summaryrefslogtreecommitdiff
path: root/remote.c
diff options
context:
space:
mode:
authorJeff Hostetler <jeffhost@microsoft.com>2017-04-19 17:06:15 +0000
committerJunio C Hamano <gitster@pobox.com>2017-04-19 20:33:01 -0700
commit350d8701437f2d5031513bb45f1d14545d5a8911 (patch)
tree109db27d65a337fffb62d8cf6f775c22af02e2f4 /remote.c
parenta6db3fbb6e4ec11695e2a3af8bc2cb9119cb1941 (diff)
downloadgit-350d8701437f2d5031513bb45f1d14545d5a8911.tar.gz
p0006-read-tree-checkout: perf test to time read-tree
Created t/perf/repos/many-files.sh to generate large, but artificial repositories. Created t/perf/inflate-repo.sh to alter an EXISTING repo to have a set of large commits. This can be used to create a branch with 1M+ files in repositories like git.git or linux.git, but with more realistic content. It does this by making multiple copies of the entire worktree in a series of sub-directories. The branch name and ballast structure created by both scripts match, so either script can be used to generate very large test repositories for the following perf test. Created t/perf/p0006-read-tree-checkout.sh to measure performance on various read-tree, checkout, and update-index operations. This test can run using either normal repos or ones from the above scripts. Signed-off-by: Jeff Hostetler <jeffhost@microsoft.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'remote.c')
0 files changed, 0 insertions, 0 deletions