1# vi: set ft=conf
 2
 3# start soft serve
 4exec soft serve &
 5# wait for SSH server to start
 6ensureserverrunning SSH_PORT
 7
 8# create a repo
 9soft repo create repo-empty -d 'description' -H -p -n 'repo-empty'
10
11# clone repo
12git clone ssh://localhost:$SSH_PORT/repo-empty repo-empty
13
14# push repo without any commits
15! git -C repo-empty push origin HEAD
16
17# push repo with a commit
18mkfile ./repo-empty/README.md '# Hello\n\nwelcome'
19git -C repo-empty add README.md
20git -C repo-empty commit -m 'first'
21git -C repo-empty push origin HEAD
22
23# stop the server
24[windows] stopserver