Merge branch 'ah/doc-filter-branch-export-env'
authorJunio C Hamano <gitster@pobox.com>
Sun, 4 Jun 2017 00:55:43 +0000 (09:55 +0900)
committerJunio C Hamano <gitster@pobox.com>
Sun, 4 Jun 2017 00:55:43 +0000 (09:55 +0900)
Docfix.

* ah/doc-filter-branch-export-env:
doc: filter-branch does not require re-export of vars

1  2 
Documentation/git-filter-branch.txt
index 6e4bb022043faeddd363c899872e7de96c926c1c,a78655d913253e042349a75ea7b7d7e85bb0f666..7b695dbb7267bb8ab3497af133331dd8fbb3c147
@@@ -86,8 -86,7 +86,7 @@@ OPTION
        This filter may be used if you only need to modify the environment
        in which the commit will be performed.  Specifically, you might
        want to rewrite the author/committer name/email/time environment
-       variables (see linkgit:git-commit-tree[1] for details).  Do not forget
-       to re-export the variables.
+       variables (see linkgit:git-commit-tree[1] for details).
  
  --tree-filter <command>::
        This is the filter for rewriting the tree and its contents.
@@@ -167,12 -166,14 +166,12 @@@ to other tags will be rewritten to poin
        project root. Implies <<Remap_to_ancestor>>.
  
  --prune-empty::
 -      Some kind of filters will generate empty commits, that left the tree
 -      untouched.  This switch allow git-filter-branch to ignore such
 -      commits.  Though, this switch only applies for commits that have one
 -      and only one parent, it will hence keep merges points. Also, this
 -      option is not compatible with the use of `--commit-filter`. Though you
 -      just need to use the function 'git_commit_non_empty_tree "$@"' instead
 -      of the `git commit-tree "$@"` idiom in your commit filter to make that
 -      happen.
 +      Some filters will generate empty commits that leave the tree untouched.
 +      This option instructs git-filter-branch to remove such commits if they
 +      have exactly one or zero non-pruned parents; merge commits will
 +      therefore remain intact.  This option cannot be used together with
 +      `--commit-filter`, though the same effect can be achieved by using the
 +      provided `git_commit_non_empty_tree` function in a commit filter.
  
  --original <namespace>::
        Use this option to set the namespace where the original commits
@@@ -340,12 -341,10 +339,10 @@@ git filter-branch --env-filter 
        if test "$GIT_AUTHOR_EMAIL" = "root@localhost"
        then
                GIT_AUTHOR_EMAIL=john@example.com
-               export GIT_AUTHOR_EMAIL
        fi
        if test "$GIT_COMMITTER_EMAIL" = "root@localhost"
        then
                GIT_COMMITTER_EMAIL=john@example.com
-               export GIT_COMMITTER_EMAIL
        fi
  ' -- --all
  --------------------------------------------------------