Feedback from evaluation in a corporate environment
Martin Pool
mbp at canonical.com
Mon Jan 11 01:26:20 GMT 2010
2010/1/9 Uri Moszkowicz <uri at 4refs.com>:
> The problem is really that there is no middle ground
> between tree and treeless - you either have to decompress it all or none of
> it and with 10GB - 100GB those are still long and disk space eating
> operations. What Bazaar needs, I think, is the ability to create a partial
> tree branch. Something like:
>
> bzr branch --stacked --expand software --expand tests/test1 ../trunk
>
> After creating the tree you might want to modify it as well so there should
> be a command to expand missing parts of the tree:
>
> bzr branch --stacked --no-tree ../trunk
> bzr expand software
> bzr expand tests/dir1/dir2/test1
>
> The cloned repository is then still aware of all of the files but you only
> need to consume the space and time needed for a portion of it.
This sounds a lot like 'bzr view'
<http://doc.bazaar.canonical.com/bzr.dev/en/user-reference/view-help.html>.
It does not yet have all the features you mentioned (like
--no-recursive) but they could be added.
> The "expand"
> command should have a -norecurse option by the way. This is the only
> impediment that I can see now to using Bazaar on really large repositories
> and I optimistically imagine it would be simple to implement (maybe I'll
> take a look this weekend).
--
Martin <http://launchpad.net/~mbp/>
More information about the bazaar
mailing list