Evaluating Bazaar in a CVS environment.

John Arbash Meinel john at arbash-meinel.com
Fri Jun 27 22:53:35 BST 2008

Hash: SHA1

Andy Walker wrote:
| John Arbash Meinel <john <at> arbash-meinel.com> writes:
|> The idea that I presented was to allow you to have 1 lightweight
|> checkout, that you can switch between branches. So you only have a small
|> number of copies (I personally like to always have a checkout of HEAD,
|> and then one for what I'm working on.)
|> But I have 30+ branches on my local disk, and in total they only take up
|> ~100KB of disk space. Versus the 20MB working tree checkout.
| Ah, I understand now.  I didn't realize that the lightweight checkout
could be
| basically "morphed" from branch to branch.  I'll have to read your
example more
| slowly next time.

Right, you use "bzr switch" to change the branch the checkout is
associated with. It will carry across uncommitted changes (by design, so
if you did a fix in the wrong location, you can switch and commit it in
the right place.) Useful when you realize you just started a new bugfix.

So you have to take some care when switching with uncommitted changes.
(Sometimes you might go to switch not realizing that you didn't commit yet.)

|> I did present that, I guess not well enough for you to understand.
| Perhaps I was just not good enough to understand.  Thanks for your
help, I'll
| evaluate using bazaar using the method you mention and see what I come
up with.


Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org


More information about the bazaar mailing list