1
0
Fork 0
mirror of https://github.com/git/git.git synced 2024-11-15 21:53:44 +01:00
git/perl
lin zuojian ab0bcec987 git-svn: memoize _rev_list and rebuild
According to profile data, _rev_list and rebuild consume a large
portion of time.  Memoize the results of _rev_list and memoize
rebuild internals to avoid subprocess invocation.

When importing 15152 revisions on a LAN, time improved from 10
hours to 3-4 hours.

Signed-off-by: lin zuojian <manjian2006@gmail.com>
Signed-off-by: Eric Wong <normalperson@yhbt.net>
2014-01-23 02:54:26 +00:00
..
Git git-svn: memoize _rev_list and rebuild 2014-01-23 02:54:26 +00:00
.gitignore
Git.pm Git.pm: revert _temp_cache use of temp_is_locked 2013-07-18 20:31:43 -07:00
Makefile
Makefile.PL
private-Error.pm Correct common spelling mistakes in comments and tests 2013-04-12 13:38:40 -07:00