Unverified Commit 1dd68e1f authored by SHIBATA Hiroshi's avatar SHIBATA Hiroshi
Browse files

replace official tool named bump-formula-pr

parent 1b8bbf6a
Loading
Loading
Loading
Loading
+1 −21
Original line number Diff line number Diff line
@@ -29,24 +29,4 @@ if [ -z "$checksum" ]; then
  exit 1
fi

pushd "$(brew --prefix)"

git fetch -q --unshallow origin master 2>/dev/null || git fetch -q origin master

branch="${brew_name}-${version}"
git checkout -q -B "$branch" origin/master

formula="Library/Formula/${brew_name}.rb"
sed -i.bak -E "
  s!^(  url ).+!\\1\"${url}\"!
  s!^(  sha256 ).+!\\1\"${checksum}\"!
" "$formula"
rm -f "${formula}.bak"

git commit -m "${brew_name} ${version#v}" -- "$formula"
# hackish way of getting the git remote name for user's fork
fork_remote="$(hub fork 2>&1 | grep -oE 'remote:? \S+' | tail -1 | awk '{print $2}')"
git push -u "$fork_remote" HEAD
hub pull-request -m "${brew_name} ${version#v}"

git checkout -q -
brew bump-formula-pr --url=$url --sha256=$checksum $brew_name