treeless branches + lightweight co-s or colocated branches
John Arbash Meinel
john at arbash-meinel.com
Wed Jun 20 08:09:15 UTC 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 6/19/2012 9:47 AM, Gour wrote:
...
> It's very nice setup and now we use e.g. treeless repo +
> lightweight checkouts for a running programs to keep their config
> data under dvcs, but having repo in the other place.
>
> Now, I wonder how does this setup (treeless branches + switching
> lightweight checkouts compare with colocated branches?
>
> Any pro/cons?
>
Personally, treeless repo + lightweight checkouts is an ideal workflow
for me.
The main benefit is flexibility. You can have multiple checkouts
pointing at the same 'farm' of branches. I use this a lot if
developing multiple features. You can have switched to a new feature
and are not ready to commit, but another one got a review and needs a
tweak before submitting it.
Main downside is that it is not the default setup, and it isn't really
easy to have a simple "set up my work in this manner". You need a
place for the repo (which is pretty user specific), and then a place
for the trees (also user specific), etc.
> First thing I notice that the latter requires using new storage
> format and second, I see that 2.6 docs
> (http://doc.bazaar.canonical.com/developers/colocated-branches.html)
> use future tense in several places, so we wonder how much is the
> 'colocated branches' feature complete in the current bzr and what
> to expect in 2.6?
>
> Is bzr-colo plugin obsolete now?
>
>
> Sincerely, Gour
>
It doesn't change the storage format, and the branches and structure
is actually backwards compatible. (older bzr can commit/pull/push/etc
in a colo setup, it just doesn't know how to switch to individual
branches, etc.)
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk/hhSsACgkQJdeBCYSNAAMNTACcDf1bI2uEhBCBu7PoSO4U5WSz
IGQAn1eeC8NJDHhEr6yjNE3G69bYa0kg
=otCC
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list