aboutsummaryrefslogtreecommitdiffstats
path: root/git-request-get.sh
diff options
context:
space:
mode:
authorMatěj Cepl <mcepl@cepl.eu>2024-03-01 00:59:41 +0100
committerMatěj Cepl <mcepl@cepl.eu>2024-03-01 01:20:47 +0100
commitc359fd903f928ea2f3e204a9df34eb26f3daa36b (patch)
tree33adc811a16fe4e48ed7ca6902df46d745425bea /git-request-get.sh
parent168cfd0afc78c5f2818ee5c297e6bdb0f9ffda0a (diff)
downloadhlupak-c359fd903f928ea2f3e204a9df34eb26f3daa36b.tar.gz
chore: rename all scripts to .sh
Diffstat (limited to 'git-request-get.sh')
-rwxr-xr-xgit-request-get.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/git-request-get.sh b/git-request-get.sh
new file mode 100755
index 0000000..ad89ae3
--- /dev/null
+++ b/git-request-get.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+set -eu
+
+STR="$(cat)"
+
+URL="$(echo "$STR" | sed -n -e '/^are available in the Git repository at:/,+2 {
+s/[[:space:]]\+//
+s/\(=[[:digit:]]\{2\}\)\+$//
+/^\(http\|git\)/p
+}')"
+
+END="$(echo "$STR" | awk '/^for you to fetch changes up to / { print $NF }' | sed -e 's/[=:]*$//')"
+git fetch "$URL" "$END"
+git checkout -B _4review FETCH_HEAD