On Sun, Sep 07, 2008 at 07:50:58PM +0200, Daniel Glöckner wrote: > Hi Rob, > not trying to defend CVS, but somewhere in the tinycc CVS void between > October 2006 and October 2007 Savannah switched to a version that logs > commit IDs with each change. This allows to regroup changes in several > files to changesets. > > Today I wrote a shell script that parses the output of "cvs log" and > generates a diff for every commit. It prepends the log message and a > list of affected files. There were 47 commits after your automated > import to Mercurial. If one day you feel like syncing your fork, you > can use the attached script or just use the tar ball of the diffs at > http://www.stud.uni-hannover.de/~daniel/tcc/tcccvs-20060220-20080907.tar.bz2 > (I can only guarantee for this homepage to exist for the next two months.)
Sorry for the noise again, but isn't this what cvsps does already for ages? Also both hg and git has good cvs import support, and e.g. here http://repo.or.cz/w/tinycc.git?a=commit;h=a327c7a55245536a00539f46b0cee689875e3754 you can see that 'git cvsimport' collected changes to several files into one changeset. -- Всего хорошего, Кирилл. _______________________________________________ Tinycc-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/tinycc-devel
