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 [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message