Date: Wed, 22 Oct 2003 22:20:00 -0700 From: Peter Wemm <peter@wemm.org> To: Murray Stokely <murray@FreeBSD.org> Cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: CVSROOT avail Message-ID: <20031023052000.C69862A7EA@canning.wemm.org> In-Reply-To: <200310230417.h9N4Hk7W083907@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Murray Stokely wrote: > murray 2003/10/22 21:17:46 PDT > > FreeBSD src repository > > Modified files: > . avail > Log: > Lock tree for 30 minutes while creating the RELENG_4_9 branch. Remind me again why we're still doing this? This is awfully disruptive. jkh started doing this years ago when it used to take hours and hours to do the branch and colliding with a lock ruined his whole day. The < 20 minutes that it takes now isn't that big a deal. If you want to get a snapshot of a known good tree, then do it from a checked out tree. ie: some variation of this: cd src cvs -q up -dP -r RELENG_4 cvs -q up -r RELENG_4 (check that nothing changed, faster without -dP) (optional buildworld, release etc tests) cvs tag RELENG_4_9_BP (using the known good checkout) cvs tag -b -r RELENG_4_9_BP RELENG_4_9 You can do this over a day or so. And, you have the flexibility to do a last second 'cvs update' on specific files to pull in a commit that you want, without getting anything else. 'make release' can copy your tree rather than checking out from cvs. Cheers, -Peter -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031023052000.C69862A7EA>