From: Sven Verdoolaege Date: Mon, 09 Jul 2007 14:42:48 GMT Subject: Re: [PATCH 4/4] Add git-rewrite-commits Message-ID: <20070709144248.GW1528MdfPADPa@greensroom.kotnet.org> In-Reply-To: On Mon, Jul 09, 2007 at 03:11:45PM +0100, Johannes Schindelin wrote: > On Mon, 9 Jul 2007, Sven Verdoolaege wrote: > > The current git-rewrite-commits will rewrite all SHA1's it can find, > > irrespective of any 'commit ' that may precede it. > > Even abbreviated ones? Yes. I'll add that to the documentation. > * rename the darned things to "filter" again. > > * --write-sha1-mappings= (or --write-commit-mappings), possibly > defaulting to .git/mappings/. Be careful not to overwrite an existing > such directory. > > * change the semantics of the commit filter: the output is a list > (possibly empty) of replacement sha1's for this commit. > > * if any filters are called, provide a script with convenience functions, > and an environment variable pointing to it. These functions should > include: > > * map > * commit > * save > * restore Hmm... you're tricking me into write shell code. skimo