Bazaar

From Armagetron
Revision as of 04:45, 5 February 2008 by Z-man (talk | contribs) (New page: {{Sections}} <!-- Template:Sections should be at the top of each section --> = Bazaar (bzr) and how we use it = This is work in progress and has not yet been approved by management. Hold...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Sections: Installing the Game | Playing the Game | Competition Hub | Server Administration | Extending Armagetron Advanced | Development Docs


Bazaar (bzr) and how we use it

This is work in progress and has not yet been approved by management. Hold your horses.

What we're doing with it

Our main source repository for long term history and releases still is managed with SVN at SourceForge, but our current development trunk and feature development branches that originate from it (and will be eventually merged back) are managed with Bazaar.

Tools you need

To fetch development branches or the trunk using Bazaar, you need Bazaar. Duh.

To contribute back, we require you "rebase" your work before we integrate it; this makes all integration conflicts happen to you, and not the poor merging operator. You'll need the bzr-rebase plugin for that.

To take over the merging operator duty and manage the two way syncing of the Bazaar branches and SVN, you'll need the bzr-svn plugin and its somewhat difficult dependencies. Difficult unless you run Ubuntu, then you get everything you need apart from the plugin itself. Lucky bastard.


Sections: Installing the Game | Playing the Game | Competition Hub | Server Administration | Extending Armagetron Advanced | Development Docs