We can't find the internet

Attempting to reconnect

Something went wrong!

Hang in there while we get back on track

lib: substantially reduce syscalls when attempting to create dirs
deps: update gix, test change
test_git_clone: update test to prepare for gitoxide update
deps: update insta
deps: update dependencies
docs: jj-vcs.github.io -> jj-vcs.dev
docs: Add myself as a paid contributor
docs: fix some typos
github: bump the github-dependencies group with 4 updates
deps: update jsonschema to 0.37.1, adapt to breaking changes
cli: simplify `jj fix` child process handling
fix: change fake-formatter to not emit ending LF
tests: assert operation description text in Git HEAD race test
cli: avoid locking when transaction has no changes
cli: fix Git HEAD race condition in colocated repos
tests: add test for Git HEAD race condition
doc: use metaedit to generate a new change-id
template: Add `join()` function
docs/FAQ: fix Markdown heading level
revset: parameterize default string pattern kind, add config knob
tests: specify string pattern prefix, use subject(glob:_) accordingly
str_util: map glob pattern with no meta character to exact pattern
cli: filter bookmarks by revsets without constructing intermediate names set
cli: use revset parser to parse bookmark/tag list patterns
revset: add string expression parser for command arguments
revset: restore parsing rule for expression without "modifier:" syntax
docs: interop => interoperability
docs: Use "repo" instead of "repository"
docs: Fix typo in core tenets
docs: clarify that squash -o/A/B creates a new commit
tests: exercise more tracking conflict cases
tests: exercise renaming an untracked bookmark
tests: exercise tracking non-existent remote bookmarks
tests: exercise moving multiple bookmarks by name
tests: exercise bookmark (re)sorting by name
cli git push: deprecate --allow-new
tests: replace --allow-new with auto-track-bookmarks
config: deprecate git.push-new-bookmarks
tests: stop relying on auto tracking when setting up commit template test
git: move GitSettings out of settings module
git: move git.colocate to CLI config
config: deprecate git.auto-local-bookmark
tests: replace auto-local-bookmark with auto-track-bookmarks
templates: ensure empty description in compact_full_description is terminated
docs: add PSCompletions as PowerShell's completion solutions
mise: add more test tasks
mise: improve 'mise run check:*' usability
complete: restore erroneously deleted comment
docs: fix markdown sublists for the produced web pages
glossary: fix typo ("work" -> "word")
log in

~talya/jj

https://github.com/jj-vcs/jj ·
fork
r/o

revset: restore parsing rule for expression without "modifier:" syntax 69c36fe1 parent e0a3ceb3

The new parse_program() will allow us to parse top-level string patterns with no parentheses. This patch also replaces a few callers of the old parse_program(). When we drop support for the all: modifier syntax, parse_program_with_modifier() will be replaced entirely.

authored by Yuya Nishihara

jj / cli

..
examples lib: replace `MergedTreeId` with `MergedTree` and `Merge<TreeId>`
5 months ago
src docs: clarify that squash -o/A/B creates a new commit 4 months ago
testing tests: exercise more bisect behaviors 5 months ago
tests revset: restore parsing rule for expression without "modifier:" syntax
4 months ago
Cargo.toml ui: switch to std::io::pipe()
6 months ago
LICENSE cargo: add LICENSE file to each crate we publish
2 years ago
build.rs colocation: rename from "colocated repo" to "colocated workspace"
5 months ago
docs build: fix `cargo publish` by symlinking cli/docs->docs
1 year ago