From c1e9348b230bf41c0b1ca91f976aa575ce895ac1 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Apr 13 2015 20:22:18 +0000 Subject: Fix getting the global diff when the pull-request is closed/merged --- diff --git a/pagure/ui/fork.py b/pagure/ui/fork.py index 269afcc..ad752c4 100644 --- a/pagure/ui/fork.py +++ b/pagure/ui/fork.py @@ -112,6 +112,11 @@ def request_pull(repo, requestid, username=None): diff_commits.append(commit) if commit.oid.hex == request.commit_start: break + + diff = repo_obj.diff( + repo_obj.revparse_single(diff_commits[-1].parents[0].oid.hex), + repo_obj.revparse_single(diff_commits[0].oid.hex) + ) else: branch = repo_obj.lookup_branch(request.branch_from) commitid = branch.get_object().hex