feat: always initialize git repository

This fixes issues where alternative tools that don't trigger the init via sshcommand - such as git-http-backend - are not able to setup applications correctly.

Note that those apps could always manually trigger git:initialize if desired, but if the app already exists, then this should already _just work_ without that extra initialization.
This commit is contained in:
Jose Diaz-Gonzalez
2020-09-23 19:20:26 -04:00
parent 01bd69100c
commit 36215828f1
3 changed files with 22 additions and 3 deletions

View File

@@ -52,7 +52,7 @@ teardown() {
run /bin/bash -c "test -d $DOKKU_ROOT/$TEST_APP/refs"
echo "output: $output"
echo "status: $status"
assert_failure
assert_success
run /bin/bash -c "dokku git:initialize $TEST_APP"
echo "output: $output"
@@ -69,7 +69,7 @@ teardown() {
run /bin/bash -c "test -d $DOKKU_ROOT/$TEST_APP/refs"
echo "output: $output"
echo "status: $status"
assert_failure
assert_success
deploy_app