bzr and centralised repositories

Olaf Conradi oohlaf at gmail.com
Sun Apr 24 12:07:09 BST 2005


On 4/20/05, Martin Pool <mbp at sourcefrog.net> wrote:
> Workspaces in bzr can be either of two modes: "bound" or "independent".
> (I'm still thinking of good names for these.)

Why not call them online and offline repositories?


> A bound branch works like a CVS or Svn checkout: when you commit, the
> changes are pushed into possibly-remote possibly-shared storage.  You
> need to come up to date with other changes in that branch before you
> commit.
> 
> An independent branch lets you record changes within itself, and later
> push them elsewhere.
> 
> The two modes can interoperate and you can flip a branch from one mode
> to the other.  So if, for example, your central server has a hardware
> failure everybody might switch to independent mode and then reintegrate
> their work later.
> 
> One advantage is that you can accommodate the guy on the train while
> everyone else works in the way they're used to.
> 
> Another is that the merge facilities for maintaining branches with
> different goals for stability or features should work better.

 -Olaf




More information about the bazaar mailing list