parent
abdfd2d502
commit
83533f5520
|
@ -1108,7 +1108,7 @@ class FileDiff(Method):
|
||||||
class SvnCommit(Method):
|
class SvnCommit(Method):
|
||||||
'''diff the current file with the version in SVN'''
|
'''diff the current file with the version in SVN'''
|
||||||
args = [Argument("msg", type=type(""), prompt="Commit Message: ")]
|
args = [Argument("msg", type=type(""), prompt="Commit Message: ")]
|
||||||
regex = re.compile('^new revision: ([0-9.]+); previous revision: ([0-9.]+)$')
|
regex = re.compile(r'^Committed revision ([0-9]+)\.$')
|
||||||
def _execute(self, w, **vargs):
|
def _execute(self, w, **vargs):
|
||||||
if not hasattr(w.buffer, 'path'):
|
if not hasattr(w.buffer, 'path'):
|
||||||
w.set_error("Buffer has no corresponding file")
|
w.set_error("Buffer has no corresponding file")
|
||||||
|
@ -1130,7 +1130,7 @@ class SvnCommit(Method):
|
||||||
for line in lines:
|
for line in lines:
|
||||||
m = self.regex.match(lines[-1])
|
m = self.regex.match(lines[-1])
|
||||||
if m:
|
if m:
|
||||||
w.set_error("Committed [%s -> %s]" % (m.group(2), m.group(1)))
|
w.set_error("Committed [%s]" % (m.group(1)))
|
||||||
return
|
return
|
||||||
w.set_error("Up-to-date")
|
w.set_error("Up-to-date")
|
||||||
except:
|
except:
|
||||||
|
|
Loading…
Reference in New Issue