diff options
author | John Pham <jhnphm@gmail.com> | 2015-05-20 03:13:42 -0400 |
---|---|---|
committer | Konrad Borowski <x.fix@o2.pl> | 2015-05-23 11:43:54 +0200 |
commit | 8e0c1c70ce6c0f9ff3e3fadb983a712fcc57e3e6 (patch) | |
tree | 641372f9592d4406843d1a7ad5df55101488e887 /share/completions/git.fish | |
parent | bfbeca8b6c2fd5f25488bc1add4198e570898722 (diff) |
Add completions for git-filter-branch
Diffstat (limited to 'share/completions/git.fish')
-rw-r--r-- | share/completions/git.fish | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/share/completions/git.fish b/share/completions/git.fish index 52ee206f..26f43077 100644 --- a/share/completions/git.fish +++ b/share/completions/git.fish @@ -132,6 +132,21 @@ complete -f -c git -n '__fish_git_using_command fetch' -s a -l append -d 'Append complete -f -c git -n '__fish_git_using_command fetch' -s f -l force -d 'Force update of local branches' # TODO other options +#### filter-branch +complete -f -c git -n '__fish_git_needs_command' -a filter-branch -d 'Rewrite branches' +complete -f -c git -n '__fish_git_using_command filter-branch' -l env-filter -d 'This filter may be used if you only need to modify the environment' +complete -f -c git -n '__fish_git_using_command filter-branch' -l tree-filter -d 'This is the filter for rewriting the tree and its contents.' +complete -f -c git -n '__fish_git_using_command filter-branch' -l index-filter -d 'This is the filter for rewriting the index.' +complete -f -c git -n '__fish_git_using_command filter-branch' -l parent-filter -d 'This is the filter for rewriting the commit\\(cqs parent list.' +complete -f -c git -n '__fish_git_using_command filter-branch' -l msg-filter -d 'This is the filter for rewriting the commit messages.' +complete -f -c git -n '__fish_git_using_command filter-branch' -l commit-filter -d 'This is the filter for performing the commit.' +complete -f -c git -n '__fish_git_using_command filter-branch' -l tag-name-filter -d 'This is the filter for rewriting tag names.' +complete -f -c git -n '__fish_git_using_command filter-branch' -l subdirectory-filter -d 'Only look at the history which touches the given subdirectory.' +complete -f -c git -n '__fish_git_using_command filter-branch' -l prune-empty -d 'Ignore empty commits generated by filters' +complete -f -c git -n '__fish_git_using_command filter-branch' -l original -d 'Use this option to set the namespace where the original commits will be stored' +complete -r -c git -n '__fish_git_using_command filter-branch' -s d -d 'Use this option to set the path to the temporary directory used for rewriting' +complete -c git -n '__fish_git_using_command filter-branch' -s f -l force -d 'Force filter branch to start even w/ refs in refs/original or existing temp directory' + ### remote complete -f -c git -n '__fish_git_needs_command' -a remote -d 'Manage set of tracked repositories' complete -f -c git -n '__fish_git_using_command remote' -a '(__fish_git_remotes)' |