aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorJack Nagel2011-08-30 00:41:51 -0500
committerJack Nagel2011-08-31 12:10:49 -0500
commit54e7eb3b9087b407e16098d61a997c335f448abe (patch)
treeecf39fe52b8a06d4e6cd4c342bc60c00cbd8071f /Library/Homebrew/cmd
parent3b689db6d31bf16049177214ee7843af0124ba93 (diff)
downloadbrew-54e7eb3b9087b407e16098d61a997c335f448abe.tar.bz2
update: make `git pull` update origin/master
Specify the refspec 'refs/heads/master:refs/remotes/origin/master' so that the remote-tracking branch origin/master gets update during `brew update` (git-pull updates remote-tracking branches when invoked like `git pull` or `git pull origin`, but not `git pull origin master`). Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library/Homebrew/cmd')
-rw-r--r--Library/Homebrew/cmd/update.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/update.rb b/Library/Homebrew/cmd/update.rb
index 9d826be95..0c2bc4b00 100644
--- a/Library/Homebrew/cmd/update.rb
+++ b/Library/Homebrew/cmd/update.rb
@@ -49,7 +49,8 @@ class RefreshBrew
raise
end
end
- execute "git pull origin master"
+ # specify a refspec so that 'origin/master' gets updated
+ execute "git pull origin refs/heads/master:refs/remotes/origin/master"
@current_revision = read_revision
end