Raw
1 #!/bin/sh
2
3 test_description='performance of reset'
4 . ./perf-lib.sh
5
6 test_perf_default_repo
7 test_checkout_worktree
8
9 test_perf 'reset --hard with change in tree' '
10 base=$(git rev-parse HEAD) &&
11 test_commit --no-tag A &&
12 new=$(git rev-parse HEAD) &&
13
14 for i in $(test_seq 10)
15 do
16 git reset --hard $new &&
17 git reset --hard $base || return $?
18 done
19 '
20
21 test_done