-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Carl Worth wrote:
I understand your argument now. It's nothing to do with numbers per se,
and all about per-branch namespaces. Correct?
I meant that the active branch and a mirror of the abandoned branch
could be stored in the same repository, for ease of access.
Bazaar encourages you to stick lots and lots of branches in your
repository. They don't even have to be related. For example, my repo
contains branches of bzr, bzrtools, Meld, and BazaarInspect.
I can see where you're coming from, but to me, the trade-off seems
worthwhile. Because historical data gets less and less valuable the
older it gets. By the time the URL for a branch goes dark, there's
unlikely to be any reason to refer to one of its revisions at all.
When you create a new branch from scratch, the number starts at zero.
If you copy a branch, you copy its number, too.
Every time you commit, the number is incremented. If you pull, your
numbers are adjusted to be identical to those of the branch you pulled from.
Is that really complicated?
Sure. It's the "favors centralization" thing that I don't agree with,
but I now understand your argument.
In my experience, users who don't understand distributed systems don't
understand why UUIDS must be used as identifiers.
Well, you've got to admit that those names are at least superficially ugly.
What's nice is being able see the revno 753 and knowing that "diff -r
752..753" will show the changes it introduced. Checking the revo on a
branch mirror and knowing how out-of-date it is.
Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFOCEf0F+nu1YWqI0RAhgtAJwK4jkWFjjF2iHJb1VyXqgszsHElACff2U7
olZJiAED80tIS6kgkqFsJps=
=BkRZ
-----END PGP SIGNATURE-----
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html