Michael Gottesman | 19c3735 | 2013-04-26 00:58:45 +0000 | [diff] [blame^] | 1 | #!/bin/bash |
2 | |||||
3 | if [ -n "`git status -uno -s --porcelain`" ]; then | ||||
4 | echo "You have unstashed changes. Can not update repository..." | ||||
5 | git status -uno | ||||
6 | exit 1 | ||||
7 | fi | ||||
8 | |||||
9 | git fetch | ||||
10 | OLD_BRANCH=$(git rev-parse --abbrev-ref HEAD) | ||||
11 | git checkout master 2> /dev/null | ||||
12 | git svn rebase -l | ||||
13 | git checkout $OLD_BRANCH 2> /dev/null | ||||
14 | |||||
15 | exit 0 |