1
0
Fork 0
mirror of https://github.com/vbatts/git-validation.git synced 2024-11-23 08:35:42 +00:00
Commit graph

34 commits

Author SHA1 Message Date
W. Trevor King
a5aad5a99b git/commits: Test merge commits
Partially reverting ca825225 (git: do not include merges in the commit
range, 2017-03-21, #16).  I've kept the unrelated --no-pager addition
from that commit.

I think merges in the commit range should be checked against whatever
criteria the caller is asking for.  If the caller does not want to
check a machine-generated commit, they shouldn't include it in the
commit range.

And we already have special-cases for merges.  For example, we skip
DCO checks for merge commits.  I'd be happier without that special
case, because human-generated merge commits can still add novel code
(and therefore should have Signed-off-by), etc.  But I don't think we
want a blanket pass for merge commits.

Signed-off-by: W. Trevor King <wking@tremily.us>
2017-03-21 11:35:00 -07:00
9b7297d813 Merge pull request #16 from vbatts/no-merges
git: do not include merges in the commit range
2017-03-21 10:20:23 -04:00
ca8252252b
git: do not include merges in the commit range
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2017-03-21 10:13:01 -04:00
a23edf13d9 Merge pull request #15 from vbatts/fix_range_var
main: default travis commit range is unreliable
2017-03-21 09:49:53 -04:00
8a12a8fc7a
main: default travis commit range is unreliable
https://github.com/opencontainers/runc/pull/1378#issuecomment-287920287
points to an alternate approach.

Reported-by: Mrunal Patel <mrunalp@gmail.com>
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2017-03-21 09:41:59 -04:00
3fd57e3bf5 Merge pull request #13 from wking/explicit-range-implies-no-travis
main: Explicit -range implies -no-travis
2017-01-27 09:34:07 -05:00
57e0595ad8 Merge pull request #14 from vbatts/go-version
travis: bump the golang versions
2017-01-27 09:33:33 -05:00
e0bc736c1c
travis: bump the golang versions
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2017-01-27 09:30:21 -05:00
W. Trevor King
0e135a4759 main: Explicit -range implies -no-travis
If someone went through the trouble to set -range, they probably don't
want you clobbering their value with something from a TRAVIS_*
environment variable.
2017-01-26 21:13:02 -08:00
206708c3bd Merge pull request #11 from vbatts/quiet_a_little_less
main: add a bit of output to -q
2016-05-03 15:26:23 -04:00
3bad322461 main: add a bit of output to -q
ideally `-q` would be only return code of 0 or non-zero, but it already
had some output. This adds only failed tests per commit.

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-05-03 15:22:57 -04:00
8f67e735ee Merge pull request #12 from vbatts/travis_vet
travis: no need to get go vet
2016-05-03 15:22:17 -04:00
00bb98c063 travis: no need to get go vet
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-05-03 15:17:15 -04:00
be3aee9943 Merge pull request #10 from vbatts/no-pager
git: --no-page to curb this exit status 128
2016-04-06 13:41:53 -04:00
93700402a0 git: --no-page to curb this exit status 128
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-04-06 13:36:43 -04:00
39d22b3fd4 Merge pull request #9 from vbatts/show-check
whitespace: switch to cheaper check
2016-04-06 13:05:15 -04:00
3969e46e2b whitespace: switch to cheaper check
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-04-06 12:33:31 -04:00
8193a24bc4 dangling-whitespace: rule for trailing spaces
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-04-05 15:28:39 -04:00
1a447a0dfc git: fix corruption in field values
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-04-05 15:28:39 -04:00
3ff2ef6b70 travis: add build status to the README
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-04-05 15:28:38 -04:00
78001eac99 git: switch out the field names usage
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-04-05 15:28:38 -04:00
3ec88517cc git: restructured commit entries
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-04-05 15:28:38 -04:00
e3ba588c3a travis: adding checks for basic regressions
* go vet
* golint
* whether the tool builds
* tests (there are none yet)

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-04-05 15:28:38 -04:00
Jonathan Boulle
41062f1be2 *: fix typos and stuff
because that's what I do

Signed-off-by: Jonathan Boulle <jon.boulle@coreos.com>
2016-04-05 15:28:12 -04:00
769b4028a4 main: adding a quiet flag to reduce the output
so you can test and just check return code

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2016-01-14 10:29:35 -05:00
eba7575f7e README: information about rules
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2015-10-06 10:55:42 -04:00
09c2bd43dc README: more usage
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2015-10-06 10:51:22 -04:00
b243ca4770 README: adding install and usage
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2015-10-06 10:48:03 -04:00
d614ccf997 *: run tests in a runner
for cleanliness and ease of testing

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2015-10-06 10:44:04 -04:00
b9413c60c8 shortsubject: add a subject length check
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2015-10-05 19:02:31 -04:00
5e74abd1b2 *: comments and golint
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2015-10-05 18:55:05 -04:00
07a982ff94 git: add verbose output of the commands run
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2015-10-05 18:49:06 -04:00
03bda4bcb2 main: add filtering of rules to run
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2015-10-05 18:49:02 -04:00
c10ba9c097 Initial commit
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2015-10-05 18:48:23 -04:00