Skip to content

fix(jj): move sign-on-push to the revsets config - #393

Merged
odsod merged 1 commit into
mainfrom
fix/jj-sign-on-push
Nov 5, 2026
Merged

odsod merged 1 commit into
mainfrom
fix/jj-sign-on-push

Conversation

@odsod

@odsod odsod commented Nov 5, 2026

Copy link
Copy Markdown
Owner

Why

jj 0.46 deprecates git.sign-on-push and prints a warning on every command.

What

  • jj/config.toml: drop git.sign-on-push = true and set revsets.git-sign-on-push = "~signed() & mine()", the replacement jj suggests.
  • Signing still happens only on push, since signing.behavior stays "drop".

Verification

  • jj st no longer prints the warning.
  • jj config get revsets.git-sign-on-push returns ~signed() & mine().

- jj 0.46 deprecates git.sign-on-push and warns on every command.
- Set revsets.git-sign-on-push to "~signed() & mine()", the replacement
  jj suggests. It signs the same commits at push time as before.
- Signing still happens only on push: signing.behavior stays "drop".
@odsod
odsod force-pushed the fix/jj-sign-on-push branch from 727437c to 08ea3da Compare November 5, 2026 10:39
@odsod
odsod merged commit dee62a1 into main Nov 5, 2026
1 check passed
@odsod
odsod deleted the fix/jj-sign-on-push branch November 5, 2026 10:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant