# HG changeset patch # User Mads Kiilerich # Date 2013-06-26 00:20:17 # Node ID d415621fa7c58627bff56b4d84e5ebd843f5bb11 # Parent b44fabc4377c82d5a5dc5f05aa7d4e099fed2abd compare: handle revisions and ancestor of empty range in _get_changesets diff --git a/rhodecode/controllers/compare.py b/rhodecode/controllers/compare.py --- a/rhodecode/controllers/compare.py +++ b/rhodecode/controllers/compare.py @@ -110,7 +110,12 @@ class CompareController(BaseRepoControll ancestor = None - if alias == 'hg': + if org_rev == other_rev: + changesets = [] + if merge: + ancestor = org_rev + + elif alias == 'hg': # lookup up the exact node id _revset_predicates = { 'branch': 'branch',