diff options
author | Guido Günther <agx@sigxcpu.org> | 2011-07-29 14:12:30 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2011-07-29 14:12:30 +0200 |
commit | 3fb7fd628efa60f12218c7ee7e9f0f4b3e2239e3 (patch) | |
tree | 58e925bc3e62a3dfadf637ad4c60c9b8fd314a72 /gbp | |
parent | 9bbbc77feb411cc6c72c0bf6df5b0c22e31729e6 (diff) |
Add strip option to GitRepository.apply
Diffstat (limited to 'gbp')
-rw-r--r-- | gbp/git.py | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -469,7 +469,7 @@ class GitRepository(object): output, ret = self.__git_getoutput('format-patch', options) return [ line.strip() for line in output ] - def apply_patch(self, patch, index=True, context=None): + def apply_patch(self, patch, index=True, context=None, strip=None): """Apply a patch using git apply""" args = [] @@ -477,6 +477,8 @@ class GitRepository(object): args += [ '-C', context ] if index: args.append("--index") + if strip: + args += [ '-p', strip ] args.append(patch) GitCommand("apply", args)() |