diff --git a/Readme.md b/Readme.md index b456138..6b5b910 100644 --- a/Readme.md +++ b/Readme.md @@ -420,7 +420,3 @@ Set up a git repository (if one doesn't exist), add all files, and make an initi ## git-touch [filename] Call `touch` on the given file, and add it to the current index. One-step creation of new files. - -## git-promote - -Promotes a local topic branch to a remote tracking branch of the same name, by pushing and then setting up the `git config`. diff --git a/bin/git-promote b/bin/git-promote deleted file mode 100755 index 5007f8a..0000000 --- a/bin/git-promote +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -branch=$(git symbolic-ref -q HEAD | sed -e 's|^refs/heads/||') - -remote_branch=$(git branch -r | grep "origin/${branch}") -test -z "${remote_branch}" && ( git push origin "${branch}" ) - -origin=$(git config --get "branch.${branch}.remote") -test -z "${origin}" && ( git config --add "branch.${branch}.remote" origin ) - -merge=$(git config --get "branch.${branch}.merge") -test -z "${merge}" && ( git config --add "branch.${branch}.merge" "refs/heads/${branch}" )