[RFC] Caching in Stacked Branches
Gary van der Merwe
garyvdm at gmail.com
Wed Feb 25 18:43:00 GMT 2009
On Wed, Feb 25, 2009 at 8:10 PM, John Arbash Meinel
<john at arbash-meinel.com> wrote:
<Sniped in various places...>
> There is another use for stacked branches, which is the "get me the tip
> of a project so I can make a quick patch". As an example, to branch
> "python/trunk" takes about 200+ MB to download. By comparison, doing
> "bzr branch --stacked" only really needs to download about 21MB to get
> all of the working files.
> The downside, though, is that you download that 21MB, and then have to
> download it *again* whenever doing any more work. (Such as during,
> commit, diff, etc.)
> One fairly obvious possibility, would be to have Stacked branches cache
> any data that gets requested from a fallback.
> Any thoughts? It would be pretty slick if doing:
> bzr branch --stacked $BIG_PROJECT work
> cd work
> < change stuff >
> bzr diff
> bzr commit -m "my local change"
> bzr send
> Could download just the content for the working files, and then not have
> to download anything extra.
+1 - In fact - if we can get this working - I would advocate for this
to be the default.
More information about the bazaar