From 54e7eb3b9087b407e16098d61a997c335f448abe Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Tue, 30 Aug 2011 00:41:51 -0500 Subject: [PATCH] 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 --- Library/Homebrew/cmd/update.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cmd/update.rb b/Library/Homebrew/cmd/update.rb index 9d826be95a..0c2bc4b00e 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