Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Mar 2003 15:10:41 -0800
From:      Terry Lambert <tlambert2@mindspring.com>
To:        Sergey Babkin <babkin@bellatlantic.net>
Cc:        Nate Williams <nate@yogotech.com>, hackers@FreeBSD.ORG
Subject:   Re: making CVS more convenient
Message-ID:  <3E750471.3498C9BE@mindspring.com>
References:  <3E73DCF7.80490FA6@bellatlantic.net> <15988.49648.483313.383942@emerger.yogotech.com> <3E74CC37.DF83EE46@bellatlantic.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Sergey Babkin wrote:
> Nate Williams wrote:

[ ... "CVS cache and cache coherency" ... ]

> Yet another idea is to be able to make "local commits" with committing
> them to the central remote repository later. Now I have to use RCS
> locally for the temporary in-delevopment versions of file. Would
> be nice to have a kind of a local branch which can be later committed
> as a whole - in one commit per file, or by duplicating all the
> intermediate versions with their messages.

Not really possible, without CVSup coming onto a vendor branch instead
of verbatim copying of the repository.

Incoherent:

	,-------.		,-------.
	| Main  |---- cvsup --->| Cache |
	| Repo  |		| Repo  |
	`-------'		`-------'
	    ^			    |
	    |			 cvs co
	 cvs ci			    |
	    |			    V
	    |			,-------.
	    |			| Work  |
	    `-------------------| Copy  |
				`-------'
Coherent:

	,-------.				,-------.
	| Main  |------------ cvsup ----------->| Cache |
	| Repo  |				| Repo  |
	`-------'			      /	`-------'
	    ^				    /   (Vendor Branch)
	    |			 (HEAD)	  /
	    |			,-------.
	 cvs ci --------------->| Cache |
	    ^			| Repo  |
	    |			`-------'
	    |			    |
	    |			 cvs co
	    |			    |
	    |			    V
	    |			,-------.
	    |			| Work  |
	    `-------------------| Copy  |
				`-------'

This also happens to solve the "I do all my developement work for
my company using -STABLE" problem...

-- Terry

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3E750471.3498C9BE>