summaryrefslogtreecommitdiffstats
path: root/project.py
diff options
context:
space:
mode:
Diffstat (limited to 'project.py')
-rw-r--r--project.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/project.py b/project.py
index 49da34a8..1b0769a6 100644
--- a/project.py
+++ b/project.py
@@ -1645,6 +1645,15 @@ class Project(object):
1645 if self._allrefs: 1645 if self._allrefs:
1646 raise GitError('%s cherry-pick %s ' % (self.name, rev)) 1646 raise GitError('%s cherry-pick %s ' % (self.name, rev))
1647 1647
1648 def _Revert(self, rev, quiet=False):
1649 cmd = ['revert']
1650 cmd.append('--no-edit')
1651 cmd.append(rev)
1652 cmd.append('--')
1653 if GitCommand(self, cmd).Wait() != 0:
1654 if self._allrefs:
1655 raise GitError('%s revert %s ' % (self.name, rev))
1656
1648 def _ResetHard(self, rev, quiet=True): 1657 def _ResetHard(self, rev, quiet=True):
1649 cmd = ['reset', '--hard'] 1658 cmd = ['reset', '--hard']
1650 if quiet: 1659 if quiet: