MCPcopy Create free account
hub / github.com/RubinCarter/gitflow4idea-plus / Gitflow

Interface Gitflow

src/main/java/gitflow/Gitflow.java:15–114  ·  view source on GitHub ↗

@author Opher Vishnia / opherv.com / opherv@gmail.com

Source from the content-addressed store, hash-verified

13 * @author Opher Vishnia / opherv.com / opherv@gmail.com
14 */
15public interface Gitflow extends Git {
16
17 GitCommandResult initRepo(@NotNull GitRepository repository,
18 GitflowInitOptions initOptions,
19 @Nullable GitLineHandlerListener... listeners);
20
21 GitCommandResult reInitRepo(@NotNull GitRepository repository,
22 GitflowInitOptions initOptions,
23 @Nullable GitLineHandlerListener... listeners);
24
25
26 // feature
27
28 GitCommandResult startFeature(@NotNull GitRepository repository,
29 @NotNull String featureName,
30 @Nullable String baseBranch,
31 @Nullable GitLineHandlerListener... listeners);
32
33 GitCommandResult finishFeature(@NotNull GitRepository repository,
34 @NotNull String featureName,
35 @Nullable GitLineHandlerListener... listeners);
36
37 GitCommandResult publishFeature(@NotNull GitRepository repository,
38 @NotNull String featureName,
39 @Nullable GitLineHandlerListener... listeners);
40
41 GitCommandResult pullFeature(@NotNull GitRepository repository,
42 @NotNull String featureName,
43 @NotNull GitRemote remote,
44 @Nullable GitLineHandlerListener... listeners);
45
46 GitCommandResult trackFeature(@NotNull GitRepository repository,
47 @NotNull String featureName,
48 @NotNull GitRemote remote,
49 @Nullable GitLineHandlerListener... listeners);
50
51 //release
52
53 GitCommandResult startRelease(@NotNull GitRepository repository,
54 @NotNull String releaseName,
55 @Nullable GitLineHandlerListener... listeners);
56
57
58 GitCommandResult finishRelease(@NotNull GitRepository repository,
59 @NotNull String releaseName,
60 @NotNull String tagMessage,
61 @Nullable GitLineHandlerListener... listeners);
62
63
64 GitCommandResult publishRelease(@NotNull GitRepository repository,
65 @NotNull String releaseName,
66 @Nullable GitLineHandlerListener... listeners);
67
68 GitCommandResult trackRelease(@NotNull GitRepository repository,
69 @NotNull String releaseName,
70 @Nullable GitLineHandlerListener... listeners);
71
72 //hotfix

Callers 18

executeCommandMethod · 0.65
executeCommandMethod · 0.65
createFeatureBranchMethod · 0.65
runMethod · 0.65
runMethod · 0.65
runMethod · 0.65
runMethod · 0.65
runMethod · 0.65
runMethod · 0.65
runMethod · 0.65
createHotfixBranchMethod · 0.65
runMethod · 0.65

Implementers 1

GitflowImplsrc/main/java/gitflow/GitflowImpl.java

Calls

no outgoing calls

Tested by

no test coverage detected