From: Oleg Broytman Date: Sun, 10 Jul 2016 22:59:27 +0000 (+0300) Subject: Add git aliases to commit/tag with a message from ChangeLog X-Git-Tag: v0.4~1 X-Git-Url: https://git.phdru.name/?p=phdru.name%2Fcgi-bin%2Fblog-ru%2Fsearch-tags.git;a=commitdiff_plain;h=a640f055ccd965e788a8f9ef2b431f84fe20c060 Add git aliases to commit/tag with a message from ChangeLog --- diff --git a/get-commit-message.vim b/get-commit-message.vim new file mode 100644 index 0000000..0b4fb31 --- /dev/null +++ b/get-commit-message.vim @@ -0,0 +1,7 @@ +set fileencoding=koi8-r +edit ChangeLog +normal 1G3yy +buffer 1 +normal 1GP +1,3s/\.$// +update diff --git a/mk-git-aliases b/mk-git-aliases new file mode 100755 index 0000000..5f4564e --- /dev/null +++ b/mk-git-aliases @@ -0,0 +1,7 @@ +#!/bin/sh + +git config --local alias.commit-with-message \ + "!GIT_EDITOR='vim -c \"source get-commit-message.vim\"' exec git commit -v" + +exec git config --local alias.tag-with-message \ + "!GIT_EDITOR='vim -c \"source get-commit-message.vim\"' exec git tag -s v\`cat version\`"