[aliases]
"relative-script" = [
"util",
"exec",
"python3",
"--",
"-c",
"import os; import sys; script = os.path.join(os.environ['JJ_WORKSPACE_ROOT'], sys.argv[1]); os.execv(script, [script, *sys.argv[2:]])"
]
"cr-sync" = ["relative-script", "tools/jj/sync.py"]
"sync" = ["cr-sync"]
"cr-upload" = ["relative-script", "tools/jj/upload.py"]
"upload" = ["cr-upload"]
"cr-bug" = ["relative-script", "tools/jj/bug.py"]
"bug" = ["cr-bug"]
[revset-aliases]
"trunk()" = "main@origin"
"immutable_heads()" = "remote_bookmarks() | tags()"
[git]
auto-local-bookmark = false
write-change-id-header = true
[fix.tools.google3format]
enabled = false
command = ["/dev/null"]
patterns = ["null"]
[fix.tools.gn-format]
command = ["gn", "format", "--stdin"]
patterns = [
"glob:'**/*.gn'",
"glob:'**/*.gni'",
"glob:'**/*.typemap'",
]
[fix.tools.java-format]
command = ["third_party/google-java-format/google-java-format", "--aosp", "-"]
patterns = ["glob:'**/*.java'"]
[fix.tools.rust-format]
command = ["third_party/depot_tools/rustfmt.py", "--config-path=.rustfmt.toml"]
patterns = ["glob:'**/*.rs'"]
[fix.tools.clang-format]
command = ["third_party/depot_tools/clang_format.py", "--assume-filename=$path"]
patterns = [
"glob:'**/*.cc'",
"glob:'**/*.cpp'",
"glob:'**/*.h'",
"glob:'**/*.m'",
"glob:'**/*.mm'",
"glob:'**/*.proto'",
"glob:'**/*.js'",
"glob:'**/*.ts'",
]
[fix.tools.py-format]
command = ["tools/jj/formatters/python.py", "$path"]
patterns = ["glob:'**/*.py'"]
[fix.tools.mojom-format]
command = ["vpython3", "mojo/public/tools/mojom/mojom_format.py"]
patterns = [
"glob:'**/*.mojom'",
"glob:'**/*.test-mojom'",
]
[fix.tools.lucicfg-format]
command = ["lucicfg", "fmt", "-stdio", "$path"]
patterns = ["glob:'**/*.star'"]
[[--scope]]
--when.platforms = ["macos"]
[--scope.fix.tools.swift-format]
command = ["third_party/depot_tools/swift_format", "format"]
patterns = ["glob:'**/*.swift'"]