From b735feb6aba9c3e8c4978789304d23a499dd5f54 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Thu, 23 Nov 2017 08:11:14 +0200 Subject: [PATCH] - Moved git last-commit to a script. --- .gitconfig | 1 - Documents/bin/git-last-commit | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100755 Documents/bin/git-last-commit diff --git a/.gitconfig b/.gitconfig index 091137e..a92b3b8 100644 --- a/.gitconfig +++ b/.gitconfig @@ -11,7 +11,6 @@ ff = merge --no-edit --ff-only master fixup = !git commit --fixup $(git last-commit) forget = reset HEAD^ - last-commit = "!git log --no-merges --abbrev-commit --format=\"%h %s\" | awk '{if ($2 != \"fixup!\" && $2 != \"squash!\") {print $1; exit}}'" merg = merge --no-edit posh = push --set-upstream origin HEAD pul = pull --progress diff --git a/Documents/bin/git-last-commit b/Documents/bin/git-last-commit new file mode 100755 index 0000000..8611b27 --- /dev/null +++ b/Documents/bin/git-last-commit @@ -0,0 +1,4 @@ +#!/bin/sh +set -eu + +git log --no-merges --abbrev-commit --format="%h %s" | awk '{if ($2 != "fixup!" && $2 != "squash!") {print $1; exit}}' -- GitLab