monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Monotone-devel] restrictions and SVN type branches/tags?


From: Richard Levitte - VMS Whacker
Subject: Re: [Monotone-devel] restrictions and SVN type branches/tags?
Date: Mon, 02 Aug 2004 23:20:37 +0200 (CEST)

In message <address@hidden> on Mon, 2 Aug 2004 16:56:27 +0200, Tobias Hunger 
<address@hidden> said:

tobias> Having said that, I was wondering whether subversion-style
tobias> branching/tagging would be an option with that code.
tobias> Subversion has no special support for those operations but
tobias> recommends a tree structure like this:
tobias> /
tobias> +- trunk
tobias> +- branches
tobias> +- tags
tobias> 
tobias> The trunk directory holds the head version (in monotone's case
tobias> the heads) of the sources. To tag a version you just copy the
tobias> head over into the tag directory. Branching is a similar copy
tobias> operation. Copy of course does not duplicate the data but sets
tobias> up the database "symlinking" to the file/version.

But this builds on subversion's implementation of branches and tags as
new directories.  In monotone, branches and tags are special
certificates connected to each version of a file, and has no
association with directories at all, so basically, the above would be
utterly meaningless.

I understand the reasons for the way subversion does it, at least as
shown in the book.  monotone solves the problem they show (the you
vs. Sally problem in chapter 4) a bit differently, by supporting
several heads in any branch, as well as branching itself.

-----
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte                         address@hidden
                                        http://richard.levitte.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]