On Wed, Nov 30, 2005 at 10:57:42AM -0500, Daniel Berlin wrote: > On Wed, 2005-11-30 at 16:49 +0100, Gunther Nikl wrote: > > I retrieved gcc-2_95-branch from the svn repository and diffed it with > > my CVS checkout. The diff contained lots of differences. > > Many files had different CVS $Id strings. I was told that this is harmless > > but what is the reason for this difference? > > Because i didn't convert with cvs keyword substution on.
Ok, then its indeed harmless. > > However, there were a few files with different contents: > > > > diff -x .svn -x CVS -rup ../GCC2/config/mpw/ChangeLog > > GCC2/config/mpw/ChangeLog > > diff -x .svn -x CVS -rup ../GCC2/libio/fstream.h GCC2/libio/fstream.h > > diff -x .svn -x CVS -rup ../GCC2/libio/isgetsb.cc GCC2/libio/isgetsb.cc > > diff -x .svn -x CVS -rup ../GCC2/libio/isscan.cc GCC2/libio/isscan.cc > > diff -x .svn -x CVS -rup ../GCC2/libio/parsestream.h > > GCC2/libio/parsestream.h > > diff -x .svn -x CVS -rup ../GCC2/libio/stdstreams.cc > > GCC2/libio/stdstreams.cc > > diff -x .svn -x CVS -rup ../GCC2/libio/stream.h GCC2/libio/stream.h > > diff -x .svn -x CVS -rup ../GCC2/libio/strstream.h GCC2/libio/strstream.h > > > > Does that indicate a major problem for the svn repository for that branch? > > Not necessarily. > > The conversion is not perfect. It can't be, because we are trying to > recreate information we do not have. > > It is a heuristic to try to turn cvs commits into changesets. Sometimes > it will pull something a little too much forward or backwards, because > it happens to fall within the right group. Maybe I should add that I didn't retrieve the "latest" state but a specific date. The only change to that branch after that date bumping gcc/version.c. The differences in the above mentioned files are probably harmless (a ChangeLog and libio). > There is no perfection here, sorry. I didn't want to imply that. My mail was intended as in information and to take actions if required. Gunther