File tree Expand file tree Collapse file tree 1 file changed +17
-16
lines changed
Expand file tree Collapse file tree 1 file changed +17
-16
lines changed Original file line number Diff line number Diff line change 11#! /bin/sh
22
33num=$( git diff-index --name-only --diff-filter=ACMR HEAD -- | grep ' .md$' | wc -l)
4- if [ $num -gt 1 ]
4+ if [ $num -eq 0 ]
5+ then
6+ exit 0
7+
8+ elif [ $num -gt 1 ]
59then
610 echo >&2 Too many Markdown files.
711 exit 1
8- fi
912
10- fs=$( git diff-index --name-only --diff-filter=ACMR HEAD -- | grep ' .md$' )
13+ else
14+ fs=$( git diff-index --name-only --diff-filter=ACMR HEAD -- | grep ' .md$' )
1115
12- if [ $fs == " README.md" ]
13- then
14- exit 0
15- fi
16+ if [ " $fs " == " README.md" ]
17+ then
18+ exit 0
19+ fi
1620
17- if [ -n $fs ]
18- then
19- til=$( cat ${fs} | head -1 | awk ' {split($0,a," ");print a[2]}' )
20- msg=$( egrep " ^$til v[0-9]+(\.[0-9]+)*" " $1 " )
21- test -n " $msg " || {
22- echo >&2 Invalid commit message.
23- exit 1
24- }
21+ til=$( cat ${fs} | head -1 | awk ' {split($0,a," ");print a[2]}' )
22+ msg=$( egrep " ^$til v[0-9]+(\.[0-9]+)*" " $1 " )
23+ test -n " $msg " || {
24+ echo >&2 Invalid commit message.
25+ exit 1
26+ }
2527fi
26-
You can’t perform that action at this time.
0 commit comments