Jelajahi Sumber

add com and rmgitmessage script

Noah Vogt 2 tahun lalu
induk
melakukan
3d6bbf5a38
2 mengubah file dengan 25 tambahan dan 0 penghapusan
  1. 6 0
      local-bin/com
  2. 19 0
      local-bin/rmgitmessage

+ 6 - 0
local-bin/com

@@ -0,0 +1,6 @@
+#!/bin/sh
+
+gitmessage="$(echo $(showgitmessage))"
+
+[ -n "$gitmessage" ] && git commit -m "$gitmessage"
+rmgitmessage

+ 19 - 0
local-bin/rmgitmessage

@@ -0,0 +1,19 @@
+#!/bin/sh
+
+# remove preliminary git message in .git/message
+
+error_exit() {
+    echo "Fatal: not a git repository (or any of the parent directories): .git"
+    exit 1
+}
+
+cd_to_dotgit_dir() {
+    while [ ! -d '.git' ]; do
+        [ "$PWD" = "/" ] && error_exit
+        cd ..
+    done
+    cd ".git" || error_exit
+}
+
+cd_to_dotgit_dir
+[ -f "message" ] && rm "message"