comparison hgsubversion/svnrepo.py @ 1595:74c5fd9c3e76

hgsubversion: drop some compat code for hg < 3.3 hg 3.3 is very old and also not supported by current hgsubversion. So let's drop some compat code.
author Pulkit Goyal <pulkit@yandex-team.ru>
date Tue, 13 Nov 2018 19:15:59 +0300
parents 4889843a704e
children
comparison
equal deleted inserted replaced
1594:41c6b3e39a03 1595:74c5fd9c3e76
97 self.ui.restoreconfig(ncbackup) 97 self.ui.restoreconfig(ncbackup)
98 if phases is not None and getattr(self, 'pushkey', False): 98 if phases is not None and getattr(self, 'pushkey', False):
99 # set phase to be public 99 # set phase to be public
100 self.pushkey('phases', self[hash].hex(), str(phases.draft), str(phases.public)) 100 self.pushkey('phases', self[hash].hex(), str(phases.draft), str(phases.public))
101 return hash 101 return hash
102
103 if hgutil.safehasattr(localrepo.localrepository, 'push'):
104 # Mercurial < 3.2
105 # TODO use newbranch to allow branch creation in Subversion?
106 @remotesvn
107 def push(self, remote, force=False, revs=None, newbranch=None):
108 return wrappers.push(self, remote, force, revs)
109
110 if hgutil.safehasattr(localrepo.localrepository, 'pull'):
111 # Mercurial < 3.2
112 @remotesvn
113 def pull(self, remote, heads=[], force=False):
114 return wrappers.pull(self, remote, heads, force)
115 102
116 @remotesvn 103 @remotesvn
117 def findoutgoing(self, remote, base=None, heads=None, force=False): 104 def findoutgoing(self, remote, base=None, heads=None, force=False):
118 return wrappers.findoutgoing(self, remote, heads, force) 105 return wrappers.findoutgoing(self, remote, heads, force)
119 106