220
220
self._run_patch(to_shelve, reverse=True)
223
self._run_patch(to_shelve, reverse=True, strip=0, dry_run=True)
223
self._run_patch(to_shelve, reverse=True, strip=1, dry_run=True)
226
226
raise CommandError("Failed removing shelved changes from the"
229
def _run_patch(self, patches, strip=1, reverse=False, dry_run=False):
229
def _run_patch(self, patches, strip=0, reverse=False, dry_run=False):
230
230
args = ['patch', '-d', self.base, '-s', '-p%d' % strip, '-f']