>>> jujutsu: Building community/jujutsu 0.17.0-r0 (using abuild 3.13.0-r3) started Thu, 02 May 2024 04:36:05 +0000 >>> jujutsu: Checking sanity of /home/buildozer/aports/community/jujutsu/APKBUILD... >>> jujutsu: Analyzing dependencies... >>> jujutsu: Installing for build: build-base cargo cargo-auditable libgit2-dev libssh-dev openssl-dev zstd-dev (1/39) Installing libffi (3.4.6-r0) (2/39) Installing xz-libs (5.6.1-r3) (3/39) Installing libxml2 (2.12.6-r2) (4/39) Installing llvm17-libs (17.0.6-r1) (5/39) Installing scudo-malloc (17.0.6-r0) (6/39) Installing rust (1.77.0-r1) (7/39) Installing cargo (1.77.0-r1) (8/39) Installing cargo-auditable (0.6.2-r0) (9/39) Installing brotli (1.1.0-r2) (10/39) Installing brotli-dev (1.1.0-r2) (11/39) Installing c-ares-dev (1.28.1-r0) (12/39) Installing libidn2-dev (2.3.7-r0) (13/39) Installing libpsl-utils (0.21.5-r1) (14/39) Installing libpsl-dev (0.21.5-r1) (15/39) Installing nghttp2-dev (1.61.0-r0) (16/39) Installing openssl-dev (3.3.0-r1) (17/39) Installing zlib-dev (1.3.1-r1) (18/39) Installing zstd (1.5.6-r0) (19/39) Installing zstd-dev (1.5.6-r0) (20/39) Installing curl-dev (8.7.1-r0) (21/39) Installing libssh2 (1.11.0-r2) (22/39) Installing libssh2-dev (1.11.0-r2) (23/39) Installing http-parser (2.9.4-r0) (24/39) Installing http-parser-dev (2.9.4-r0) (25/39) Installing libgit2 (1.7.2-r0) (26/39) Installing bsd-compat-headers (0.7.2-r6) (27/39) Installing libformw (6.4_p20240330-r0) (28/39) Installing libmenuw (6.4_p20240330-r0) (29/39) Installing libpanelw (6.4_p20240330-r0) (30/39) Installing libncurses++ (6.4_p20240330-r0) (31/39) Installing ncurses-dev (6.4_p20240330-r0) (32/39) Installing libedit-dev (20230828.3.1-r4) (33/39) Installing libpcre2-16 (10.43-r0) (34/39) Installing libpcre2-32 (10.43-r0) (35/39) Installing pcre2-dev (10.43-r0) (36/39) Installing libgit2-dev (1.7.2-r0) (37/39) Installing libssh (0.10.6-r0) (38/39) Installing libssh-dev (0.10.6-r0) (39/39) Installing .makedepends-jujutsu (20240502.043606) Executing busybox-1.36.1-r26.trigger OK: 1087 MiB in 147 packages >>> jujutsu: Cleaning up srcdir >>> jujutsu: Cleaning up pkgdir >>> jujutsu: Cleaning up tmpdir >>> jujutsu: Fetching https://distfiles.alpinelinux.org/distfiles/edge/jujutsu-0.17.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (56) The requested URL returned error: 404 >>> jujutsu: Fetching https://github.com/martinvonz/jj/archive/v0.17.0/jujutsu-0.17.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1382k 0 1382k 0 0 2582k 0 --:--:-- --:--:-- --:--:-- 2582k >>> jujutsu: Fetching https://distfiles.alpinelinux.org/distfiles/edge/jujutsu-0.17.0.tar.gz >>> jujutsu: Checking sha512sums... jujutsu-0.17.0.tar.gz: OK >>> jujutsu: Unpacking /var/cache/distfiles/jujutsu-0.17.0.tar.gz... Updating crates.io index Downloading crates ... Downloaded pest v2.7.10 Downloaded gix-index v0.32.0 Downloaded pest_meta v2.7.10 Downloaded pest_derive v2.7.10 Downloaded pest_generator v2.7.10 Compiling libc v0.2.154 Compiling proc-macro2 v1.0.81 Compiling unicode-ident v1.0.12 Compiling cfg-if v1.0.0 Compiling thiserror v1.0.59 Compiling parking_lot_core v0.9.9 Compiling smallvec v1.13.2 Compiling autocfg v1.1.0 Compiling memchr v2.7.1 Compiling crossbeam-utils v0.8.19 Compiling regex-syntax v0.8.2 Compiling scopeguard v1.2.0 Compiling tinyvec_macros v0.1.1 Compiling either v1.11.0 Compiling bitflags v2.5.0 Compiling rayon-core v1.12.1 Compiling fastrand v2.0.1 Compiling crc32fast v1.4.0 Compiling faster-hex v0.9.0 Compiling version_check v0.9.4 Compiling gix-trace v0.1.9 Compiling same-file v1.0.6 Compiling adler v1.0.2 Compiling sha1_smol v1.0.0 Compiling prodash v28.0.0 Compiling rustix v0.38.34 Compiling itoa v1.0.10 Compiling linux-raw-sys v0.4.13 Compiling pkg-config v0.3.30 Compiling time-core v0.1.2 Compiling powerfmt v0.2.0 Compiling num-conv v0.1.0 Compiling num_threads v0.1.7 Compiling serde v1.0.199 Compiling log v0.4.21 Compiling zerocopy v0.7.32 Compiling allocator-api2 v0.2.16 Compiling vcpkg v0.2.15 Compiling home v0.5.9 Compiling pin-project-lite v0.2.13 Compiling anyhow v1.0.82 Compiling utf8parse v0.2.1 Compiling typenum v1.17.0 Compiling signal-hook v0.3.17 Compiling futures-sink v0.3.30 Compiling strsim v0.11.1 Compiling futures-core v0.3.30 Compiling anstyle-query v1.0.2 Compiling anstyle v1.0.6 Compiling colorchoice v1.0.0 Compiling clap_lex v0.7.0 Compiling percent-encoding v2.3.1 Compiling unicode-bidi v0.3.15 Compiling futures-io v0.3.30 Compiling rustversion v1.0.14 Compiling heck v0.5.0 Compiling serde_json v1.0.116 Compiling camino v1.1.6 Compiling semver v1.0.22 Compiling futures-task v0.3.30 Compiling pin-utils v0.1.0 Compiling lazy_static v1.4.0 Compiling ucd-trie v0.1.6 Compiling arrayvec v0.7.4 Compiling futures v0.1.31 Compiling byteorder v1.5.0 Compiling once_cell v1.19.0 Compiling ryu v1.0.17 Compiling regex-syntax v0.6.29 Compiling unicode-width v0.1.12 Compiling paste v1.0.14 Compiling zstd-safe v6.0.6 Compiling tinyvec v1.6.0 Compiling clru v0.6.1 Compiling ppv-lite86 v0.2.17 Compiling heck v0.4.1 Compiling arc-swap v1.7.1 Compiling anstyle-parse v0.2.3 Compiling subtle v2.5.0 Compiling miniz_oxide v0.7.2 Compiling unicode-bom v2.0.3 Compiling fnv v1.0.7 Compiling walkdir v2.5.0 Compiling minimal-lexical v0.2.1 Compiling ref-cast v1.0.22 Compiling overload v0.1.1 Compiling itertools v0.11.0 Compiling sharded-slab v0.1.7 Compiling instant v0.1.12 Compiling pathdiff v0.2.1 Compiling unicode-linebreak v0.1.5 Compiling smawk v0.3.2 Compiling option-ext v0.2.0 Compiling unicode-segmentation v1.11.0 Compiling equivalent v1.0.1 Compiling indoc v2.0.5 Compiling cassowary v0.3.0 Compiling maplit v1.0.2 Compiling openssl-probe v0.1.5 Compiling nu-ansi-term v0.46.0 Compiling futures-channel v0.3.30 Compiling iana-time-zone v0.1.60 Compiling itertools v0.12.1 Compiling deranged v0.3.11 Compiling itertools v0.10.5 Compiling pollster v0.3.0 Compiling glob v0.3.1 Compiling uluru v3.0.0 Compiling form_urlencoded v1.2.1 Compiling roff v0.2.1 Compiling hex v0.4.3 Compiling bitflags v1.3.2 Compiling whoami v1.5.1 Compiling winnow v0.5.40 Compiling timeago v0.4.2 Compiling anstream v0.6.13 Compiling time-macros v0.2.17 Compiling lock_api v0.4.11 Compiling slab v0.4.9 Compiling num-traits v0.2.18 Compiling ahash v0.8.11 Compiling generic-array v0.14.7 Compiling textwrap v0.16.1 Compiling aho-corasick v1.1.3 Compiling winnow v0.6.5 Compiling nom v7.1.3 Compiling flate2 v1.0.28 Compiling crossbeam-epoch v0.9.18 Compiling crossbeam-channel v0.5.12 Compiling crossbeam-queue v0.3.11 Compiling quote v1.0.36 Compiling syn v2.0.60 Compiling unicode-normalization v0.1.23 Compiling crossbeam-deque v0.8.5 Compiling jobserver v0.1.28 Compiling memmap2 v0.9.4 Compiling signal-hook-registry v1.4.1 Compiling mio v0.8.11 Compiling getrandom v0.2.12 Compiling num_cpus v1.16.0 Compiling socket2 v0.5.6 Compiling iovec v0.1.4 Compiling gix-sec v0.10.6 Compiling filetime v0.2.23 Compiling rtoolbox v0.0.2 Compiling dirs-sys v0.4.1 Compiling bytes v0.4.12 Compiling rpassword v7.3.1 Compiling crossbeam v0.8.4 Compiling dirs v5.0.1 Compiling rand_core v0.6.4 Compiling cc v1.0.90 Compiling parking_lot v0.12.1 Compiling rand_chacha v0.3.1 Compiling tracing-core v0.1.32 Compiling thread_local v1.1.8 Compiling signal-hook-mio v0.2.3 Compiling rand v0.8.5 Compiling crossterm v0.27.0 Compiling time v0.3.34 Compiling hashbrown v0.14.3 Compiling gix-utils v0.1.12 Compiling idna v0.5.0 Compiling rayon v1.10.0 Compiling esl01-renderdag v0.3.0 Compiling tracing-log v0.2.0 Compiling chrono v0.4.38 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.4 Compiling regex-automata v0.1.10 Compiling digest v0.10.7 Compiling regex-automata v0.4.6 Compiling url v2.5.0 Compiling openssl-sys v0.9.101 Compiling libz-sys v1.1.16 Compiling zstd-sys v2.0.9+zstd.1.5.5 Compiling libssh2-sys v0.3.0 Compiling backoff v0.4.0 Compiling indexmap v2.2.6 Compiling blake2 v0.10.6 Compiling libgit2-sys v0.16.2+1.7.2 Compiling zstd v0.12.4 Compiling tempfile v3.10.1 Compiling terminal_size v0.3.0 Compiling clap_builder v4.5.2 Compiling matchers v0.1.0 Compiling git2 v0.18.3 Compiling jwalk v0.8.1 Compiling bstr v1.9.1 Compiling regex v1.10.4 Compiling globset v0.4.14 Compiling thiserror-impl v1.0.59 Compiling serde_derive v1.0.199 Compiling futures-macro v0.3.30 Compiling clap_derive v4.5.4 Compiling tracing-attributes v0.1.27 Compiling tokio-macros v2.2.0 Compiling strum_macros v0.25.3 Compiling prost-derive v0.12.4 Compiling ref-cast-impl v1.0.22 Compiling async-trait v0.1.80 Compiling gix-macros v0.1.4 Compiling jj-lib-proc-macros v0.17.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.17.0/lib/proc-macros) Compiling ignore v0.4.22 Compiling futures-util v0.3.30 Compiling pest v2.7.10 Compiling gix-hash v0.14.2 Compiling gix-date v0.8.5 Compiling gix-validate v0.8.4 Compiling gix-chunk v0.4.8 Compiling gix-path v0.10.7 Compiling gix-quote v0.4.12 Compiling gix-bitmap v0.2.11 Compiling minus v5.6.1 Compiling tracing v0.1.40 Compiling gix-features v0.38.1 Compiling gix-hashtable v0.5.2 Compiling gix-config-value v0.14.6 Compiling gix-actor v0.31.1 Compiling tracing-subscriber v0.3.18 Compiling strum v0.25.0 Compiling ratatui v0.23.0 Compiling gix-object v0.42.1 Compiling gix-fs v0.10.2 Compiling gix-commitgraph v0.24.2 Compiling gix-glob v0.16.2 Compiling gix-url v0.27.3 Compiling gix-tempfile v13.1.1 Compiling clap v4.5.4 Compiling clap_complete v4.5.2 Compiling clap-markdown v0.1.3 Compiling clap_mangen v0.2.20 Compiling gix-lock v13.1.1 Compiling clap_complete_nushell v4.5.1 Compiling pest_meta v2.7.10 Compiling gix-revwalk v0.13.0 Compiling gix-ref v0.43.0 Compiling gix-pack v0.50.0 Compiling gix-diff v0.43.0 Compiling gix-traverse v0.39.0 Compiling gix-revision v0.27.0 Compiling gix-refspec v0.23.0 Compiling gix-index v0.32.0 Compiling pest_generator v2.7.10 Compiling gix-config v0.36.1 Compiling gix-discover v0.31.0 Compiling gix-odb v0.60.0 Compiling pest_derive v2.7.10 Compiling futures-executor v0.3.30 Compiling futures v0.3.30 Compiling gix v0.62.0 Compiling cargo-platform v0.1.8 Compiling bytes v1.6.0 Compiling toml v0.5.11 Compiling serde_bser v0.3.1 Compiling serde_spanned v0.6.5 Compiling toml_datetime v0.6.5 Compiling toml_edit v0.19.15 Compiling tokio v1.37.0 Compiling prost v0.12.4 Compiling cargo_metadata v0.17.0 Compiling config v0.13.4 Compiling scm-record v0.2.0 Compiling tracing-chrome v0.7.2 Compiling jj-cli v0.17.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.17.0/cli) Compiling tokio-util v0.6.10 Compiling watchman_client v0.8.0 Compiling jj-lib v0.17.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.17.0/lib) Finished release [optimized] target(s) in 4m 12s Warning: `jj util completion --bash` will be removed in a future version, and this will be a hard error Hint: Use `jj util completion bash` instead Warning: `jj util completion --fish` will be removed in a future version, and this will be a hard error Hint: Use `jj util completion fish` instead Warning: `jj util completion --zsh` will be removed in a future version, and this will be a hard error Hint: Use `jj util completion zsh` instead Compiling proc-macro2 v1.0.81 Compiling unicode-ident v1.0.12 Compiling libc v0.2.154 Compiling cfg-if v1.0.0 Compiling parking_lot_core v0.9.9 Compiling memchr v2.7.1 Compiling smallvec v1.13.2 Compiling autocfg v1.1.0 Compiling thiserror v1.0.59 Compiling regex-syntax v0.8.2 Compiling crossbeam-utils v0.8.19 Compiling either v1.11.0 Compiling scopeguard v1.2.0 Compiling bitflags v2.5.0 Compiling tinyvec_macros v0.1.1 Compiling fastrand v2.0.1 Compiling rayon-core v1.12.1 Compiling version_check v0.9.4 Compiling itoa v1.0.10 Compiling same-file v1.0.6 Compiling crc32fast v1.4.0 Compiling faster-hex v0.9.0 Compiling gix-trace v0.1.9 Compiling serde v1.0.199 Compiling adler v1.0.2 Compiling rustix v0.38.34 Compiling linux-raw-sys v0.4.13 Compiling sha1_smol v1.0.0 Compiling prodash v28.0.0 Compiling pkg-config v0.3.30 Compiling log v0.4.21 Compiling time-core v0.1.2 Compiling powerfmt v0.2.0 Compiling num-conv v0.1.0 Compiling num_threads v0.1.7 Compiling zerocopy v0.7.32 Compiling allocator-api2 v0.2.16 Compiling vcpkg v0.2.15 Compiling pin-project-lite v0.2.13 Compiling home v0.5.9 Compiling ryu v1.0.17 Compiling anyhow v1.0.82 Compiling strsim v0.11.1 Compiling typenum v1.17.0 Compiling futures-core v0.3.30 Compiling serde_json v1.0.116 Compiling anstyle v1.0.6 Compiling futures-sink v0.3.30 Compiling lazy_static v1.4.0 Compiling utf8parse v0.2.1 Compiling unicode-bidi v0.3.15 Compiling futures-io v0.3.30 Compiling percent-encoding v2.3.1 Compiling heck v0.5.0 Compiling pin-utils v0.1.0 Compiling colorchoice v1.0.0 Compiling anstyle-query v1.0.2 Compiling futures-task v0.3.30 Compiling futures v0.1.31 Compiling arrayvec v0.7.4 Compiling ucd-trie v0.1.6 Compiling clru v0.6.1 Compiling once_cell v1.19.0 Compiling byteorder v1.5.0 Compiling clap_lex v0.7.0 Compiling ppv-lite86 v0.2.17 Compiling zstd-safe v6.0.6 Compiling unicode-bom v2.0.3 Compiling fnv v1.0.7 Compiling subtle v2.5.0 Compiling minimal-lexical v0.2.1 Compiling ref-cast v1.0.22 Compiling arc-swap v1.7.1 Compiling pathdiff v0.2.1 Compiling iana-time-zone v0.1.60 Compiling maplit v1.0.2 Compiling openssl-probe v0.1.5 Compiling pollster v0.3.0 Compiling instant v0.1.12 Compiling tinyvec v1.6.0 Compiling whoami v1.5.1 Compiling glob v0.3.1 Compiling hex v0.4.3 Compiling signal-hook v0.3.17 Compiling rustversion v1.0.14 Compiling walkdir v2.5.0 Compiling camino v1.1.6 Compiling equivalent v1.0.1 Compiling semver v1.0.22 Compiling deranged v0.3.11 Compiling time-macros v0.2.17 Compiling itertools v0.12.1 Compiling form_urlencoded v1.2.1 Compiling itertools v0.10.5 Compiling indoc v2.0.5 Compiling paste v1.0.14 Compiling heck v0.4.1 Compiling miniz_oxide v0.7.2 Compiling anstyle-parse v0.2.3 Compiling futures-channel v0.3.30 Compiling bitflags v1.3.2 Compiling unicode-width v0.1.12 Compiling regex-syntax v0.6.29 Compiling overload v0.1.1 Compiling itertools v0.11.0 Compiling sharded-slab v0.1.7 Compiling smawk v0.3.2 Compiling unicode-segmentation v1.11.0 Compiling cassowary v0.3.0 Compiling option-ext v0.2.0 Compiling unicode-linebreak v0.1.5 Compiling roff v0.2.1 Compiling winnow v0.5.40 Compiling timeago v0.4.2 Compiling linked-hash-map v0.5.6 Compiling similar v2.4.0 Compiling assert_matches v1.5.0 Compiling nu-ansi-term v0.46.0 Compiling doc-comment v0.3.3 Compiling predicates-core v1.0.6 Compiling termtree v0.4.1 Compiling uluru v3.0.0 Compiling difflib v0.4.0 Compiling assert_cmd v2.0.14 Compiling half v2.4.0 Compiling ciborium-io v0.2.2 Compiling plotters-backend v0.3.5 Compiling cast v0.3.0 Compiling yansi v0.5.1 Compiling diff v0.1.13 Compiling lock_api v0.4.11 Compiling slab v0.4.9 Compiling num-traits v0.2.18 Compiling oorandom v11.1.3 Compiling aho-corasick v1.1.3 Compiling winnow v0.6.5 Compiling anstream v0.6.13 Compiling nom v7.1.3 Compiling anes v0.1.6 Compiling prettyplease v0.2.16 Compiling fixedbitset v0.4.2 Compiling multimap v0.8.3 Compiling predicates-tree v1.0.9 Compiling ahash v0.8.11 Compiling generic-array v0.14.7 Compiling pretty_assertions v1.4.0 Compiling textwrap v0.16.1 Compiling predicates v3.1.0 Compiling plotters-svg v0.3.5 Compiling ciborium-ll v0.2.2 Compiling flate2 v1.0.28 Compiling quote v1.0.36 Compiling unicode-normalization v0.1.23 Compiling syn v2.0.60 Compiling crossbeam-epoch v0.9.18 Compiling crossbeam-channel v0.5.12 Compiling crossbeam-queue v0.3.11 Compiling jobserver v0.1.28 Compiling memmap2 v0.9.4 Compiling signal-hook-registry v1.4.1 Compiling mio v0.8.11 Compiling getrandom v0.2.12 Compiling socket2 v0.5.6 Compiling iovec v0.1.4 Compiling gix-sec v0.10.6 Compiling num_cpus v1.16.0 Compiling filetime v0.2.23 Compiling rtoolbox v0.0.2 Compiling dirs-sys v0.4.1 Compiling console v0.15.8 Compiling wait-timeout v0.2.0 Compiling is-terminal v0.4.12 Compiling bytes v0.4.12 Compiling rpassword v7.3.1 Compiling rand_core v0.6.4 Compiling dirs v5.0.1 Compiling parking_lot v0.12.1 Compiling crossbeam-deque v0.8.5 Compiling cc v1.0.90 Compiling time v0.3.34 Compiling rand_chacha v0.3.1 Compiling tracing-core v0.1.32 Compiling thread_local v1.1.8 Compiling crossbeam v0.8.4 Compiling signal-hook-mio v0.2.3 Compiling rand v0.8.5 Compiling crossterm v0.27.0 Compiling gix-utils v0.1.12 Compiling idna v0.5.0 Compiling hashbrown v0.14.3 Compiling esl01-renderdag v0.3.0 Compiling criterion-plot v0.5.0 Compiling tracing-log v0.2.0 Compiling rayon v1.10.0 Compiling chrono v0.4.38 Compiling plotters v0.3.5 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.4 Compiling regex-automata v0.4.6 Compiling url v2.5.0 Compiling digest v0.10.7 Compiling backoff v0.4.0 Compiling indexmap v2.2.6 Compiling regex-automata v0.1.10 Compiling openssl-sys v0.9.101 Compiling libz-sys v1.1.16 Compiling libssh2-sys v0.3.0 Compiling zstd-sys v2.0.9+zstd.1.5.5 Compiling blake2 v0.10.6 Compiling tempfile v3.10.1 Compiling terminal_size v0.3.0 Compiling libgit2-sys v0.16.2+1.7.2 Compiling clap_builder v4.5.2 Compiling zstd v0.12.4 Compiling petgraph v0.6.4 Compiling matchers v0.1.0 Compiling git2 v0.18.3 Compiling jwalk v0.8.1 Compiling test-case-core v3.3.1 Compiling bstr v1.9.1 Compiling regex v1.10.4 Compiling insta v1.38.0 Compiling globset v0.4.14 Compiling thiserror-impl v1.0.59 Compiling serde_derive v1.0.199 Compiling prost-derive v0.12.4 Compiling futures-macro v0.3.30 Compiling tracing-attributes v0.1.27 Compiling tokio-macros v2.2.0 Compiling clap_derive v4.5.4 Compiling gix-macros v0.1.4 Compiling jj-lib-proc-macros v0.17.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.17.0/lib/proc-macros) Compiling async-trait v0.1.80 Compiling ref-cast-impl v1.0.22 Compiling strum_macros v0.25.3 Compiling test-case-macros v3.3.1 Compiling ignore v0.4.22 Compiling test-case v3.3.1 Compiling futures-util v0.3.30 Compiling gix-hash v0.14.2 Compiling gix-date v0.8.5 Compiling gix-validate v0.8.4 Compiling gix-path v0.10.7 Compiling gix-chunk v0.4.8 Compiling pest v2.7.10 Compiling gix-bitmap v0.2.11 Compiling gix-quote v0.4.12 Compiling minus v5.6.1 Compiling tracing v0.1.40 Compiling gix-features v0.38.1 Compiling gix-hashtable v0.5.2 Compiling gix-config-value v0.14.6 Compiling gix-actor v0.31.1 Compiling tracing-subscriber v0.3.18 Compiling strum v0.25.0 Compiling ratatui v0.23.0 Compiling gix-object v0.42.1 Compiling gix-fs v0.10.2 Compiling gix-commitgraph v0.24.2 Compiling gix-glob v0.16.2 Compiling gix-url v0.27.3 Compiling gix-tempfile v13.1.1 Compiling clap v4.5.4 Compiling clap_complete v4.5.2 Compiling clap-markdown v0.1.3 Compiling clap_mangen v0.2.20 Compiling gix-lock v13.1.1 Compiling clap_complete_nushell v4.5.1 Compiling pest_meta v2.7.10 Compiling gix-revwalk v0.13.0 Compiling gix-ref v0.43.0 Compiling gix-pack v0.50.0 Compiling gix-diff v0.43.0 Compiling gix-revision v0.27.0 Compiling gix-traverse v0.39.0 Compiling gix-refspec v0.23.0 Compiling gix-index v0.32.0 Compiling pest_generator v2.7.10 Compiling gix-config v0.36.1 Compiling gix-discover v0.31.0 Compiling gix-odb v0.60.0 Compiling pest_derive v2.7.10 Compiling futures-executor v0.3.30 Compiling futures v0.3.30 Compiling gix v0.62.0 Compiling cargo-platform v0.1.8 Compiling bytes v1.6.0 Compiling serde_bser v0.3.1 Compiling toml v0.5.11 Compiling serde_spanned v0.6.5 Compiling toml_datetime v0.6.5 Compiling ciborium v0.2.2 Compiling toml_edit v0.19.15 Compiling prost v0.12.4 Compiling tokio v1.37.0 Compiling prost-types v0.12.4 Compiling cargo_metadata v0.17.0 Compiling scm-record v0.2.0 Compiling tracing-chrome v0.7.2 Compiling tinytemplate v1.2.1 Compiling config v0.13.4 Compiling criterion v0.5.1 Compiling prost-build v0.12.4 Compiling jj-cli v0.17.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.17.0/cli) Compiling gen-protos v0.17.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.17.0/lib/gen-protos) Compiling tokio-util v0.6.10 Compiling watchman_client v0.8.0 Compiling jj-lib v0.17.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.17.0/lib) Compiling testutils v0.17.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.17.0/lib/testutils) Finished test [unoptimized + debuginfo] target(s) in 1m 19s Running unittests src/main.rs (target/debug/deps/gen_protos-19e337f5ffa0897f) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/jj_cli-2d212b93dc008739) running 86 tests test config::tests::test_layered_configs_resolved_config_values_empty ... ok test config::tests::test_command_args ... ok test progress::tests::test_bar ... ok test merge_tools::external::tests::test_find_all_variables ... ok test merge_tools::external::tests::test_interpolate_variables ... ok test template_parser::tests::test_integer_literal ... ok test template_parser::tests::test_keyword_literal ... ok test text_util::tests::test_split_byte_line_to_words ... ok test template_parser::tests::test_parse_whitespace ... ok test text_util::tests::test_wrap_bytes_slice_ptr ... ok test template_parser::tests::test_string_literal ... ok test template_parser::tests::test_method_call_syntax ... ok test template_parser::tests::test_parse_tree_eq ... ok test text_util::tests::test_wrap_bytes ... ok test text_util::tests::test_write_wrapped_trailing_labeled_whitespace ... ok test template_parser::tests::test_function_call_syntax ... ok test text_util::tests::test_elide_start ... ok test template_parser::tests::test_parse_alias_decl ... ok test template_parser::tests::test_parse_operator_syntax ... ok test template_parser::tests::test_expand_symbol_alias ... ok test template_parser::tests::test_lambda_syntax ... ok test formatter::tests::test_color_formatter_ansi_codes_in_text ... ok Hint: Using default editor ':builtin'; run `jj config set --user ui.merge-editor :builtin` to disable this message. test formatter::tests::test_color_formatter_dropped ... ok test config::tests::test_layered_configs_resolved_config_values_single_key ... ok test config::tests::test_layered_configs_resolved_config_values_filter_path ... ok test formatter::tests::test_color_formatter_hex_colors ... ok test formatter::tests::test_sanitizing_formatter_ansi_codes_in_text ... ok test formatter::tests::test_plaintext_formatter ... ok test formatter::tests::test_format_recorder ... ok test formatter::tests::test_plaintext_formatter_ansi_codes_in_text ... ok test template_parser::tests::test_expand_function_alias ... ok test formatter::tests::test_color_formatter_partial_match ... ok test formatter::tests::test_color_formatter_unrecognized_color ... ok test formatter::tests::test_color_formatter_bold_reset ... ok test formatter::tests::test_color_formatter_sibling ... ok test formatter::tests::test_heading_labeled_writer_empty_string ... ok test formatter::tests::test_color_formatter_unrecognized_hex_color ... ok test formatter::tests::test_color_formatter_single_label ... ok test formatter::tests::test_color_formatter_normal_color ... ok test formatter::tests::test_color_formatter_no_space ... ok test formatter::tests::test_color_formatter_color_codes ... ok test formatter::tests::test_color_formatter_nested ... ok test formatter::tests::test_color_formatter_reverse_order ... ok test template_builder::tests::test_arithmetic_operation ... ok test template_builder::tests::test_concat_function ... ok test formatter::tests::test_color_formatter_innermost_wins ... ok Hint: test template_builder::tests::test_boolean_cast ... Using default editor ':builtin'; run `jj config set --user ui.diff-editorok :builtin` to disable this message. test template_builder::tests::test_self_keyword ... ok test template_builder::tests::test_label_function ... ok test template_builder::tests::test_surround_function ... ok test formatter::tests::test_color_formatter_attributes ... ok test formatter::tests::test_heading_labeled_writer ... ok test template_builder::tests::test_coalesce_function ... ok test template_builder::tests::test_parsed_tree ... ok test text_util::tests::test_write_wrapped ... ok test template_builder::tests::test_indent_function ... ok test template_builder::tests::test_timestamp_method ... ok test template_builder::tests::test_logical_operation ... ok test template_builder::tests::test_fill_function ... ok test template_builder::tests::test_signature ... ok test text_util::tests::test_write_wrapped_leading_labeled_whitespace ... ok test template_builder::tests::test_string_method ... ok test template_builder::tests::test_parse_error ... ok test commands::tests::verify_app ... ok test template_builder::tests::test_separate_function ... ok test template_builder::tests::test_list_method ... ok test merge_tools::tests::test_get_merge_editor_with_name ... ok test merge_tools::tests::test_get_diff_editor_with_name ... ok test config::tests::test_config_path_home_dir_new ... ok test config::tests::test_config_path_new_prefer_config_dir ... ok test config::tests::test_config_path_config_dir_existing ... ok test config::tests::test_config_path_config_pick_home_dir ... ok test config::tests::test_config_path_jj_config_existing ... ok test config::tests::test_config_path_home_dir_existing ... ok test config::tests::test_config_path_config_dir_new ... ok test config::tests::test_config_path_ambiguous ... ok test config::tests::test_config_path_jj_config_new ... ok test config::tests::test_config_path_config_pick_config_dir ... ok test config::tests::test_config_path_none ... ok test merge_tools::builtin::tests::test_edit_diff_builtin_add_empty_file ... ok test merge_tools::builtin::tests::test_edit_diff_builtin_modify_empty_file ... ok test merge_tools::builtin::tests::test_edit_diff_builtin_delete_empty_file ... ok test merge_tools::builtin::tests::test_edit_diff_builtin ... ok test merge_tools::builtin::tests::test_make_merge_sections ... ok test merge_tools::tests::test_get_merge_editor_from_settings ... ok test merge_tools::tests::test_get_diff_editor_from_settings ... ok test result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s Running unittests testing/fake-diff-editor.rs (target/debug/deps/fake_diff_editor-04f4f4cdf7aae5ae) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests testing/fake-editor.rs (target/debug/deps/fake_editor-3788a457185913c5) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/main.rs (target/debug/deps/jj-2dbbc9eab82e3d53) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/runner.rs (target/debug/deps/runner-7175ecb57545b6c0) running 468 tests test test_alias::test_alias_calls_unknown_command ... ok test test_alias::test_alias_calls_help ... ok test test_alias::test_alias_global_args_in_definition ... ok test test_alias::test_alias_invalid_definition ... ok test test_branch_command::test_branch_empty_name ... ok test test_alias::test_alias_cannot_override_builtin ... ok test test_commit_template::test_log_author_timestamp_utc ... ok test test_alias::test_alias_legacy_section ... ok test test_commit_command::test_commit_with_description_from_cli ... ok test test_alias::test_alias_bad_name ... ok test test_cat_command::test_cat_symlink ... ok test test_branch_command::test_branch_at_root ... ok test test_commit_command::test_commit_paths ... ok test test_alias::test_alias_calls_empty_command ... ok test test_alias::test_alias_calls_command_with_invalid_option ... ok test test_config_command::test_config_edit_missing_opt ... ok test test_commit_template::test_log_git_head ... ok test test_alias::test_alias_recursive ... ok test test_commit_template::test_log_author_timestamp_local ... ok test test_config_command::test_config_edit_repo_outside_repo ... ok test test_commit_template::test_mine_is_true_when_author_is_user ... ok test test_alias::test_alias_basic ... ok test test_commit_command::test_commit_with_default_description ... ok test test_config_command::test_config_list_array ... ok test test_config_command::test_config_list_all ... ok test test_commit_template::test_log_customize_short_id ... ok test test_config_command::test_config_edit_repo ... ok test test_config_command::test_config_edit_user ... ok test test_commit_template::test_log_author_timestamp_ago ... ok test test_commit_command::test_commit_paths_warning ... ok test test_config_command::test_config_list_inline_table ... ok test test_commit_command::test_commit_without_working_copy ... ok test test_commit_command::test_commit_interactive ... ok test test_config_command::test_config_list_table ... ok test test_config_command::test_config_list_nonexistent ... ok test test_alias::test_alias_global_args_before_and_after ... ok test test_commit_command::test_commit_with_editor ... ok test test_config_command::test_config_set_missing_opts ... ok test test_commit_template::test_log_author_timestamp ... ok test test_advance_branches::test_new_advance_branches_after ... ok test test_config_command::test_config_list_single ... ok test test_debug_command::test_debug_operation_id ... ok test test_config_command::test_config_get ... ok test test_debug_command::test_debug_index ... ok test test_config_command::test_config_path ... ok test test_advance_branches::test_advance_branches_multiple_branches::new ... ok test test_config_command::test_config_set_for_user ... ok test test_advance_branches::test_advance_branches_enabled::commit ... ok test test_concurrent_operations::test_concurrent_operation_divergence ... ok test test_config_command::test_config_layer_override_default ... ok test test_config_command::test_config_set_nontable_parent ... ok test test_describe_command::test_describe_default_description ... ok test test_debug_command::test_debug_revset ... ok test test_config_command::test_config_layer_override_env ... ok test test_alias::test_alias_in_repo_config ... ok test test_diff_command::test_diff_bad_args ... ok test test_commit_template::test_log_builtin_templates_colored ... ok test test_commit_template::test_log_builtin_templates ... ok test test_concurrent_operations::test_concurrent_operations_auto_rebase ... ok test test_debug_command::test_debug_fileset ... ok test test_config_command::test_config_list_layer ... ok test test_config_command::test_config_set_for_repo ... ok test test_branch_command::test_branch_move ... ok test test_branch_command::test_branch_delete_export ... ok test test_checkout::test_checkout ... ok test test_branch_command::test_branch_forget_deleted_or_nonexistent_branch ... ok test test_builtin_aliases::test_builtin_alias_trunk_matches_trunk ... ok test test_commit_template::test_log_default ... ok test test_config_command::test_config_layer_workspace ... ok test test_abandon_command::test_double_abandon ... ok test test_advance_branches::test_advance_branches_at_minus::commit ... ok test test_advance_branches::test_advance_branches_multiple_branches::commit ... ok test test_generate_md_cli_help::test_generate_markdown_docs_in_docs_dir ... ok test test_advance_branches::test_new_advance_branches_interior ... ok test test_branch_command::test_branch_forget_export ... ok test test_builtin_aliases::test_builtin_alias_trunk_matches_master ... ok test test_builtin_aliases::test_builtin_alias_trunk_no_match_only_exact ... ok test test_config_command::test_config_set_toml_types ... ok test test_concurrent_operations::test_concurrent_snapshot_wc_reloadable ... ok test test_builtin_aliases::test_builtin_alias_trunk_matches_main ... ok test test_advance_branches::test_advance_branches_enabled::new ... ok test test_diff_command::test_diff_external_tool_symlink ... ok test test_commit_template::test_log_immutable ... ok test test_describe_command::test_describe_author ... ok test test_commit_template::test_log_obslog_divergence ... ok test test_config_command::test_config_set_type_mismatch ... ok test test_branch_command::test_branch_list_conflicted ... ok test test_builtin_aliases::test_builtin_alias_trunk_override_alias ... ok test test_branch_command::test_branch_multiple_names ... ok test test_commit_template::test_log_parents ... ok test test_advance_branches::test_new_advance_branches_merge_children ... ok test test_diff_command::test_diff_binary ... ok test test_concurrent_operations::test_concurrent_operations_wc_modified ... ok test test_debug_command::test_debug_reindex ... ok test test_describe_command::test_multiple_message_args ... ok test test_diff_command::test_diff_empty ... ok test test_builtin_aliases::test_builtin_alias_trunk_no_match ... ok test test_diff_command::test_diff_missing_newline ... ok test test_checkout::test_checkout_not_single_rev ... ok test test_advance_branches::test_advance_branches_at_minus::new ... ok test test_commit_template::test_log_contained_in ... ok test test_git_clone::test_git_clone_remote_default_branch ... ok test test_builtin_aliases::test_builtin_alias_trunk_matches_exactly_one_commit ... ok test test_advance_branches::test_new_advance_branches_before ... ok test test_git_colocated::test_git_colocated_conflicting_git_refs ... ok test test_git_colocated::test_git_colocated_export_branches_on_snapshot ... ok test test_git_colocated::test_git_colocated_unreachable_commits ... ok test test_abandon_command::test_bug_2600_rootcommit_special_case ... ok test test_branch_command::test_branch_move_conflicting ... ok test test_git_fetch::test_git_fetch_default_remote ... ok test test_git_colocated::test_git_colocated ... ok test test_debug_command::test_debug_tree ... ok test test_cat_command::test_cat ... ok test test_git_fetch::test_git_fetch_nonexistent_remote_from_config ... ok test test_diff_command::test_diff_relative_paths ... ok test test_git_init::test_git_init_bad_wc_path ... ok test test_git_fetch::test_git_fetch_nonexistent_remote ... ok test test_git_clone::test_git_clone ... ok test test_edit_command::test_edit_current_wc_commit_missing ... ok test test_git_init::test_git_init_colocated_via_flag_git_dir_not_exists ... ok test test_diff_command::test_diff_stat ... ok test test_git_fetch::test_git_fetch_single_remote ... ok test test_git_colocated::test_git_colocated_rebase_dirty_working_copy ... ok test test_git_fetch::test_git_fetch_multiple_remotes ... ok test test_git_fetch::test_git_fetch_single_remote_all_remotes_flag ... ok test test_git_fetch::test_git_fetch_from_remote_named_git ... ok test test_branch_command::test_branch_rename ... ok test test_branch_command::test_branch_forget_glob ... ok test test_git_fetch::test_git_fetch_multiple_remotes_from_config ... ok test test_git_colocated::test_git_colocated_checkout_non_empty_working_copy ... ok test test_git_init::test_git_init_external_non_existent_git_directory ... ok test test_git_init::test_git_init_external_non_existent_directory ... ok test test_git_fetch::test_git_fetch_all_remotes ... ok test test_diffedit_command::test_diffedit_new_file ... ok test test_git_colocated::test_git_colocated_external_checkout ... ok test test_git_init::test_git_init_colocated_dirty_working_copy ... ok test test_git_colocated::test_git_colocated_branches ... ok test test_git_init::test_git_init_internal ... ok test test_git_fetch::test_git_fetch_with_default_config ... ok test test_git_fetch::test_git_fetch_single_remote_from_arg ... ok test test_diff_command::test_diff_skipped_context_nondefault ... ok test test_git_fetch::test_git_fetch_remote_only_branch ... ok test test_git_colocated::test_git_colocated_branch_forget ... ok test test_git_clone::test_git_clone_colocate ... ok test test_diff_command::test_diff_skipped_context ... ok test test_git_fetch::test_git_fetch_single_remote_from_config ... ok test test_diff_command::test_diff_external_tool ... ok test test_diff_command::test_color_words_diff_missing_newline ... ok test test_edit_command::test_edit ... ok test test_git_fetch::test_git_fetch_conflicting_branches ... ok test test_git_colocated::test_git_colocated_rebase_on_import ... ok test test_advance_branches::test_advance_branches_overrides::commit ... ok test test_git_init::test_git_init_external::bare ... ok test test_duplicate_command::test_undo_after_duplicate ... ok test test_git_import_export::test_git_export_conflicting_git_refs ... ok test test_git_fetch::test_git_fetch_prune_before_updating_tips ... ok test test_git_init::test_git_init_external::full ... ok test test_git_init::test_git_init_colocated_via_flag_git_dir_exists ... ok test test_git_colocated::test_git_colocated_squash_undo ... ok test test_git_init::test_git_init_colocated_via_git_repo_path_symlink_directory ... ok test test_diffedit_command::test_diffedit_merge ... ok test test_diff_command::test_diff_basic ... ok test test_git_init::test_git_init_colocated_via_git_repo_path_gitlink ... ok test test_advance_branches::test_advance_branches_overrides::new ... ok test test_git_fetch::test_git_fetch_conflicting_branches_colocated ... ok test test_git_init::test_git_init_colocated_via_git_repo_path ... ok test test_diffedit_command::test_diffedit_old_restore_interactive_tests ... ok test test_branch_command::test_branch_track_untrack_patterns ... ok test test_global_opts::test_debug_logging_enabled ... ok test test_global_opts::test_help ... ok test test_branch_command::test_branch_delete_glob ... ok test test_git_init::test_git_init_colocated_via_git_repo_path_symlink_directory_without_bare_config ... ok test test_global_opts::test_invalid_config ... ok test test_branch_command::test_branch_list ... ok test test_global_opts::test_non_utf8_arg ... ok test test_git_init::test_git_init_colocated_via_git_repo_path_symlink_gitlink ... ok test test_duplicate_command::test_rebase_duplicates ... ok test test_branch_command::test_branch_forget_fetched_branch ... ok test test_global_opts::test_repo_arg_with_init ... ok test test_gitignores::test_gitignores ... ok test test_global_opts::test_repo_arg_with_git_clone ... ok test test_git_import_export::test_git_export_undo ... ok test test_global_opts::test_version ... ok test test_git_init::test_git_init_external_but_git_dir_exists ... ok test test_global_opts::test_no_user_configured ... ok test test_git_import_export::test_resolution_of_git_tracking_branches ... ok test test_git_import_export::test_git_import_undo ... ok test test_init_command::test_init_git_bad_wc_path ... ok test test_global_opts::test_broken_repo_structure ... ok test test_git_colocated::test_git_colocated_undo_head_move ... ok test test_commit_template::test_log_branches ... ok test test_global_opts::test_early_args ... ok test test_git_fetch::test_git_fetch_remove_fetch ... ok test test_diff_command::test_diff_types ... ok test test_global_opts::test_quiet ... ok test test_branch_command::test_branch_track_untrack ... ok test test_git_remotes::test_git_remote_add ... ok test test_global_opts::test_no_workspace_directory ... ok test test_chmod_command::test_chmod_regular_conflict ... ok test test_git_submodule::test_gitsubmodule_print_gitmodules ... ok test test_git_fetch::test_git_fetch_rename_fetch ... ok test test_init_command::test_init_git_external_non_existent_git_directory ... ok test test_global_opts::test_bad_path ... ok test test_describe_command::test_describe ... ok test test_init_command::test_init_local_disallowed ... ok test test_init_command::test_init_git_internal_must_be_colocated ... ok test test_global_opts::test_ignore_working_copy ... ok test test_init_command::test_init_git_external_non_existent_directory ... ok test test_git_init::test_git_init_colocated_via_git_repo_path_imported_refs ... ok test test_init_command::test_init_local ... ok test test_init_command::test_init_git_internal ... ok test test_global_opts::test_resolve_workspace_directory ... ok test test_global_opts::test_color_ui_messages ... ok test test_init_command::test_init_git_external::full ... ok test test_git_remotes::test_git_remote_rename ... ok test test_gitignores::test_gitignores_ignored_file_in_target_commit ... ok test test_log_command::test_log_bad_short_prefixes ... ok test test_chmod_command::test_chmod_file_dir_deletion_conflicts ... ok test test_git_colocated::test_git_colocated_unborn_branch ... ok test test_init_command::test_init_git_external::bare ... ok test test_git_remotes::test_git_remotes ... ok test test_diffedit_command::test_diffedit_3pane ... ok test test_log_command::test_log_author_format ... ok test test_init_command::test_init_git_colocated ... ok test test_init_command::test_init_git_colocated_symlink_directory ... ok test test_duplicate_command::test_duplicate ... ok test test_log_command::test_log_with_empty_revision ... ok test test_init_command::test_init_git_colocated_gitlink ... ok test test_log_command::test_default_revset_per_repo ... ok test test_log_command::test_log_with_no_template ... ok test test_init_command::test_init_git_colocated_symlink_directory_without_bare_config ... ok test test_log_command::test_default_revset ... ok test test_git_push::test_git_push_matching_branch_unchanged ... ok test test_init_command::test_init_git_colocated_symlink_gitlink ... ok test test_git_remotes::test_git_remote_named_git ... ok test test_global_opts::test_color_config ... ok test test_branch_command::test_branch_list_filtered ... ok test test_git_push::test_git_push_to_remote_named_git ... ok test test_git_push::test_git_push_no_matching_branch ... ok test test_init_command::test_init_git_external_but_git_dir_exists ... ok test test_git_push::test_git_push_deleted_untracked ... ok test test_git_import_export::test_git_import_move_export_with_default_undo ... ok test test_git_push::test_git_push_nothing ... ok test test_log_command::test_graph_template_color ... ok test test_log_command::test_log_divergence ... ok test test_git_push::test_git_push_moved_sideways_untracked ... ok test test_git_push::test_git_push_no_description ... ok test test_log_command::test_log_null_terminate_multiline_descriptions ... ok test test_log_command::test_log_short_shortest_length_parameter ... ok test test_log_command::test_log_reversed ... ok test test_diffedit_command::test_diffedit ... ok test test_abandon_command::test_bug_2600 ... ok test test_git_fetch::test_git_fetch_removed_parent_branch ... ok test test_git_colocated::test_git_colocated_fetch_deleted_or_moved_branch ... ok test test_no_forgotten_test_files ... ok test test_git_push::test_git_push_deleted ... ok test test_git_push::test_git_push_unsnapshotted_change ... ok test test_git_push::test_git_push_moved_forward_untracked ... ok test test_git_push::test_git_push_existing_long_branch ... ok test test_git_push::test_git_push_parent_branch ... ok test test_new_command::test_new_error_revision_does_not_exist ... ok test test_init_command::test_init_git_colocated_imported_refs ... ok test test_git_push::test_git_push_not_fast_forward ... ok test test_git_push::test_git_push_locally_created_and_rewritten ... ok test test_obslog_command::test_obslog_with_no_template ... ok test test_new_command::test_new_conflicting_change_ids ... ok test test_interdiff_command::test_interdiff_conflicting ... ok test test_git_push::test_git_push_other_remote_has_branch ... ok test test_log_command::test_log_warn_path_might_be_revset ... ok test test_git_push::test_git_push_missing_author ... ok test test_git_fetch::test_git_fetch_undo ... ok test test_interdiff_command::test_interdiff_paths ... ok test test_operations::test_op_log_no_graph ... ok test test_operations::test_op_log_limit ... ok test test_git_fetch::test_git_fetch_removed_branch ... ok test test_operations::test_op_log_configurable ... ok test test_operations::test_op_log_with_no_template ... ok test test_git_push::test_git_push_current_branch ... ok test test_git_fetch::test_fetch_undo_what ... ok test test_git_push::test_git_push_conflict ... ok test test_git_push::test_git_push_missing_committer ... ok test test_new_command::test_new_conflicting_branches ... ok test test_obslog_command::test_obslog_with_custom_symbols ... ok test test_global_opts::test_no_subcommand ... ok test test_log_command::test_log_filtered_by_path ... ok test test_operations::test_op_log_word_wrap ... ok test test_next_prev_commands::test_next_simple ... ok test test_abandon_command::test_basics ... ok test test_operations::test_op_log_builtin_templates ... ok test test_git_push::test_git_push_mixed ... ok test test_next_prev_commands::test_next_exceeding_history ... ok test test_operations::test_op_log_with_custom_symbols ... ok test test_obslog_command::test_obslog_word_wrap ... ok test test_new_command::test_new ... ok test test_operations::test_op_log_no_graph_null_terminated ... ok test test_obslog_command::test_obslog_squash ... ok test test_next_prev_commands::test_next_fails_on_branching_children_no_stdin ... ok test test_next_prev_commands::test_prev_multiple_without_root ... ok test test_next_prev_commands::test_prev_beyond_root_fails ... ok test test_log_command::test_graph_styles ... ok test test_next_prev_commands::test_next_multiple ... ok test test_log_command::test_elided ... ok test test_operations::test_op_log_template ... ok test test_branch_command::test_branch_list_tracked ... ok test test_log_command::test_multiple_revsets ... ok test test_next_prev_commands::test_next_editing ... ok test test_log_command::test_log_limit ... ok test test_immutable_commits::test_rewrite_immutable_generic ... ok test test_log_command::test_log_with_custom_symbols ... ok test test_next_prev_commands::test_prev_simple ... ok test test_interdiff_command::test_interdiff_basic ... ok test test_next_prev_commands::test_next_fails_on_branching_children_quit_prompt ... ok test test_operations::test_op_abandon_without_updating_working_copy ... ok test test_next_prev_commands::test_next_choose_branching_child ... ok test test_log_command::test_log_word_wrap ... ok test test_git_push::test_git_push_conflicting_branches ... ok test test_next_prev_commands::test_prev_editing ... ok test test_git_push::test_git_push_revisions ... ok test test_next_prev_commands::test_next_on_merge_commit ... ok test test_git_fetch::test_git_fetch_all ... ok test test_next_prev_commands::test_next_parent_has_multiple_descendants ... ok test test_revset_output::test_alias_override ... ok test test_obslog_command::test_obslog_with_or_without_diff ... ok test test_parallelize_command::test_parallelize_disconnected_target_commits ... ok test test_git_push::test_git_push_changes ... ok test test_revset_output::test_bad_alias_decl ... ok test test_root::test_root_outside_a_repo ... ok test test_duplicate_command::test_duplicate_many ... ok test test_git_push::test_git_push_multiple ... ok test test_next_prev_commands::test_next_with_merge_commit_parent ... ok test test_operations::test_op_log ... ok test test_rebase_command::test_rebase_error_revision_does_not_exist ... ok test test_parallelize_command::test_parallelize_multiple_heads ... ok test test_root::test_root::git_backend ... ok test test_git_push::test_git_push_tracked_vs_all ... ok test test_root::test_root::local_backend ... ok test test_shell_completion::test_deprecated_flags ... ok test test_next_prev_commands::test_prev_on_merge_commit ... ok test test_show_command::test_show_with_no_template ... ok test test_next_prev_commands::test_prev_prompts_on_multiple_parents ... ok test test_revset_output::test_function_name_hint ... ok test test_parallelize_command::test_parallelize_multiple_heads_with_and_without_children ... ok test test_show_command::test_show ... ok test test_show_command::test_show_relative_timestamps ... ok test test_next_prev_commands::test_prev_on_merge_commit_with_parent_merge ... ok test test_parallelize_command::test_parallelize_multiple_roots ... ok test test_log_command::test_log_prefix_highlight_counts_hidden_commits ... ok test test_show_command::test_show_with_template ... ok test test_revset_output::test_alias ... ok test test_log_command::test_log_with_or_without_diff ... ok test test_parallelize_command::test_parallelize_root_is_a_merge ... ok test test_parallelize_command::test_parallelize_multiple_roots_with_different_parents ... ok test test_revset_output::test_syntax_error ... ok test test_parallelize_command::test_parallelize_where_root_has_non_target_children ... ok test test_parallelize_command::test_parallelize_interior_target_is_a_merge ... ok test test_new_command::test_new_insert_before_root_successors ... ok test test_split_command::test_split_with_default_description ... ok test test_parallelize_command::test_parallelize_with_merge_commit_child ... ok test test_parallelize_command::test_parallelize_no_descendants ... ok test test_new_command::test_new_insert_after_children ... ok test test_parallelize_command::test_parallelize_with_descendants_simple ... ok test test_status_command::test_status_filtered ... ok test test_new_command::test_new_insert_before_root ... ok test test_parallelize_command::test_parallelize_multiple_heads_with_different_children ... ok test test_split_command::test_split_with_non_empty_description ... ok test test_status_command::test_status_ignored_gitignore ... ok test test_repo_change_report::test_report_conflicts ... ok test test_templater::test_templater_alias_override ... ok test test_split_command::test_split_siblings_no_descendants ... ok test test_new_command::test_new_insert_before_no_root_merge ... ok test test_templater::test_templater_bad_alias_decl ... ok test test_new_command::test_new_insert_before ... ok test test_parallelize_command::test_parallelize_head_is_a_merge ... ok test test_immutable_commits::test_rewrite_immutable_commands ... ok test test_diff_command::test_diff_stat_long_name_or_stat ... ok test test_squash_command::test_squash_use_destination_message_and_message_mutual_exclusion ... ok test test_new_command::test_new_insert_before_no_loop ... ok test test_util_command::test_util_config_schema ... ok test test_parallelize_command::test_parallelize_where_interior_has_non_target_children ... ok test test_operations::test_op_abandon_ancestors ... ok test test_parallelize_command::test_parallelize_complex_nonlinear_target ... ok test test_templater::test_templater_upper_lower ... ok test test_split_command::test_split_with_merge_child ... ok test test_rebase_command::test_rebase_single_revision_merge_parent ... ok test test_split_command::test_split_siblings_with_merge_child ... ok test test_branch_command::test_branch_list_much_remote_divergence ... ok test test_tag_command::test_tag_list ... ok test test_new_command::test_new_insert_after ... ok test test_log_command::test_log_prefix_highlight_styled ... ok test test_util_command::test_gc_args ... ok test test_new_command::test_new_merge ... ok test test_rebase_command::test_rebase_invalid ... ok test test_rebase_command::test_rebase_skip_empty ... ok test test_working_copy::test_snapshot_large_file ... ok test test_repo_change_report::test_report_conflicts_with_divergent_commits ... ok test test_resolve_command::test_file_vs_dir ... ok test test_git_fetch::test_git_fetch_some_of_many_branches ... ok test test_util_command::test_shell_completions ... ok test test_untrack_command::test_untrack_sparse ... ok test test_squash_command::test_squash_empty ... ok test test_move_command::test_move_description ... ok test test_log_command::test_log_shortest_accessors ... ok test test_workspaces::test_list_workspaces_template ... ok test test_split_command::test_split_siblings_with_descendants ... ok test test_status_command::test_status_merge ... ok test test_workspaces::test_workspaces_update_stale_noop ... ok test test_resolve_command::test_edit_delete_conflict_input_files ... ok test test_revset_output::test_bad_function_call ... ok test test_resolve_command::test_normal_conflict_input_files ... ok test test_util_command::test_gc_operation_log ... ok test test_workspaces::test_workspaces_root ... ok test test_resolve_command::test_too_many_parents ... ok test test_resolve_command::test_baseless_conflict_input_files ... ok test test_templater::test_templater_parse_error ... ok test test_undo::test_undo_rewrite_with_child ... ok test test_rebase_command::test_rebase_revision_onto_descendant ... ok test test_squash_command::test_squash_use_destination_message ... ok test test_resolve_command::test_description_with_dir_and_deletion ... ok test test_workspaces::test_workspaces_add_second_workspace ... ok test test_workspaces::test_workspaces_add_second_workspace_on_merge ... ok test test_rebase_command::test_rebase_branch_with_merge ... ok test test_templater::test_templater_alias ... ok test test_workspaces::test_workspaces_add_workspace_at_revision ... ok test test_squash_command::test_squash_from_multiple_partial_no_op ... ok test test_status_command::test_status_display_rebase_instructions ... ok test test_untrack_command::test_untrack ... ok test test_move_command::test_move ... ok test test_sparse_command::test_sparse_manage_patterns ... ok test test_workspaces::test_workspaces_update_stale_snapshot ... ok test test_rebase_command::test_rebase_multiple_destinations ... ok test test_restore_command::test_restore_conflicted_merge ... ok test test_rebase_command::test_rebase_single_revision ... ok test test_workspaces::test_workspaces_sparse_patterns ... ok test test_tree_level_conflicts::test_enable_tree_level_conflicts ... ok test test_split_command::test_split_by_paths ... ok test test_rebase_command::test_rebase_branch ... ok test test_undo::test_git_push_undo ... ok test test_workspaces::test_workspaces_forget ... ok test test_workspaces::test_workspaces_conflicting_edits ... ok test test_undo::test_git_push_undo_repo_only ... ok test test_workspaces::test_workspaces_forget_multi_transaction ... ok test test_workspaces::test_workspaces_updated_by_other ... ok test test_undo::test_git_push_undo_with_import ... ok test test_undo::test_git_push_undo_colocated ... ok test test_workspaces::test_workspaces_add_workspace_multiple_revisions ... ok test test_undo::test_branch_track_untrack_undo ... ok test test_move_command::test_move_partial ... ok test test_rebase_command::test_rebase_with_descendants ... ok test test_restore_command::test_restore ... ok test test_workspaces::test_workspaces_current_op_discarded_by_other ... ok test test_resolve_command::test_multiple_conflicts ... ok test test_squash_command::test_squash_from_multiple ... ok test test_unsquash_command::test_unsquash_description ... ok test test_rebase_command::test_rebase_skip_if_on_destination ... ok test test_squash_command::test_squash_from_to ... ok test test_squash_command::test_squash_partial ... ok test test_squash_command::test_squash_description ... ok test test_squash_command::test_squash ... ok test test_unsquash_command::test_unsquash_partial ... ok test test_rebase_command::test_rebase_revisions_after_before ... ok test test_resolve_command::test_resolution ... ok test test_squash_command::test_squash_from_multiple_partial ... ok test test_unsquash_command::test_unsquash ... ok test test_rebase_command::test_rebase_multiple_revisions ... ok test test_squash_command::test_squash_from_to_partial ... ok test test_rebase_command::test_rebase_with_child_and_descendant_bug_2600 ... ok test test_rebase_command::test_rebase_revisions_after ... ok test test_rebase_command::test_rebase_revisions_before ... ok test result: ok. 468 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.08s Running unittests src/lib.rs (target/debug/deps/jj_lib-e0e3d1e046ef48a2) running 296 tests test content_hash::tests::derive_for_enum ... ok test dag_walk::tests::test_closest_common_node_ok ... ok test content_hash::tests::test_slice_sanity ... ok test content_hash::tests::test_option_sanity ... ok test content_hash::tests::test_btree_map_key_value_distinction ... ok test dag_walk::tests::test_dfs_ok ... ok test content_hash::tests::test_string_sanity ... ok test content_hash::tests::test_hash_map_key_value_distinction ... ok test content_hash::tests::test_struct_sanity ... ok test dag_walk::tests::test_heads_ok ... ok test dag_walk::tests::test_closest_common_node_tricky ... ok test dag_walk::tests::test_heads_mixed ... ok test dag_walk::tests::test_topo_order_ok ... ok test dag_walk::tests::test_topo_order_reverse_merge ... ok test dag_walk::tests::test_topo_order_reverse_linear ... ok test dag_walk::tests::test_topo_order_reverse_merge_and_linear ... ok test dag_walk::tests::test_topo_order_reverse_merge_bad_fork_order_at_root ... ok test dag_walk::tests::test_topo_order_reverse_merge_and_linear_bad_merge_order ... ok test dag_walk::tests::test_topo_order_reverse_merge_and_linear_bad_fork_order ... ok test dag_walk::tests::test_topo_order_reverse_multiple_roots ... ok test dag_walk::tests::test_topo_order_reverse_multiple_heads ... ok test default_index::rev_walk::tests::test_filter_rev_walk ... ok test dag_walk::tests::test_topo_order_reverse_nested_merges ... ok test dag_walk::tests::test_topo_order_reverse_nested_merges_bad_order ... ok test default_index::rev_walk::tests::test_peekable_rev_walk ... ok test default_index::rev_walk::tests::test_walk_ancestors_until_roots ... ok test default_index::revset_engine::tests::test_positions_accumulator ... ok test default_index::rev_walk::tests::test_walk_ancestors ... ok test default_index::rev_walk::tests::test_walk_ancestors_filtered_by_generation ... ok test default_index::rev_walk::tests::test_walk_ancestors_filtered_by_generation_range_merging ... ok test default_index::revset_engine::tests::test_revset_combinator ... ok test default_index::rev_walk::tests::test_walk_descendants_filtered_by_generation ... ok test default_index::tests::test_common_ancestors_merge_with_ancestor ... ok test default_index::tests::test_common_ancestors ... ok test default_index::tests::test_common_ancestors_criss_cross ... ok test default_index::tests::index_missing_parent_commit - should panic ... ok test default_index::tests::test_is_ancestor ... ok test dag_walk::tests::test_topo_order_reverse_cycle_linear ... ok test diff::tests::test_diff_single_empty_input ... ok test dag_walk::tests::test_topo_order_reverse_cycle_to_branchy_sub_graph ... ok test diff::tests::test_diff_nothing_in_common ... ok test diff::tests::test_find_lcs_element_moved_earlier ... ok test diff::tests::test_diff_insert_in_middle ... ok test diff::tests::test_diff_single_input ... ok test diff::tests::test_find_lcs_empty ... ok test default_index::tests::test_heads ... ok test diff::tests::test_find_lcs_element_moved_later ... ok test diff::tests::test_find_lcs_in_order ... ok test diff::tests::test_find_lcs_interleaved_longest_chains ... ok test diff::tests::test_find_lcs_reverse_order ... ok test diff::tests::test_find_lcs_single_element ... ok test diff::tests::test_find_lcs_two_swapped ... ok test diff::tests::test_find_line_ranges_blank_line ... ok test diff::tests::test_diff_two_inputs_one_different ... ok test diff::tests::test_find_line_ranges_empty ... ok test diff::tests::test_diff_for_tokenizer_compacted ... ok test diff::tests::test_diff_multiple_inputs_all_different ... ok test diff::tests::test_diff_no_unique_middle_flips ... ok test diff::tests::test_diff_multiple_inputs_one_different ... ok test diff::tests::test_find_line_ranges_missing_newline_at_eof ... ok test diff::tests::test_find_line_ranges_multiple_lines ... ok test diff::tests::test_find_word_ranges_empty ... ok test diff::tests::test_find_word_ranges_many_words ... ok test diff::tests::test_find_word_ranges_multibyte ... ok test diff::tests::test_find_word_ranges_no_word ... ok test diff::tests::test_find_word_ranges_non_word_then_word ... ok test diff::tests::test_find_word_ranges_single_word ... ok test diff::tests::test_find_word_ranges_word_then_non_word ... ok test diff::tests::test_intersect_regions_existing_empty ... ok test diff::tests::test_intersect_regions_new_range_overlaps_multiple_existing ... ok test diff::tests::test_diff_recursion_needed ... ok test diff::tests::test_intersect_regions_new_ranges_within_existing ... ok test diff::tests::test_intersect_regions_partial_overlap ... ok test diff::tests::test_unchanged_ranges_non_unique_added ... ok test extensions_map::tests::test_empty ... ok test diff::tests::test_unchanged_ranges_insert_in_middle ... ok test extensions_map::tests::test_retrieval ... ok test diff::tests::test_diff_real_case_gitgit_read_tree_c ... ok test file_util::tests::normalize_too_many_dot_dot ... ok test diff::tests::test_unchanged_ranges_non_unique_removed ... ok test default_index::rev_walk::tests::test_ancestors_bit_set ... ok test fileset::tests::test_explicit_paths ... ok test files::tests::test_merge_multi_hunk ... ok test fileset_parser::tests::test_parse_whitespace ... ok test fileset_parser::tests::test_parse_string_literal ... ok test fileset::tests::test_parse_file_pattern ... ok test fileset_parser::tests::test_parse_tree_eq ... ok test git_backend::tests::read_empty_string_placeholder ... ok test fileset_parser::tests::test_parse_bare_string ... ok test fileset_parser::tests::test_parse_identifier ... ok test fileset_parser::tests::test_parse_string_pattern ... ok test fileset_parser::tests::test_parse_operator ... ok test fileset::tests::test_parse_glob_pattern ... ok test files::tests::test_merge_single_hunk ... ok test git_backend::tests::write_empty_string_placeholder ... ok test gitignore::tests::test_gitignore_empty_file ... ok test diff::tests::test_diff_real_case_write_fmt ... ok test gitignore::tests::test_gitignore_empty_file_with_prefix ... ok test gitignore::tests::test_gitignore_deep_dir ... ok test fileset_parser::tests::test_parse_function_call ... ok test gitignore::tests::test_gitignore_match_only_dir ... ok test gitignore::tests::test_gitignore_file_ordering ... ok test gitignore::tests::test_gitignore_leading_dir_glob_with_prefix ... ok test gitignore::tests::test_gitignore_literal ... ok test gitignore::tests::test_gitignore_literal_with_prefix ... ok test gpg_signing::tests::gpg_verify_bad_signature ... ok test gitignore::tests::test_gitignore_pattern_same_as_prefix ... ok test gpg_signing::tests::gpg_verify_expired_signature ... ok test gpg_signing::tests::gpg_verify_good_signature ... ok test gpg_signing::tests::gpg_verify_unknown_signature ... ok test hex_util::tests::test_reverse_hex ... ok test gpg_signing::tests::gpg_verify_invalid_signature_format ... ok test gitignore::tests::test_gitignore_internal_dir_glob_not_really ... ok test id_prefix::tests::test_id_index_resolve_prefix ... ok test id_prefix::tests::test_lookup_exact ... ok test id_prefix::tests::test_id_index_shortest_unique_prefix_len ... ok test gitignore::tests::test_gitignore_deep_dir_chained ... ok test local_working_copy::tests::test_file_states_lookup ... ok test gitignore::tests::test_gitignore_rooted_literal_with_prefix ... ok test gitignore::tests::test_gitignore_negative_parent_directory ... ok test gitignore::tests::test_gitignore_leading_dir_glob ... ok test gitignore::tests::test_gitignore_line_ordering ... ok test gitignore::tests::test_gitignore_rooted_literal ... ok test local_working_copy::tests::test_file_states_merge ... ok test matchers::tests::test_differencematcher_remove_subdir ... ok test matchers::tests::test_differencematcher_shared_patterns ... ok test matchers::tests::test_fileglobsmatcher_nested ... ok test matchers::tests::test_fileglobsmatcher_rooted ... ok test matchers::tests::test_fileglobsmatcher_wildcard_any ... ok test matchers::tests::test_filesmatcher_empty ... ok test matchers::tests::test_filesmatcher_nonempty ... ok test matchers::tests::test_intersectionmatcher_intersecting_roots ... ok test matchers::tests::test_intersectionmatcher_subdir ... ok test matchers::tests::test_nothingmatcher ... ok test matchers::tests::test_prefixmatcher_empty ... ok test gitignore::tests::teest_gitignore_backslash_path ... ok test gitignore::tests::test_gitignore_internal_dir_glob ... ok test matchers::tests::test_prefixmatcher_nested_prefixes ... ok test gitignore::tests::test_gitignore_unusual_symbols ... ok test gitignore::tests::test_gitignore_trailing_dir_glob ... ok test matchers::tests::test_prefixmatcher_root ... ok test matchers::tests::test_prefixmatcher_single_prefix ... ok test matchers::tests::test_unionmatcher_concatenate_roots ... ok test content_hash::tests::test_consistent_hashing ... ok test merge::tests::test_as_resolved ... ok test matchers::tests::test_unionmatcher_concatenate_subdirs ... ok test fileset::tests::test_build_matcher_simple ... ok test merge::tests::test_extend ... ok test merge::tests::test_flatten ... ok test merge::tests::test_from_iter ... ok test merge::tests::test_from_iter_empty - should panic ... ok test merge::tests::test_from_iter_even - should panic ... ok test merge::tests::test_iter ... ok test merge::tests::test_legacy_form_conversion ... ok test merge::tests::test_map ... ok test gitignore::tests::test_gitignore_glob ... ok test merge::tests::test_maybe_map ... ok test merge::tests::test_pad_to ... ok test fileset::tests::test_build_matcher_unnormalized_union ... ok test merge::tests::test_try_map ... ok test merge::tests::test_trivial_merge ... ok test merge::tests::test_swap_remove ... ok test fileset_parser::tests::test_parse_error ... ok test fileset::tests::test_build_matcher_union_patterns_of_different_kind ... ok test merge::tests::test_simplify ... ok test fileset::tests::test_build_matcher_glob_pattern ... ok test object_id::tests::test_hex_prefix_matches ... ok test object_id::tests::test_hex_prefix_prefixes ... ok test fileset::tests::test_parse_function ... ok test fileset::tests::test_build_matcher_union_patterns_of_same_kind ... ok test op_store::tests::test_merge_join_branch_views ... ok test refs::tests::test_classify_branch_push_action_added ... ok test fileset::tests::test_parse_compound_expression ... ok test refs::tests::test_classify_branch_push_action_local_conflicted ... ok test merge::tests::test_merge_invariants ... ok test fileset::tests::test_build_matcher_combined ... ok test refs::tests::test_classify_branch_push_action_remote_conflicted ... ok test refs::tests::test_classify_branch_push_action_removed ... ok test refs::tests::test_classify_branch_push_action_removed_untracked ... ok test refs::tests::test_classify_branch_push_action_unchanged ... ok test refs::tests::test_classify_branch_push_action_updated ... ok test refs::tests::test_classify_branch_push_action_updated_untracked ... ok test repo_path::tests::test_as_internal_file_string ... ok test repo_path::tests::test_components ... ok test repo_path::tests::test_is_root ... ok test repo_path::tests::test_join ... ok test repo_path::tests::test_from_internal_string ... ok test repo_path::tests::test_order ... ok test repo_path::tests::test_parent ... ok test repo_path::tests::test_split ... ok test repo_path::tests::test_strip_prefix ... ok test repo_path::tests::test_to_fs_path ... ok test repo_path::tests::test_to_internal_dir_string ... ok test repo_path::tests::test_starts_with ... ok test revset::tests::test_optimize_descendants ... ok test revset::tests::test_parse_revset_alias_formal_parameter ... ok test revset::tests::test_optimize_unchanged_subtree ... ok test revset::tests::test_optimize_filter_difference ... ok test revset::tests::test_parse_revset_alias_symbol_decl ... ok test revset::tests::test_optimize_difference ... ok test revset::tests::test_parse_revset_compat_operator ... ok test revset::tests::test_revset_expression_building ... ok test revset::tests::test_parse_whitespace ... ok test revset::tests::test_parse_string_literal ... ok test revset_graph::tests::test_format_graph ... ok test revset::tests::test_optimize_ancestors ... ok test revset::tests::test_parse_string_pattern ... ok test revset::tests::test_parse_revset_with_modifier ... ok test revset_graph::tests::test_topo_grouped_fork_interleaved ... ok test revset::tests::test_expand_function_alias ... ok test revset::tests::test_parse_revset_keyword_arguments ... ok test gitignore::tests::test_gitignore_whitespace ... ok test revset::tests::test_expand_symbol_alias ... ok test revset_graph::tests::test_topo_grouped_duplicated_edges ... ok test revset::tests::test_optimize_filter_subtree ... ok test revset_graph::tests::test_topo_grouped_fork_multiple_heads ... ok test revset::tests::test_parse_revset_operator_combinations ... ok test revset::tests::test_parse_revset_function ... ok test revset::tests::test_optimize_subtree ... ok test revset::tests::test_optimize_not_in_ancestors ... ok test revset_graph::tests::test_topo_grouped_merge_criss_cross ... ok test revset_graph::tests::test_topo_grouped_merge_but_missing ... ok test revset_graph::tests::test_topo_grouped_merge_and_fork_multiple_roots ... ok test revset_graph::tests::test_topo_grouped_fork_parallel ... ok test gitignore::tests::test_gitignore_range ... ok test revset_graph::tests::test_topo_grouped_parallel_interleaved ... ok test revset_graph::tests::test_topo_grouped_multiple_roots ... ok test revset_graph::tests::test_topo_grouped_merge_multiple_roots ... ok test revset_graph::tests::test_topo_grouped_merge_stairs ... ok test revset_graph::tests::test_topo_grouped_merge_descendants_interleaved ... ok test revset_graph::tests::test_topo_grouped_multiple_child_dependencies ... ok test revset::tests::test_parse_revset ... ok test revset_graph::tests::test_topo_grouped_merge_interleaved ... ok test revset_graph::tests::test_topo_grouped_merge_and_fork ... ok test revset_graph::tests::test_topo_grouped_requeue_unpopulated ... ok test settings::tests::byte_size_parse ... ok test simple_op_store::tests::test_branch_views_legacy_roundtrip ... ok test simple_op_store::tests::test_hash_operation ... ok test simple_op_store::tests::test_hash_view ... ok test simple_op_store::tests::test_migrate_git_refs_remote_named_git ... ok test simple_op_store::tests::test_ref_target_change_delete_order_roundtrip ... ok test revset::tests::test_optimize_filter_intersection ... ok test simple_op_store::tests::test_ref_target_legacy_roundtrip ... ok test revset_graph::tests::test_topo_grouped_trivial_fork ... ok test ssh_signing::tests::test_ssh_key_to_file_conversion_raw_key_data ... ok test ssh_signing::tests::test_ssh_key_to_file_conversion_existing_file ... ok test str_util::tests::test_parse ... ok test str_util::tests::test_string_pattern_to_glob ... ok test revset_graph::tests::test_topo_grouped_fork_nested ... ok test file_util::tests::test_persist_target_exists::existing_file_open ... ok test repo_path::tests::parse_fs_path_wc_in_cwd_child ... ok test file_util::tests::test_persist_no_existing_file ... ok test lock::tests::lock_basic ... ok test default_index::tests::index_multiple_commits::full_in_memory ... ok test stacked_table::tests::stacked_table_merge ... ok test default_index::tests::shortest_unique_commit_id_prefix ... ok test default_index::tests::index_multiple_commits::incremental_in_memory ... ok test default_index::tests::index_empty::memory ... ok test default_index::tests::index_root_commit::memory ... ok test stacked_table::tests::stacked_table_empty::memory ... ok test default_index::tests::index_empty::file ... ok test stacked_table::tests::stacked_table_single_key::memory ... ok test default_index::tests::index_multiple_commits::incremental_on_disk ... ok test stacked_table::tests::stacked_table_multiple_keys::file ... ok test stacked_table::tests::stacked_table_single_key::file ... ok test stacked_table::tests::stacked_table_empty::file ... ok test simple_op_store::tests::test_read_write_operation ... ok test stacked_table::tests::stacked_table_store_save_empty ... ok test default_index::tests::neighbor_commit_ids ... ok test stacked_table::tests::stacked_table_automatic_merge ... ok test stacked_table::tests::stacked_table_multiple_keys_with_parent_file ... ok test default_index::tests::index_many_parents::on_disk ... ok test default_index::tests::index_multiple_commits::full_on_disk ... ok test repo_path::tests::parse_fs_path_wc_in_cwd_parent ... ok test stacked_table::tests::stacked_table_multiple_keys::memory ... ok test git_backend::tests::commit_has_ref ... ok test repo_path::tests::parse_fs_path_wc_in_cwd ... ok test git_backend::tests::read_plain_git_commit::legacy_tree_format ... ok test simple_op_store::tests::test_read_write_view ... ok test default_index::tests::resolve_commit_id_prefix ... ok test default_index::tests::resolve_change_id_prefix ... ok test git_backend::tests::import_head_commits_duplicates ... ok test git_backend::tests::write_tree_conflicts ... ok test git_backend::tests::read_plain_git_commit::tree_level_conflict_format ... ok test default_index::tests::index_root_commit::file ... ok test file_util::tests::test_persist_target_exists::existing_file_closed ... ok test default_index::tests::index_many_parents::in_memory ... ok test default_index::tests::shortest_unique_change_id_prefix ... ok test local_backend::tests::write_commit_parents ... ok test git_backend::tests::read_signed_git_commit ... ok test git_backend::tests::read_git_commit_without_importing ... ok test default_index::tests::neighbor_change_ids ... ok test git_backend::tests::write_signed_commit ... ok test git_backend::tests::overlapping_git_commit_id ... ok test git_backend::tests::git_commit_parents ... ok test lock::tests::lock_concurrent ... ok test result: ok. 296 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s Running tests/runner.rs (target/debug/deps/runner-6820d9f7fdad208c) running 313 tests test test_conflicts::test_parse_conflict_malformed_marker ... ok test test_conflicts::test_parse_conflict_different_wrong_arity ... ok test test_conflicts::test_parse_conflict_malformed_diff ... ok test test_conflicts::test_parse_conflict_resolved ... ok test test_conflicts::test_parse_conflict_simple ... ok test test_conflicts::test_parse_conflict_multi_way ... ok test test_diff_summary::test_tree_file_transition ... ok test test_diff_summary::test_types ... ok test test_conflicts::test_materialize_parse_roundtrip ... ok test test_git::test_parse_gitmodules ... ok test test_diff_summary::test_matcher_normal_cases ... ok test test_default_revset_graph_iterator::test_graph_iterator_simple_fork::keep_transitive_edges ... ok test test_diff_summary::test_matcher_dir_file_transition ... ok test test_conflicts::test_materialize_conflict_basic ... ok test test_diff_summary::test_sorting ... ok test test_commit_builder::test_initial::local_backend ... ok test test_default_revset_graph_iterator::test_graph_iterator_linearized::keep_transitive_edges ... ok test test_conflicts::test_update_conflict_from_content ... ok test test_conflicts::test_materialize_conflict_modify_delete ... ok git version 2.45.0 test test_default_revset_graph_iterator::test_graph_iterator_linearized::skip_transitive_edges ... ok test test_conflicts::test_materialize_conflict_multi_rebase_conflicts ... ok test test_conflicts::test_update_conflict_from_content_modify_delete ... ok test test_gpg::gpg_signing_roundtrip_explicit_key ... ok test test_gpg::gpg_signing_roundtrip ... ok test test_gpg::invalid_signature ... ok test test_gpg::unknown_key ... ok test test_commit_builder::test_rewrite::local_backend ... ok test test_commit_builder::test_rewrite_update_missing_user::local_backend ... ok test test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::keep_transitive_edges ... ok test test_default_revset_graph_iterator::test_graph_iterator_simple_fork::skip_transitive_edges ... ok test test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::skip_transitive_edges ... ok test test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::keep_transitive_edges ... ok test test_bad_locking::test_bad_locking_interrupted::local_backend ... ok test test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::keep_transitive_edges ... ok test test_conflicts::test_materialize_conflict_two_forward_diffs ... ok test test_index::test_index_commits_empty_repo ... ok test test_index::test_change_id_index ... ok test test_commit_builder::test_rewrite_update_missing_user::git_backend ... ok test test_git::test_init ... ok test test_index::test_index_commits_incremental_already_indexed ... ok test test_index::test_index_commits_incremental_empty_transaction ... ok test test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::skip_transitive_edges ... ok test test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::skip_transitive_edges ... ok test test_git::test_import_refs_reimport_head_removed ... ok test test_git::test_import_refs_reimport_all_from_root_removed ... ok test test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::skip_transitive_edges ... ok test test_git::test_import_refs_detached_head ... ok test test_git::test_fetch_empty_repo ... ok test test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::keep_transitive_edges ... ok test test_commit_builder::test_commit_builder_descendants::local_backend ... ok test test_commit_builder::test_rewrite::git_backend ... ok test test_index::test_index_store_type ... ok test test_git::test_import_refs_reimport_git_head_counts ... ok test test_git::test_fetch_initial_commit ... ok test test_commit_builder::test_initial::git_backend ... ok test test_git::test_import_refs_reimport_with_deleted_untracked_intermediate_remote_ref ... ok test test_bad_locking::test_bad_locking_interrupted::git_backend ... ok test test_index::test_index_commits_incremental ... ok test test_index::test_index_commits_standard_cases ... ok test test_git::test_import_refs_reserved_remote_name ... ok test test_git::test_import_refs_reimport_git_head_without_ref ... ok test test_init::test_init_checkout::local_backend ... ok test test_index::test_index_commits_previous_operations ... ok test test_git::test_import_refs_empty_git_repo ... ok test test_git::test_import_refs_reimport_git_head_with_moved_ref ... ok test test_init::test_init_no_config_set::local_backend ... ok test test_git::test_import_refs_reimport_abandoning_disabled ... ok test test_index::test_index_commits_hidden_but_referenced ... ok test test_local_working_copy::test_checkout_discard ... ok test test_git::test_import_refs_missing_git_commit ... ok test test_init::test_init_local ... ok test test_git::test_fetch_empty_refspecs ... ok test test_index::test_reindex_corrupt_segment_files ... ok test test_git::test_export_undo_reexport ... ok test test_git::test_reset_head_to_root ... ok test test_local_working_copy::test_conflicting_changes_on_disk ... ok test test_local_working_copy::test_existing_directory_symlink ... ok test test_index::test_reindex_no_segments_dir ... ok test test_git::test_import_refs_reimport_with_moved_untracked_remote_ref ... ok test test_init::test_init_internal_git ... ok test test_git::test_fetch_no_such_remote ... ok test test_git::test_rewrite_imported_commit ... ok test test_index::test_reindex_missing_commit ... ok test test_init::test_init_no_config_set::git_backend ... ok test test_init::test_init_checkout::git_backend ... ok test test_git::test_import_refs_reimport_with_deleted_abandoned_untracked_remote_ref ... ok test test_git::test_export_branch_on_root_commit ... ok test test_local_working_copy::test_gitignores_checkout_never_overwrites_ignored ... ok test test_git::test_export_refs_branch_changed ... ok test test_git::test_import_refs_reimport_with_deleted_remote_ref ... ok test test_git::test_import_refs ... ok test test_local_working_copy::test_conflict_subdirectory ... ok test test_init::test_init_external_git ... ok test test_init::test_init_colocated_git ... ok test test_load_repo::test_load_at_operation ... ok test test_local_working_copy::test_root ... ok test test_local_working_copy::test_dotgit_ignored ... ok test test_git::test_import_refs_reimport_git_head_with_fixed_ref ... ok test test_local_working_copy::test_tree_builder_file_directory_transition ... ok test test_merge_trees::test_subtree_one_missing ... ok test test_merge_trees::test_executable ... ok test test_merge_trees::test_simplify_conflict ... ok test test_merge_trees::test_subtree_becomes_empty ... ok test test_local_working_copy::test_snapshot_max_new_file_size ... ok test test_local_working_copy::test_snapshot_special_file ... ok test test_merge_trees::test_types ... ok test test_merge_trees::test_same_type ... ok test test_git::test_export_refs_unborn_git_branch ... ok test test_git::test_import_refs_reimport_with_moved_remote_ref ... ok test test_git::test_export_partial_failure ... ok test test_git::test_export_refs_current_branch_changed ... ok test test_git::test_export_refs_no_detach ... ok test test_git::test_export_import_sequence ... ok test test_local_working_copy::test_gitignores_ignored_directory_already_tracked ... ok test test_local_working_copy_sparse::test_sparse_checkout ... ok test test_local_working_copy::test_reset ... ok test test_merged_tree::test_resolve_root_becomes_empty ... ok test test_merged_tree::test_merge_with_empty_legacy_tree ... ok test test_local_working_copy_sparse::test_sparse_commit_gitignore ... ok test test_local_working_copy::test_gitignores_in_ignored_dir ... ok test test_local_working_copy::test_gitignores ... ok test test_merge_trees::test_subtrees ... ok test test_git::test_import_refs_reimport_conflicted_remote_branch ... ok test test_merged_tree::test_diff_resolved ... ok test test_merged_tree::test_merge_simple ... ok test test_no_forgotten_test_files ... ok test test_merged_tree::test_merge_simplify_only ... ok test test_index::test_reindex_from_merged_operation ... ok test test_git::test_import_refs_reimport ... ok test test_git::test_push_updates_no_such_remote ... ok test test_merged_tree::test_merge_simplify_file_conflict_with_absent ... ok test test_merged_tree::test_conflict_iterator_higher_arity ... ok test test_git::test_push_branches_success ... ok test test_bad_locking::test_bad_locking_children::local_backend ... ok test test_mut_repo::test_edit_initial ... ok test test_merged_tree::test_resolve_with_conflict_containing_empty_subtree ... ok test test_local_working_copy::test_fsmonitor ... ok test test_git::test_fetch_no_default_branch ... ok test test_mut_repo::test_checkout_previous_empty_with_local_branch ... ok test test_mut_repo::test_remove_head ... ok test test_local_working_copy_concurrent::test_concurrent_checkout ... ok test test_merged_tree::test_from_legacy_tree ... ok test test_mut_repo::test_add_head_success ... ok test test_mut_repo::test_edit ... ok test test_merged_tree::test_resolve_success ... ok test test_operations::test_resolve_current_op ... ok test test_git::test_push_updates_invalid_remote ... ok test test_local_working_copy::test_gitsubmodule ... ok test test_local_working_copy_sparse::test_sparse_commit ... ok test test_mut_repo::test_checkout ... ok test test_merged_tree::test_merge_partial_resolution ... ok test test_git::test_import_some_refs ... ok test test_mut_repo::test_checkout_previous_empty_with_description ... ok test test_mut_repo::test_add_head_not_immediate_child ... ok test test_mut_repo::test_add_head_ancestor ... ok test test_mut_repo::test_rename_remote ... ok test test_git::test_bulk_update_extra_on_import_refs ... ok test test_git::test_push_branches_mixed_deletion_and_addition ... ok test test_git::test_push_branches_not_fast_forward ... ok test test_merged_tree::test_resolve_with_conflict ... ok test test_git::test_fetch_prune_deleted_ref ... ok test test_merged_tree::test_path_value_and_entries ... ok test test_git::test_export_conflicts ... ok test test_mut_repo::test_checkout_previous_not_empty ... ok test test_merge_trees::test_simplify_conflict_after_resolving_parent ... ok test test_mut_repo::test_checkout_previous_empty ... ok test test_mut_repo::test_checkout_previous_empty_non_head ... ok test test_operations::test_unpublished_operation ... ok test test_revset::test_evaluate_expression_all ... ok test test_merged_tree::test_diff_conflicted ... ok test test_merged_tree::test_merge_simplify_file_conflict ... ok test test_git::test_import_export_non_tracking_branch ... ok test test_mut_repo::test_has_changed ... ok test test_mut_repo::test_rebase_descendants_divergent_rewrite ... ok test test_refs::test_merge_ref_targets ... ok test test_git::test_push_branches_not_fast_forward_with_force ... ok test test_merged_tree::test_merge_simplify_result ... ok test test_git::test_push_updates_success ... ok test test_merged_tree::test_conflict_iterator ... ok test test_revset::test_evaluate_expression_committer ... ok test test_git::test_fetch_success ... ok test test_revset::test_evaluate_expression_git_head ... ok test test_revset::test_evaluate_expression_visible_heads ... ok test test_revset::test_resolve_working_copy ... ok test test_operations::test_resolve_op_id ... ok test test_revset::test_no_such_revision_suggestion ... ok test test_revset::test_evaluate_expression_none ... ok test test_revset::test_evaluate_expression_git_refs ... ok test test_revset::test_evaluate_expression_author ... ok test test_revset::test_evaluate_expression_root_and_checkout ... ok test test_git::test_push_branches_deletion ... ok test test_mut_repo::test_rebase_descendants_simple ... ok test test_revset::test_evaluate_expression_merges ... ok test test_revset::test_resolve_symbol_empty_string ... ok test test_revset::test_resolve_symbol_tags ... ok test test_revset::test_evaluate_expression_conflict ... ok test test_operations::test_consecutive_operations ... ok test test_revset::test_evaluate_expression_ancestors ... ok test test_revset::test_resolve_working_copies ... ok test test_operations::test_gc ... ok test test_revset::test_revset_containing_fn ... ok test test_operations::test_concurrent_operations ... ok test test_revset::test_evaluate_expression_children ... ok test test_rewrite::test_rebase_descendants_abandon_no_descendants ... ok test test_revset::test_evaluate_expression_description ... ok test test_git::test_export_reexport_transitions ... ok test test_revset::test_resolve_symbol_git_head ... ok test test_merged_tree::test_diff_dir_file ... ok test test_revset::test_resolve_symbol_git_refs ... ok test test_operations::test_reparent_range_linear ... ok test test_revset::test_evaluate_expression_mine ... ok test test_rewrite::test_rebase_descendants_chain_becomes_branchy ... ok test test_rewrite::test_rebase_descendants_abandon_and_replace ... ok test test_revset::test_evaluate_expression_roots ... ok test test_id_prefix::test_id_prefix ... ok test test_revset::test_reverse_graph_iterator ... ok test test_rewrite::test_rebase_descendants_basic_branch_update_with_non_local_branch ... ok test test_revset::test_evaluate_expression_descendants ... ok test test_rewrite::test_rebase_descendants_abandon_degenerate_merge_simplify ... ok test test_rewrite::test_rebase_descendants_multiple_no_descendants - should panic ... ok test test_rewrite::test_rebase_descendants_update_branch_after_abandon ... ok test test_revset::test_evaluate_expression_intersection ... ok test test_rewrite::test_rebase_descendants_contents ... ok test test_rewrite::test_rebase_descendants_backward ... ok test test_revset::test_resolve_symbol_branches ... ok test test_rewrite::test_rebase_descendants_abandon_degenerate_merge_preserve ... ok test test_operations::test_isolation ... ok test test_rewrite::test_rebase_descendants_update_checkout ... ok test test_rewrite::test_rebase_descendants_branch_delete_modify_abandon ... ok test test_rewrite::test_rebase_descendants_update_branches_after_divergent_rewrite ... ok test test_rewrite::test_rebase_descendants_basic_branch_update ... ok test test_revset::test_evaluate_expression_difference ... ok test test_view::test_heads_empty ... ok test test_rewrite::test_rebase_descendants_abandon_widen_merge ... ok test test_revset::test_evaluate_expression_union ... ok test test_rewrite::test_rebase_descendants_rewrite_resolves_branch_conflict ... ok test test_workspace::test_load_bad_path ... ok test test_revset::test_evaluate_expression_file ... ok test test_rewrite::test_rebase_descendants_multiple_swap - should panic ... ok test test_revset::test_evaluate_expression_filter_combinator ... ok test test_rewrite::test_rebase_descendants_rewrite_updates_branch_conflict ... ok test test_rewrite::test_rebase_descendants_multiple_sideways ... ok test test_rewrite::test_rebase_abandoning_empty ... ok test test_rewrite::test_rebase_descendants_reorder ... ok test test_view::test_heads_fork ... ok test test_revset::test_evaluate_expression_branches ... ok test test_rewrite::test_rebase_descendants_forward ... ok test test_rewrite::test_rebase_descendants_branch_move_two_steps ... ok test test_revset::test_evaluate_expression_connected ... ok test test_revset::test_resolve_symbol_commit_id ... ok test test_rewrite::test_rebase_descendants_external_merge ... ok test test_rewrite::test_empty_commit_option::abandon_all_empty_commits ... ok test test_signing::manual::local_backend ... ok test test_rewrite::test_rebase_descendants_abandon ... ok test test_revset::test_evaluate_expression_heads ... ok test test_revset::test_evaluate_expression_latest ... ok test test_operations::test_resolve_op_parents_children ... ok test test_rewrite::test_rebase_descendants_sideways ... ok test test_rewrite::test_rebase_descendants_update_checkout_abandoned ... ok test test_rewrite::test_rebase_descendants_internal_merge ... ok test test_revset::test_evaluate_expression_dag_range ... ok test test_rewrite::test_restore_tree ... ok test test_workspace::test_sendable ... ok test test_rewrite::test_rebase_descendants_update_checkout_abandoned_merge ... ok test test_revset::test_evaluate_expression_range ... ok test test_rewrite::test_rebase_descendants_repeated ... ok test test_rewrite::test_rebase_descendants_divergent_rewrite ... ok test test_revset::test_evaluate_expression_parents ... ok test test_workspace::test_init_additional_workspace ... ok Nothing new to pack. test test_rewrite_transform::test_transform_descendants_sync_linearize_merge ... ok test test_operations::test_reparent_range_branchy ... ok test test_view::test_merge_views_child_on_abandoned::abandon_first ... ok test test_view::test_heads_merge ... ok test test_rewrite::test_empty_commit_option::abandon_newly_empty_commits ... ok test test_signing::configured::git_backend ... ok test test_revset::test_resolve_symbol_change_id::mutable ... ok test test_revset::test_resolve_symbol_change_id::readonly ... ok test test_rewrite::test_empty_commit_option::keep_all_commits ... ok test test_git_backend::test_gc ... ok test test_bad_locking::test_bad_locking_children::git_backend ... ok test test_view::test_merge_views_divergent ... ok test test_rewrite_transform::test_transform_descendants_sync ... ok test test_view::test_merge_views_git_refs ... ok test test_view::test_merge_views_child_on_rewritten_divergent::add_child_on_unchanged_rewrite_first ... ok test test_view::test_merge_views_heads ... ok test test_view::test_merge_views_git_heads ... ok test test_view::test_merge_views_tags ... ok test test_view::test_merge_views_child_on_rewritten::rewrite_first ... ok test test_view::test_merge_views_branches ... ok test test_signing::forced::git_backend ... ok test test_view::test_merge_views_child_on_abandoned::add_child_first ... ok test test_signing::manual::git_backend ... ok test test_signing::manual_drop_on_rewrite::git_backend ... ok test test_view::test_merge_views_child_on_rewritten_divergent::add_child_on_rewritten_add_child_first ... ok test test_view::test_merge_views_child_on_rewritten_divergent::add_child_on_rewritten_rewrite_first ... ok test test_view::test_merge_views_child_on_rewritten_divergent::add_child_on_unchanged_add_child_first ... ok test test_view::test_merge_views_checkout ... ok test test_signing::keep_on_rewrite::git_backend ... ok test test_revset::test_evaluate_expression_remote_branches ... ok test test_view::test_merge_views_child_on_rewritten::add_child_first ... ok test test_git::test_concurrent_write_commit ... ok test test_local_working_copy::test_checkout_file_transitions::local_backend ... ok test test_index::test_index_commits_criss_cross ... ok test test_local_working_copy::test_snapshot_racy_timestamps ... ok test test_local_working_copy::test_checkout_file_transitions::git_backend ... ok test test_local_working_copy_concurrent::test_checkout_parallel ... ok test test_local_working_copy_concurrent::test_racy_checkout ... ok test test_git::test_concurrent_read_write_commit ... ok test test_index::test_index_commits_incremental_squashed ... ok test test_commit_concurrent::test_commit_parallel::local_backend ... ok test test_commit_concurrent::test_commit_parallel::git_backend ... ok test test_commit_concurrent::test_commit_parallel_instances::git_backend ... ok test test_commit_concurrent::test_commit_parallel_instances::local_backend ... ok test result: ok. 313 passed; 0 failed; 0 ignored; 0 measured; 3 filtered out; finished in 2.18s Running unittests src/lib.rs (target/debug/deps/jj_lib_proc_macros-066ba51f20711114) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/lib.rs (target/debug/deps/testutils-1a5d50b9d1b760f2) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests jj-cli running 1 test test cli/src/generic_templater.rs - generic_templater::GenericTemplateLanguage<'a,C>::add_keyword (line 60) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests jj-lib running 1 test test lib/src/signing.rs - signing::SigningBackend::verify (line 96) ... ignored test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests jj-lib-proc-macros running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests testutils running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> jujutsu: Entering fakeroot... created directory: '/home/buildozer/aports/community/jujutsu/pkg/' created directory: '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/' created directory: '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/' created directory: '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/bin/' 'target/release/jj' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/bin/jj' created directory: '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/' created directory: '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/bash-completion/' created directory: '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/bash-completion/completions' 'jj.bash' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/bash-completion/completions/jj' created directory: '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/fish/' created directory: '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/fish/vendor_completions.d' 'jj.fish' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/fish/vendor_completions.d/jj.fish' created directory: '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/zsh/' created directory: '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/zsh/site-functions' 'jj.zsh' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/zsh/site-functions/_jj' created directory: '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/' created directory: '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/' 'jj.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj.1' created directory: '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc' 'docs/design/git-submodules.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/design/git-submodules.md' 'docs/design/sparse-v2.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/design/sparse-v2.md' 'docs/design/tracking-branches.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/design/tracking-branches.md' 'docs/design/git-submodule-storage.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/design/git-submodule-storage.md' 'docs/design/run.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/design/run.md' 'docs/design' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/design' 'docs/operation-log.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/operation-log.md' 'docs/glossary.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/glossary.md' 'docs/windows.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/windows.md' 'docs/git-comparison.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/git-comparison.md' 'docs/install-and-setup.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/install-and-setup.md' 'docs/related-work.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/related-work.md' 'docs/filesets.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/filesets.md' 'docs/config.toml' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/config.toml' 'docs/sapling-comparison.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/sapling-comparison.md' 'docs/conflicts.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/conflicts.md' 'docs/tutorial.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/tutorial.md' 'docs/contributing.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/contributing.md' 'docs/branches.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/branches.md' 'docs/testimonials.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/testimonials.md' 'docs/git-compatibility.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/git-compatibility.md' 'docs/github.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/github.md' 'docs/working-copy.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/working-copy.md' 'docs/FAQ.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/FAQ.md' 'docs/templates.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/templates.md' 'docs/index.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/index.md' 'docs/cli-reference.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/cli-reference.md' 'docs/technical/conflicts.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/technical/conflicts.md' 'docs/technical/concurrency.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/technical/concurrency.md' 'docs/technical/architecture.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/technical/architecture.md' 'docs/technical' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/technical' 'docs/code-of-conduct.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/code-of-conduct.md' 'docs/revsets.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/revsets.md' 'docs/config.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/config.md' 'docs' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu' >>> jujutsu-doc*: Running split function doc... >>> jujutsu-doc*: Preparing subpackage jujutsu-doc... >>> jujutsu-doc*: Running postcheck for jujutsu-doc >>> jujutsu-bash-completion*: Running split function bashcomp... '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/bash-completion/completions' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu-bash-completion/usr/share/bash-completion/completions' >>> jujutsu-bash-completion*: Preparing subpackage jujutsu-bash-completion... >>> jujutsu-bash-completion*: Running postcheck for jujutsu-bash-completion >>> jujutsu-fish-completion*: Running split function fishcomp... '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/fish/vendor_completions.d' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu-fish-completion/usr/share/fish/vendor_completions.d' >>> jujutsu-fish-completion*: Preparing subpackage jujutsu-fish-completion... >>> jujutsu-fish-completion*: Running postcheck for jujutsu-fish-completion >>> jujutsu-zsh-completion*: Running split function zshcomp... '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/zsh/site-functions' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu-zsh-completion/usr/share/zsh/site-functions' >>> jujutsu-zsh-completion*: Preparing subpackage jujutsu-zsh-completion... >>> jujutsu-zsh-completion*: Running postcheck for jujutsu-zsh-completion >>> jujutsu*: Running postcheck for jujutsu >>> jujutsu*: Preparing package jujutsu... >>> jujutsu*: Stripping binaries >>> jujutsu-bash-completion*: Scanning shared objects >>> jujutsu-doc*: Scanning shared objects >>> jujutsu-fish-completion*: Scanning shared objects >>> jujutsu-zsh-completion*: Scanning shared objects >>> jujutsu*: Scanning shared objects >>> jujutsu-bash-completion*: Tracing dependencies... >>> jujutsu-bash-completion*: Package size: 320.0 KB >>> jujutsu-bash-completion*: Compressing data... >>> jujutsu-bash-completion*: Create checksum... >>> jujutsu-bash-completion*: Create jujutsu-bash-completion-0.17.0-r0.apk >>> jujutsu-doc*: Tracing dependencies... >>> jujutsu-doc*: Package size: 372.0 KB >>> jujutsu-doc*: Compressing data... >>> jujutsu-doc*: Create checksum... >>> jujutsu-doc*: Create jujutsu-doc-0.17.0-r0.apk >>> jujutsu-fish-completion*: Tracing dependencies... >>> jujutsu-fish-completion*: Package size: 412.0 KB >>> jujutsu-fish-completion*: Compressing data... >>> jujutsu-fish-completion*: Create checksum... >>> jujutsu-fish-completion*: Create jujutsu-fish-completion-0.17.0-r0.apk >>> jujutsu-zsh-completion*: Tracing dependencies... >>> jujutsu-zsh-completion*: Package size: 228.0 KB >>> jujutsu-zsh-completion*: Compressing data... >>> jujutsu-zsh-completion*: Create checksum... >>> jujutsu-zsh-completion*: Create jujutsu-zsh-completion-0.17.0-r0.apk >>> jujutsu*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 so:libgit2.so.1.7 so:libssh2.so.1 so:libssl.so.3 so:libzstd.so.1 >>> jujutsu*: Package size: 7.2 MB >>> jujutsu*: Compressing data... >>> jujutsu*: Create checksum... >>> jujutsu*: Create jujutsu-0.17.0-r0.apk >>> jujutsu: Build complete at Thu, 02 May 2024 04:42:15 +0000 elapsed time 0h 6m 10s >>> jujutsu: Cleaning up srcdir >>> jujutsu: Cleaning up pkgdir >>> jujutsu: Uninstalling dependencies... (1/39) Purging .makedepends-jujutsu (20240502.043606) (2/39) Purging cargo-auditable (0.6.2-r0) (3/39) Purging libgit2-dev (1.7.2-r0) (4/39) Purging curl-dev (8.7.1-r0) (5/39) Purging brotli-dev (1.1.0-r2) (6/39) Purging brotli (1.1.0-r2) (7/39) Purging c-ares-dev (1.28.1-r0) (8/39) Purging libpsl-dev (0.21.5-r1) (9/39) Purging libpsl-utils (0.21.5-r1) (10/39) Purging nghttp2-dev (1.61.0-r0) (11/39) Purging libssh2-dev (1.11.0-r2) (12/39) Purging http-parser-dev (2.9.4-r0) (13/39) Purging libgit2 (1.7.2-r0) (14/39) Purging libssh-dev (0.10.6-r0) (15/39) Purging libssh (0.10.6-r0) (16/39) Purging openssl-dev (3.3.0-r1) (17/39) Purging zstd-dev (1.5.6-r0) (18/39) Purging zstd (1.5.6-r0) (19/39) Purging cargo (1.77.0-r1) (20/39) Purging rust (1.77.0-r1) (21/39) Purging http-parser (2.9.4-r0) (22/39) Purging libidn2-dev (2.3.7-r0) (23/39) Purging libssh2 (1.11.0-r2) (24/39) Purging llvm17-libs (17.0.6-r1) (25/39) Purging pcre2-dev (10.43-r0) (26/39) Purging libedit-dev (20230828.3.1-r4) (27/39) Purging bsd-compat-headers (0.7.2-r6) (28/39) Purging ncurses-dev (6.4_p20240330-r0) (29/39) Purging libncurses++ (6.4_p20240330-r0) (30/39) Purging libpanelw (6.4_p20240330-r0) (31/39) Purging zlib-dev (1.3.1-r1) (32/39) Purging libpcre2-16 (10.43-r0) (33/39) Purging libpcre2-32 (10.43-r0) (34/39) Purging scudo-malloc (17.0.6-r0) (35/39) Purging libffi (3.4.6-r0) (36/39) Purging libformw (6.4_p20240330-r0) (37/39) Purging libmenuw (6.4_p20240330-r0) (38/39) Purging libxml2 (2.12.6-r2) (39/39) Purging xz-libs (5.6.1-r3) Executing busybox-1.36.1-r26.trigger OK: 412 MiB in 108 packages >>> jujutsu: Updating the community/aarch64 repository index... >>> jujutsu: Signing the index...