Как использовать git-hook, чтобы изменить сообщение о слиянии с `no fast forward`? - PullRequest
0 голосов
/ 26 февраля 2019

Я делаю:

Android Studio -> VCS -> Git -> Merge Changes...

Чек No fast forward

enter image description here

После этого enter image description here

Поэтому я хочу изменить сообщение о коммите "Merge branch 'GRAM-1087' into develop" на GRAM-1087 is merged to develop and is #done

В настоящее время яесть githook: prepare-commit-msg для добавления имени ветки для фиксации сообщения:

#!/bin/sh

target_branch="develop"

last_develop=`git log origin/$target_branch| head -n 1|cut -f 2 -d ' '`;

parent=`git log | head -n 1|cut -f 2 -d ' '`;

current_branch=`git branch|grep '* '|cut -f 1 -d '_'|cut -f 2 -d ' '`;

if [ $target_branch != $current_branch ]; then
if [ "$last_develop" == "$parent" ]; then
echo "$current_branch : #in-progress #comment $(cat $1)" > "$1"
else
echo "$current_branch : #comment $(cat $1)" > "$1"
fi
fi
...