@@ -124,9 +124,11 @@ setup() {
124124 export BUILDKITE_PLUGIN_SPARSE_CHECKOUT_CLEAN_CHECKOUT=" true"
125125
126126 stub ssh-keyscan " * : echo 'keyscan'"
127- stub git " reset --hard HEAD : echo 'git reset hard'"
128- stub git " clean -ffxdq : echo 'git clean aggressive'"
127+ stub git " status : echo 'status ok'"
129128 stub git " sparse-checkout disable : echo 'git sparse-checkout disable'"
129+ stub git " clean -ffxdq : echo 'git clean aggressive'"
130+ stub git " rev-parse --verify HEAD : echo 'HEAD'"
131+ stub git " reset --hard HEAD : echo 'git reset hard'"
130132 stub git " fetch --depth 1 origin * : echo 'git fetch'"
131133 stub git " sparse-checkout set * * : echo 'git sparse-checkout'"
132134 stub git " checkout * : echo 'checkout'"
@@ -147,9 +149,10 @@ setup() {
147149 export BUILDKITE_PLUGIN_SPARSE_CHECKOUT_CLEAN_CHECKOUT=" true"
148150
149151 stub ssh-keyscan " * : echo 'keyscan'"
150- stub git " reset --hard HEAD : exit 1" # simulate failure
151- stub git " clean -ffxdq : echo 'git clean'"
152+ stub git " status : echo 'status ok'"
152153 stub git " sparse-checkout disable : echo 'sparse-checkout disable'"
154+ stub git " clean -ffxdq : echo 'git clean'"
155+ stub git " rev-parse --verify HEAD : exit 1"
153156 stub git " fetch --depth 1 origin * : echo 'git fetch'"
154157 stub git " sparse-checkout set * * : echo 'git sparse-checkout'"
155158 stub git " checkout * : echo 'checkout'"
0 commit comments