Skip to content

Commit

Permalink
fix: git-toolのバグ修正を反映
Browse files Browse the repository at this point in the history
  • Loading branch information
yuito-it committed Apr 25, 2024
1 parent 96e6b45 commit 317d4c6
Show file tree
Hide file tree
Showing 3 changed files with 63 additions and 63 deletions.
101 changes: 51 additions & 50 deletions .githooks/commit-msg
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,51 +1,52 @@
#!/bin/bash
COMMIT_MSG=$1
prefix=$(head -n 1 $COMMIT_MSG | awk '{ print $1 }')
emoji=""
case $prefix in
"fix:")
emoji=":bug:"
;;
"feat:")
emoji=":sparkles:"
;;
"hammer:")
emoji=":hammer:"
;;
"delete:")
emoji=":zap:"
;;
"uppkg:")
emoji=":arrow_up:"
;;
"docs:")
emoji=":memo:"
;;
"style:")
emoji=":art:"
;;
"refactor:")
emoji=":recycle:"
;;
"chore:")
emoji=":hammer:"
;;
"tag:")
emoji=":bookmark:"
;;
"typo:")
emoji=":pencil2:"
;;
"revert:" | "Revert")
emoji=":rewind:"
;;
*)
echo "The specified prefix is undefined.";
exit 1
;;
esac

sed -i "s/$prefix/$emoji/" $COMMIT_MSG

echo $prefix
exit 0
COMMIT_MSG=$1

prefix=$(head -n 1 "$COMMIT_MSG" | awk '{ print $1 }')
emoji=""
case $prefix in
"fix:")
emoji=":bug:"
;;
"feat:")
emoji=":sparkles:"
;;
"hammer:")
emoji=":hammer:"
;;
"delete:")
emoji=":zap:"
;;
"uppkg:")
emoji=":arrow_up:"
;;
"docs:")
emoji=":memo:"
;;
"style:")
emoji=":art:"
;;
"refactor:")
emoji=":recycle:"
;;
"chore:")
emoji=":hammer:"
;;
"tag:")
emoji=":bookmark:"
;;
"typo:")
emoji=":pencil2:"
;;
"revert:" | "Revert")
emoji=":rewind:"
;;
*)
echo "The specified prefix is undefined."
exit 1
;;
esac

awk -v prefix="$prefix" -v emoji="$emoji" 'NR==1 { sub(^ prefix, emoji); print } NR!=1' "$COMMIT_MSG" > tmpfile && mv tmpfile "$COMMIT_MSG"

echo $prefix
exit 0
23 changes: 11 additions & 12 deletions .gitmessage
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,24 @@
#
# コミット本文(50文字で収まらない場合はこちらに)...
#一行目の上に#をつけずに入力してください。

#
# ==== Prefix ====
# feat 新規機能、新規ファイル追加
# delete ファイル削除
# fix バグ修正
# style 空白、セミコロン、行、コーディングフォーマットなどの修正
# feat 新規機能、新規ファイル追加
# delete ファイル削除
# fix バグ修正
# style 空白、セミコロン、行、コーディングフォーマットなどの修正
# refactor リファクタリング
# uppkg 依存関係のアップグレード
# chore ビルド、補助ツール、ライブラリ関連、開発環境変更、更新等
# docs ドキュメントのみ修正
# tag タグの作成
# typo タイポ
# uppkg 依存関係のアップグレード
# chore ビルド、補助ツール、ライブラリ関連、開発環境変更、更新等
# docs ドキュメントのみ修正
# tag タグの作成
# typo タイポ
# revert コミットの打ち消し

#
# ==== Rules ====
# 1. コミット本文を記述する場合は、概要とコミット本文の間に空行1行あける
# 2. 概要は50文字以下で記述する
# 3. 概要の末尾はピリオドで終わらない
# 4. 概要は命令法で記述する
# 5. 本文は72文字で改行する
# 6. 本文ではhowではなくwhatとwhyを記述する

2 changes: 1 addition & 1 deletion colab_script.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
git config --local core.hooksPath .githooks
git config --local core.hooksPath ./.githooks
git config --local commit.template .gitmessage
echo "Success!!"

0 comments on commit 317d4c6

Please sign in to comment.