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

Reply via email to