Nicolas Roman
|
8c6c7d5b00
|
added hook_api
|
2019-03-28 15:46:40 +01:00 |
|
Jérémy Lecour
|
5a28e2bfb7
|
Version 0.5.0
|
2019-03-26 15:04:48 +01:00 |
|
Jérémy Lecour
|
68d88abb7c
|
evocheck is disabled by default
the feature is not completely ready
|
2019-03-26 15:04:13 +01:00 |
|
Jérémy Lecour
|
def18270f1
|
Add evocheck execution
|
2019-03-19 13:51:42 +01:00 |
|
Jérémy Lecour
|
a36b0bed83
|
comment *_SHORT variables
|
2019-03-19 13:50:52 +01:00 |
|
Jérémy Lecour
|
22635267fe
|
explicite dependencies + safeguard missing commands
|
2019-03-18 23:25:18 +01:00 |
|
Jérémy Lecour
|
47c452f977
|
quote grep parameter
|
2019-03-18 22:59:37 +01:00 |
|
Jérémy Lecour
|
8d0eddaf6f
|
bump version
|
2019-03-18 15:11:16 +01:00 |
|
Jérémy Lecour
|
a7e1133408
|
Show more git stats
|
2019-03-18 15:11:09 +01:00 |
|
Jérémy Lecour
|
bea327a254
|
embed the template in a function
sed is not very good with multi-line search/replace, so we've decided to
use a shell function to format the mail.
|
2019-03-18 14:15:09 +01:00 |
|
Jérémy Lecour
|
b8b94a66ce
|
ignore unknown arguments that don't start with a "-"
|
2019-03-18 13:36:07 +01:00 |
|
Jérémy Lecour
|
c9c061f811
|
long and short commit information
|
2019-03-18 07:44:28 +01:00 |
|
Jérémy Lecour
|
80087f3c38
|
small display fix
|
2019-03-16 20:09:33 +01:00 |
|
Jérémy Lecour
|
d05de0f925
|
replace $(echo $(cmd)) by $(cmd)
|
2019-03-16 19:40:53 +01:00 |
|
Jérémy Lecour
|
71d1fc417c
|
"who -m" output must be normalized
|
2019-03-16 19:40:20 +01:00 |
|
Jérémy Lecour
|
c47ebee7c0
|
Improve logging
logging is treated as other hooks regarding verbose and dry-run modes
|
2019-03-15 22:53:08 +01:00 |
|
Jérémy Lecour
|
72f7dc1159
|
reading from stdin is back!
|
2019-03-13 15:40:48 +01:00 |
|
Jérémy Lecour
|
7a2945a1e3
|
bump beta version
|
2019-03-13 15:35:44 +01:00 |
|
Jérémy Lecour
|
6d134e2d89
|
move copyrigh and license into "show_version()"
|
2019-03-12 23:57:24 +01:00 |
|
Jérémy Lecour
|
42b781db96
|
Display git statuses before typing the message
|
2019-03-12 23:31:58 +01:00 |
|
Jérémy Lecour
|
ca9c7ec654
|
Add "auto" mode
|
2019-03-12 23:29:25 +01:00 |
|
Jérémy Lecour
|
0a6a45066d
|
Split interactive and non interactive parts of hooks execution
|
2019-03-12 22:49:27 +01:00 |
|
Jérémy Lecour
|
e0a75db015
|
typo
|
2019-03-12 12:12:02 +01:00 |
|
Jérémy Lecour
|
7b2a3fbcd1
|
bump version to 0.5.0.beta3
|
2019-03-10 23:04:22 +01:00 |
|
Jérémy Lecour
|
d619072254
|
replace - by * so printf doesn't think they are options
|
2019-03-10 23:01:59 +01:00 |
|
Jérémy Lecour
|
cc71b797c9
|
bump version to 5.0.0.beta2
|
2019-03-10 22:54:56 +01:00 |
|
Jérémy Lecour
|
5f06aec803
|
replace nested if/else/if with if/elif
|
2019-03-10 22:32:49 +01:00 |
|
Jérémy Lecour
|
7833c9c3ee
|
replace a couple of echo with printf
|
2019-03-10 22:32:03 +01:00 |
|
Jérémy Lecour
|
42bb96d005
|
Let's consider that [] is the default test idiom when combined with if
|
2019-03-10 22:31:34 +01:00 |
|
Jérémy Lecour
|
90e3bc188f
|
binaries and interactive variables are readonly
|
2019-03-10 19:06:59 +01:00 |
|
Jérémy Lecour
|
0514663977
|
simplify default values declaration
|
2019-03-10 19:06:39 +01:00 |
|
Jérémy Lecour
|
b1e2a6ac0f
|
Rename variables for hooks
|
2019-03-10 19:05:30 +01:00 |
|
Jérémy Lecour
|
3ded64677f
|
whitespace
|
2019-03-10 00:47:58 +01:00 |
|
Jérémy Lecour
|
434536b1e9
|
Use multiple sed (internal) commands
Instead of a single command with ultiple substitutions, we use multiple
(internal) commands, for better error handling and line-splitting.
|
2019-03-10 00:42:25 +01:00 |
|
Jérémy Lecour
|
e31e5c73df
|
quote PG variables
|
2019-03-10 00:40:46 +01:00 |
|
Jérémy Lecour
|
6568e66f73
|
Use printf instead of echo
The behaviour of "echo" is unspecified when the string contains
backslashes.
|
2019-03-10 00:34:33 +01:00 |
|
Jérémy Lecour
|
0c6123bb54
|
Add "version" and "help" options
|
2019-03-10 00:31:28 +01:00 |
|
Jérémy Lecour
|
d01e79e832
|
add a prompt indicator
|
2019-03-09 22:09:26 +01:00 |
|
Jérémy Lecour
|
ca62314864
|
initialize GIT_COMMITS variable
|
2019-03-09 22:03:25 +01:00 |
|
Jérémy Lecour
|
44d83dd474
|
fix hook_mail with for yes answer
|
2019-03-09 22:03:09 +01:00 |
|
Jérémy Lecour
|
cf05263adb
|
move questions in the while loop
|
2019-03-09 21:59:37 +01:00 |
|
Jérémy Lecour
|
1bfe7c4b86
|
The mail recipient can be modified on the fly
|
2019-03-09 21:59:17 +01:00 |
|
Jérémy Lecour
|
c2b44f0e48
|
extract functions
|
2019-03-09 21:57:56 +01:00 |
|
Jérémy Lecour
|
997eff6ca7
|
interactive hooks + add verbose mode + shellcheck fixes
|
2019-03-09 20:56:53 +01:00 |
|
Jérémy Lecour
|
b9da112b6d
|
Add real interactive mode
The message can be given as an option, as stdin or interactively.
|
2019-03-09 14:01:38 +01:00 |
|
Jérémy Lecour
|
293c38fb83
|
Improve "dry run" mode
Hooks are executed, but they show the actions instead of doing them.
|
2019-03-09 13:48:38 +01:00 |
|
Jérémy Lecour
|
463555475b
|
Add dry-run option
|
2019-03-07 23:28:13 +01:00 |
|
Jérémy Lecour
|
d9fedcdbcf
|
use test instead of []
|
2019-03-07 23:28:13 +01:00 |
|
Jérémy Lecour
|
4e2d55ea5e
|
fix git diff append
|
2019-03-07 23:28:13 +01:00 |
|
Jérémy Lecour
|
b73bd72eac
|
Use $(...) notation instead of legacy backticked ...
|
2019-03-07 23:28:13 +01:00 |
|