>>>> "ms" == Michael Sperber
<sperber(a)informatik.uni-tuebingen.de> writes:
ms> Subversion does true atomic commits with global version
ms> numbering.
Does this mean that a commit (when done judiciously, as opposed to a
MegaPatch) will automatically record the relationship among the
various files changed in a commit? I haven't looked closely at that
(that's one of your desiderata, I thought), but I've been given to
understand that although commits are atomic in the sense that my whole
commit gets done either before or after yours, file histories are kept
separately.
ms> Subversion is certainly *way* better on branches,
In what way? The features that I think we need in the medium term are
history sensitivity (where eg branches 1 and 2 both have patch A, then
if branch 1 is merged to trunk followed by branch 2, the system is
aware that patch A has been applied and does not create a spurious
conflict when branch 2 is merged), and distributed repositories (this
would be especially nice for packages, where many package maintainers
have their own respositories).
What I've seen of the list traffic at subversion seems to indicate
that these features will be postponed to "after 1.0".
That doesn't mean they're the only desirable ones, but those are the
ones I've focused on.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.