-
Notifications
You must be signed in to change notification settings - Fork 0
/
commit-msg
executable file
·41 lines (34 loc) · 2.27 KB
/
commit-msg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/usr/bin/env ruby
#place this file in .git/hooks/commit-msg
log = File.readlines(ARGV[0]).first
exit 0 if log =~ /#\d+/
exit 0 if log =~ /merge/i
File.open('/tmp/COMMIT_MSG', 'w').puts log
puts <<-EOS
##################################################################
コミットメッセージにissue番号を付け忘れています!!
\ ¦ /
\ ¦ /
/ ̄ ̄ ヽ,
/ ', / _/\/\/\/|_
\ ノ//, {0} /¨`ヽ {0} ,ミヽ / \ /
\ / く l ヽ._.ノ ', ゝ \ < バーカ! >
/ /⌒ リ `ー'′ ' ⌒\ \ / \
(  ̄ ̄⌒ ⌒ ̄ _)  ̄|/\/\/\/ ̄
` ̄ ̄`ヽ /´ ̄
| |
--- ‐ ノ |
/ ノ ----
/ ∠_
-- | f\ ノ  ̄`丶.
| | ヽ__ノー─-- 、_ ) - _
. | | / /
| | ,' /
/ / ノ | ,' \
/ / | / \
/_ノ / ,ノ 〈 \
( 〈 ヽ.__ \ \
ヽ._> \__)
##################################################################
EOS
exit 1