X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=bin%2Fgit-update.sh;h=7ec186b28b3a60d07edbab6074abdbe6d6e651c9;hb=293104d09120431ad8066b15e28a0658cdded0a8;hp=3fea2d6a7bf0c0fbefadf435d33da300957d4797;hpb=687223b44895de723bb403d66dfca87b2f778f5c;p=config%2Fdotfiles.git diff --git a/bin/git-update.sh b/bin/git-update.sh index 3fea2d6..7ec186b 100755 --- a/bin/git-update.sh +++ b/bin/git-update.sh @@ -9,6 +9,21 @@ # # Very useful to sync multiple remotes. +# Copyright (C) 2011-2012 Simon Ruderich +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + LOCAL= if [ x$1 = x--local ];then @@ -27,6 +42,7 @@ if [ x$LOCAL = x ]; then # Push all local changes to remote(s). for remote in `git remote`; do git push $remote 2>&1 | grep -v 'Everything up-to-date' + git push --tags $remote 2>&1 | grep -v 'Everything up-to-date' done fi # Show unmerged changes.