about summary refs log tree commit diff
path: root/third_party/git/t/perf/p0100-globbing.sh
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/git/t/perf/p0100-globbing.sh')
-rwxr-xr-xthird_party/git/t/perf/p0100-globbing.sh43
1 files changed, 0 insertions, 43 deletions
diff --git a/third_party/git/t/perf/p0100-globbing.sh b/third_party/git/t/perf/p0100-globbing.sh
deleted file mode 100755
index dd18a9ce2b11..000000000000
--- a/third_party/git/t/perf/p0100-globbing.sh
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/sh
-
-test_description="Tests pathological globbing performance
-
-Shows how Git's globbing performance performs when given the sort of
-pathological patterns described in at https://research.swtch.com/glob
-"
-
-. ./perf-lib.sh
-
-test_globs_big='10 25 50 75 100'
-test_globs_small='1 2 3 4 5 6'
-
-test_perf_fresh_repo
-
-test_expect_success 'setup' '
-	for i in $(test_seq 1 100)
-	do
-		printf "a" >>refname &&
-		for j in $(test_seq 1 $i)
-		do
-			printf "a*" >>refglob.$i
-		done &&
-		echo b >>refglob.$i
-	done &&
-	test_commit test $(cat refname).t "" $(cat refname).t
-'
-
-for i in $test_globs_small
-do
-	test_perf "refglob((a*)^nb) against tag (a^100).t; n = $i" '
-		git for-each-ref "refs/tags/$(cat refglob.'$i')b"
-	'
-done
-
-for i in $test_globs_small
-do
-	test_perf "fileglob((a*)^nb) against file (a^100).t; n = $i" '
-		git ls-files "$(cat refglob.'$i')b"
-	'
-done
-
-test_done