Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
- addAsSafeRepo(Git) - Method in class ca.stellardrift.gitpatcher.task.patch.PatchTask
-
Maybe add the configured
repoas a git safe repository. - am(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
- apply(Project) - Method in class ca.stellardrift.gitpatcher.GitPatcher
- ApplyPatchesTask - Class in ca.stellardrift.gitpatcher.task.patch
- ApplyPatchesTask() - Constructor for class ca.stellardrift.gitpatcher.task.patch.ApplyPatchesTask
- awaitCompletion() - Method in class ca.stellardrift.gitpatcher.internal.Git.Command
- awaitCompletionSilently() - Method in class ca.stellardrift.gitpatcher.internal.Git.Command
B
- branch(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
C
- ca.stellardrift.gitpatcher - package ca.stellardrift.gitpatcher
- ca.stellardrift.gitpatcher.internal - package ca.stellardrift.gitpatcher.internal
- ca.stellardrift.gitpatcher.task - package ca.stellardrift.gitpatcher.task
- ca.stellardrift.gitpatcher.task.patch - package ca.stellardrift.gitpatcher.task.patch
- capitalize(String) - Static method in class ca.stellardrift.gitpatcher.internal.Utils
-
Capitalize the first character of the provided string.
- checkout(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
- cleanUpSafeRepo(Git, PatchTask.RepoState) - Method in class ca.stellardrift.gitpatcher.task.patch.PatchTask
- clone(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
- close() - Method in class ca.stellardrift.gitpatcher.internal.DefaultGitFactory
- close() - Method in class ca.stellardrift.gitpatcher.internal.GitService
- config(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
- create(File, Logger) - Method in interface ca.stellardrift.gitpatcher.internal.GitFactory
- create(Path, Logger) - Method in class ca.stellardrift.gitpatcher.internal.DefaultGitFactory
- create(Path, Logger) - Method in interface ca.stellardrift.gitpatcher.internal.GitFactory
- create(Directory, Logger) - Method in interface ca.stellardrift.gitpatcher.internal.GitFactory
- create(Provider<? extends Directory>, Logger) - Method in interface ca.stellardrift.gitpatcher.internal.GitFactory
D
- DefaultGitFactory - Class in ca.stellardrift.gitpatcher.internal
- DefaultGitFactory() - Constructor for class ca.stellardrift.gitpatcher.internal.DefaultGitFactory
- deleteIndex(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
- deleteRecursively(Path) - Static method in class ca.stellardrift.gitpatcher.internal.Utils
-
Delete a directory and any subdirectories.
- diff(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
E
- equals(Object) - Method in record class ca.stellardrift.gitpatcher.task.patch.PatchTask.RepoState
-
Indicates whether some other object is "equal to" this one.
- expectSuccess() - Method in class ca.stellardrift.gitpatcher.internal.Git.Command
- expectSuccessSilently() - Method in class ca.stellardrift.gitpatcher.internal.Git.Command
F
- fetch(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
- FindGitTask - Class in ca.stellardrift.gitpatcher.task
- FindGitTask() - Constructor for class ca.stellardrift.gitpatcher.task.FindGitTask
- forceGetText() - Method in class ca.stellardrift.gitpatcher.internal.Git.Command
-
Get process stdout no matter the process return code
- formatPatch(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
G
- getAddAsSafeDirectory() - Method in interface ca.stellardrift.gitpatcher.GitPatcherExtension
-
Whether to add the patched repo to git's safe directories list.
- getAddAsSafeDirectory() - Method in interface ca.stellardrift.gitpatcher.RepoPatchDetails
-
Whether to add the patched repo to git's safe directories list.
- getAddAsSafeDirectory() - Method in class ca.stellardrift.gitpatcher.task.patch.PatchTask
- getCommitterEmail() - Method in class ca.stellardrift.gitpatcher.task.patch.PatchTask
- getCommitterEmailOverride() - Method in interface ca.stellardrift.gitpatcher.GitPatcherExtension
-
A temporary committer name to use for applied patches.
- getCommitterEmailOverride() - Method in interface ca.stellardrift.gitpatcher.RepoPatchDetails
-
A temporary committer name to use for applied patches.
- getCommitterName() - Method in class ca.stellardrift.gitpatcher.task.patch.PatchTask
- getCommitterNameOverride() - Method in interface ca.stellardrift.gitpatcher.GitPatcherExtension
-
A temporary committer name to use for applied patches.
- getCommitterNameOverride() - Method in interface ca.stellardrift.gitpatcher.RepoPatchDetails
-
A temporary committer name to use for applied patches.
- getDestRepo() - Method in class ca.stellardrift.gitpatcher.task.patch.ApplyPatchesTask
- getGitService() - Method in class ca.stellardrift.gitpatcher.task.FindGitTask
- getGitService() - Method in class ca.stellardrift.gitpatcher.task.GitTask
- getLines() - Method in class ca.stellardrift.gitpatcher.internal.Git.Command
- getName() - Method in interface ca.stellardrift.gitpatcher.RepoPatchDetails
-
Get the name of this
RepoPatchDetails. - getPatchDir() - Method in class ca.stellardrift.gitpatcher.task.patch.ApplyPatchesTask
- getPatchDir() - Method in class ca.stellardrift.gitpatcher.task.patch.MakePatchesTask
- getPatchDir() - Method in class ca.stellardrift.gitpatcher.task.patch.PatchTask
- getPatchedRepos() - Method in interface ca.stellardrift.gitpatcher.GitPatcherExtension
-
Container holding the repos to patch.
- getPatches() - Method in interface ca.stellardrift.gitpatcher.RepoPatchDetails
-
The folder where the patches are saved
- getPatches() - Method in class ca.stellardrift.gitpatcher.task.patch.ApplyPatchesTask
- getPatches() - Method in class ca.stellardrift.gitpatcher.task.patch.MakePatchesTask
- getPatches() - Method in class ca.stellardrift.gitpatcher.task.patch.PatchTask
- getRef() - Method in class ca.stellardrift.gitpatcher.internal.Git
- getRefCache() - Method in class ca.stellardrift.gitpatcher.task.patch.ApplyPatchesTask
- getRefCache() - Method in class ca.stellardrift.gitpatcher.task.patch.MakePatchesTask
- getRefFile() - Method in class ca.stellardrift.gitpatcher.task.UpdateSubmodulesTask
- getRepo() - Method in class ca.stellardrift.gitpatcher.task.GitTask
- getRepo() - Method in class ca.stellardrift.gitpatcher.task.patch.MakePatchesTask
- getRepo() - Method in class ca.stellardrift.gitpatcher.task.UpdateSubmodulesTask
- getRoot() - Method in interface ca.stellardrift.gitpatcher.RepoPatchDetails
-
The root/project directory.
- getRoot() - Method in class ca.stellardrift.gitpatcher.task.patch.PatchTask
- getRootDir() - Method in class ca.stellardrift.gitpatcher.task.FindGitTask
- getStatus() - Method in class ca.stellardrift.gitpatcher.internal.Git
- getSubmodule() - Method in interface ca.stellardrift.gitpatcher.RepoPatchDetails
-
The name of the submodule directory created.
- getSubmodule() - Method in class ca.stellardrift.gitpatcher.task.SubmoduleTask
- getSubmoduleRefFile() - Method in class ca.stellardrift.gitpatcher.task.patch.ApplyPatchesTask
-
Output from
UpdateSubmodulesTask. - getSubmoduleRoot() - Method in class ca.stellardrift.gitpatcher.task.patch.PatchTask
- getTarget() - Method in interface ca.stellardrift.gitpatcher.RepoPatchDetails
-
The target folder for the patched repository.
- getText() - Method in class ca.stellardrift.gitpatcher.internal.Git.Command
- git() - Method in class ca.stellardrift.gitpatcher.internal.GitService
- Git - Class in ca.stellardrift.gitpatcher.internal
-
Git invocation harness.
- Git(Path, ExecutorService, Logger) - Constructor for class ca.stellardrift.gitpatcher.internal.Git
- Git.Command - Class in ca.stellardrift.gitpatcher.internal
- GitFactory - Interface in ca.stellardrift.gitpatcher.internal
- GitPatcher - Class in ca.stellardrift.gitpatcher
- GitPatcher() - Constructor for class ca.stellardrift.gitpatcher.GitPatcher
- GitPatcherExtension - Interface in ca.stellardrift.gitpatcher
- GitService - Class in ca.stellardrift.gitpatcher.internal
-
Build service for managing git instance lifecycles.
- GitService() - Constructor for class ca.stellardrift.gitpatcher.internal.GitService
- GitTask - Class in ca.stellardrift.gitpatcher.task
- GitTask() - Constructor for class ca.stellardrift.gitpatcher.task.GitTask
H
- hadPatched() - Method in record class ca.stellardrift.gitpatcher.task.patch.PatchTask.RepoState
-
Returns the value of the
hadPatchedrecord component. - hadUpstream() - Method in record class ca.stellardrift.gitpatcher.task.patch.PatchTask.RepoState
-
Returns the value of the
hadUpstreamrecord component. - hashCode() - Method in record class ca.stellardrift.gitpatcher.task.patch.PatchTask.RepoState
-
Returns a hash code value for this object.
I
- isEmptyDir(Path) - Static method in class ca.stellardrift.gitpatcher.internal.Utils
M
- MakePatchesTask - Class in ca.stellardrift.gitpatcher.task.patch
- MakePatchesTask() - Constructor for class ca.stellardrift.gitpatcher.task.patch.MakePatchesTask
P
- PatchTask - Class in ca.stellardrift.gitpatcher.task.patch
- PatchTask() - Constructor for class ca.stellardrift.gitpatcher.task.patch.PatchTask
- PatchTask.RepoState - Record Class in ca.stellardrift.gitpatcher.task.patch
R
- remote(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
- RepoPatchDetails - Interface in ca.stellardrift.gitpatcher
- RepoState(boolean, boolean) - Constructor for record class ca.stellardrift.gitpatcher.task.patch.PatchTask.RepoState
-
Creates an instance of a
RepoStaterecord class. - reset(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
- run(String, String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
S
- SERVICE_NAME - Static variable in class ca.stellardrift.gitpatcher.internal.GitService
- setAuthorEmailOverride(String) - Method in class ca.stellardrift.gitpatcher.internal.Git
- setAuthorNameOverride(String) - Method in class ca.stellardrift.gitpatcher.internal.Git
- setCommitterEmailOverride(String) - Method in class ca.stellardrift.gitpatcher.internal.Git
- setCommitterNameOverride(String) - Method in class ca.stellardrift.gitpatcher.internal.Git
- setRepo(File) - Method in class ca.stellardrift.gitpatcher.internal.Git
- setRepo(Path) - Method in class ca.stellardrift.gitpatcher.internal.Git
- setRepo(Directory) - Method in class ca.stellardrift.gitpatcher.internal.Git
- setRepo(DirectoryProperty) - Method in class ca.stellardrift.gitpatcher.internal.Git
- setupGit(Git) - Method in class ca.stellardrift.gitpatcher.task.patch.PatchTask
- submodule(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
- SubmoduleTask - Class in ca.stellardrift.gitpatcher.task
- SubmoduleTask() - Constructor for class ca.stellardrift.gitpatcher.task.SubmoduleTask
T
- toString() - Method in record class ca.stellardrift.gitpatcher.task.patch.PatchTask.RepoState
-
Returns a string representation of this record class.
U
- updateIndex(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
- updateSubmodules() - Method in class ca.stellardrift.gitpatcher.task.UpdateSubmodulesTask
- UpdateSubmodulesTask - Class in ca.stellardrift.gitpatcher.task
- UpdateSubmodulesTask() - Constructor for class ca.stellardrift.gitpatcher.task.UpdateSubmodulesTask
- Utils - Class in ca.stellardrift.gitpatcher.internal
-
Internal helper methods.
V
- version(String...) - Method in class ca.stellardrift.gitpatcher.internal.Git
W
- writeTo(OutputStream) - Method in class ca.stellardrift.gitpatcher.internal.Git.Command
- writeTo(Logger) - Method in class ca.stellardrift.gitpatcher.internal.Git.Command
- writeToLog() - Method in class ca.stellardrift.gitpatcher.internal.Git.Command
All Classes and Interfaces|All Packages|Constant Field Values