In the process I was forced to use yet another distributed version control system, Bazaar. Once I’d figured out that the FreeBSD port was
devel/bazaar-ng and not
devel/bazaar, I quite liked it. All these systems are turning out to be pretty much the same, so it’s the bells and whistles that matter. In the case of Bazaar the bell (or whistle) I liked was this
$ bzr push
Using saved location: sftp://firstname.lastname@example.org/~ben-links/apache-mod-digest/bensbranch/
Yes! In Monotone, I’m permanently confused about branches and repos and, well, stuff. Mercurial makes me edit a config file to set a default push location. Bazaar remembers what I did last time. How obvious is that?