Creating a tag
Geoff Keating
geoffk@geoffk.org
Wed Jun 19 14:01:00 GMT 2002
Mark Mitchell <mark@codesourcery.com> writes:
> > > cvs server: [09:08:08] waiting for sje's lock in /cvs/gcc/gcc/gcc
> > > cvs server: [09:15:39] waiting for anoncvs's lock in /cvs/gcc/gcc/gcc
> > > cvs server: [10:27:37] waiting for rth's lock in /cvs/gcc/gcc/gcc
> > > cvs server: [10:41:30] waiting for anoncvs's lock in /cvs/gcc/gcc/gcc
> > > cvs server: [10:45:01] waiting for rth's lock in /cvs/gcc/gcc/gcc
>
> > Presumably there were other directories interlaced with these?
>
> Right.
That would be a CVS inefficiency. 'cvs tag' can be done one directory
at a time. I think 'cvs rtag' does work one directory at a time,
which is odd because it _does_ actually need to be done atomically to
be sure of tagging a consistent tree.
> I'm not sure there's anything we can do, other than the faster machine.
>
> I certainly don't expect anybody to rush around fixing CVS on my account!
>
> (I had hoped that I was doing something idiotic, and that by manipulating
> CVS more intelligently I could have made progress more quickly, but it
> sounds like the system, and not I, is to blame.)
You can always manually tag one directory at a time, using the '-l'
flag. It'd probably be pretty easy to fix CVS, too.
--
- Geoffrey Keating <geoffk@geoffk.org> <geoffk@redhat.com>
More information about the Gcc
mailing list