This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: SVN conversion glitch?
- From: Ian Lance Taylor <ian at airs dot com>
- To: Jakub Jelinek <jakub at redhat dot com>
- Cc: Daniel Berlin <dberlin at dberlin dot org>, gcc at gcc dot gnu dot org
- Date: 23 Nov 2005 15:10:51 -0800
- Subject: Re: SVN conversion glitch?
- References: <20051123143257.GU16723@sunsite.mff.cuni.cz>
Jakub Jelinek <jakub@redhat.com> writes:
> While doing svn diff, I've noticed
> gcc/config/i386/xm-dgux.h
> gcc/config/i386/xm-sysv3.h
> gcc/config/i386/xm-sun.h
> gcc/config/i386/scodbx.h
> files popped out of nowhere on the trunk (and through
> 4.1 branching also on gcc-4_1-branch).
> The files according to ChangeLogs were clearly removed back in 2001
> and don't appear on gcc-{3_1,3_2,3_3,3_4,4_0}-branch.
> Could you please check what exactly happened with these files and
> why they show on the trunk and 4.1 branch?
Those files were broken in the old CVS repository. Offhand I'm not
sure why. They were in the Attic, which means that they did not
appear in a normal mainline checkout, but they were not marked as
dead. That means that they would reappear in some cases (e.g., rdiff
between different dates), but they were not tagged when creating
branches so they do not appear on a branch.
I think what happened is that Kaveh deleted them on 2001-03-08, and
then Zack checked in some changes to them on 2001-03-09. In doing
this Zack accidentally resurrected them, but I don't know why they
stayed in Attic. Actually, scodbx.h is different: it was deleted by
Zack on 2001-05-08, and accidentally resurrected by Jason on
2001-11-15.
Evidently cvs2svn trusted the markings in the file rather than the
fact that they were in the Attic. Shame!
I checked the whole old CVS repository on gcc.gnu.org, and those four
were the only files with this problem.
I have now deleted these files in the SVN repository, to restore the
expected status.
Ian