sapling/hggit
Siddharth Agarwal 08f028a3c9 gitnodekw: use githandler from repo
Since a fresh GitHandler is no longer created for every commit, this speeds up
the {gitnode} template massively.

For a repo with over 50,000 commits, the command

hg log -l 10 --template '{gitnode}\n'

speeds up from 2.4 seconds to 0.3.
2014-02-19 15:23:36 -08:00
..
help docs: update to correctly reflect that local git repositories are supported 2012-09-13 20:57:37 -04:00
__init__.py gitnodekw: use githandler from repo 2014-02-19 15:23:36 -08: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 gitrepo: drop unused _initializehandler function and handler property 2014-02-19 15:11:14 -08:00
hg2git.py hg2git: call _handle_subrepos when .hgsubstate is removed 2014-02-12 22:55:16 -08:00
hgrepo.py hgrepo.tags: use githandler property 2014-02-19 14:16:40 -08: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