From fe8003ef4ff0e04a926414e15a9a79ac37797442 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sun, 29 Mar 2015 19:22:29 +0200 Subject: [PATCH] release.sh: set up git remotes appropriately --- release.sh | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/release.sh b/release.sh index 646034a6..3c7ddd85 100755 --- a/release.sh +++ b/release.sh @@ -82,6 +82,12 @@ else git merge --no-ff next -m "Merge branch 'next' into master" fi +git remote remove origin +git remote add origin git@github.com:i3/i3.git +git config --add remote.origin.push "+refs/tags/*:refs/tags/*" +git config --add remote.origin.push "+refs/heads/next:refs/heads/next" +git config --add remote.origin.push "+refs/heads/master:refs/heads/master" + ################################################################################ # Section 2: Debian packaging ################################################################################ @@ -164,6 +170,9 @@ done git commit -a -m "update docs for ${RELEASE_VERSION}" +git remote remove origin +git remote add origin git@github.com:i3/i3.github.io.git + ################################################################################ # Section 4: final push instructions ################################################################################ @@ -174,14 +183,10 @@ echo "When satisfied, run:" echo " cd ${TMPDIR}/i3" echo " git checkout next" echo " vi debian/changelog" -# TODO: can we just set up the remote spec properly? -echo " git push git@github.com:i3/i3 next" -echo " git push git@github.com:i3/i3 master" -echo " git push git@github.com:i3/i3 --tags" +echo " git push" echo "" echo " cd ${TMPDIR}/i3.github.io" -# TODO: can we just set up the remote spec properly? -echo " git push git@github.com:i3/i3.github.io master" +echo " git push" echo "" echo " cd ${TMPDIR}/debian" echo " dput *.changes" -- 2.39.5