Mercurial > hgsubversion
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 |