test: introduce make_bare helper function
This commit is contained in:
parent
ca61a20151
commit
f3fc56c8b1
@ -159,6 +159,20 @@ setup_multiple_remote_branches() {
|
|||||||
git checkout master
|
git checkout master
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# make_bare converts the existing full checkout of a repository into a bare one,
|
||||||
|
# and then `cd`'s into it.
|
||||||
|
make_bare() {
|
||||||
|
reponame=$(basename "$(pwd)")
|
||||||
|
mv .git "../$reponame.git"
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
rm -rf "$reponame"
|
||||||
|
cd "$reponame.git"
|
||||||
|
|
||||||
|
git config --bool core.bare true
|
||||||
|
}
|
||||||
|
|
||||||
# remove_and_create_local_repo removes, creates, and checks out a local
|
# remove_and_create_local_repo removes, creates, and checks out a local
|
||||||
# repository given by a particular name:
|
# repository given by a particular name:
|
||||||
#
|
#
|
||||||
|
Loading…
Reference in New Issue
Block a user