Bazaar dirstate locking (was: lock_* API change)
Stephen J. Turnbull
stephen at xemacs.org
Sat May 15 08:06:37 BST 2010
Eli Zaretskii writes:
> That bug report is 3 years old. Is there _any_ hope to have it
> fixed some time soon? "bzr commit" can take a few minutes, even if
> you have a fairly fast connection;
I'll grant that when I was pushing a DVCS-oriented workflow in
BzrForEmacsDevs and on emacs-devel, I was just offended at the idea of
abusing a DVCS as a CVS clone; I didn't foresee this particular issue.
Still, it's no accident that we were right.
Bazaar is a *distributed* VCS. It is a database designed for
concurrent operation, with database operations conducted locally on
ACID, then propagated as completed transactions to other nodes of the
database. If you insist on operating on incomplete transactions
across the net, you're going to pay for the privilege.
More information about the bazaar
mailing list