largefiles: call super class method with proper kwargs to respect API
Since the localrepositoyry.push() method in mercurial/localrepo.py is defined
this way:
def push(self, remote, force=False, revs=None, newbranch=False):
it is better for largefiles to call push() on the super class with proper
kwargs to respect the API.
This will avoid breaking other extensions overriding the push method this way:
def push(self, remote, force=False, **kwargs):
--- a/hgext/largefiles/reposetup.py Wed Nov 13 15:55:30 2013 +0900
+++ b/hgext/largefiles/reposetup.py Tue Dec 03 13:28:04 2013 -0500
@@ -445,8 +445,8 @@
for f in files
if lfutil.isstandin(f) and f in ctx]))
lfcommands.uploadlfiles(ui, self, remote, toupload)
- return super(lfilesrepo, self).push(remote, force, revs,
- newbranch)
+ return super(lfilesrepo, self).push(remote, force=force, revs=revs,
+ newbranch=newbranch)
def _subdirlfs(self, files, lfiles):
'''