ESI15 | f127e63 | 2015-11-24 12:24:16 +0530 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | # Automatically merge the last commit through the following branches: |
| 3 | # Integration-Releases -} master |
| 4 | |
ESI15 | 7cbdd6c | 2015-11-27 11:58:13 +0530 | [diff] [blame] | 5 | #git checkout -b issue-001 master |
| 6 | |
ESI15 | f127e63 | 2015-11-24 12:24:16 +0530 | [diff] [blame] | 7 | CURRENT_BRANCH=$(git rev-parse --abbrev-ref HEAD) |
| 8 | LAST_COMMIT=$(git rev-list -1 HEAD) |
| 9 | |
| 10 | echo Automatically merging commit $LAST_COMMIT from $CURRENT_BRANCH rippling to master |
| 11 | |
| 12 | case $CURRENT_BRANCH in |
ESI15 | 7cbdd6c | 2015-11-27 11:58:13 +0530 | [diff] [blame] | 13 | issue-001) |
| 14 | |
ESI15 | f127e63 | 2015-11-24 12:24:16 +0530 | [diff] [blame] | 15 | git checkout master |
| 16 | git merge $CURRENT_BRANCH |
ESI15 | 7cbdd6c | 2015-11-27 11:58:13 +0530 | [diff] [blame] | 17 | git push |
| 18 | git checkout Integration-Releases |
| 19 | git merge $CURRENT_BRANCH |
| 20 | git push |
| 21 | #git branch -d issue-#001 |
ESI15 | f127e63 | 2015-11-24 12:24:16 +0530 | [diff] [blame] | 22 | ;; |
| 23 | esac |