Re: renaming question
- From
- Aaron Gray <angray@beeb.net>
- Date
- Aug 19, 2007, 18:32 UTC
- Message-ID
- <03b401c7e28f$3c7304c0$0600a8c0@ze4427wm>
- In-Reply-To
- <87vebbo0f1.fsf@mid.deneb.enyo.de>
Show 9 quoted lines
>* Aaron Gray:
>
>> I have a very large C source project that I am converting from C to C++.
>>
>> Is it posssible to track changes with renamed files in GIT ?
>
> You don't need to rename the files if you compile them using g++. If
> you still want to rename them, most history-related GIT commands
> accept an -M switch which enables rename ("move") detection.For sanity they have to be renamed.
I am a bit of a GIT newbie. With the -M switch what would be the proceedure with a single file conversion such as with test.c and test.cpp ?
Would the following do the trick ?
git add test.c
git commit rename test.c test.cpp *
vi test.cpp git rm test.c
git add test.cpp
git commit -MMany thanks in advance,
Aaron