22 lines
364 B
Bash
Executable File
22 lines
364 B
Bash
Executable File
#!/bin/sh
|
|
|
|
test_description='performance of reset'
|
|
. ./perf-lib.sh
|
|
|
|
test_perf_default_repo
|
|
test_checkout_worktree
|
|
|
|
test_perf 'reset --hard with change in tree' '
|
|
base=$(git rev-parse HEAD) &&
|
|
test_commit --no-tag A &&
|
|
new=$(git rev-parse HEAD) &&
|
|
|
|
for i in $(test_seq 10)
|
|
do
|
|
git reset --hard $new &&
|
|
git reset --hard $base || return $?
|
|
done
|
|
'
|
|
|
|
test_done
|