-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jakub Narebski wrote:
Bazaar's namespace is "simple" because all branches can be named by a
URL, and all revisions can be named by a URL + a number.
If that's true of Git, then it certainly has a simple namespace. Using
eight-digit hex values doesn't sound simple to me, though.
That sounds right. So those branches are persistent, and can be worked
on independently?
It sounds like the .gitdir/.git proposal would give Git "checkouts", by
our meaning of the term.
Yes, I'm very much aware of that tension. It will be fun when Bazaar
tries to support that... :-)
You'll note we referred to that bevhavior on the page. We don't think
what Git does is the same as supporting renames. AIUI, some Git users
feel the same way.
It sounds like you're saying it's extensible, not that it supports
plugins. Plugins have very simple installation requirements. They can
provide merge strategies, repository types, internet protocols, new
commands, etc., all seamlessly integrated.
What you're describing actually sounds like the Arch approach to
extensibility: provide a whole bunch of basic commands and let users
build an RCS on top of that.
As the author of two different Arch front-ends, I can say I haven't
found that approach satisfactory. Invoking multiple commands tends
re-invoke the same validation routines over and over, killing
efficiency, and diagnostics tend to be pretty poorly integrated.
Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFFNAb90F+nu1YWqI0RAvRDAJ9HHHdbhT1+aA3wOGeuUDkjRIr7BQCcDBKB
cL+DAy5GdTDk8Iz9TUkQ//M=
=AJAu
-----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