From: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Comparing a patch after and before a merge is very important, and looking into .git/patches by hand is not the nicer way to do it. Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> --- stgit/commands/common.py | 5 +++++ stgit/stack.py | 6 ++++++ 2 files changed, 11 insertions(+), 0 deletions(-) diff --git a/stgit/commands/common.py b/stgit/commands/common.py --- a/stgit/commands/common.py +++ b/stgit/commands/common.py @@ -68,6 +68,11 @@ def git_id(string): return series.get_patch(patch_name).get_top() elif patch_id == 'bottom': return series.get_patch(patch_name).get_bottom() + # Note we can return None here. + elif patch_id == 'top.old': + return series.get_patch(patch_name).get_old_top() + elif patch_id == 'bottom.old': + return series.get_patch(patch_name).get_old_bottom() # base if patch_name == 'base' and len(string_list) == 1: diff --git a/stgit/stack.py b/stgit/stack.py --- a/stgit/stack.py +++ b/stgit/stack.py @@ -165,6 +165,9 @@ class Patch: elif os.path.isfile(fname): os.remove(fname) + def get_old_bottom(self): + return self.__get_field('bottom.old') + def get_bottom(self): return self.__get_field('bottom') @@ -177,6 +180,9 @@ class Patch: self.__set_field('bottom.old', None) self.__set_field('bottom', string) + def get_old_top(self): + return self.__get_field('top.old') + def get_top(self): return self.__get_field('top') - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Thu Oct 27 19:02:02 2005
This archive was generated by hypermail 2.1.8 : 2005-10-27 19:02:35 EST