On Sat, 25 Nov 2017 21:46:55 -0500, Matt Harbison wrote:
> > On Nov 25, 2017, at 9:34 PM, Yuya Nishihara <y...@tcha.org> wrote:
> >> On Thu, 23 Nov 2017 14:29:25 -0500, Matt Harbison wrote:
> >> # HG changeset patch
> >> # User Matt Harbison <matt_harbi...@yahoo.com>
> >> # Date 1511417702 18000
> >> #      Thu Nov 23 01:15:02 2017 -0500
> >> # Branch stable
> >> # Node ID 939e30e7ca1c925e5209f03805cd7f18583f2550
> >> # Parent  02845f7441aff30bc01975a5881cabfa922c12d4
> >> largefiles: load the convert extension as needed to register config items
> > 
> > Perhaps the easiest way around is to move all configitems into core as we 
> > did
> > for the share extension.
> 
> Yes, that was the hash I referenced.  But like I said, the share 
> functionality is actually implemented in the core, and these aren’t, so it 
> seems a bit odd.
> 
> The bigger issue though is I need to have the convert extension load, in 
> order for it to be wrapped by the lfs extension.  (The basic flow is to wrap 
> convert, but if isn’t loaded, wrap largefiles.  Then when largefiles loads, 
> wrap convert in an lfconvert override.)  It would be weird for the user to 
> not need to load convert when using lfconvert, unless also using lfs.  I can 
> submit that series as an RFC too (or put it on bitbucket) if you’d like to 
> see what I mean.

I think some logic of the convert extension can be moved to core as well,
so the largefiles will no longer need to wrap extension functions. I don't
know if that will work for lfs, though.
_______________________________________________
Mercurial-devel mailing list
Mercurial-devel@mercurial-scm.org
https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel

Reply via email to