# HG changeset patch # User Jim Hague # Date 1195987774 -3600 # Node ID 7779967449421b8a8a0d3a487e8583952272d451 # Parent 61c230f8106855cf76a38a78ed1c2e958c429a32 patch: fix sort() comparator argument 'hg import' fails under Python 2.3. The name of the compare function parameter in the call to list.sort() is 'cmpfunc' in Python 2.3 and 'cmp' in Python 2.4+. Passing the compare function as a named parameter is therefore problematic. diff -r 61c230f81068 -r 777996744942 mercurial/patch.py --- a/mercurial/patch.py Tue Nov 20 14:31:58 2007 +0100 +++ b/mercurial/patch.py Sun Nov 25 11:49:34 2007 +0100 @@ -357,7 +357,7 @@ if len(cand) > 1: # resort our list of potentials forward then back. - cand.sort(cmp=sorter) + cand.sort(sorter) return cand def hashlines(self):