From ee91eb96a4f5c823adda565fb3f2f506c55fe6cf Mon Sep 17 00:00:00 2001 From: closer-claudio Date: Fri, 23 Oct 2026 19:13:50 -0700 Subject: [PATCH] UPSTREAM.md: the rows for #24 and #39 The table of changes upstream does not have gains the two rows owed by merged behaviour changes: the refused run name and regexp, the commit count and the debug log line of #24; the character count of the short-subject rule and the refused unresolvable range of #39. Co-Authored-By: Claude Fable 5.1 Signed-off-by: closer-claudio --- UPSTREAM.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/UPSTREAM.md b/UPSTREAM.md index 2d8bd89..e9377b8 100644 --- a/UPSTREAM.md +++ b/UPSTREAM.md @@ -24,3 +24,5 @@ Fork of https://github.com/vbatts/git-validation (`main`). | Logs through `log/slog` (colored on a terminal, JSON otherwise) instead of logrus; errors name the git command that failed | https://github.com/forkcloser/git-validation/pull/12 | | Flags parsed by kong: long flags take two dashes (`--run`, `--range`; `-run` is refused), `-v`/`-D`/`-q`/`-d` gain long forms, `--no-travis-pr-only` | https://github.com/forkcloser/git-validation/pull/16 | | `-D` records each git command run, the skipped check of an initial commit and the commit a rangeless run starts from, as debug records through `log/slog` | https://github.com/forkcloser/git-validation/pull/20 | +| A `--run` name no rule has is refused, naming it and listing the rules there are, where it ran nothing and passed; a `message_regexp` value that does not compile is refused before any commit is read, with the regexp package's words, where it panicked on the first commit; the final count is of commits with a failing result, not of results; "using commit range" is logged at debug | https://github.com/forkcloser/git-validation/pull/24 | +| The short-subject rule counts characters, not bytes, against its limits; a `--range` git cannot resolve is an error naming the range and the failed git command in a repository with its whole history, nothing validated, and the fallback to the oldest commit the clone has applies to a shallow clone only | https://github.com/forkcloser/git-validation/pull/39 |