| 12345678910111213141516171819202122232425262728293031 |
- [user]
- name = 'raylu'
- email = '90059+raylu@users.noreply.github.com'
- [ui]
- pager = 'delta'
- default-command = 'l'
- show-cryptographic-signatures = true
- diff-formatter = ':git' # https://jj-vcs.github.io/jj/latest/config/#processing-contents-to-be-paged
- [signing] # https://jj-vcs.github.io/jj/latest/config/#automatically-signing-commits
- behavior = 'drop'
- backend = 'ssh'
- backends.ssh.allowed-signers = '~/.ssh/allowed-signers'
- key = '~/.ssh/id_ed25519.pub'
- [git]
- sign-on-push = true
- [aliases]
- l = ['log', '-r', '(trunk()..@):: | ancestors(trunk()..@, 4) | bookmarks()', '-T', 'builtin_log_compact_full_description']
- ll = ['log', '-r', 'ancestors(present(@) | present(trunk()) | bookmarks() | tracked_remote_bookmarks() | visible_heads(), 2)']
- ls = ['log', '-r', '..(@ | present(trunk()))', '-T', 'builtin_log_compact_full_description']
- tug = ['bookmark', 'move', '--from', 'closest_bookmark(@)', '--to', 'closest_pushable(@)']
- [revset-aliases]
- 'closest_bookmark(to)' = 'heads(::to & bookmarks())'
- 'closest_pushable(to)' = 'heads(::to & mutable() & ~description(exact:"") & (~empty() | merges()))'
- [template-aliases]
- 'format_short_signature(signature)' = 'coalesce(signature.email().local(), email_placeholder)'
|