util: add sort helper stable
authorMatt Mackall <mpm@selenic.com>
Fri, 27 Jun 2008 18:28:45 -0500
branchstable
changeset 475 3989df387ff7
parent 474 644b640cb3d0
child 476 0c36b6c991f9
child 481 d06af25db8ca
util: add sort helper [ original upstream description]
hgkw/keyword.py
--- a/hgkw/keyword.py	Fri Jun 27 13:43:29 2008 -0500
+++ b/hgkw/keyword.py	Fri Jun 27 18:28:45 2008 -0500
@@ -185,7 +185,6 @@
         candidates = [f for f in files if self.iskwfile(f, ctx.flags)]
         if candidates:
             self.restrict = True # do not expand when reading
-            candidates.sort()
             action = expand and 'expanding' or 'shrinking'
             for f in candidates:
                 fp = self.repo.file(f)
@@ -384,8 +383,7 @@
     kwt = kwtools['templater']
     status = _status(ui, repo, kwt, opts.get('untracked'), *pats, **opts)
     modified, added, removed, deleted, unknown, ignored, clean = status
-    files = modified + added + clean + unknown
-    files.sort()
+    files = util.sort(modified + added + clean + unknown)
     wctx = repo[None]
     kwfiles = [f for f in files if kwt.iskwfile(f, wctx.flags)]
     cwd = pats and repo.getcwd() or ''