Mercurial > dotfiles
comparison .shell.d/50.hg_functions.sh @ 320:2b129f63d910
hg-rebase-all: remove bashism
| author | Augie Fackler <raf@durin42.com> |
|---|---|
| date | Tue, 16 Jul 2013 13:39:31 -0400 |
| parents | 74990ae54bd2 |
| children | fc89d315942f |
comparison
equal
deleted
inserted
replaced
| 319:c4f8ba83bce4 | 320:2b129f63d910 |
|---|---|
| 29 for b in $(echo $marks) ; do | 29 for b in $(echo $marks) ; do |
| 30 echo "About to rebase $b" | 30 echo "About to rebase $b" |
| 31 hg co --clean $b | 31 hg co --clean $b |
| 32 out=$(hg rebase -d "$1") | 32 out=$(hg rebase -d "$1") |
| 33 code=$? | 33 code=$? |
| 34 grep "nothing to rebase" <(echo $out) | 34 echo $out | grep "nothing to rebase" |
| 35 if [ $? = 0 ] ; then | 35 if [ $? = 0 ] ; then |
| 36 echo 'moving on' | 36 echo 'moving on' |
| 37 else | 37 else |
| 38 if [ $code -ne 0 ] ; then | 38 if [ $code -ne 0 ] ; then |
| 39 echo "rebase exited with status $out" | 39 echo "rebase exited with status $out" |
