Index

A B C D E F G H I M P R S T U V W 
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 repo as 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
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 hadPatched record component.
hadUpstream() - Method in record class ca.stellardrift.gitpatcher.task.patch.PatchTask.RepoState
Returns the value of the hadUpstream record 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 RepoState record 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
 
A B C D E F G H I M P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values