Thomas Gummerer | 6df5762 | 2013-12-11 10:58:43 +0100 | [diff] [blame] | 1 | #!/bin/sh |
2 | |||||
3 | test_description="Test diff --no-index performance" | ||||
4 | |||||
5 | . ./perf-lib.sh | ||||
6 | |||||
7 | test_perf_large_repo | ||||
8 | test_checkout_worktree | ||||
9 | |||||
10 | file1=$(git ls-files | tail -n 2 | head -1) | ||||
11 | file2=$(git ls-files | tail -n 1 | head -1) | ||||
12 | |||||
13 | test_expect_success "empty files, so they take no time to diff" " | ||||
14 | echo >$file1 && | ||||
15 | echo >$file2 | ||||
16 | " | ||||
17 | |||||
18 | test_perf "diff --no-index" " | ||||
19 | git diff --no-index $file1 $file2 >/dev/null | ||||
20 | " | ||||
21 | |||||
22 | test_done |