<br><br><div class="gmail_quote">2010/10/21 John Arbash Meinel <span dir="ltr"><<a href="mailto:john@arbash-meinel.com">john@arbash-meinel.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<div class="im"><br></div></blockquote><div><br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">In bzr land, the best solution is usually to partition your tree. I </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
don't know your specific data, but I would doubt that you couldn't find </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
at least *some* partition points inside that 20GB of stuff. (Different<br>
applications, different libraries, data vs code, etc.) At which point,<br>
you have lots of smaller branches, and each one no longer has to be<br>
tree-wide atomic with all of the other content.<br>
</blockquote><div><br></div><div>I thought about it, but look what happens. For example I have a trunk tree like:</div><div>trunk/</div><div> dir1 </div><div> dir2</div><div> ....</div><div> dir20</div>
<div><br></div><div>Suppose, I need to make a feature and I'm going to change dir20 only, so I branch dir20 and keep it somewhere. But programs in dir20 depends on other dirs, so I have to create symlinks on other dirs near my branched dir20 to make it looks like native environment. It's not very comfortable, and what if I have several feature branches? I would have to repeat all this work with symlinks again for each branch.</div>
<div>For example, git and hg do not have this issue, because they both can store limited number of revisions.</div></div>