diff options
Diffstat (limited to 'project.py')
-rw-r--r-- | project.py | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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: |