Maintaning local changes

Aaron Bentley aaron at aaronbentley.com
Thu Aug 27 21:32:01 BST 2009


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

Ivan Sagalaev wrote:
> Thanks for the pointers to bzr-loom and bzr-pipeline. I don't have an
> immediate usecase to check them out but I'll keep'em for the future.
> However from the first glance neither looks very convenient. It's a bit
> hard for me to wrap my head around another concept of multiple threads
> along with multiple branches in bzr-loom. And the requirement of
> bzr-pipeline to switch my branches to lightweight-checkout also seems
> too limiting.

Both tools are ways of working with a list of lines-of-development.

If you use branches as your lines-of-development, you need to use a
checkout* in order to switch between them.

If you don't want to have multiple branches, you can embed multiple
lines-of-development within a single branch.  That's what loom threads are.

I don't think other options are conceptually possible.

> Would such a feature be a good addition to bzr core? I mean:
> 
>     $ ... hack config.c
>     $ bzr commit --private
>     $ bzr push
>     No revisions to push. 

Implementing this would require multiple lines-of-development, so either
threads or lightweight checkouts.

Aaron

* though admittedly, it doesn't have to be a *lightweight* checkout.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkqW7T0ACgkQ0F+nu1YWqI1wRQCghtIuZ4G+5cjM8HUtnTwNxdIK
Q50Anj2EUzlLAkgiNPUxy9yY646Fdmyl
=viEa
-----END PGP SIGNATURE-----



More information about the bazaar mailing list