X-Git-Url: https://git.madduck.net/code/myrepos.git/blobdiff_plain/adc6102b67bf99849b97dd7c67755308b5c89d33..fd59f443a2cd4d0b83b21e6488875bea9f1f2d54:/lib/git-fake-bare

diff --git a/lib/git-fake-bare b/lib/git-fake-bare
index 899c77b..786a8d7 100644
--- a/lib/git-fake-bare
+++ b/lib/git-fake-bare
@@ -49,7 +49,8 @@ git_fake_bare_test =
 
 git_fake_bare_update =
 	args="$@"
-	[ -z "$args" ] && args="-t origin master"
+	branch="$(GIT_DIR="$MR_REPO" git symbolic-ref HEAD | sed -re 's,.+/,,')"
+	[ -z "$args" ] && args="-t origin $branch"
 	GIT_DIR="$MR_REPO" git pull $args
 
 git_fake_bare_status = GIT_DIR="$MR_REPO" git status "$@" || true
@@ -59,6 +60,9 @@ git_fake_bare_commit =
 	GIT_DIR="$MR_REPO" git commit -a "$@"
 	GIT_DIR="$MR_REPO" git push --all
 
+git_fake_bare_push =
+	GIT_DIR="$MR_REPO" git push --all
+
 git_fake_bare_record = 
 	cd "$(git_get_worktree)"
 	GIT_DIR="$MR_REPO" git commit -a "$@"