sapling/hgext
Na'Tosha Bard 0af9bc5a7f largefiles: optimize performance when updating (issue3440)
Previously, when updating, cachelfiles was called blindly on all largefiles
in the repository at the revision being updated to, despite the fact that
a list of which largefiles needs to be updated has already been collected.  This
optimization constrains the cachelfiles call to only the largefiles that need
to be updated.

On a repository with about 80 largefiles, updating between two revisions that
only change one largefile goes from approximately 6.7 seconds to 3.3 seconds.
2012-05-12 15:41:27 +02:00
..
convert cleanup: replace naked excepts with except Exception: ... 2012-05-12 16:02:46 +02:00
highlight cleanup: eradicate long lines 2012-05-12 15:54:54 +02:00
inotify cleanup: replace naked excepts with more specific ones 2012-05-12 16:02:45 +02:00
largefiles largefiles: optimize performance when updating (issue3440) 2012-05-12 15:41:27 +02:00
zeroconf cleanup: replace naked excepts with more specific ones 2012-05-12 16:02:45 +02:00
__init__.py Re-add hgext/__init__.py 2005-09-29 12:49:01 -07:00
acl.py doc: fix explanation comment in acl extension 2012-04-23 00:29:04 +09:00
bugzilla.py cleanup: eradicate long lines 2012-05-12 15:54:54 +02:00
children.py children: use hg reST role for example 2012-05-11 13:42:37 +02:00
churn.py i18n: fix all remaining uses of % inside _() 2012-03-08 13:35:27 -06:00
color.py color: Use the same GPL boilerplate as most hg files 2012-01-02 19:30:21 -06:00
eol.py cleanup: eradicate long lines 2012-05-12 15:54:54 +02:00
extdiff.py cleanup: "not x in y" -> "x not in y" 2012-05-12 16:00:57 +02:00
factotum.py factotum: add man reference to help output 2012-05-04 09:14:55 -07:00
fetch.py fetch: mark extension as deprecated 2012-05-11 04:42:29 -05:00
gpg.py cleanup: replace naked excepts with more specific ones 2012-05-12 16:02:45 +02:00
graphlog.py graphlog: fix --follow FILE and relative paths 2012-04-14 11:27:11 +02:00
hgcia.py cleanup: replace naked excepts with more specific ones 2012-05-12 16:02:45 +02:00
hgk.py cleanup: eradicate long lines 2012-05-12 15:54:54 +02:00
interhg.py interhg: use uisetup() instead of module-load side effects 2010-10-16 18:09:47 -05:00
keyword.py cleanup: "not x in y" -> "x not in y" 2012-05-12 16:00:57 +02:00
mq.py merge with stable 2012-05-13 12:52:24 +02:00
notify.py cleanup: eradicate long lines 2012-05-12 15:54:54 +02:00
pager.py pager: check if signal.SIGPIPE exists 2012-05-12 09:43:12 +02:00
patchbomb.py cleanup: replace naked excepts with more specific ones 2012-05-12 16:02:45 +02:00
progress.py progress: fix indentation 2012-05-11 18:41:04 +02:00
purge.py Remove FSF mailing address from GPL headers 2012-01-06 16:27:13 +01:00
rebase.py rebase: allow collapsing branches in place (issue3111) 2012-05-03 15:14:58 +02:00
record.py cleanup: eradicate long lines 2012-05-12 15:54:54 +02:00
relink.py cleanup: "not x in y" -> "x not in y" 2012-05-12 16:00:57 +02:00
schemes.py util: fix url.__str__() for windows file URLs 2011-12-04 18:22:25 +01:00
share.py share: drop unused import 2011-09-10 17:59:47 -05:00
transplant.py transplant: manually transplant pullable changesets with --log 2012-05-11 17:26:58 +02:00
win32mbcs.py win32mbcs: allow win32mbcs extension to be enabled on cygwin platform 2011-12-25 20:32:48 +09:00
win32text.py win32text: give deprecation warning 2010-10-25 11:29:32 -05:00