| #!/bin/bash | |
| if [ -n "`git status -uno -s --porcelain`" ]; then | |
| echo "You have unstashed changes. Can not update repository..." | |
| git status -uno | |
| exit 1 | |
| fi | |
| git fetch | |
| OLD_BRANCH=$(git rev-parse --abbrev-ref HEAD) | |
| git checkout master 2> /dev/null | |
| git svn rebase -l | |
| git checkout $OLD_BRANCH 2> /dev/null | |
| exit 0 |