Checkout existing branch to established workspace (.moved)

Colin D Bennett colin at gibibit.com
Thu Mar 29 16:05:13 UTC 2012


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

On Wed, 28 Mar 2012 16:41:12 -0400
Aaron Bentley <aaron at aaronbentley.com> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 12-03-28 12:34 PM, Colin D Bennett wrote:
> > I can't tell you how frustrating it is when I do a 'switch', 
> > forgetting I have outstanding changes in my working tree -- and 
> > often get seriously hosed when conflicts occur!  It has happened
> > to new Bazaar users here at work, and it is particularly
> > confusing and frustrating for them.
> 
> The bzr-pipeline version of switch, switch-pipe, makes this a lot
> nicer by associating a special shelf with each branch.  When you
> switch-pipe out of a branch, any uncommitted changes are stored
> in the branch's shelf, and if the branch you're switch-piping
> into has any shelved changes, they're automatically restored.

That sounds great!

Does the shelf live in the branch, or in the working tree as it
does today?  Is there a way to see all the shelved changes for all
branches in the working tree?  I wouldn't want to forget where my
code changes disappeared to, which I might do after switching
between several branches.

> In lp:~abentley/bzr-pipeline/native-colo this works with any
> branch, not just in a pipeline, so I find it very handy with
> native and bzr-colo colocated branches.
> 
> Now that Bazaar natively supports colocation, I'd love to add this
> feature, and make it the default.

+1

Regards,
Colin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk90iDkACgkQokx8fzcGbYcodgCeMf9+fT6fo9oQwhFf9KGV3llH
NnAAnR4RiMQ/I+SDgVnlo0Js4IoWLChi
=3W4M
-----END PGP SIGNATURE-----


More information about the bazaar mailing list