diff options
author | Daniel Friesel <derf@derf.homelinux.org> | 2009-04-03 22:28:12 +0200 |
---|---|---|
committer | Daniel Friesel <derf@derf.homelinux.org> | 2009-04-03 22:28:12 +0200 |
commit | 93aeb007f8886ff045fc010ab9f45c0473f03c04 (patch) | |
tree | d1199a528246c9b0945636071c8893a7187677eb | |
parent | f95180c8b5c50aa0a6a800f2c795d58d23bc1bc2 (diff) |
pkg: vcs_upgrade: Only fail on non-master branch when not using origin
-rwxr-xr-x | bin/pkg | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -246,17 +246,17 @@ function vcs_upgrade { for line in $(git branch); { [[ $line == \*\ * ]] && branch=${line#* } } - if [[ $branch != master ]] { - warn "$1: The currently checked out branch is not master, but '$branch'" \ - "Currently, pkg can only operate on the branch master" \ - " -> skipping repo, please fix manually or report a bug" - return 1 - } if ((GIT_USE_ORIGIN)) { # the package might be newly created and not have an origin yet vcs_fix_origin git pull } else { + if [[ $branch != master ]] { + warn "$1: The currently checked out branch is not master, but '$branch'" \ + "Currently, pkg can only operate on the branch master" \ + " -> skipping repo, please fix manually or report a bug" + return 1 + } git pull $PKG_ROOT/${PWD:t} master } } |