@@ -8,7 +8,16 @@# a new branch. You can specify a number of filters to modify the commits,# files and trees.-USAGE="git-filter-branch [-d TEMPDIR] [FILTERS] [REV-RANGE]"+USAGE="[-d <tempdir>] \+[--env-filter<command>]\+[--tree-filter<command>]\+[--index-filter<command>]\+[--parent-filter<command>]\+[--msg-filter<command>]\+[--commit-filter<command>]\+[--tag-name-filter<command>]\+[--subdirectory-filter<command>]\+[--original<namespace>][rev-range]" .git-sh-setup warn(){
@@ -8,7 +8,13 @@# a new branch. You can specify a number of filters to modify the commits,# files and trees.-USAGE="git-filter-branch [-d TEMPDIR] [FILTERS] [REV-RANGE]"+USAGE="[--env-filter <command>] [--tree-filter <command>] \+[--index-filter<command>][--parent-filter<command>]\+[--msg-filter<command>][--commit-filter<command>]\+[--tag-name-filter<command>][--subdirectory-filter<directory>]\+[--original<namespace>][-d<directory>][-f|--force]\+[<rev-listoptions>...]"+ .git-sh-setup warn(){
@@ -134,6 +135,10 @@ definition impossible to preserve signatures at any rate.) The result will contain that directory (and only that) as its project root.+--original <namespace>::+ Use this option to set the namespace where the original commits+ will be stored. The default value is 'refs/original'.+ -d <directory>:: Use this option to set the path to the temporary directory used for rewriting. When applying a tree filter, the command needs to