From: Tomas Carnecky Date: Sat, 08 Jan 2011 11:49:43 GMT Subject: Re: Creating CVS-style patch headers with git-diff Message-ID: <4D284F57.2000808@dbservice.com> In-Reply-To: On 1/8/11 12:23 PM, David Chanters wrote: > Hi all, > > [ Please Cc me on any replies as I am not subscribed to this list, thanks. ] > > I am wondering if I can get git diff to create "CVS-style patches"? > What do I mean by that? Well, whenever I do: > > git diff > > I get patch headers in the form: > > diff --git a/foo.c b/foo.c > index 57b9527..a2d947b 100644 > --- a/foo.c > +++ b/foo.c > > This is fine for git, but if I then want to import the same patch into > CVS I have to either edit the patch, or mess around with the -p option > to patch(1). What exactly do you need to change in the patch? Remove the index line? The '--git' string? Remove or change the a/, b/ prefix? > I have seen that git-diff has options to change the a/ b/ headers -- > can anyone shed some light on this as to what I can do? Are you maybe looking for the --no-prefix option? tom