Merge branch 'ic/fix-filter-branch-to-handle-tag-without-tagger'
commit386dd12b55597a33c34520ad1138cd45fd084424
authorJunio C Hamano <gitster@pobox.com>
Thu, 28 Sep 2017 05:47:52 +0000 (28 14:47 +0900)
committerJunio C Hamano <gitster@pobox.com>
Thu, 28 Sep 2017 05:47:52 +0000 (28 14:47 +0900)
tree35ede299ab98bc437aa5fc9adcbd2285f1da2b25
parenta515136c523cca1d4c5ea2b3c46b3f26bbd22639
parentb2c1ca6b4baa31c674c86dae38d27ebab4b69e39
Merge branch 'ic/fix-filter-branch-to-handle-tag-without-tagger'

"git filter-branch" cannot reproduce a history with a tag without
the tagger field, which only ancient versions of Git allowed to be
created.  This has been corrected.

* ic/fix-filter-branch-to-handle-tag-without-tagger:
  filter-branch: use hash-object instead of mktag
  filter-branch: stash away ref map in a branch
  filter-branch: preserve and restore $GIT_AUTHOR_* and $GIT_COMMITTER_*
  filter-branch: reset $GIT_* before cleaning up