Commit Graph

57 Commits

Author SHA1 Message Date
Nicolas Roman 73fbbf4d0a added api call 2019-03-15 15:31:50 +01:00
Nicolas Roman 269336fcf0 fixed shellcheck warnings 2019-02-18 17:37:17 +01:00
Nicolas Roman 1836f04938 added timeout on read function 2019-02-15 15:34:19 +01:00
Victor Laborie 0621f62267 Merge branch 'vagrantfile' of evolix/evomaintenance into master 2019-02-14 10:41:02 +01:00
Nicolas Roman 6d666a86a3 added sendmail for debian and postgresql-client for openbsd 2019-02-13 17:34:58 +01:00
Nicolas Roman 488a1e8ad7 added vagrantfile for debian and openbsd 2019-02-13 15:09:23 +01:00
Jérémy Lecour 4f54f6473d Finallement on préfère que PG ne soit pas silencieux 2018-11-02 10:06:06 +01:00
Jérémy Lecour 60dfac9d78 Release 0.4.1 2018-09-25 11:55:50 +02:00
Jérémy Lecour 2a70712d4b Utilisation de "printf" à la place de "echo" pour mieux gérer les sauts de ligne 2018-09-25 11:55:41 +02:00
Jérémy Lecour 717352d5b4 Release 0.4.0 2018-09-25 09:52:38 +02:00
Jérémy Lecour c6c4d1b2c1 meilleur comptage du nombre de lignes dans les changements non commités 2018-09-25 09:48:47 +02:00
Jérémy Lecour a280185a04 Extraction de methode pour la récupération d'infos
Selon qu'il y a un TTY ou pas, les infos sont plus ou moins fiables 
(voire absentes).
2018-09-25 09:48:29 +02:00
Jérémy Lecour 2cf7c5c3f3 psql exit silently and the programm exit with 0 2018-09-20 16:20:34 +02:00
Jérémy Lecour 5fa7282b2f Pas beosin d'une nouvelle variable pour le hostname
Celui stocké dans evomaintenance.cf est celui qui compte pour l'interne.
Le vrai hostname est toujours détectable.
2018-09-20 16:10:03 +02:00
Jérémy Lecour 6e377cedca on veut des status pas des diff :/ 2018-09-20 15:56:25 +02:00
Jérémy Lecour 07f5f1a624 déplacement du "set -u" 2018-09-20 15:56:13 +02:00
Jérémy Lecour 1cf8780f6d ajout d'un échappement pour sed 2018-09-20 15:55:59 +02:00
Jérémy Lecour 525308eda4 amélioration de la présentation dans le terminal 2018-09-20 15:27:03 +02:00
Jérémy Lecour 1f54ba33e9 déplacement des infos Git dans le mail 2018-09-20 15:27:03 +02:00
Jérémy Lecour 2370c2f27e extraction d'une variable (pour debuggage plus failce) 2018-09-20 15:27:03 +02:00
Jérémy Lecour 94a143b874 Ajout des infos de diff avant la saisie du message 2018-09-20 15:27:03 +02:00
Jérémy Lecour 67a0cd5f48 protection contre les variables non assignées 2018-09-20 15:27:03 +02:00
Jérémy Lecour 4bf2e9de65 renommage de variable pour sendmail 2018-09-20 15:27:03 +02:00
Jérémy Lecour d99956213b échappement simplifié 2018-09-20 15:27:03 +02:00
Jérémy Lecour 4a8e5d89e5 Support de HOSTNAME_INTERNAL 2018-09-20 15:27:03 +02:00
Jérémy Lecour fe0eccd53a déplacement des variables pour les binaires 2018-09-20 14:24:05 +02:00
Jérémy Lecour 2f249eda73 log + mail des stats Git 2018-09-07 15:03:25 +02:00
Jérémy Lecour ee93e19130 don't try to commit if nothing has changed 2018-09-06 12:22:35 +02:00
Jérémy Lecour 7e5b571fc9 better formatting for the blob of text 2018-09-06 10:54:02 +02:00
Jérémy Lecour 07bb68ad60 improve code comments 2018-09-06 10:50:07 +02:00
Jérémy Lecour c15ee205d2 Show a better message to submit or cancel 2018-09-06 10:49:55 +02:00
Jérémy Lecour 25d7f786bc Git must know the GIT_DIR and the GIT_WORK_TREE
… otherwise it looks for content in the current working directory (where
the script is executed from) which is catastrophic for the repository.
2018-09-06 10:46:50 +02:00
Jérémy Lecour 786db8b60b improve formatting of message 2018-09-06 10:44:13 +02:00
Jérémy Lecour dfd9e431b4 handle multiple git repositories 2018-09-06 10:16:48 +02:00
Jérémy Lecour a7c6c94626 improve dates handling
* combine BEGIN_DATE and add END_DATE
* add the timestamp at the begining of the log blob
2018-09-06 10:12:06 +02:00
Jérémy Lecour 938574de5c update changelog and debian/changelog 2018-09-05 18:50:06 +02:00
Jérémy Lecour 72b43f314e multiline blob of text for log file and git commit 2018-09-05 18:45:46 +02:00
Jérémy Lecour 5fd01a1614 use locale timezone 2018-09-05 18:45:08 +02:00
Jérémy Lecour 583642945b use "who -m" to simplify information gathering 2018-09-05 18:44:53 +02:00
Jérémy Lecour 1f7a91678f remove chown/touch on logfile 2018-09-05 18:44:16 +02:00
Jérémy Lecour c02bdbc720 update version and copyright 2018-09-05 00:04:22 +02:00
Jérémy Lecour b1ae34fe47 use tty(1) to get the TTY of the current session 2018-09-05 00:03:16 +02:00
Jérémy Lecour 5a0603430a use logname(1) instead of USER or SUDO_USER 2018-09-04 23:35:21 +02:00
Jérémy Lecour d3ffbc8225 fix log file permissions on OpenBSD 2018-09-04 23:33:16 +02:00
Jérémy Lecour 0cde3681a6 simplify Git section 2018-09-04 23:24:05 +02:00
Jérémy Lecour 05335d7f08 Add curly braces and quotes around variables 2018-09-04 23:10:08 +02:00
Jérémy Lecour 20c69a8fac Add a log file 2018-09-04 22:50:25 +02:00
Daniel Jakots 29fb639f6f update comment about dependencies 2016-12-08 16:51:55 +01:00
Daniel Jakots 869b03b018 don't duplicate lines 2016-12-08 16:49:41 +01:00
Daniel Jakots eaa2c6b2a3 Replace foo=`bar` with foo=$(bar) so we comply with GUIDELINES 2016-12-08 16:46:31 +01:00