Re: [PATCH v2 40/43] refs: allow ref backend to be set for clone
- From
David Turner <dturner@twopensource.com>
- Date
- Oct 6, 2015, 18:09 UTC
- Message-ID
- <1444154963.7739.30.camel@twopensource.com>
- In-Reply-To
- <20151006015806.GA4972@sigill.intra.peff.net>
On Mon, 2015-10-05 at 21:58 -0400, Jeff King wrote:
Show 26 quoted lines
> On Mon, Oct 05, 2015 at 09:29:37PM -0400, David Turner wrote: > > > > Therefore, I don't think this can be merged without a bump to > > > core.repositoryformatversion. Such a bump will tell well-behaved older > > > Git clients keep their hands off the repository. (Of course repositories > > > that use the files backend can continue using > > > core.repositoryformatversion 0.) > > > > > > I thought Peff proposed a way to do such a bump, including a way to > > > extend repositories one by one with new features. But that was something > > > that we were chatting about off-list. > > > > > > I haven't reviewed the actual code in this patch yet but I wanted to get > > > the above comment on your radar. > > > > > > Michael > > > > I'll fix this to upgrade to v=1 when the lmdb refs backend is in use, > > and to give sensible error messages in a v1 repo if built without LMDB. > > I think the relevant series is: > > http://article.gmane.org/gmane.comp.version-control.git/272447 > > It did not seem too controversial, but it mostly got dropped amidst the > release, and I haven't reposted it yet.
That patch will work perfectly for this use case. I'll add it to my series when I reroll, and set an extension.