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: |
