Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Jun 2003 22:41:58 +0300
From:      Ruslan Ermilov <ru@FreeBSD.org>
To:        "David O'Brien" <obrien@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/contrib/dev/ath - Imported sources
Message-ID:  <20030625194158.GK75112@sunbay.com>
In-Reply-To: <20030625192049.GA69947@dragon.nuxi.com>
References:  <200306250606.h5P66pKB035472@repoman.freebsd.org> <20030625173523.GA31535@dragon.nuxi.com> <159542489.1056537815@melange.errno.com> <20030625174658.GA47724@dragon.nuxi.com> <20030625185216.GH75112@sunbay.com> <20030625192049.GA69947@dragon.nuxi.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--x1F0m3RQhDZyj8sd
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jun 25, 2003 at 12:20:49PM -0700, David O'Brien wrote:
> On Wed, Jun 25, 2003 at 09:52:16PM +0300, Ruslan Ermilov wrote:
> > On Wed, Jun 25, 2003 at 10:46:58AM -0700, David O'Brien wrote:
> > > On Wed, Jun 25, 2003 at 10:43:35AM -0700, Sam Leffler wrote:
> > > > David, ru explained this to me and I promised to fix it as soon as =
I've got=20
> > > > bigger problems fixed.
> > >=20
> > > Actually, you can't fix it as it requires directly changing the ,v fi=
les.
> > > This is something only cvs@ can fix.  A simple email to them asking t=
hem
> > > to /Atheros/ATHEROS/ for the *,v files is all that is required.
> > >=20
> > Yes you can, by first doing a null import (using the same sources) to
> > the ATHEROS branch (the branch will stay at 1.1.1), and then using the
> > "cvs tag -B -d Atheros" command; since tre tag name is neither RELENG*
> > nor RELEASE*, CVSROOT/tagcheck will allow permit this operation.
>=20
> That will (1) leave the old tag, which is sloppy.  (2) place the new tag
> in the not normal place for finding what the tag is when doing "cvs log".
> cvs@ is the best person to change things so it looks like things were
> always that way.
>=20
"cvs tag -B -d" does indeed remove the old tag.  If order is of
concern here, the following technique could be used:

cvs -d /home/ru/3/cvsroot import -m "test import" test Foo v1_0

cvs -d /home/ru/3/cvsroot co test
cvs log test

symbolic names:
        v1_0: 1.1.1.1
        Foo: 1.1.1

cvs tag -d v1_0
cvs tag -B -d Foo

cvs -d /home/ru/3/cvsroot import -m "test import" test FOO v1_0

cvs log test

symbolic names:
        v1_0: 1.1.1.1
        FOO: 1.1.1


Cheers,
--=20
Ruslan Ermilov		Sysadmin and DBA,
ru@sunbay.com		Sunbay Software Ltd,
ru@FreeBSD.org		FreeBSD committer

--x1F0m3RQhDZyj8sd
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE++fsGUkv4P6juNwoRAmSJAJ95ownCD/lgMNR0HEZ5gtw81GN/RACfWFSF
TKARvfyezjxXv/5LzZUmm/E=
=1Zyt
-----END PGP SIGNATURE-----

--x1F0m3RQhDZyj8sd--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030625194158.GK75112>