add some jj aliases

This commit is contained in:
sloane 2025-05-09 21:34:44 -04:00
parent 32ffabc393
commit 565797625d
Signed by: sloanelybutsurely
SSH key fingerprint: SHA256:8SBnwhl+RY3oEyQxy1a9wByPzxWM0x+/Ejc+sIlY5qQ

View file

@ -204,6 +204,7 @@
revsets.log = "trunk() | ancestors(reachable(@ | mine(), mutable()), 2) | @";
git = {
push-bookmark-prefix = "sloane/push-";
push-new-bookmarks = true;
private-commits = "wip | nocommit | dev-only";
};
revset-aliases = {
@ -211,6 +212,15 @@
nocommit = ''description(regex:"^\\[(nocommit|NOCOMMIT)\\]|(nocommit|NOCOMMIT):?")'';
dev-only = ''description(regex:"^\\[(dev-only|DEV-ONLY)\\]|(dev-only|DEV-ONLY):?")'';
current = ''(bookmarks() | wip | dev-only) & mine()'';
"closest_bookmark(to)" = "heads(::to & bookmarks())";
};
aliases = {
r = ["rebase"];
s = ["squash"];
n = ["new"];
e = ["edit"];
tug = ["bookmark" "move" "--from" "closest_bookmark(@-)" "--to" "@-"];
catchup = ["rebase" "-b" "all(current() ~immutable())" "-d" "trunk()" "--skip-emptied"];
};
};
};