sapling/hggit
Siddharth Agarwal 7d37b2a516 git_handler: terminate new commit DAG traversal at known commits
Any commit in _map_git is already known, so there's no point walking further
down the DAG.

For a repo with over 50,000 commits, this brings down a no-op hg pull from 38
seconds to 2.5.
2014-02-18 20:30:27 -08:00
..
help docs: update to correctly reflect that local git repositories are supported 2012-09-13 20:57:37 -04:00
__init__.py testedwith: drop 2.3.1, which has at least one test failure 2013-12-14 11:59:39 -05:00
_ssh.py Upgraded to use latest version of dulwich (0.9.1). 2013-09-13 01:42:27 +01:00
git_handler.py git_handler: terminate new commit DAG traversal at known commits 2014-02-18 20:30:27 -08:00
gitdirstate.py gitdirstate: import errno for handling OSError 2014-02-07 10:43:49 -05:00
gitrepo.py listkeys: simplify ref stripping expression 2012-10-28 20:32:42 -04:00
hg2git.py hg2git: call _handle_subrepos when .hgsubstate is removed 2014-02-12 22:55:16 -08:00
hgrepo.py push: return 1 if no changes found, 0 if success 2012-09-05 23:27:31 -04:00
overlay.py overlay: add kludge to make sure we only ever give hexshas to dulwich 2013-12-13 12:54:39 -05:00
util.py submodules: only use the ordereddict backport if collections.OrderedDict is unavailable 2012-08-28 09:09:01 -05:00