> On Dec 12, 2017, at 5:48 PM, Augie Fackler <r...@durin42.com> wrote: > > >> On Dec 12, 2017, at 17:32, Matt Harbison <mharbiso...@gmail.com> wrote: >> >> diff --git a/hgext/lfs/blobstore.py b/hgext/lfs/blobstore.py >> --- a/hgext/lfs/blobstore.py >> +++ b/hgext/lfs/blobstore.py >> @@ -101,7 +101,10 @@ class _gitlfsremote(object): >> self.ui = ui >> baseurl, authinfo = url.authinfo() >> self.baseurl = baseurl.rstrip('/') >> - self.urlopener = urlmod.opener(ui, authinfo) >> + useragent = None >> + if repo.ui.configbool('experimental', 'lfs.git-user-agent'): >> + useragent = 'git/2.15.1' > > what happens if you say something like 'git/2.15.1 (compatible; Mercurial > %s)' % util.version()? Does that work?
I’ll give it a try tomorrow. I suspect it will be totally dependent on the particular server. I wonder if in the future, the git version would ever be checked by 3rd party servers to know what features to support, or something like that. _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel