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