Re: Git help for kernel archeology, suppress diffs caused by CVS keyword expansion
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jul 22, 2007, 19:15 UTC
- Message-ID
- <Pine.LNX.4.64.0707222013200.14781@racer.site>
- In-Reply-To
- <9e4733910707221210t2b2896b5ob4ce7bf95d4a707a@mail.gmail.com>
Hi,
On Sun, 22 Jul 2007, Jon Smirl wrote:
Show 15 quoted lines
> On 7/22/07, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote: > > > On Sun, 22 Jul 2007, Jon Smirl wrote: > > > > > It would really be useful if git diff had an option for suppressing > > > diffs caused by CVS keyword expansion. > > > > Looks to me slightly a bit like an XY problem. > > > > How about using git-filter-branch to get rid of the expansions? Or > > even better, if you have access to the CVS server, use the -k option > > to cvsimport? > > No access to the server the people handing over the diffs and not > making things easy.
Ah yes, that's what I feared. Darn.
But still, I think that it would be much better not to put this into Git. We do have diff gitattributes now, so that you can roll your own diff for specific files, but I still think that this is more a task for a standalone perl script. Possibly being called from filter-branch to be done with the conversion once and for all times.
Ciao, Dscho