[BZRTOOLS] checkout/repository stuff

Aaron Bentley aaron.bentley at utoronto.ca
Tue Mar 28 16:10:22 BST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Erik Bågfors wrote:
> Comming from a svn/cvs view, the setup I expect to use in the future is this
> 
> * On host "host" we have a central repo with many branches
> * Each developer creates a checkout (bound branch) of the branches they want
> * They all hack on it and checks in centrally each time.
> 
> Basically, that's the same as with svn.

No, the setup I described is closer to svn.  But the difference lies in
whether you're local or remote, because

With a local repository, bound branches are significantly slower than
lightweight checkouts for commit.  Most other operations are about the
same speed.  Disconnections are rare or impossible.

With a remote repository, bound branches are significantly faster than
lightweight checkouts for most operations, plus you don't suffer if
there's a disconnection.

> In this setup, being able to have create a repo with branches with
> working trees on each developers machine, will simply save space (and
> time, since doing a new checkout will not bring down the same
> revisions again).

Right, but if you're using a local repository, lightweight checkouts are
faster and cheaper than bound branches.

Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFEKVHe0F+nu1YWqI0RAkj2AJ0SvXJ3Ca22I0Oy+JBd+6Sqq90nzQCfdh14
Ero23uSriwcd952VRicwuzQ=
=mOsS
-----END PGP SIGNATURE-----




More information about the bazaar mailing list