feat(send): add no-change-comment option#27
Conversation
Code Review by Qodo
Context used✅ Tickets:
🎫 Reduce noise from no-change comments 1. no_change_comment option missing
|
Changes since last pushNo code changes (likely just a rebase). View the diff on GitHub (may include unrelated changes due to rebases since GitHub does not currently implement |
aa5b97d to
72e74d8
Compare
|
Ignoring both Qodo comments. The first one because kebap case is fine and the second because on the one hand it belongs in the parent commit and on the other failing for unknown keys protects the user from typos and jip behaving in an unexpected manner. Using a newer config with an older jip version seems unlikely. |
72e74d8 to
8e1dfa5
Compare
Changes since last pushNo code changes (likely just a rebase). View the diff on GitHub (may include unrelated changes due to rebases since GitHub does not currently implement |
Load flag defaults from ~/.config/jip/config.toml (personal) and .jip.toml in the repo root (team), repo overriding global and CLI flags overriding both, so workflow flags like --rebase don't have to be repeated on every invocation. Closes #24 Co-Authored-By: Claude Fable 5 <[email protected]>
Repeated "no code changes" comments on rebase-only updates add noise for reviewers, but suppressing them entirely would make a jip send indistinguishable from a force-push made outside jip. Let users pick the trade-off: default (formatted comment), short (one plain line), or none — via --no-change-comment or the config files. Closes #20 Co-Authored-By: Claude Fable 5 <[email protected]>
8e1dfa5 to
527d62c
Compare
Changes since last pushNo code changes (likely just a rebase). View the diff on GitHub (may include unrelated changes due to rebases since GitHub does not currently implement |
This is a stacked PR1. Only review commit 527d62c.
PRs:
Description
Repeated "no code changes" comments on rebase-only updates add noise
for reviewers, but suppressing them entirely would make a jip send
indistinguishable from a force-push made outside jip. Let users pick
the trade-off: default (formatted comment), short (one plain line),
or none — via --no-change-comment or the config files.
Closes #20
Co-Authored-By: Claude Fable 5 [email protected]
Footnotes
A stacked PR is a pull request that depends on other pull requests. The current PR depends on the ones listed below it and MUST NOT be merged before they are merged. The PRs listed above the current one in turn depend on it and won't be merged until the current one is. Learn more about why and how to review. ↩