Submitter | Siddharth Agarwal |
---|---|
Date | April 3, 2015, 4:02 a.m. |
Message ID | <a07e1719e2f8fe9e69f3.1428033739@devbig136.prn2.facebook.com> |
Download | mbox | patch |
Permalink | /patch/8473/ |
State | Accepted |
Commit | 4a4018831d2ebc3c9cae9c6613e6a2497b4f0993 |
Headers | show |
Comments
On Thu, 2015-04-02 at 21:02 -0700, Siddharth Agarwal wrote: > # HG changeset patch > # User Siddharth Agarwal <sid0@fb.com> > # Date 1427874273 25200 > # Wed Apr 01 00:44:33 2015 -0700 > # Node ID a07e1719e2f8fe9e69f39d839f2e11ba52182c09 > # Parent d6924eb0182c49f916315794f905ed90852a6205 > dirstate: use parsers.make_file_foldmap when available These are queued for default, thanks.
Patch
diff --git a/mercurial/dirstate.py b/mercurial/dirstate.py --- a/mercurial/dirstate.py +++ b/mercurial/dirstate.py @@ -88,6 +88,14 @@ class dirstate(object): @propertycache def _filefoldmap(self): + try: + makefilefoldmap = parsers.make_file_foldmap + except AttributeError: + pass + else: + return makefilefoldmap(self._map, util.normcasespec, + util.normcasefallback) + f = {} normcase = util.normcase for name, s in self._map.iteritems():