Archive for the 'Monotone' Category

Mozilla: Version Control System Shootout Redux Redux

Sunday, June 24th, 2007
J. Paul Reed, a build engineer for Mozilla, writes an account on choosing the version control system for Mozilla development, instead of traditional CVS. The article is filled with digitally enhanced screenshots from Mortal Kombat II, illustrating the story. Mercurial is current favorite (but not the winner). Git, Mercurial, Bazaar, and Monotone were considered. Highlights:
  • Git is inappropriate for cross-platform projects due to its UNIX-centric nature; same goes for Monotone;
  • Mercurial had lots of initial troubles with import of Mozilla repository, which is huge and complicated;
  • Bazaar imports well, but extremely slowly: more than a month for trunk-only part of Mozilla repository;
Read at: Version Control System Shootout Redux Redux. See also: Mozilla Version Control System Requirements.

monotone 0.30 released

Tuesday, October 24th, 2006
From: Nathaniel Smith <njs-AT-pobox.com> Subject: [ANNOUNCE] monotone 0.30 released Date: Sun, 17 Sep 2006 16:16:46 -0700
The monotone team is pleased to announce the release of monotone 0.30, available, as always, from http://venge.net/monotone with more binary packages appearing there as they are built. The release notes for this release are: Sun Sep 17 12:27:08 PDT 2006 0.30 release. Speed improvements, bug fixes, and improved infrastructure. Several internal data formats have changed with this release; migration is straight-forward, but slightly more complicated than usual: — The formats used to store some cached data in the database have changed. To upgrade your databases, you must run: $ mtn -d mydb.mtn db migrate $ mtn -d mydb.mtn db regenerate_rosters — The metadata stored in _MTN in each workspace has been rearranged slightly. To upgrade your workspaces, you must run $ mtn migrate_workspace in each workspace. All of these operations are completely lossless, and 0.30 remains compatible with earlier versions with regards to netsync.
Read the rest of announcement at LWN.net. In short, this release has several speed improvements, workspace format changed, UI was updated, and several bugs fixed.