From: Johan Herland Date: Fri, 18 Mar 2011 00:16:14 GMT Subject: Re: git filter-branch --filter-notes/--post-rewrite? Message-ID: <201103180116.14754.johan@herland.net> In-Reply-To: On Thursday 17 March 2011, Hallvard B Furuseth wrote: > Is there a git version where filter-branch can copy notes, or with a > post-rewrite hook? I found an old discussion of that on WWW, but > nothing seems to have come of that yet. Currently I remove the 'rm > -rf "$tempdir"' in git-filter-branch.sh so the info is available > for a separate script. No, AFAIK notes copying (or post-rewrite hook) has not yet been implemented in filter-branch. However, it shouldn't be very difficult to add support for this: Looking at git-rebase.sh (where it _is_ implemented), it seems to be a matter of feeding "old_sha1 new_sha1" pairs into a "rewritten" file, and then passing that file to the stdin of "git notes copy --for-rewrite=filter- branch" (followed by passing the same file to the "post-rewrite" hook). Have fun! :) ...Johan -- Johan Herland, www.herland.net