# HG changeset patch # User Matt Harbison # Date 1510639402 18000 # Node ID 07e97998d385a304a3e02ff049471cb212cceec3 # Parent b8e5fb8d2389bb1885c19d694e7fa98a593266de lfs: register config options I'm not sure at what point we can get rid of the deprecated options, but for the sake of making progress, they are registered too. diff -r b8e5fb8d2389 -r 07e97998d385 hgext/lfs/__init__.py --- a/hgext/lfs/__init__.py Tue Nov 14 00:14:52 2017 -0500 +++ b/hgext/lfs/__init__.py Tue Nov 14 01:03:22 2017 -0500 @@ -54,6 +54,31 @@ # leave the attribute unspecified. testedwith = 'ships-with-hg-core' +configtable = {} +configitem = registrar.configitem(configtable) + +configitem('lfs', 'url', + default=configitem.dynamicdefault, +) +configitem('lfs', 'threshold', + default=None, +) +configitem('lfs', 'retry', + default=5, +) +# Deprecated +configitem('lfs', 'remotestore', + default=None, +) +# Deprecated +configitem('lfs', 'dummy', + default=None, +) +# Deprecated +configitem('lfs', 'git-lfs', + default=None, +) + cmdtable = {} command = registrar.command(cmdtable) @@ -64,7 +89,7 @@ if not repo.local(): return - threshold = repo.ui.configbytes('lfs', 'threshold', None) + threshold = repo.ui.configbytes('lfs', 'threshold') repo.svfs.options['lfsthreshold'] = threshold repo.svfs.lfslocalblobstore = blobstore.local(repo) diff -r b8e5fb8d2389 -r 07e97998d385 hgext/lfs/blobstore.py --- a/hgext/lfs/blobstore.py Tue Nov 14 00:14:52 2017 -0500 +++ b/hgext/lfs/blobstore.py Tue Nov 14 01:03:22 2017 -0500 @@ -91,7 +91,7 @@ baseurl, authinfo = url.authinfo() self.baseurl = baseurl.rstrip('/') self.urlopener = urlmod.opener(ui, authinfo) - self.retry = ui.configint('lfs', 'retry', 5) + self.retry = ui.configint('lfs', 'retry') def writebatch(self, pointers, fromstore): """Batch upload from local to remote blobstore."""