From f715aa48773d0ae2d31b40430c8c4754593bb9f8 Mon Sep 17 00:00:00 2001 From: David Celis Date: Fri, 24 Jul 2015 15:40:21 -0700 Subject: [PATCH] Add git-inject Signed-off-by: David Celis --- local/bin/git-inject | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 local/bin/git-inject diff --git a/local/bin/git-inject b/local/bin/git-inject new file mode 100755 index 0000000..17c2059 --- /dev/null +++ b/local/bin/git-inject @@ -0,0 +1,15 @@ +#!/bin/sh + +set -e + +HASH=`git show $1 --pretty=format:"%H" -q` + +shift + +git commit -m "fixup! $HASH" $* + +[ -n "$(git diff-files)" ] && git stash && DIRTY=1 + +git rebase $HASH^^ -i --autosquash + +[ -n "$DIRTY" ] && git stash pop -- 2.51.2