>>> jujutsu: Building community/jujutsu 0.24.0-r1 (using abuild 3.14.1-r3) started Sun, 15 Dec 2024 07:55:37 +0000 >>> jujutsu: Validating /home/buildozer/aports/community/jujutsu/APKBUILD... >>> jujutsu: Analyzing dependencies... >>> jujutsu: Installing for build: build-base cargo cargo-auditable help2man libgit2-dev libssh-dev openssl-dev zstd-dev openssh-keygen (1/45) Installing libffi (3.4.6-r0) (2/45) Installing xz-libs (5.6.3-r0) (3/45) Installing libxml2 (2.13.4-r3) (4/45) Installing llvm19-libs (19.1.4-r0) (5/45) Installing scudo-malloc (19.1.4-r0) (6/45) Installing rust (1.83.0-r0) (7/45) Installing cargo (1.83.0-r0) (8/45) Installing cargo-auditable (0.6.6-r0) (9/45) Installing libbz2 (1.0.8-r6) (10/45) Installing perl (5.40.0-r3) (11/45) Installing help2man (1.49.3-r0) (12/45) Installing brotli (1.1.0-r2) (13/45) Installing brotli-dev (1.1.0-r2) (14/45) Installing c-ares-dev (1.34.3-r0) (15/45) Installing libidn2-dev (2.3.7-r0) (16/45) Installing libpsl-utils (0.21.5-r3) (17/45) Installing libpsl-dev (0.21.5-r3) (18/45) Installing nghttp2-dev (1.64.0-r0) (19/45) Installing openssl-dev (3.3.2-r4) (20/45) Installing zlib-dev (1.3.1-r2) (21/45) Installing zstd (1.5.6-r1) (22/45) Installing zstd-dev (1.5.6-r1) (23/45) Installing curl-dev (8.11.1-r0) (24/45) Installing libssh2 (1.11.1-r0) (25/45) Installing libssh2-dev (1.11.1-r0) (26/45) Installing http-parser (2.9.4-r0) (27/45) Installing http-parser-dev (2.9.4-r0) (28/45) Installing libgit2 (1.8.4-r0) (29/45) Installing bsd-compat-headers (0.7.2-r6) (30/45) Installing libformw (6.5_p20241006-r3) (31/45) Installing libmenuw (6.5_p20241006-r3) (32/45) Installing libpanelw (6.5_p20241006-r3) (33/45) Installing libncurses++ (6.5_p20241006-r3) (34/45) Installing ncurses-dev (6.5_p20241006-r3) (35/45) Installing libedit-dev (20240808.3.1-r0) (36/45) Installing libpcre2-16 (10.43-r0) (37/45) Installing libpcre2-32 (10.43-r0) (38/45) Installing pcre2-dev (10.43-r0) (39/45) Installing libgit2-dev (1.8.4-r0) (40/45) Installing libssh (0.11.1-r0) (41/45) Installing libssh-dev (0.11.1-r0) (42/45) Installing .makedepends-jujutsu (20241215.075540) (43/45) Installing perl-error (0.17029-r2) (44/45) Installing perl-git (2.47.1-r0) (45/45) Installing git-perl (2.47.1-r0) Executing busybox-1.37.0-r10.trigger OK: 730 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.24.0.tar.gz >>> jujutsu: Fetching https://distfiles.alpinelinux.org/distfiles/edge/jujutsu-0.24.0.tar.gz >>> jujutsu: Checking sha512sums... jujutsu-0.24.0.tar.gz: OK >>> jujutsu: Unpacking /var/cache/distfiles/edge/jujutsu-0.24.0.tar.gz... Compiling proc-macro2 v1.0.92 Compiling unicode-ident v1.0.12 Compiling libc v0.2.167 Compiling serde v1.0.215 Compiling cfg-if v1.0.0 Compiling parking_lot_core v0.9.10 Compiling smallvec v1.13.2 Compiling autocfg v1.3.0 Compiling memchr v2.7.4 Compiling log v0.4.22 Compiling thiserror v2.0.4 Compiling regex-syntax v0.8.5 Compiling scopeguard v1.2.0 Compiling crossbeam-utils v0.8.20 Compiling version_check v0.9.5 Compiling tinyvec_macros v0.1.1 Compiling byteorder v1.5.0 Compiling gix-trace v0.1.11 Compiling fastrand v2.1.1 Compiling adler2 v2.0.0 Compiling same-file v1.0.6 Compiling sha1_smol v1.0.1 Compiling allocator-api2 v0.2.18 Compiling itoa v1.0.11 Compiling thiserror v1.0.69 Compiling rustix v0.38.41 Compiling linux-raw-sys v0.4.14 Compiling shlex v1.3.0 Compiling pkg-config v0.3.30 Compiling jiff v0.1.12 Compiling home v0.5.9 Compiling static_assertions v1.1.0 Compiling vcpkg v0.2.15 Compiling pin-project-lite v0.2.14 Compiling heck v0.5.0 Compiling unicode-bom v2.0.3 Compiling anyhow v1.0.94 Compiling typenum v1.17.0 Compiling rustversion v1.0.17 Compiling utf8parse v0.2.2 Compiling signal-hook v0.3.17 Compiling percent-encoding v2.3.1 Compiling unicode-bidi v0.3.15 Compiling strsim v0.11.1 Compiling colorchoice v1.0.2 Compiling anstyle-query v1.1.1 Compiling anstyle v1.0.8 Compiling futures-sink v0.3.31 Compiling is_terminal_polyfill v1.70.1 Compiling futures-core v0.3.31 Compiling futures-io v0.3.31 Compiling either v1.13.0 Compiling ryu v1.0.18 Compiling clap_lex v0.7.2 Compiling shell-words v1.1.0 Compiling unicode-width v0.1.14 Compiling fnv v1.0.7 Compiling pin-utils v0.1.0 Compiling futures v0.1.31 Compiling ucd-trie v0.1.6 Compiling arrayvec v0.7.6 Compiling serde_json v1.0.133 Compiling lazy_static v1.5.0 Compiling tinyvec v1.8.0 Compiling crc32fast v1.4.2 Compiling futures-task v0.3.31 Compiling walkdir v2.5.0 Compiling miniz_oxide v0.8.0 Compiling anstyle-parse v0.2.5 Compiling encoding_rs v0.8.34 Compiling rayon-core v1.12.1 Compiling regex-syntax v0.6.29 Compiling clru v0.6.2 Compiling kstring v2.0.2 Compiling paste v1.0.15 Compiling zstd-safe v6.0.6 Compiling futures-channel v0.3.31 Compiling once_cell v1.20.2 Compiling overload v0.1.1 Compiling hashbrown v0.15.2 Compiling arc-swap v1.7.1 Compiling iana-time-zone v0.1.60 Compiling minimal-lexical v0.2.1 Compiling subtle v2.6.1 Compiling equivalent v1.0.1 Compiling form_urlencoded v1.2.1 Compiling ref-cast v1.0.23 Compiling unicode-segmentation v1.11.0 Compiling nu-ansi-term v0.46.0 Compiling sharded-slab v0.1.7 Compiling openssl-probe v0.1.5 Compiling option-ext v0.2.0 Compiling smawk v0.3.2 Compiling pathdiff v0.2.1 Compiling scanlex v0.1.4 Compiling unicode-linebreak v0.1.5 Compiling maplit v1.0.2 Compiling is_executable v1.0.4 Compiling anstream v0.6.15 Compiling cassowary v0.3.0 Compiling roff v0.2.2 Compiling glob v0.3.1 Compiling whoami v1.5.2 Compiling jj-cli v0.24.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.24.0/cli) Compiling pollster v0.3.0 Compiling hex v0.4.3 Compiling indoc v2.0.5 Compiling uluru v3.1.0 Compiling timeago v0.4.2 Compiling dunce v1.0.5 Compiling itertools v0.12.1 Compiling itertools v0.13.0 Compiling ahash v0.8.11 Compiling generic-array v0.14.7 Compiling lock_api v0.4.12 Compiling slab v0.4.9 Compiling num-traits v0.2.19 Compiling textwrap v0.16.1 Compiling aho-corasick v1.1.3 Compiling winnow v0.6.18 Compiling nom v7.1.3 Compiling flate2 v1.0.33 Compiling crossbeam-channel v0.5.13 Compiling crossbeam-epoch v0.9.18 Compiling quote v1.0.37 Compiling castaway v0.2.3 Compiling compact_str v0.7.1 Compiling indexmap v2.7.0 Compiling syn v2.0.90 Compiling crossbeam-deque v0.8.5 Compiling unicode-normalization v0.1.23 Compiling jobserver v0.1.32 Compiling getrandom v0.2.15 Compiling memmap2 v0.9.4 Compiling signal-hook-registry v1.4.2 Compiling filetime v0.2.25 Compiling mio v0.8.11 Compiling socket2 v0.5.7 Compiling mio v1.0.2 Compiling dirs-sys v0.4.1 Compiling rtoolbox v0.0.2 Compiling rpassword v7.3.1 Compiling dirs v5.0.1 Compiling rand_core v0.6.4 Compiling cc v1.1.16 Compiling parking_lot v0.12.3 Compiling rayon v1.10.0 Compiling gix-utils v0.1.13 Compiling idna v0.5.0 Compiling tracing-core v0.1.33 Compiling thread_local v1.1.8 Compiling chrono v0.4.38 Compiling prodash v29.0.0 Compiling signal-hook-mio v0.2.4 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.4 Compiling tracing-log v0.2.0 Compiling digest v0.10.7 Compiling unicode-truncate v1.1.0 Compiling url v2.5.2 Compiling regex-automata v0.1.10 Compiling regex-automata v0.4.8 Compiling blake2 v0.10.6 Compiling openssl-sys v0.9.103 Compiling libz-sys v1.1.20 Compiling zstd-sys v2.0.13+zstd.1.5.6 Compiling libssh2-sys v0.3.0 Compiling libgit2-sys v0.17.0+1.8.1 Compiling chrono-english v0.1.7 Compiling matchers v0.1.0 Compiling zstd v0.12.4 Compiling bstr v1.11.0 Compiling regex v1.11.1 Compiling globset v0.4.15 Compiling serde_derive v1.0.215 Compiling thiserror-impl v2.0.4 Compiling zerocopy-derive v0.7.35 Compiling thiserror-impl v1.0.69 Compiling tracing-attributes v0.1.28 Compiling futures-macro v0.3.31 Compiling clap_derive v4.5.18 Compiling tokio-macros v2.4.0 Compiling strum_macros v0.26.4 Compiling stability v0.2.1 Compiling ref-cast-impl v1.0.23 Compiling async-trait v0.1.83 Compiling prost-derive v0.12.6 Compiling jj-lib-proc-macros v0.24.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.24.0/lib/proc-macros) Compiling ignore v0.4.23 Compiling zerocopy v0.7.35 Compiling futures-util v0.3.31 Compiling pest v2.7.14 Compiling gix-date v0.9.2 Compiling gix-path v0.10.13 Compiling gix-validate v0.9.2 Compiling gix-chunk v0.4.10 Compiling gix-quote v0.4.14 Compiling gix-bitmap v0.2.13 Compiling tracing v0.1.41 Compiling gix-actor v0.33.1 Compiling gix-command v0.3.11 Compiling tracing-subscriber v0.3.19 Compiling ppv-lite86 v0.2.20 Compiling strum v0.26.3 Compiling hashbrown v0.14.5 Compiling rand_chacha v0.3.1 Compiling rand v0.8.5 Compiling pest_meta v2.7.14 Compiling dashmap v6.1.0 Compiling imara-diff v0.1.7 Compiling lru v0.12.4 Compiling pest_generator v2.7.14 Compiling pest_derive v2.7.14 Compiling futures-executor v0.3.31 Compiling futures v0.3.31 Compiling bitflags v2.6.0 Compiling faster-hex v0.9.0 Compiling bytes v1.7.1 Compiling serde_bytes v0.11.15 Compiling toml_datetime v0.6.8 Compiling toml v0.5.11 Compiling serde_spanned v0.6.7 Compiling gix-hash v0.15.1 Compiling gix-packetline-blocking v0.18.1 Compiling gix-config-value v0.14.10 Compiling gix-sec v0.10.10 Compiling crossterm v0.27.0 Compiling git2 v0.19.0 Compiling toml_edit v0.22.22 Compiling sapling-renderdag v0.1.0 Compiling gix-features v0.39.1 Compiling gix-hashtable v0.6.0 Compiling gix-object v0.46.0 Compiling gix-fs v0.12.0 Compiling gix-glob v0.17.1 Compiling gix-commitgraph v0.25.1 Compiling gix-url v0.28.1 Compiling tokio v1.42.0 Compiling serde_bser v0.4.0 Compiling prost v0.12.6 Compiling gix-attributes v0.23.1 Compiling gix-ignore v0.12.1 Compiling ratatui v0.27.0 Compiling minus v5.6.1 Compiling config v0.13.4 Compiling tracing-chrome v0.7.2 Compiling gix-pathspec v0.8.1 Compiling gix-revwalk v0.17.0 Compiling gix-filter v0.15.0 Compiling gix-pack v0.55.0 Compiling gix-traverse v0.43.0 Compiling gix-revision v0.31.0 Compiling gix-refspec v0.27.0 Compiling tempfile v3.14.0 Compiling terminal_size v0.4.0 Compiling clap_builder v4.5.22 Compiling scm-record v0.4.0 Compiling gix-tempfile v15.0.0 Compiling gix-odb v0.65.0 Compiling gix-lock v15.0.0 Compiling gix-ref v0.49.0 Compiling gix-index v0.37.0 Compiling gix-worktree v0.38.0 Compiling gix-config v0.42.0 Compiling gix-discover v0.37.0 Compiling gix-diff v0.48.0 Compiling clap v4.5.22 Compiling clap_complete v4.5.38 Compiling clap-markdown v0.1.4 Compiling clap_mangen v0.2.23 Compiling tokio-util v0.6.10 Compiling gix-submodule v0.16.0 Compiling clap_complete_nushell v4.5.4 Compiling gix v0.68.0 Compiling watchman_client v0.9.0 Compiling jj-lib v0.24.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.24.0/lib) Finished `release` profile [optimized] target(s) in 25m 38s created directory: '/home/buildozer/aports/community/jujutsu/src/jj-0.24.0/man1' Wrote man1/jj-abandon.1 - Abandon a revision Wrote man1/jj-absorb.1 - Move changes from a revision into the stack of mutable revisions Wrote man1/jj-backout.1 - Apply the reverse of a revision on top of another revision Wrote man1/jj-bookmark.1 - Manage bookmarks [default alias: b] Wrote man1/jj-commit.1 - Update the description and create a new change on top Wrote man1/jj-config.1 - Manage config options Wrote man1/jj-describe.1 - Update the change description or other metadata Wrote man1/jj-diff.1 - Compare file contents between two revisions Wrote man1/jj-diffedit.1 - Touch up the content changes in a revision with a diff editor Wrote man1/jj-duplicate.1 - Create new changes with the same content as existing ones Wrote man1/jj-edit.1 - Sets the specified revision as the working\-copy revision Wrote man1/jj-evolog.1 - Show how a change has evolved over time Wrote man1/jj-file.1 - File operations Wrote man1/jj-fix.1 - Update files with formatting fixes or other changes Wrote man1/jj-git.1 - Commands for working with Git remotes and the underlying Git repo Wrote man1/jj-help.1 - Print this message or the help of the given subcommand(s) Wrote man1/jj-init.1 - Create a new repo in the given directory Wrote man1/jj-interdiff.1 - Compare the changes of two commits Wrote man1/jj-log.1 - Show revision history Wrote man1/jj-new.1 - Create a new, empty change and (by default) edit it in the working copy Wrote man1/jj-next.1 - Move the working\-copy commit to the child revision Wrote man1/jj-operation.1 - Commands for working with the operation log Wrote man1/jj-parallelize.1 - Parallelize revisions by making them siblings Wrote man1/jj-prev.1 - Change the working copy revision relative to the parent revision Wrote man1/jj-rebase.1 - Move revisions to different parent(s) Wrote man1/jj-resolve.1 - Resolve a conflicted file with an external merge tool Wrote man1/jj-restore.1 - Restore paths from another revision Wrote man1/jj-root.1 - Show the current workspace root directory Wrote man1/jj-show.1 - Show commit description and changes in a revision Wrote man1/jj-sparse.1 - Manage which paths from the working\-copy commit are present in the working copy Wrote man1/jj-split.1 - Split a revision in two Wrote man1/jj-squash.1 - Move changes from a revision into another revision Wrote man1/jj-status.1 - Show high\-level repo status Wrote man1/jj-tag.1 - Manage tags Wrote man1/jj-util.1 - Infrequently used commands such as for generating shell completions Wrote man1/jj-undo.1 - Undo an operation (shortcut for `jj op undo`) Wrote man1/jj-version.1 - Display version information Wrote man1/jj-workspace.1 - Commands for working with workspaces Compiling proc-macro2 v1.0.92 Compiling unicode-ident v1.0.12 Compiling libc v0.2.167 Compiling cfg-if v1.0.0 Compiling serde v1.0.215 Compiling memchr v2.7.4 Compiling parking_lot_core v0.9.10 Compiling smallvec v1.13.2 Compiling autocfg v1.3.0 Compiling log v0.4.22 Compiling regex-syntax v0.8.5 Compiling thiserror v2.0.4 Compiling scopeguard v1.2.0 Compiling crossbeam-utils v0.8.20 Compiling version_check v0.9.5 Compiling tinyvec_macros v0.1.1 Compiling fastrand v2.1.1 Compiling byteorder v1.5.0 Compiling gix-trace v0.1.11 Compiling same-file v1.0.6 Compiling adler2 v2.0.0 Compiling sha1_smol v1.0.1 Compiling itoa v1.0.11 Compiling allocator-api2 v0.2.18 Compiling rustix v0.38.41 Compiling linux-raw-sys v0.4.14 Compiling shlex v1.3.0 Compiling pkg-config v0.3.30 Compiling thiserror v1.0.69 Compiling jiff v0.1.12 Compiling home v0.5.9 Compiling vcpkg v0.2.15 Compiling either v1.13.0 Compiling static_assertions v1.1.0 Compiling pin-project-lite v0.2.14 Compiling anyhow v1.0.94 Compiling heck v0.5.0 Compiling unicode-bom v2.0.3 Compiling ryu v1.0.18 Compiling strsim v0.11.1 Compiling typenum v1.17.0 Compiling futures-core v0.3.31 Compiling serde_json v1.0.133 Compiling anstyle v1.0.8 Compiling unicode-bidi v0.3.15 Compiling lazy_static v1.5.0 Compiling percent-encoding v2.3.1 Compiling futures-sink v0.3.31 Compiling utf8parse v0.2.2 Compiling equivalent v1.0.1 Compiling futures-io v0.3.31 Compiling hashbrown v0.15.2 Compiling rayon-core v1.12.1 Compiling anstyle-query v1.1.1 Compiling colorchoice v1.0.2 Compiling ucd-trie v0.1.6 Compiling fnv v1.0.7 Compiling futures-task v0.3.31 Compiling pin-utils v0.1.0 Compiling futures v0.1.31 Compiling arrayvec v0.7.6 Compiling is_terminal_polyfill v1.70.1 Compiling shell-words v1.1.0 Compiling crc32fast v1.4.2 Compiling tinyvec v1.8.0 Compiling encoding_rs v0.8.34 Compiling clru v0.6.2 Compiling walkdir v2.5.0 Compiling miniz_oxide v0.8.0 Compiling kstring v2.0.2 Compiling once_cell v1.20.2 Compiling clap_lex v0.7.2 Compiling zstd-safe v6.0.6 Compiling iana-time-zone v0.1.60 Compiling subtle v2.6.1 Compiling arc-swap v1.7.1 Compiling futures-channel v0.3.31 Compiling anstyle-parse v0.2.5 Compiling ref-cast v1.0.23 Compiling minimal-lexical v0.2.1 Compiling openssl-probe v0.1.5 Compiling rustversion v1.0.17 Compiling pathdiff v0.2.1 Compiling scanlex v0.1.4 Compiling maplit v1.0.2 Compiling signal-hook v0.3.17 Compiling glob v0.3.1 Compiling form_urlencoded v1.2.1 Compiling whoami v1.5.2 Compiling hex v0.4.3 Compiling pollster v0.3.0 Compiling unicode-width v0.1.14 Compiling regex-syntax v0.6.29 Compiling paste v1.0.15 Compiling overload v0.1.1 Compiling indoc v2.0.5 Compiling unicode-segmentation v1.11.0 Compiling sharded-slab v0.1.7 Compiling smawk v0.3.2 Compiling itertools v0.12.1 Compiling uluru v3.1.0 Compiling nu-ansi-term v0.46.0 Compiling unicode-linebreak v0.1.5 Compiling cassowary v0.3.0 Compiling is_executable v1.0.4 Compiling option-ext v0.2.0 Compiling jj-cli v0.24.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.24.0/cli) Compiling roff v0.2.2 Compiling anstream v0.6.15 Compiling itertools v0.13.0 Compiling dunce v1.0.5 Compiling timeago v0.4.2 Compiling similar v2.6.0 Compiling linked-hash-map v0.5.6 Compiling doc-comment v0.3.3 Compiling assert_matches v1.5.0 Compiling predicates-core v1.0.8 Compiling difflib v0.4.0 Compiling assert_cmd v2.0.16 Compiling termtree v0.4.1 Compiling half v2.4.1 Compiling plotters-backend v0.3.6 Compiling ciborium-io v0.2.2 Compiling itertools v0.10.5 Compiling cast v0.3.0 Compiling anes v0.1.6 Compiling diff v0.1.13 Compiling oorandom v11.1.4 Compiling prettyplease v0.2.22 Compiling yansi v1.0.1 Compiling fixedbitset v0.4.2 Compiling lock_api v0.4.12 Compiling slab v0.4.9 Compiling ahash v0.8.11 Compiling num-traits v0.2.19 Compiling generic-array v0.14.7 Compiling predicates-tree v1.0.11 Compiling multimap v0.10.0 Compiling aho-corasick v1.1.3 Compiling winnow v0.6.18 Compiling nom v7.1.3 Compiling textwrap v0.16.1 Compiling predicates v3.1.2 Compiling plotters-svg v0.3.6 Compiling ciborium-ll v0.2.2 Compiling flate2 v1.0.33 Compiling pretty_assertions v1.4.1 Compiling crossbeam-channel v0.5.13 Compiling crossbeam-epoch v0.9.18 Compiling quote v1.0.37 Compiling indexmap v2.7.0 Compiling castaway v0.2.3 Compiling compact_str v0.7.1 Compiling crossbeam-deque v0.8.5 Compiling syn v2.0.90 Compiling unicode-normalization v0.1.23 Compiling getrandom v0.2.15 Compiling jobserver v0.1.32 Compiling memmap2 v0.9.4 Compiling signal-hook-registry v1.4.2 Compiling filetime v0.2.25 Compiling socket2 v0.5.7 Compiling mio v1.0.2 Compiling mio v0.8.11 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.13 Compiling num_cpus v1.16.0 Compiling rpassword v7.3.1 Compiling dirs v5.0.1 Compiling rand_core v0.6.4 Compiling parking_lot v0.12.3 Compiling cc v1.1.16 Compiling rayon v1.10.0 Compiling gix-utils v0.1.13 Compiling idna v0.5.0 Compiling tracing-core v0.1.33 Compiling thread_local v1.1.8 Compiling chrono v0.4.38 Compiling plotters v0.3.6 Compiling petgraph v0.6.5 Compiling prodash v29.0.0 Compiling signal-hook-mio v0.2.4 Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.6 Compiling criterion-plot v0.5.0 Compiling tracing-log v0.2.0 Compiling digest v0.10.7 Compiling url v2.5.2 Compiling unicode-truncate v1.1.0 Compiling regex-automata v0.4.8 Compiling blake2 v0.10.6 Compiling regex-automata v0.1.10 Compiling libz-sys v1.1.20 Compiling openssl-sys v0.9.103 Compiling libssh2-sys v0.3.0 Compiling zstd-sys v2.0.13+zstd.1.5.6 Compiling libgit2-sys v0.17.0+1.8.1 Compiling chrono-english v0.1.7 Compiling matchers v0.1.0 Compiling zstd v0.12.4 Compiling test-case-core v3.3.1 Compiling bstr v1.11.0 Compiling regex v1.11.1 Compiling insta v1.41.1 Compiling globset v0.4.15 Compiling serde_derive v1.0.215 Compiling thiserror-impl v2.0.4 Compiling zerocopy-derive v0.7.35 Compiling thiserror-impl v1.0.69 Compiling prost-derive v0.12.6 Compiling tracing-attributes v0.1.28 Compiling futures-macro v0.3.31 Compiling tokio-macros v2.4.0 Compiling clap_derive v4.5.18 Compiling async-trait v0.1.83 Compiling ref-cast-impl v1.0.23 Compiling jj-lib-proc-macros v0.24.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.24.0/lib/proc-macros) Compiling strum_macros v0.26.4 Compiling stability v0.2.1 Compiling test-case-macros v3.3.1 Compiling ignore v0.4.23 Compiling test-case v3.3.1 Compiling zerocopy v0.7.35 Compiling futures-util v0.3.31 Compiling pest v2.7.14 Compiling gix-date v0.9.2 Compiling gix-path v0.10.13 Compiling gix-validate v0.9.2 Compiling gix-chunk v0.4.10 Compiling gix-quote v0.4.14 Compiling gix-bitmap v0.2.13 Compiling tracing v0.1.41 Compiling gix-actor v0.33.1 Compiling gix-command v0.3.11 Compiling tracing-subscriber v0.3.19 Compiling ppv-lite86 v0.2.20 Compiling strum v0.26.3 Compiling hashbrown v0.14.5 Compiling rand_chacha v0.3.1 Compiling rand v0.8.5 Compiling dashmap v6.1.0 Compiling imara-diff v0.1.7 Compiling lru v0.12.4 Compiling pest_meta v2.7.14 Compiling pest_generator v2.7.14 Compiling futures-executor v0.3.31 Compiling futures v0.3.31 Compiling pest_derive v2.7.14 Compiling bitflags v2.6.0 Compiling faster-hex v0.9.0 Compiling bytes v1.7.1 Compiling serde_bytes v0.11.15 Compiling serde_spanned v0.6.7 Compiling toml_datetime v0.6.8 Compiling toml v0.5.11 Compiling ciborium v0.2.2 Compiling gix-hash v0.15.1 Compiling gix-packetline-blocking v0.18.1 Compiling gix-config-value v0.14.10 Compiling gix-sec v0.10.10 Compiling git2 v0.19.0 Compiling crossterm v0.27.0 Compiling sapling-renderdag v0.1.0 Compiling toml_edit v0.22.22 Compiling gix-features v0.39.1 Compiling gix-hashtable v0.6.0 Compiling gix-object v0.46.0 Compiling gix-fs v0.12.0 Compiling gix-glob v0.17.1 Compiling gix-commitgraph v0.25.1 Compiling gix-url v0.28.1 Compiling prost v0.12.6 Compiling tokio v1.42.0 Compiling serde_bser v0.4.0 Compiling gix-attributes v0.23.1 Compiling gix-ignore v0.12.1 Compiling prost-types v0.12.6 Compiling ratatui v0.27.0 Compiling minus v5.6.1 Compiling config v0.13.4 Compiling tracing-chrome v0.7.2 Compiling tinytemplate v1.2.1 Compiling gix-pathspec v0.8.1 Compiling gix-revwalk v0.17.0 Compiling gix-filter v0.15.0 Compiling gix-pack v0.55.0 Compiling gix-traverse v0.43.0 Compiling gix-revision v0.31.0 Compiling gix-refspec v0.27.0 Compiling tempfile v3.14.0 Compiling terminal_size v0.4.0 Compiling clap_builder v4.5.22 Compiling gix-tempfile v15.0.0 Compiling prost-build v0.12.6 Compiling scm-record v0.4.0 Compiling gix-odb v0.65.0 Compiling gix-lock v15.0.0 Compiling gix-ref v0.49.0 Compiling gix-index v0.37.0 Compiling gen-protos v0.24.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.24.0/lib/gen-protos) Compiling gix-worktree v0.38.0 Compiling gix-config v0.42.0 Compiling gix-discover v0.37.0 Compiling gix-diff v0.48.0 Compiling clap v4.5.22 Compiling clap_complete v4.5.38 Compiling clap-markdown v0.1.4 Compiling clap_mangen v0.2.23 Compiling criterion v0.5.1 Compiling gix-submodule v0.16.0 Compiling tokio-util v0.6.10 Compiling clap_complete_nushell v4.5.4 Compiling gix v0.68.0 Compiling watchman_client v0.9.0 Compiling jj-lib v0.24.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.24.0/lib) Compiling testutils v0.24.0 (/home/buildozer/aports/community/jujutsu/src/jj-0.24.0/lib/testutils) Finished `test` profile [unoptimized + debuginfo] target(s) in 13m 02s Running unittests src/main.rs (target/debug/deps/gen_protos-74480b5a3cb608b0) 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-ee614ba3882198bc) running 136 tests test commands::absorb::tests::test_combine_texts ... ok test commands::absorb::tests::test_split_file_hunks_empty_or_single_line ... ok test commands::absorb::tests::test_split_file_hunks_non_contiguous_tail_range_delete_delete_masked ... ok test commands::absorb::tests::test_split_file_hunks_multiple_edits ... ok test commands::absorb::tests::test_split_file_hunks_non_contiguous_tail_range_delete ... ok test commands::absorb::tests::test_split_file_hunks_non_contiguous_tail_range_delete_modify_masked ... ok test commands::absorb::tests::test_split_file_hunks_non_contiguous_tail_range_insert ... ok test commands::absorb::tests::test_split_file_hunks_non_contiguous_ranges_delete_delete_masked ... ok test commands::absorb::tests::test_split_file_hunks_non_contiguous_ranges_delete ... ok test commands::absorb::tests::test_split_file_hunks_non_contiguous_ranges_delete_modify_masked ... ok test commands::absorb::tests::test_split_file_hunks_non_contiguous_ranges_modify_modify_masked ... ok test commands::absorb::tests::test_split_file_hunks_non_contiguous_ranges_insert_modify_masked ... ok test commands::absorb::tests::test_split_file_hunks_non_contiguous_ranges_insert ... ok test commands::absorb::tests::test_split_file_hunks_non_contiguous_tail_range_modify ... ok test commands::absorb::tests::test_split_file_hunks_non_contiguous_tail_range_insert_modify_masked ... ok test commands::absorb::tests::test_split_file_hunks_non_contiguous_ranges_modify ... ok test commands::absorb::tests::test_split_file_hunks_contiguous_ranges_modify_delete ... ok test commands::absorb::tests::test_split_file_hunks_contiguous_ranges_modify_insert ... ok test commands::absorb::tests::test_split_file_hunks_contiguous_ranges_insert ... ok test commands::absorb::tests::test_split_file_hunks_non_contiguous_tail_range_modify_modify_masked ... ok test commands::absorb::tests::test_split_file_hunks_contiguous_ranges_modify ... ok test commands::absorb::tests::test_split_file_hunks_contiguous_ranges_delete ... ok test commands::absorb::tests::test_split_file_hunks_single_range ... ok test complete::tests::test_parse_revision_impl ... ok test complete::tests::test_parse_range_impl ... ok test config::tests::test_resolved_config_values_empty ... ok test description_util::tests::test_parse_bulk_edit_message_with_comment_before_header ... ok test description_util::tests::test_parse_bulk_edit_message_with_duplicate_descriptions ... ok test description_util::tests::test_parse_bulk_edit_message_with_missing_descriptions ... ok test description_util::tests::test_parse_bulk_edit_message_with_no_header ... ok test description_util::tests::test_parse_bulk_edit_message_with_unexpected_descriptions ... ok test description_util::tests::test_parse_complete_bulk_edit_message ... ok test config::tests::test_command_args ... ok test progress::tests::test_bar ... ok test complete::tests::test_config_keys ... ok test merge_tools::external::tests::test_find_all_variables ... ok test merge_tools::external::tests::test_interpolate_variables ... ok Hint: Using default editor ':builtin'; run `jj config set --user ui.merge-editor :builtin` to disable this message. Hint: Using default editor ':builtin'; run `jj config set --user ui.diff-editor :builtin` to disable this message. test formatter::tests::test_color_formatter_single_label ... ok test formatter::tests::test_color_formatter_bold_reset ... ok test formatter::tests::test_color_formatter_reverse_order ... ok test formatter::tests::test_color_formatter_color_codes ... ok test config::tests::test_resolved_config_values_filter_path ... ok test config::tests::test_resolved_config_values_single_key ... ok test formatter::tests::test_heading_labeled_writer_empty_string ... ok test formatter::tests::test_color_formatter_innermost_wins ... ok test formatter::tests::test_color_formatter_dropped ... ok test formatter::tests::test_color_formatter_unrecognized_hex_color ... ok test formatter::tests::test_color_formatter_ansi_codes_in_text ... ok test formatter::tests::test_plaintext_formatter_ansi_codes_in_text ... ok test formatter::tests::test_plaintext_formatter ... ok test formatter::tests::test_color_formatter_hex_colors ... ok test formatter::tests::test_color_formatter_debug ... ok test formatter::tests::test_color_formatter_attributes ... ok test formatter::tests::test_color_formatter_nested ... 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_partial_match ... ok test formatter::tests::test_color_formatter_unrecognized_color ... ok test template_builder::tests::test_raw_escape_sequence_function_strip_labels ... ok test formatter::tests::test_sanitizing_formatter_ansi_codes_in_text ... ok test formatter::tests::test_format_recorder ... ok test formatter::tests::test_color_formatter_sibling ... ok test formatter::tests::test_heading_labeled_writer ... ok test formatter::tests::test_raw_format_recorder ... ok test template_builder::tests::test_self_keyword ... ok test template_builder::tests::test_label_function ... ok test template_builder::tests::test_concat_function ... ok test template_builder::tests::test_arithmetic_operation ... ok test template_builder::tests::test_truncate_function ... ok test template_parser::tests::test_integer_literal ... ok test template_parser::tests::test_method_call_syntax ... ok test template_parser::tests::test_keyword_literal ... ok test template_parser::tests::test_parse_whitespace ... ok test text_util::tests::test_elide_end ... ok test template_builder::tests::test_indent_function ... ok test text_util::tests::test_elide_start ... ok test template_builder::tests::test_parsed_tree ... ok test template_builder::tests::test_coalesce_function ... ok test text_util::tests::test_split_byte_line_to_words ... ok test template_parser::tests::test_parse_alias_decl ... ok test text_util::tests::test_wrap_bytes_slice_ptr ... ok test template_parser::tests::test_parse_tree_eq ... ok test template_parser::tests::test_string_literal ... ok test text_util::tests::test_wrap_bytes ... ok test template_parser::tests::test_function_call_syntax ... ok test template_builder::tests::test_timestamp_method ... ok test template_builder::tests::test_boolean_cast ... ok test template_builder::tests::test_surround_function ... ok test template_builder::tests::test_pad_function ... ok test template_builder::tests::test_raw_escape_sequence_function_ansi_escape ... ok test template_builder::tests::test_fill_function ... ok test template_parser::tests::test_lambda_syntax ... ok test text_util::tests::test_write_padded_labeled_fill_char ... ok test text_util::tests::test_write_wrapped_trailing_labeled_whitespace ... ok test text_util::tests::test_write_padded_empty_content ... ok test text_util::tests::test_write_wrapped_leading_labeled_whitespace ... ok test template_builder::tests::test_size_hint_method ... ok test text_util::tests::test_parse_author ... ok test text_util::tests::test_write_truncated_empty_content ... ok test text_util::tests::test_parse_author_without_name ... ok test template_parser::tests::test_parse_operator_syntax ... ok test text_util::tests::test_write_padded_non_ascii_chars ... ok test text_util::tests::test_parse_author_with_utf8 ... ok test template_parser::tests::test_expand_symbol_alias ... ok test text_util::tests::test_write_padded_labeled_content ... ok test template_builder::tests::test_logical_operation ... ok test text_util::tests::test_write_wrapped ... ok test text_util::tests::test_write_truncated_labeled ... ok test template_parser::tests::test_expand_function_alias ... ok test template_builder::tests::test_separate_function ... ok test template_builder::tests::test_parse_error ... ok test text_util::tests::test_write_truncated_non_ascii_chars ... ok test template_builder::tests::test_list_method ... ok test template_builder::tests::test_signature ... ok test template_builder::tests::test_string_method ... ok test commands::tests::verify_app ... ok test merge_tools::tests::test_get_diff_editor_with_name ... ok test merge_tools::tests::test_get_merge_editor_with_name ... ok test config::tests::test_config_path_none ... ok test config::tests::test_config_path_home_dir_existing ... ok test config::tests::test_config_path_home_dir_new ... ok test config::tests::test_config_path_jj_config_new ... ok test config::tests::test_config_path_jj_config_existing ... ok test config::tests::test_config_path_config_pick_home_dir ... ok test config::tests::test_config_path_config_pick_config_dir ... ok test config::tests::test_config_path_new_prefer_config_dir ... ok test config::tests::test_config_path_config_dir_new ... ok test config::tests::test_config_path_config_dir_existing ... ok test config::tests::test_config_path_ambiguous ... ok test merge_tools::builtin::tests::test_edit_diff_builtin_delete_empty_file ... ok test merge_tools::builtin::tests::test_edit_diff_builtin_add_empty_file ... ok test merge_tools::builtin::tests::test_make_merge_sections ... ok test merge_tools::builtin::tests::test_edit_diff_builtin_modify_empty_file ... ok test merge_tools::builtin::tests::test_edit_diff_builtin ... 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. 136 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.88s Running unittests testing/fake-diff-editor.rs (target/debug/deps/fake_diff_editor-4932a089a2e856d9) 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-3d7b0b67ae8d583e) 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-formatter.rs (target/debug/deps/fake_formatter-9b4b92211b7fd32f) 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-3bcebfeea1d36c7b) 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-6b798707c3c8f9a4) running 670 tests test test_alias::test_alias_calls_command_with_invalid_option ... ok test test_alias::test_alias_calls_unknown_command ... ok test test_alias::test_alias_bad_name ... ok test test_alias::test_alias_invalid_definition ... ok test test_alias::test_alias_calls_help ... ok test test_alias::test_alias_recursive ... ok test test_alias::test_alias_global_args_in_definition ... ok test test_bookmark_command::test_bookmark_empty_name ... ok test test_acls::test_cat ... ok test test_alias::test_alias_cannot_override_builtin ... ok test test_alias::test_alias_calls_empty_command ... ok test test_alias::test_alias_basic ... ok test test_bookmark_command::test_bookmark_at_root ... ok test test_alias::test_alias_legacy_section ... ok test test_bookmark_command::test_bookmark_rename_colocated ... ok test test_alias::test_alias_global_args_before_and_after ... ok test test_commit_command::test_commit_paths_warning ... ok test test_commit_command::test_commit_paths ... ok test test_abandon_command::test_abandon_restore_descendants ... ok test test_commit_command::test_commit_with_default_description ... ok test test_advance_bookmarks::test_advance_bookmarks_multiple_bookmarks::commit ... ok test test_commit_command::test_commit_with_description_from_cli ... ok test test_advance_bookmarks::test_new_advance_bookmarks_after ... ok test test_commit_command::test_commit_reset_author ... ok test test_acls::test_diff ... ok test test_alias::test_alias_in_repo_config ... ok test test_absorb_command::test_absorb_replace_single_line_hunk ... ok test test_absorb_command::test_absorb_paths ... ok test test_advance_bookmarks::test_advance_bookmarks_multiple_bookmarks::new ... ok test test_abandon_command::test_double_abandon ... ok test test_advance_bookmarks::test_advance_bookmarks_enabled::commit ... ok test test_commit_command::test_commit_with_editor_avoids_unc ... ok test test_commit_command::test_commit_interactive ... ok test test_absorb_command::test_absorb_immutable ... ok test test_advance_bookmarks::test_new_advance_bookmarks_merge_children ... ok test test_commit_command::test_commit_without_working_copy ... ok test test_absorb_command::test_absorb_file_mode ... ok test test_commit_template::test_log_author_timestamp_utc ... ok test test_bookmark_command::test_bookmark_delete_export ... ok test test_advance_bookmarks::test_advance_bookmarks_at_minus::commit ... ok test test_absorb_command::test_absorb_conflict ... ok test test_bookmark_command::test_bookmark_forget_deleted_or_nonexistent_bookmark ... ok test test_commit_command::test_commit_with_description_template ... ok test test_commit_template::test_log_author_timestamp_local ... ok test test_advance_bookmarks::test_advance_bookmarks_enabled::new ... ok test test_absorb_command::test_absorb_from_into ... ok test test_advance_bookmarks::test_new_advance_bookmarks_interior ... ok test test_builtin_aliases::test_builtin_alias_trunk_matches_master ... ok test test_builtin_aliases::test_builtin_alias_trunk_override_alias ... ok test test_commit_template::test_log_author_timestamp_after_before ... ok test test_bookmark_command::test_bookmark_track_conflict ... ok test test_commit_template::test_log_author_timestamp ... ok test test_builtin_aliases::test_builtin_alias_trunk_no_match ... ok test test_builtin_aliases::test_builtin_user_redefines_builtin_immutable_heads ... ok test test_completion::test_completions_are_generated ... ok test test_builtin_aliases::test_builtin_alias_trunk_no_match_only_exact ... ok test test_completion::test_config ... ok test test_advance_bookmarks::test_new_advance_bookmarks_before ... ok test test_bookmark_command::test_bookmark_list_conflicted ... ok test test_advance_bookmarks::test_advance_bookmarks_at_minus::new ... ok test test_commit_template::test_log_default_without_working_copy ... ok test test_builtin_aliases::test_builtin_alias_trunk_matches_trunk ... ok test test_builtin_aliases::test_builtin_alias_trunk_matches_main ... ok test test_commit_template::test_log_author_timestamp_ago ... ok test test_commit_template::test_log_change_id_normal_hex ... ok test test_bookmark_command::test_bookmark_forget_export ... ok test test_bookmark_command::test_bookmark_multiple_names ... ok test test_absorb_command::test_absorb_merge ... ok test test_config_command::test_config_edit_missing_opt ... ok test test_config_command::test_config_author_change_warning_root_env ... ok test test_config_command::test_config_edit_repo_outside_repo ... ok test test_config_command::test_config_list_array ... ok test test_commit_template::test_mine_is_true_when_author_is_user ... ok test test_config_command::test_config_list_all ... ok test test_config_command::test_config_list_inline_table ... ok test test_commit_template::test_log_customize_short_id ... ok test test_completion::test_zsh_completion ... ok test test_commit_template::test_log_commit_id_normal_hex ... ok test test_abandon_command::test_bug_2600_rootcommit_special_case ... ok test test_config_command::test_config_list_table ... ok test test_builtin_aliases::test_builtin_alias_trunk_matches_exactly_one_commit ... ok test test_config_command::test_config_list_nonexistent ... ok test test_bookmark_command::test_bookmark_move_conflicting ... ok test test_config_command::test_config_edit_repo ... ok test test_completion::test_aliases_are_completed ... ok test test_config_command::test_config_edit_user ... ok test test_commit_command::test_commit_with_editor ... ok test test_config_command::test_config_list_multiline_string ... ok test test_completion::test_global_arg_repository_is_respected ... ok test test_config_command::test_config_list_single ... ok test test_backout_command::test_backout ... ok test test_config_command::test_config_set_bad_opts ... ok test test_commit_template::test_log_git_head ... ok test test_config_command::test_config_unset_table_like ... ok test test_config_command::test_config_path ... ok test test_commit_template::test_log_builtin_templates ... ok test test_config_command::test_config_set_for_repo ... ok test test_config_command::test_config_get ... ok test test_completion::test_aliases_are_resolved ... ok test test_completion::test_workspaces ... ok test test_commit_template::test_log_builtin_templates_colored ... ok test test_config_command::test_config_unset_non_existent_key ... ok test test_config_command::test_config_show_paths ... ok test test_debug_command::test_debug_index ... ok test test_config_command::test_config_set_nontable_parent ... ok test test_debug_command::test_debug_operation_id ... ok test test_commit_template::test_log_builtin_templates_colored_debug ... ok test test_config_command::test_config_unset_inline_table_key ... ok test test_absorb_command::test_absorb_simple ... ok test test_config_command::test_config_author_change_warning ... ok test test_bookmark_command::test_bookmark_forget_glob ... ok test test_config_command::test_config_unset_for_repo ... ok test test_commit_template::test_log_diff_predefined_formats ... ok test test_config_command::test_config_set_for_user ... ok test test_config_command::test_config_layer_override_env ... ok test test_config_command::test_config_layer_workspace ... ok test test_config_command::test_config_layer_override_default ... ok test test_concurrent_operations::test_concurrent_operation_divergence ... ok test test_debug_command::test_debug_fileset ... ok test test_commit_template::test_log_default ... ok test test_debug_command::test_debug_revset ... ok test test_describe_command::test_describe_avoids_unc ... ok test test_diff_command::test_diff_bad_args ... ok test test_config_command::test_config_list_layer ... ok test test_config_command::test_config_set_toml_types ... ok test test_describe_command::test_describe_default_description ... ok test test_commit_template::test_log_parents ... ok test test_commit_template::test_log_evolog_divergence ... ok test test_config_command::test_config_set_type_mismatch ... ok test test_concurrent_operations::test_concurrent_operations_auto_rebase ... ok test test_concurrent_operations::test_concurrent_snapshot_wc_reloadable ... ok test test_commit_template::test_log_immutable ... ok test test_advance_bookmarks::test_advance_bookmarks_overrides::commit ... ok test test_copy_detection::test_simple_rename ... ok test test_config_command::test_config_unset_for_user ... ok test test_concurrent_operations::test_concurrent_operations_wc_modified ... ok test test_debug_command::test_debug_reindex ... ok test test_diff_command::test_diff_external_tool_symlink ... ok test test_bookmark_command::test_bookmark_rename ... ok test test_config_command::test_config_path_syntax ... ok test test_commit_template::test_log_contained_in ... ok test test_diff_command::test_diff_binary ... ok test test_diff_command::test_diff_empty ... ok test test_describe_command::test_multiple_message_args ... ok test test_diff_command::test_diff_name_only ... ok test test_diff_command::test_diff_skipped_context_from_settings_git ... ok test test_diff_command::test_diff_skipped_context_from_settings_color_words ... ok test test_bookmark_command::test_bookmark_track_untrack_patterns ... ok test test_backout_command::test_backout_multiple ... ok test test_diff_command::test_diff_missing_newline ... ok test test_diff_command::test_diff_hunks ... ok test test_diff_command::test_diff_external_file_by_file_tool ... ok test test_bookmark_command::test_bookmark_delete_glob ... ok test test_completion::test_remote_names ... ok test test_bookmark_command::test_bookmark_forget_fetched_bookmark ... ok test test_evolog_command::test_evolog_with_no_template ... ok test test_debug_command::test_debug_tree ... ok test test_advance_bookmarks::test_advance_bookmarks_overrides::new ... ok test test_diff_command::test_diff_stat ... ok test test_diff_command::test_diff_external_tool_conflict_marker_style ... ok test test_bookmark_command::test_bookmark_move_matching ... ok test test_diff_command::test_diff_relative_paths ... ok test test_diff_command::test_diff_leading_trailing_context ... ok test test_diffedit_command::test_diffedit_restore_descendants ... ok test test_file_show_command::test_show_symlink ... ok test test_diff_command::test_diff_ignore_whitespace ... ok test test_file_annotate_command::test_annotate_linear ... ok test test_bookmark_command::test_bookmark_track_untrack ... ok test test_evolog_command::test_evolog_with_custom_symbols ... ok test test_evolog_command::test_evolog_word_wrap ... ok test test_fix_command::test_config_no_tools ... ok test test_diff_command::test_diff_color_words_inlining_threshold ... ok test test_bookmark_command::test_bookmark_move ... ok test test_diff_command::test_diff_external_tool ... ok test test_file_track_untrack_commands::test_track_ignored ... ok test test_fix_command::test_config_multiple_tools_with_same_name ... ok test test_diff_command::test_diff_skipped_context ... ok test test_bookmark_command::test_bookmark_list ... ok test test_diff_command::test_diff_skipped_context_nondefault ... ok test test_diffedit_command::test_diffedit_external_tool_conflict_marker_style ... ok test test_commit_template::test_short_prefix_in_transaction ... ok test test_fix_command::test_config_both_legacy_and_table_tools ... ok test test_edit_command::test_edit_current_wc_commit_missing ... ok test test_fix_command::test_config_tables_all_commands_missing ... ok test test_fix_command::test_config_tables_empty_patterns_list ... ok test test_diffedit_command::test_diffedit_new_file ... ok test test_duplicate_command::test_undo_after_duplicate ... ok test test_fix_command::test_config_tables_some_commands_missing ... ok test test_diff_command::test_diff_file_mode ... ok test test_diff_command::test_color_words_diff_missing_newline ... ok test test_edit_command::test_edit ... ok test test_fix_command::test_config_multiple_tools ... ok test test_fix_command::test_fix_empty_commit ... ok test test_fix_command::test_config_filesets ... ok test test_describe_command::test_describe_author ... ok test test_fix_command::test_missing_command ... ok test test_commit_template::test_log_bookmarks ... ok test test_fix_command::test_failure ... ok test test_generate_md_cli_help::test_generate_markdown_docs_in_docs_dir ... ok test test_fix_command::test_fix_file_types ... ok test test_file_track_untrack_commands::test_track_untrack_sparse ... ok test test_fix_command::test_config_tables_overlapping_patterns ... ok test test_git_clone::test_git_clone_at_operation ... ok test test_fix_command::test_executed_but_nothing_changed ... ok test test_fix_command::test_fix_empty_file ... ok test test_describe_command::test_describe_multiple_commits ... ok test test_fix_command::test_fix_executable ... ok test test_file_track_untrack_commands::test_auto_track ... ok test test_evolog_command::test_evolog_with_or_without_diff ... ok test test_diffedit_command::test_diffedit_old_restore_interactive_tests ... ok test test_completion::test_revisions ... ok test test_fix_command::test_stderr_failure ... ok test test_git_clone::test_git_clone_invalid_immutable_heads ... ok test test_diff_command::test_diff_types ... ok test test_completion::test_operations ... ok test test_diff_command::test_diff_basic ... ok test test_diffedit_command::test_diffedit_merge ... ok test test_fix_command::test_stderr_success ... ok test test_git_clone::test_git_clone_with_depth ... ok test test_fix_command::test_fix_some_paths ... ok test test_file_annotate_command::test_annotate_merge ... ok test test_file_annotate_command::test_annotate_merge_one_sided_conflict_resolution ... ok test test_describe_command::test_describe ... ok test test_evolog_command::test_evolog_squash ... ok test test_fix_command::test_fix_cyclic ... ok test test_git_clone::test_git_clone_with_remote_name ... ok test test_fix_command::test_fix_leaf_commit ... ok test test_git_clone::test_git_clone_ignore_working_copy ... ok test test_file_annotate_command::test_annotate_conflicted ... ok test test_abandon_command::test_bug_2600 ... ok test test_file_track_untrack_commands::test_track_untrack ... ok test test_diffedit_command::test_diffedit_3pane ... ok test test_abandon_command::test_basics ... ok test test_git_clone::test_git_clone_trunk_deleted ... ok test test_fix_command::test_fix_immutable_commit ... ok test test_git_clone::test_git_clone_malformed ... ok test test_git_colocated::test_git_colocated_conflicting_git_refs ... ok test test_duplicate_command::test_rebase_duplicates ... ok test test_file_show_command::test_show ... ok test test_fix_command::test_custom_default_revset ... ok test test_git_colocated::test_git_colocated_bookmark_at_root ... ok test test_duplicate_command::test_duplicate ... ok test test_git_colocated::test_git_colocated_export_bookmarks_on_snapshot ... ok test test_git_colocated::test_git_colocated_unreachable_commits ... ok test test_fix_command::test_fix_resolve_conflict ... ok test test_diffedit_command::test_diffedit ... ok test test_git_colocated::test_git_colocated ... ok test test_fix_command::test_fix_both_sides_of_conflict ... ok test test_git_fetch::test_git_fetch_default_remote ... ok test test_git_fetch::test_git_fetch_nonexistent_remote ... ok test test_git_init::test_git_init_bad_wc_path ... ok test test_git_fetch::test_git_fetch_nonexistent_remote_from_config ... ok test test_git_colocated::test_git_colocated_checkout_non_empty_working_copy ... ok test test_git_colocated::test_git_colocated_rebase_dirty_working_copy ... ok test test_fix_command::test_fix_adding_merge_commit ... ok test test_git_fetch::test_git_fetch_all_remotes ... ok test test_bookmark_command::test_bookmark_list_filtered ... ok test test_fix_command::test_fix_trivial_merge_commit ... ok test test_git_init::test_git_init_colocated_at_operation ... ok test test_git_clone::test_git_clone ... ok test test_git_colocated::test_git_colocated_rebase_on_import ... ok test test_git_init::test_git_init_colocated_ignore_working_copy ... ok test test_fix_command::test_fix_parent_commit ... ok test test_fix_command::test_fix_sibling_commit ... ok test test_git_colocated::test_git_colocated_bookmark_forget ... 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_single_remote_from_arg ... ok test test_git_fetch::test_git_fetch_multiple_remotes_from_config ... ok test test_git_fetch::test_git_fetch_single_remote_from_config ... ok test test_git_colocated::test_git_colocated_bookmarks ... ok test test_git_colocated::test_git_colocated_squash_undo ... ok test test_git_fetch::test_git_fetch_single_remote ... ok test test_git_clone::test_git_clone_remote_default_bookmark ... ok test test_git_fetch::test_git_fetch_from_remote_named_git ... ok test test_git_init::test_git_init_external_non_existent_directory ... ok test test_git_init::test_git_init_external_non_existent_git_directory ... ok test test_git_init::test_git_init_internal_ignore_working_copy ... ok test test_git_init::test_git_init_internal_at_operation ... ok test test_git_init::test_git_init_external_at_operation ... ok test test_git_init::test_git_init_external_ignore_working_copy ... ok test test_git_init::test_git_init_internal ... ok test test_git_init::test_git_init_colocated_dirty_working_copy ... ok test test_git_fetch::test_git_fetch_with_default_config ... 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_fetch::test_git_fetch_conflicting_bookmarks ... ok test test_git_clone::test_git_clone_colocate ... ok test test_fix_command::test_relative_paths ... ok test test_git_fetch::test_git_fetch_remote_only_bookmark ... ok test test_fix_command::test_deduplication ... ok test test_git_init::test_git_init_external_import_trunk::bare ... ok test test_git_init::test_git_init_external::full ... ok test test_git_init::test_git_init_external::bare ... ok test test_git_init::test_git_init_external_import_trunk::full ... ok test test_completion::test_files ... ok test test_git_init::test_git_init_colocated_via_flag_git_dir_not_exists ... ok test test_git_colocated::test_git_colocated_undo_head_move ... ok test test_git_init::test_git_init_colocated_via_flag_git_dir_exists ... ok test test_git_init::test_git_init_colocated_via_git_repo_path_gitlink ... ok test test_git_init::test_git_init_colocated_via_git_repo_path ... ok test test_git_fetch::test_git_fetch_conflicting_bookmarks_colocated ... ok test test_completion::test_bookmark_names ... ok test test_git_init::test_git_init_colocated_via_git_repo_path_symlink_directory ... ok test test_git_init::test_git_init_colocated_via_git_repo_path_symlink_directory_without_bare_config ... ok test test_git_init::test_git_init_colocated_via_git_repo_path_symlink_gitlink ... ok test test_bookmark_command::test_bookmark_list_tracked ... ok test test_git_init::test_git_init_external_but_git_dir_exists ... ok test test_git_colocated::test_git_colocated_external_checkout ... ok test test_file_chmod_command::test_chmod_regular_conflict ... ok test test_fix_command::test_all_files ... ok test test_git_fetch::test_git_fetch_rename_fetch ... ok test test_git_import_export::test_git_export_undo ... ok test test_git_import_export::test_resolution_of_git_tracking_bookmarks ... ok test test_git_colocated::test_git_colocated_unborn_bookmark ... ok test test_git_import_export::test_git_import_undo ... ok test test_git_fetch::test_git_fetch_remove_fetch ... ok test test_file_chmod_command::test_chmod_file_dir_deletion_conflicts ... ok test test_git_init::test_git_init_colocated_via_git_repo_path_imported_refs ... ok test test_fix_command::test_default_revset ... ok test test_git_fetch::test_git_fetch_bookmarks_some_missing ... ok test test_git_colocated::test_git_colocated_fetch_deleted_or_moved_bookmark ... ok test test_bookmark_command::test_bookmark_list_much_remote_divergence ... ok test test_git_remotes::test_git_remote_add ... ok test test_gitignores::test_gitignores ... ok test test_git_private_commits::test_git_private_commits_are_not_checked_if_immutable ... ok test test_git_private_commits::test_git_private_commits_block_pushing ... ok test test_gitignores::test_gitignores_relative_excludes_file_path ... ok test test_global_opts::test_debug_logging_enabled ... ok test test_global_opts::test_help ... ok test test_git_submodule::test_gitsubmodule_print_gitmodules ... ok test test_global_opts::test_invalid_config ... ok test test_git_push::test_git_push_matching_bookmark_unchanged ... ok test test_global_opts::test_broken_repo_structure ... ok test test_git_private_commits::test_git_private_commits_not_directly_in_line_block_pushing ... ok test test_git_private_commits::test_git_private_commits_can_be_overridden ... ok test test_git_private_commits::test_git_private_commits_descending_from_commits_pushed_do_not_block_pushing ... ok test test_global_opts::test_non_utf8_arg ... ok test test_git_push::test_git_push_existing_long_bookmark ... ok test test_global_opts::test_repo_arg_with_init ... ok test test_global_opts::test_repo_arg_with_git_clone ... ok test test_git_remotes::test_git_remote_set_url ... ok test test_global_opts::test_invalid_config_value ... ok test test_git_import_export::test_git_import_move_export_with_default_undo ... ok test test_git_push::test_git_push_no_matching_bookmark ... ok test test_git_push::test_git_push_deleted_untracked ... ok test test_global_opts::test_bad_path ... ok test test_git_push::test_git_push_nothing ... ok test test_git_push::test_git_push_to_remote_named_git ... ok test test_duplicate_command::test_duplicate_many ... ok test test_global_opts::test_version ... ok test test_git_push::test_git_push_deleted ... ok test test_git_fetch::test_git_fetch_removed_parent_bookmark ... ok test test_diff_command::test_diff_stat_long_name_or_stat ... ok test test_global_opts::test_no_workspace_directory ... ok test test_init_command::test_init_git_bad_wc_path ... ok test test_global_opts::test_quiet ... ok test test_global_opts::test_invalid_filesets_looking_like_filepaths ... ok test test_git_push::test_git_push_creation_unexpectedly_already_exists ... ok test test_git_push::test_git_push_moved_sideways_untracked ... ok test test_git_remotes::test_git_remote_rename ... ok test test_global_opts::test_early_args ... ok test test_git_private_commits::test_git_private_commits_are_evaluated_separately_for_each_remote ... ok test test_init_command::test_init_git_external_non_existent_directory ... ok test test_git_push::test_git_push_missing_author ... ok test test_global_opts::test_ignore_working_copy ... ok test test_git_push::test_git_push_no_description ... ok test test_init_command::test_init_git_external_non_existent_git_directory ... ok test test_gitignores::test_gitignores_ignored_file_in_target_commit ... ok test test_init_command::test_init_git_internal ... ok test test_init_command::test_init_local_disallowed ... ok test test_git_remotes::test_git_remotes ... ok test test_global_opts::test_no_user_configured ... ok test test_init_command::test_init_git_internal_must_be_colocated ... ok test test_git_push::test_git_push_forward_unexpectedly_moved ... ok test test_git_push::test_git_push_parent_bookmark ... ok test test_help_command::test_help_keyword ... ok test test_git_fetch::test_git_fetch_removed_bookmark ... ok test test_init_command::test_init_git_external::bare ... ok test test_git_push::test_git_push_moved_forward_untracked ... ok test test_immutable_commits::test_immutable_heads_set_to_working_copy ... ok test test_git_fetch::test_git_fetch_undo ... ok test test_git_push::test_git_push_conflict ... ok test test_global_opts::test_resolve_workspace_directory ... ok test test_git_push::test_git_push_deletion_unexpectedly_moved ... ok test test_git_remotes::test_git_remote_named_git ... ok test test_init_command::test_init_local ... ok test test_init_command::test_init_git_external::full ... ok test test_global_opts::test_color_ui_messages ... ok test test_immutable_commits::test_new_wc_commit_when_wc_immutable ... ok test test_git_push::test_git_push_unsnapshotted_change ... ok test test_git_push::test_git_push_locally_created_and_rewritten ... ok test test_git_push::test_git_push_no_description_in_immutable ... ok test test_git_push::test_git_push_other_remote_has_bookmark ... ok test test_log_command::test_default_revset_per_repo ... ok test test_git_push::test_git_push_missing_committer_in_immutable ... ok test test_log_command::test_log_with_empty_revision ... ok test test_log_command::test_log_author_format ... ok test test_init_command::test_init_git_colocated_symlink_directory_without_bare_config ... ok test test_init_command::test_init_git_colocated_symlink_gitlink ... ok test test_log_command::test_log_with_no_template ... ok test test_init_command::test_init_git_colocated_symlink_directory ... ok test test_init_command::test_init_git_colocated_gitlink ... ok test test_git_push::test_git_push_missing_author_in_immutable ... ok test test_init_command::test_init_git_colocated ... ok test test_global_opts::test_color_config ... ok test test_git_fetch::test_fetch_undo_what ... ok test test_git_push::test_git_push_missing_committer ... ok test test_git_private_commits::test_git_private_commits_already_on_the_remote_do_not_block_push ... ok test test_log_command::test_log_bad_short_prefixes ... ok test test_log_command::test_default_revset ... ok test test_duplicate_command::test_duplicate_destination ... ok test test_log_command::test_log_diff_stat_width ... ok test test_init_command::test_init_git_external_but_git_dir_exists ... ok test test_log_command::test_log_full_description_template ... ok test test_git_push::test_git_push_mixed ... ok test test_help_command::test_help ... ok test test_log_command::test_log_divergence ... ok test test_log_command::test_log_short_shortest_length_parameter ... ok test test_log_command::test_log_null_terminate_multiline_descriptions ... ok test test_git_push::test_git_push_sideways_unexpectedly_moved ... ok test test_log_command::test_log_reversed ... ok test test_log_command::test_graph_template_color ... ok test test_git_push::test_git_push_current_bookmark ... 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_new_command::test_new_conflicting_change_ids ... ok test test_git_fetch::test_git_fetch_all ... ok test test_interdiff_command::test_interdiff_conflicting ... ok test test_immutable_commits::test_new_wc_commit_when_wc_immutable_multi_workspace ... ok test test_log_command::test_log_warn_path_might_be_revset ... ok test test_no_forgotten_test_files ... ok test test_interdiff_command::test_interdiff_paths ... ok test test_git_push::test_git_push_unexpectedly_deleted ... ok test test_git_push::test_git_push_changes ... ok test test_next_prev_commands::test_next_conflict_head ... ok test test_git_push::test_git_push_conflicting_bookmarks ... ok test test_new_command::test_new_conflicting_bookmarks ... ok test test_log_command::test_log_filtered_by_path ... ok test test_git_push::test_git_push_tracked_vs_all ... ok test test_global_opts::test_no_subcommand ... ok test test_immutable_commits::test_rewrite_immutable_generic ... ok test test_new_command::test_new ... ok test test_log_command::test_log_with_custom_symbols ... ok test test_git_push::test_git_push_revisions ... ok test test_next_prev_commands::test_next_exceeding_history ... ok test test_git_push::test_git_push_multiple ... ok test test_operations::test_op_log_limit ... ok test test_operations::test_op_log_configurable ... ok test test_next_prev_commands::test_next_conflict_editing ... ok test test_log_command::test_elided ... ok test test_next_prev_commands::test_next_fails_on_bookmarking_children_no_stdin ... ok test test_next_prev_commands::test_next_fails_on_bookmarking_children_quit_prompt ... ok test test_log_command::test_graph_styles ... ok test test_log_command::test_multiple_revsets ... ok test test_log_command::test_log_limit ... ok test test_interdiff_command::test_interdiff_basic ... ok test test_operations::test_op_log_with_no_template ... ok test test_next_prev_commands::test_next_editing ... ok test test_operations::test_op_diff_word_wrap ... ok test test_next_prev_commands::test_next_choose_bookmarking_child ... ok test test_log_command::test_log_word_wrap ... ok test test_next_prev_commands::test_next_conflict ... ok test test_next_prev_commands::test_prev_beyond_root_fails ... ok test test_operations::test_op_log_no_graph ... ok test test_operations::test_op_log_builtin_templates ... ok test test_operations::test_op_log_with_custom_symbols ... ok test test_next_prev_commands::test_next_simple ... ok test test_next_prev_commands::test_next_parent_has_multiple_descendants ... ok test test_next_prev_commands::test_next_with_merge_commit_parent ... ok test test_operations::test_op_log_no_graph_null_terminated ... ok test test_next_prev_commands::test_prev_multiple_without_root ... ok test test_next_prev_commands::test_prev_simple ... ok test test_next_prev_commands::test_next_on_merge_commit ... ok test test_next_prev_commands::test_next_multiple ... ok test test_operations::test_op_log_template ... ok test test_next_prev_commands::test_prev_editing ... ok test test_next_prev_commands::test_prev_conflict_editing ... ok test test_git_fetch::test_git_fetch_some_of_many_bookmarks ... ok test test_operations::test_op_diff_patch ... ok test test_operations::test_op_abandon_without_updating_working_copy ... ok test test_operations::test_op_abandon_multiple_heads ... ok test test_next_prev_commands::test_prev_conflict ... ok test test_next_prev_commands::test_prev_on_merge_commit_with_parent_merge ... ok test test_next_prev_commands::test_prev_on_merge_commit ... ok test test_operations::test_op_log_word_wrap ... ok test test_new_command::test_new_insert_before_no_loop ... ok test test_log_command::test_log_with_or_without_diff ... ok test test_operations::test_op_diff_sibling ... ok test test_new_command::test_new_insert_after_before_no_loop ... ok test test_new_command::test_new_insert_before_no_root_merge ... ok test test_new_command::test_new_insert_before_root ... ok test test_next_prev_commands::test_movement_edit_mode_false ... ok test test_operations::test_op_summary_diff_template ... ok test test_parallelize_command::test_parallelize_disconnected_target_commits ... ok test test_operations::test_op_log ... ok test test_parallelize_command::test_parallelize_multiple_heads ... ok test test_parallelize_command::test_parallelize_multiple_heads_with_and_without_children ... ok test test_new_command::test_new_merge ... ok test test_new_command::test_new_insert_before_root_successors ... ok test test_new_command::test_new_insert_before ... ok test test_new_command::test_new_insert_after_children ... ok test test_immutable_commits::test_rewrite_immutable_commands ... ok test test_rebase_command::test_rebase_error_revision_does_not_exist ... ok test test_parallelize_command::test_parallelize_multiple_roots ... ok test test_operations::test_op_show_patch ... ok test test_new_command::test_new_insert_after_before ... ok test test_revset_output::test_alias_override ... ok test test_parallelize_command::test_parallelize_interior_target_is_a_merge ... ok test test_revset_output::test_bad_alias_decl ... ok test test_new_command::test_new_insert_after ... ok test test_parallelize_command::test_parallelize_root_is_a_merge ... ok test test_parallelize_command::test_parallelize_where_root_has_non_target_children ... ok test test_root::test_root_outside_a_repo ... ok test test_root::test_root::local_backend ... ok test test_root::test_root::git_backend ... ok test test_next_prev_commands::test_movement_edit_mode_true ... ok test test_shell_completion::test_deprecated_flags ... ok test test_parallelize_command::test_parallelize_no_descendants ... ok test test_next_prev_commands::test_next_offset_when_wc_has_descendants ... ok test test_parallelize_command::test_parallelize_multiple_roots_with_different_parents ... ok test test_parallelize_command::test_parallelize_head_is_a_merge ... ok test test_show_command::test_show ... ok test test_revset_output::test_function_name_hint ... ok test test_revset_output::test_parse_warning ... ok test test_log_command::test_log_prefix_highlight_counts_hidden_commits ... ok test test_show_command::test_show_with_no_template ... ok test test_operations::test_op_recover_from_bad_gc ... ok test test_parallelize_command::test_parallelize_with_descendants_simple ... ok test test_next_prev_commands::test_prev_prompts_on_multiple_parents ... ok test test_show_command::test_show_relative_timestamps ... ok test test_parallelize_command::test_parallelize_multiple_heads_with_different_children ... ok test test_simplify_parents_command::test_simplify_parents_immutable ... ok test test_rebase_command::test_rebase_invalid ... ok test test_operations::test_op_abandon_ancestors ... ok test test_parallelize_command::test_parallelize_with_merge_commit_child ... ok test test_parallelize_command::test_parallelize_complex_nonlinear_target ... ok test test_simplify_parents_command::test_simplify_parents_no_commits ... ok test test_sparse_command::test_sparse_editor_avoids_unc ... ok test test_parallelize_command::test_parallelize_where_interior_has_non_target_children ... ok test test_log_command::test_log_prefix_highlight_styled ... ok test test_log_command::test_log_shortest_accessors ... ok test test_revset_output::test_syntax_error ... ok test test_show_command::test_show_with_template ... ok test test_split_command::test_split_interactive ... ok test test_split_command::test_split_message_editor_avoids_unc ... ok test test_split_command::test_split_empty ... ok test test_revset_output::test_alias ... ok test test_revset_output::test_all_modifier ... ok test test_split_command::test_split_with_non_empty_description ... ok test test_split_command::test_split_with_default_description ... ok test test_repo_change_report::test_report_conflicts ... ok test test_rebase_command::test_rebase_single_revision_merge_parent ... ok test test_split_command::test_split_siblings_no_descendants ... ok test test_squash_command::test_squash_description_editor_avoids_unc ... ok test test_status_command::test_status_filtered ... ok test test_status_command::test_status_ignored_gitignore ... ok test test_rebase_command::test_rebase_skip_emptied_descendants ... ok test test_simplify_parents_command::test_simplify_parents_no_change ... ok test test_repo_change_report::test_report_conflicts_with_divergent_commits ... ok test test_status_command::test_status_copies ... ok test test_squash_command::test_squash_use_destination_message_and_message_mutual_exclusion ... ok test test_resolve_command::test_file_vs_dir ... ok test test_squash_command::test_squash_empty ... ok test test_revset_output::test_revset_committer_date_with_time_zone ... ok test test_split_command::test_split_siblings_with_merge_child ... ok test test_split_command::test_split_with_merge_child ... ok test test_templater::test_templater_alias_override ... ok test test_templater::test_template_parse_warning ... ok test test_resolve_command::test_baseless_conflict_input_files ... ok test test_operations::test_op_diff ... ok test test_templater::test_templater_bad_alias_decl ... ok test test_resolve_command::test_edit_delete_conflict_input_files ... ok test test_operations::test_op_show ... ok test test_show_command::test_show_basic ... ok test test_rebase_command::test_rebase_multiple_destinations ... ok test test_resolve_command::test_normal_conflict_input_files ... ok test test_rebase_command::test_rebase_revision_onto_descendant ... ok test test_revset_output::test_bad_function_call ... ok test test_restore_command::test_restore_restore_descendants ... ok test test_rebase_command::test_rebase_bookmark_with_merge ... ok test test_resolve_command::test_description_with_dir_and_deletion ... ok test test_simplify_parents_command::test_simplify_parents_redundant_parent::sources ... ok test test_simplify_parents_command::test_simplify_parents_redundant_parent::revisions ... ok test test_resolve_command::test_too_many_parents ... ok test test_util_command::test_util_config_schema ... ok test test_util_command::test_util_exec ... ok test test_util_command::test_util_exec_fail ... ok test test_templater::test_templater_upper_lower ... ok test test_split_command::test_split_siblings_with_descendants ... ok test test_restore_command::test_restore_conflicted_merge ... ok test test_rebase_command::test_rebase_skip_emptied ... ok test test_rebase_command::test_rebase_single_revision ... ok test test_simplify_parents_command::test_simplify_parents_no_change_diamond ... ok test test_duplicate_command::test_duplicate_insert_after has been running for over 60 seconds test test_duplicate_command::test_duplicate_insert_after_before has been running for over 60 seconds test test_duplicate_command::test_duplicate_insert_before has been running for over 60 seconds test test_util_command::test_gc_args ... ok test test_workspaces::test_workspaces_add_ignore_working_copy ... ok test test_status_command::test_status_merge ... ok test test_squash_command::test_squash_keep_emptied ... ok test test_working_copy::test_snapshot_large_file ... ok test test_squash_command::test_squash_use_destination_message ... ok test test_unsquash_command::test_unsquash_description_editor_avoids_unc ... ok test test_rebase_command::test_rebase_bookmark ... ok test test_util_command::test_shell_completions ... ok test test_squash_command::test_squash_from_multiple_partial_no_op ... ok test test_workspaces::test_debug_snapshot ... ok test test_workspaces::test_list_workspaces_template ... ok test test_templater::test_templater_parse_error ... ok test test_workspaces::test_workspaces_rename_nothing_changed ... ok test test_util_command::test_gc_operation_log ... ok test test_sparse_command::test_sparse_manage_patterns ... ok test test_split_command::test_split_by_paths ... ok test test_workspaces::test_workspaces_add_workspace_from_subdir ... ok test test_workspaces::test_workspaces_rename_forgotten_workspace ... ok test test_working_copy::test_materialize_and_snapshot_different_conflict_markers ... ok test test_workspaces::test_workspaces_rename_new_workspace_name_already_used ... ok test test_undo::test_undo_rewrite_with_child ... ok test test_workspaces::test_workspaces_add_second_workspace ... ok test test_workspaces::test_workspaces_add_workspace_at_revision ... ok test test_workspaces::test_workspaces_add_second_workspace_on_merge ... ok test test_workspaces::test_workspaces_add_at_operation ... ok test test_workspaces::test_workspaces_add_workspace_in_current_workspace ... ok test test_templater::test_templater_alias ... ok test test_workspaces::test_workspaces_update_stale_noop ... ok test test_workspaces::test_workspaces_root ... ok test test_restore_command::test_restore ... ok test test_rebase_command::test_rebase_with_descendants ... ok test test_rebase_command::test_rebase_skip_if_on_destination ... ok test test_simplify_parents_command::test_simplify_parents_no_args ... ok test test_workspaces::test_workspaces_rename_workspace ... ok test test_simplify_parents_command::test_simplify_parents_multiple_redundant_parents ... ok test test_workspaces::test_workspaces_update_stale_snapshot ... ok test test_undo::test_git_push_undo ... 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 ... ok test test_resolve_command::test_multiple_conflicts ... ok test test_workspaces::test_workspaces_add_workspace_multiple_revisions ... ok test test_workspaces::test_workspaces_forget_multi_transaction ... ok test test_duplicate_command::test_duplicate_insert_after_before ... ok test test_undo::test_git_push_undo_colocated ... ok test test_workspaces::test_workspaces_updated_by_other_automatic ... ok test test_workspaces::test_workspaces_updated_by_other ... ok test test_tag_command::test_tag_list ... ok test test_undo::test_git_push_undo_with_import ... ok test test_undo::test_bookmark_track_untrack_undo ... ok test test_squash_command::test_squash_from_multiple ... ok test test_status_command::test_status_display_relevant_working_commit_conflict_hints ... ok test test_resolve_command::test_simplify_conflict_sides ... ok test test_workspaces::test_workspaces_forget_abandon_commits ... ok test test_workspaces::test_workspaces_current_op_discarded_by_other::automatic ... ok test test_workspaces::test_workspaces_current_op_discarded_by_other::manual ... ok test test_squash_command::test_squash_description ... ok test test_status_command::test_status_simplify_conflict_sides ... ok test test_workspaces::test_workspaces_sparse_patterns ... ok test test_unsquash_command::test_unsquash_description ... ok test test_duplicate_command::test_duplicate_insert_after ... ok test test_squash_command::test_squash ... ok test test_rebase_command::test_rebase_multiple_revisions ... ok test test_squash_command::test_squash_partial ... ok test test_duplicate_command::test_duplicate_insert_before ... ok test test_squash_command::test_squash_from_to ... ok test test_squash_command::test_squash_from_multiple_partial ... ok test test_unsquash_command::test_unsquash_partial ... ok test test_unsquash_command::test_unsquash ... ok test test_rebase_command::test_rebase_after_before ... ok test test_squash_command::test_squash_from_to_partial ... ok test test_resolve_command::test_resolution ... ok test test_rebase_command::test_rebase_with_child_and_descendant_bug_2600 ... ok test test_rebase_command::test_rebase_after ... ok test test_rebase_command::test_rebase_before ... ok test result: ok. 670 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 102.16s Running unittests src/lib.rs (target/debug/deps/jj_lib-d01b555923b19443) running 340 tests test annotate::tests::test_lines_iterator_empty ... ok test annotate::tests::test_lines_iterator_compaction ... ok test annotate::tests::test_lines_iterator_with_content ... ok test config::tests::test_stacked_config_layer_order ... ok test content_hash::tests::derive_for_enum ... ok test content_hash::tests::test_option_sanity ... ok test content_hash::tests::test_btree_map_key_value_distinction ... ok test content_hash::tests::test_slice_sanity ... ok test content_hash::tests::test_hash_map_key_value_distinction ... ok test config::tests::test_stacked_config_get_value_shadowing_table ... ok test config::tests::test_stacked_config_get_table_shadowing_table ... ok test content_hash::tests::test_string_sanity ... ok test content_hash::tests::test_struct_sanity ... ok test config::tests::test_stacked_config_get_merged_table ... ok test config::tests::test_stacked_config_get_simple_value ... ok test dag_walk::tests::test_closest_common_node_ok ... ok test dag_walk::tests::test_closest_common_node_tricky ... ok test dag_walk::tests::test_dfs_ok ... ok test config::tests::test_stacked_config_get_merged_table_shadowed_parent ... ok test config::tests::test_stacked_config_get_merged_table_shadowed_top ... ok test config::tests::test_stacked_config_get_merged_table_shadowed_child ... ok test dag_walk::tests::test_heads_ok ... 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_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_multiple_roots ... ok test dag_walk::tests::test_topo_order_reverse_merge_and_linear ... ok test dag_walk::tests::test_topo_order_reverse_merge_and_linear_bad_fork_order ... ok test dag_walk::tests::test_topo_order_reverse_merge_and_linear_bad_merge_order ... ok test dag_walk::tests::test_topo_order_reverse_multiple_heads ... ok test dag_walk::tests::test_topo_order_reverse_merge ... ok test dag_walk::tests::test_topo_order_reverse_nested_merges ... ok test default_index::rev_walk::tests::test_map_rev_walk ... ok test default_index::rev_walk::tests::test_filter_map_rev_walk ... 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::rev_walk::tests::test_walk_ancestors ... ok test default_index::revset_engine::tests::test_positions_accumulator ... ok test default_index::rev_walk::tests::test_walk_ancestors_filtered_by_generation_range_merging ... ok test default_index::rev_walk::tests::test_walk_ancestors_filtered_by_generation ... ok test default_index::revset_engine::tests::test_revset_combinator ... ok test default_index::revset_engine::tests::test_revset_combinator_error_propagation ... ok test default_index::rev_walk::tests::test_walk_descendants_filtered_by_generation ... ok test default_index::tests::test_common_ancestors_criss_cross ... 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_is_ancestor ... ok test diff::tests::test_compare_bytes_ignore_all_whitespace ... ok test default_index::tests::test_heads ... ok test diff::tests::test_compare_bytes_ignore_whitespace_amount ... ok test default_index::tests::index_missing_parent_commit - should panic ... ok test dag_walk::tests::test_topo_order_reverse_cycle_linear ... ok test dag_walk::tests::test_topo_order_reverse_cycle_to_bookmarky_sub_graph ... ok test diff::tests::test_diff_for_tokenizer_compacted ... ok test default_index::rev_walk::tests::test_ancestors_bit_set ... ok test diff::tests::test_diff_hunk_iterator ... ok test diff::tests::test_diff_ignore_all_whitespace ... ok test diff::tests::test_diff_ignore_whitespace_amount ... ok test diff::tests::test_diff_insert_in_middle ... ok test diff::tests::test_diff_multiple_inputs_all_different ... ok test diff::tests::test_diff_nothing_in_common ... ok test diff::tests::test_diff_multiple_inputs_one_different ... ok test diff::tests::test_diff_single_input ... ok test diff::tests::test_diff_no_unique_middle_flips ... ok test diff::tests::test_find_lcs_element_moved_earlier ... ok test diff::tests::test_find_lcs_element_moved_later ... ok test diff::tests::test_find_lcs_empty ... ok test diff::tests::test_diff_two_inputs_one_different ... 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_diff_some_empty_inputs ... 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_find_line_ranges_empty ... ok test diff::tests::test_find_line_ranges_missing_newline_at_eof ... ok test diff::tests::test_diff_recursion_needed ... 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_diff_real_case_write_fmt ... ok test diff::tests::test_diff_real_case_gitgit_read_tree_c ... 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_unchanged_ranges_insert_in_middle ... ok test diff::tests::test_unchanged_ranges_non_unique_added ... ok test diff::tests::test_unchanged_ranges_non_unique_removed ... ok test extensions_map::tests::test_empty ... ok test dsl_util::tests::test_expect_arguments ... ok test extensions_map::tests::test_retrieval ... ok test file_util::tests::normalize_too_many_dot_dot ... ok test files::tests::test_diff_line_iterator_line_numbers ... ok test diff::tests::test_unchanged_ranges_recursion_needed ... ok test fileset::tests::test_explicit_paths ... ok test files::tests::test_merge_multi_hunk ... ok test fileset_parser::tests::test_parse_invalid_function_name ... ok test fileset_parser::tests::test_parse_identifier ... ok test fileset_parser::tests::test_parse_whitespace ... ok test git_backend::tests::read_empty_string_placeholder ... ok test fileset_parser::tests::test_parse_function_call ... ok test fileset_parser::tests::test_parse_tree_eq ... ok test fileset_parser::tests::test_parse_string_literal ... ok test fileset_parser::tests::test_parse_bare_string ... ok test fileset_parser::tests::test_parse_string_pattern ... ok test git_backend::tests::write_empty_string_placeholder ... ok test files::tests::test_merge_single_hunk ... ok test gitignore::tests::test_gitignore_empty_file ... ok test fileset_parser::tests::test_parse_operator ... ok test gitignore::tests::test_gitignore_empty_file_with_prefix ... ok test gitignore::tests::test_gitignore_deep_dir ... ok test gitignore::tests::test_gitignore_leading_dir_glob_with_prefix ... ok test gitignore::tests::test_gitignore_literal_with_prefix ... ok test gitignore::tests::test_gitignore_literal ... ok test gpg_signing::tests::gpg_verify_bad_signature ... ok test gpg_signing::tests::gpg_verify_expired_signature ... ok test gpg_signing::tests::gpg_verify_good_signature ... ok test gitignore::tests::test_gitignore_rooted_literal ... ok test gpg_signing::tests::gpg_verify_invalid_signature_format ... ok test gitignore::tests::test_gitignore_pattern_same_as_prefix ... ok test gitignore::tests::test_gitignore_match_only_dir ... ok test gpg_signing::tests::gpg_verify_unknown_signature ... ok test gitignore::tests::test_gitignore_rooted_literal_with_prefix ... ok test gitignore::tests::test_gitignore_deep_dir_chained ... ok test gitignore::tests::test_gitignore_file_ordering ... ok test gitignore::tests::test_gitignore_internal_dir_glob_not_really ... ok test gitignore::tests::test_gitignore_negative_parent_directory ... ok test gitignore::tests::test_gitignore_leading_dir_glob ... ok test gitignore::tests::test_gitignore_trailing_dir_glob ... ok test gitignore::tests::teest_gitignore_backslash_path ... ok test gitignore::tests::test_gitignore_glob ... ok test gitignore::tests::test_gitignore_unusual_symbols ... ok test gitignore::tests::test_gitignore_line_ordering ... ok test gitignore::tests::test_gitignore_internal_dir_glob ... ok test content_hash::tests::test_consistent_hashing ... ok test fileset_parser::tests::test_parse_error ... ok test graph::tests::test_format_graph ... ok test hex_util::tests::test_reverse_hex ... ok test graph::tests::test_topo_grouped_requeue_unpopulated ... ok test graph::tests::test_topo_grouped_multiple_roots ... ok test graph::tests::test_topo_grouped_duplicated_edges ... ok test id_prefix::tests::test_id_index_shortest_unique_prefix_len ... ok test id_prefix::tests::test_lookup_exact ... ok test id_prefix::tests::test_id_index_resolve_prefix ... ok test graph::tests::test_topo_grouped_parallel_interleaved ... ok test graph::tests::test_topo_grouped_merge_multiple_roots ... ok test graph::tests::test_topo_grouped_fork_interleaved ... ok test local_working_copy::tests::test_file_states_lookup ... ok test graph::tests::test_topo_grouped_merge_but_missing ... ok test graph::tests::test_topo_grouped_merge_criss_cross ... ok test graph::tests::test_topo_grouped_merge_interleaved ... ok test local_working_copy::tests::test_file_states_merge ... ok test graph::tests::test_topo_grouped_fork_parallel ... ok test graph::tests::test_topo_grouped_merge_descendants_interleaved ... ok test graph::tests::test_topo_grouped_fork_multiple_heads ... ok test graph::tests::test_topo_grouped_merge_and_fork ... ok test graph::tests::test_topo_grouped_multiple_child_dependencies ... ok test matchers::tests::test_differencematcher_remove_subdir ... ok test graph::tests::test_topo_grouped_merge_stairs ... ok test graph::tests::test_topo_grouped_merge_and_fork_multiple_roots ... ok test matchers::tests::test_differencematcher_shared_patterns ... ok test graph::tests::test_topo_grouped_trivial_fork ... 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::test_gitignore_whitespace ... ok test graph::tests::test_topo_grouped_prioritized_branches_fork_parallel ... ok test matchers::tests::test_prefixmatcher_nested_prefixes ... ok test matchers::tests::test_prefixmatcher_root ... ok test matchers::tests::test_prefixmatcher_single_prefix ... ok test graph::tests::test_topo_grouped_prioritized_branches_fork_multiple_heads ... ok test matchers::tests::test_unionmatcher_concatenate_roots ... ok test merge::tests::test_as_resolved ... ok test matchers::tests::test_unionmatcher_concatenate_subdirs ... ok test merge::tests::test_extend ... ok test merge::tests::test_from_iter ... ok test merge::tests::test_flatten ... 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 graph::tests::test_topo_grouped_prioritized_branches_trivial_fork ... ok test merge::tests::test_map ... ok test merge::tests::test_legacy_form_conversion ... ok test merge::tests::test_maybe_map ... ok test merge::tests::test_pad_to ... ok test merge::tests::test_swap_remove ... ok test merge::tests::test_get_simplified_mapping ... ok test merge::tests::test_try_map ... ok test merge::tests::test_trivial_merge ... ok test object_id::tests::test_display_object_id ... ok test object_id::tests::test_hex_prefix_matches ... ok test merge::tests::test_update_from_simplified ... ok test object_id::tests::test_hex_prefix_prefixes ... ok test refs::tests::test_classify_bookmark_push_action_added ... ok test refs::tests::test_classify_bookmark_push_action_local_conflicted ... ok test refs::tests::test_classify_bookmark_push_action_remote_conflicted ... ok test op_store::tests::test_merge_join_bookmark_views ... ok test refs::tests::test_classify_bookmark_push_action_removed ... ok test merge::tests::test_simplify ... ok test refs::tests::test_classify_bookmark_push_action_removed_untracked ... ok test refs::tests::test_classify_bookmark_push_action_unchanged ... ok test refs::tests::test_classify_bookmark_push_action_updated_untracked ... ok test refs::tests::test_classify_bookmark_push_action_updated ... ok test repo_path::tests::test_as_internal_file_string ... ok test repo_path::tests::test_components ... ok test merge::tests::test_merge_invariants ... ok test repo_path::tests::test_is_root ... ok test repo_path::tests::test_from_internal_string ... ok test repo_path::tests::test_join ... ok test repo_path::tests::test_order ... ok test repo_path::tests::test_parent ... ok test repo_path::tests::test_format_copied_path ... ok test gitignore::tests::test_gitignore_range ... ok test repo_path::tests::test_split ... ok test repo_path::tests::test_starts_with ... ok test repo_path::tests::test_strip_prefix ... ok test repo_path::tests::test_to_fs_path ... ok test repo_path::tests::test_to_fs_path_unchecked ... ok test repo_path::tests::test_to_internal_dir_string ... ok test graph::tests::test_topo_grouped_fork_nested ... ok test revset::tests::test_optimize_unchanged_subtree ... ok test revset_parser::tests::test_expand_function_alias ... ok test revset_parser::tests::test_expand_symbol_alias ... ok test revset_parser::tests::test_parse_revset ... ok test revset_parser::tests::test_parse_revset_alias_formal_parameter ... ok test revset_parser::tests::test_parse_revset_alias_func_decl ... ok test revset_parser::tests::test_parse_revset_alias_symbol_decl ... ok test revset_parser::tests::test_parse_revset_compat_operator ... ok test revset_parser::tests::test_parse_revset_function ... ok test revset_parser::tests::test_parse_revset_operator_combinations ... ok test revset_parser::tests::test_parse_revset_with_modifier ... ok test revset_parser::tests::test_parse_string_literal ... ok test revset_parser::tests::test_parse_string_pattern ... ok test revset_parser::tests::test_parse_tree_eq ... ok test revset_parser::tests::test_parse_whitespace ... ok test settings::tests::byte_size_parse ... ok test simple_op_store::tests::test_bookmark_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 fileset::tests::test_build_matcher_union_patterns_of_different_kind ... ok test fileset::tests::test_build_matcher_combined ... ok test simple_op_store::tests::test_ref_target_change_delete_order_roundtrip ... ok test fileset::tests::test_build_matcher_glob_pattern ... ok test fileset::tests::test_build_matcher_unnormalized_union ... ok test simple_op_store::tests::test_ref_target_legacy_roundtrip ... ok test fileset::tests::test_parse_function ... ok test ssh_signing::tests::test_ssh_key_to_file_conversion_existing_file ... ok test ssh_signing::tests::test_ssh_key_to_file_conversion_raw_key_data ... ok test fileset::tests::test_build_matcher_simple ... ok test fileset::tests::test_build_matcher_union_patterns_of_same_kind ... ok test fileset::tests::test_parse_compound_expression ... ok test fileset::tests::test_parse_file_pattern ... ok test fileset::tests::test_parse_glob_pattern ... ok test default_index::tests::index_empty::memory ... ok test default_index::tests::index_multiple_commits::full_in_memory ... ok test file_util::tests::test_persist_no_existing_file ... ok test lock::tests::lock_basic::filelock_lock_expects ... ok test default_index::tests::index_empty::file ... ok test default_index::tests::index_multiple_commits::full_on_disk ... ok test default_index::tests::index_many_parents::on_disk ... ok test default_index::tests::index_many_parents::in_memory ... ok test file_util::tests::test_persist_target_exists::existing_file_open ... ok test stacked_table::tests::stacked_table_multiple_keys::file ... ok test file_util::tests::test_persist_target_exists::existing_file_closed ... ok test repo_path::tests::parse_fs_path_wc_in_cwd ... ok test str_util::tests::test_string_pattern_to_glob ... ok test repo_path::tests::parse_fs_path_wc_in_cwd_child ... ok test time_util::tests::test_date_pattern_parses_dates_with_a_specified_offset ... ok test stacked_table::tests::stacked_table_empty::file ... ok test stacked_table::tests::stacked_table_merge ... ok test default_index::tests::index_root_commit::memory ... ok test default_index::tests::index_multiple_commits::incremental_in_memory ... ok test repo_path::tests::parse_fs_path_wc_in_cwd_parent ... ok test lock::tests::lock_basic::fallback_filelock_lock_expects ... ok test stacked_table::tests::stacked_table_multiple_keys::memory ... ok test stacked_table::tests::stacked_table_single_key::memory ... ok test simple_op_store::tests::test_read_write_operation ... ok test str_util::tests::test_parse ... ok test time_util::tests::test_date_pattern_parses_dates_with_the_z_offset ... ok test default_index::tests::shortest_unique_commit_id_prefix ... ok test default_index::tests::index_root_commit::file ... ok test default_index::tests::index_multiple_commits::incremental_on_disk ... ok test default_index::tests::neighbor_commit_ids ... ok test stacked_table::tests::stacked_table_empty::memory ... ok test stacked_table::tests::stacked_table_store_save_empty ... ok test stacked_table::tests::stacked_table_single_key::file ... ok test default_index::tests::neighbor_change_ids ... ok test default_index::tests::resolve_commit_id_prefix ... ok test time_util::tests::test_date_pattern_parses_dates_with_times_without_specifying_an_offset ... ok test stacked_table::tests::stacked_table_automatic_merge ... ok test default_index::tests::resolve_change_id_prefix ... ok test time_util::tests::test_date_pattern_parses_dates_without_times_as_the_date_at_local_midnight ... ok test default_index::tests::shortest_unique_change_id_prefix ... ok test time_util::tests::test_date_pattern_parses_relative_dates_with_times ... ok test simple_op_store::tests::test_read_write_view ... ok test union_find::tests::test_basic ... ok test time_util::tests::test_date_pattern_parses_relative_durations ... ok test union_find::tests::test_union_by_size ... ok test local_backend::tests::write_commit_parents ... ok test stacked_table::tests::stacked_table_multiple_keys_with_parent_file ... ok test lock::tests::lock_concurrent::filelock_lock_expects ... ok test revset::tests::test_parse_revset_with_modifier ... ok test revset::tests::test_optimize_descendants ... ok test revset::tests::test_parse_revset_keyword_arguments ... ok test revset::tests::test_optimize_not_in_ancestors ... ok test git_backend::tests::import_head_commits_duplicates ... ok test git_backend::tests::write_signed_commit ... ok test git_backend::tests::read_signed_git_commit ... ok test git_backend::tests::read_git_commit_without_importing ... ok test git_backend::tests::overlapping_git_commit_id ... ok test git_backend::tests::commit_has_ref ... ok test revset::tests::test_expand_function_alias ... ok test git_backend::tests::read_plain_git_commit::legacy_tree_format ... ok test revset::tests::test_optimize_ancestors ... ok test git_backend::tests::git_commit_parents ... ok test git_backend::tests::read_plain_git_commit::tree_level_conflict_format ... ok test revset::tests::test_parse_string_pattern ... ok test lock::tests::lock_concurrent::fallback_filelock_lock_expects ... ok test revset::tests::test_expand_symbol_alias ... ok test git_backend::tests::write_tree_conflicts ... ok test revset::tests::test_optimize_difference ... ok test revset::tests::test_parse_revset ... ok test revset::tests::test_optimize_filter_difference ... ok test revset::tests::test_revset_expression_building ... ok test revset::tests::test_optimize_subtree ... ok test revset::tests::test_parse_revset_function ... ok test revset::tests::test_optimize_filter_subtree ... ok test revset::tests::test_optimize_filter_intersection ... ok test result: ok. 340 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.18s Running tests/runner.rs (target/debug/deps/runner-77198428b44525ae) running 399 tests test test_conflicts::test_parse_conflict_resolved ... ok test test_conflicts::test_parse_conflict_wrong_git_style ... ok test test_conflicts::test_parse_conflict_malformed_marker ... ok test test_conflicts::test_parse_conflict_snapshot_missing_header ... ok test test_conflicts::test_parse_conflict_malformed_missing_removes ... ok test test_conflicts::test_parse_conflict_malformed_diff ... ok test test_conflicts::test_parse_conflict_git_reordered_headers ... ok test test_conflicts::test_parse_conflict_git_too_many_sides ... ok test test_conflicts::test_parse_conflict_wrong_arity ... ok test test_commit_builder::test_rewrite_update_missing_user::local_backend ... ok test test_conflicts::test_update_conflict_from_content_modify_delete ... ok test test_commit_builder::test_initial::local_backend ... ok test test_default_revset_graph_iterator::test_graph_iterator_linearized::skip_transitive_edges ... ok test test_conflicts::test_update_conflict_from_content ... ok test test_commit_builder::test_rewrite_resets_author_timestamp::local_backend ... ok test test_default_revset_graph_iterator::test_graph_iterator_simple_fork::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_linearized::keep_transitive_edges ... ok test test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::keep_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_virtual_octopus::keep_transitive_edges ... ok test test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::skip_transitive_edges ... 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_edge_to_ancestor::keep_transitive_edges ... ok test test_commit_builder::test_rewrite::local_backend ... ok test test_commit_builder::test_rewrite_update_missing_user::git_backend ... ok test test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::skip_transitive_edges ... ok test test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::keep_transitive_edges ... ok test test_commit_builder::test_commit_builder_descendants::local_backend ... ok test test_commit_builder::test_initial::git_backend ... ok test test_bad_locking::test_bad_locking_interrupted::local_backend ... ok test test_conflicts::test_materialize_parse_roundtrip_different_markers ... ok test test_commit_builder::test_rewrite_resets_author_timestamp::git_backend ... ok test test_commit_builder::test_rewrite::git_backend ... ok test test_conflicts::test_parse_conflict_crlf_markers ... ok test test_conflicts::test_parse_conflict_diff_stripped_whitespace ... ok test test_conflicts::test_parse_conflict_mixed_header_styles ... ok test test_conflicts::test_materialize_conflict_two_forward_diffs ... ok test test_conflicts::test_materialize_conflict_no_newlines_at_eof ... ok test test_annotate::test_annotate_file_directory_transition ... ok test test_annotate::test_annotate_merge_split_interleaved ... ok test test_annotate::test_annotate_merge_split ... ok test test_conflicts::test_materialize_parse_roundtrip ... ok test test_conflicts::test_parse_conflict_multi_way ... ok test test_git::test_export_bookmark_on_root_commit ... ok test test_conflicts::test_materialize_conflict_modify_delete ... ok test test_conflicts::test_parse_conflict_simple ... ok test test_git::test_parse_gitmodules ... ok test test_conflicts::test_materialize_conflict_three_sides ... ok test test_conflicts::test_materialize_conflict_basic ... ok test test_annotate::test_annotate_merge_dup ... ok test test_conflicts::test_materialize_conflict_multi_rebase_conflicts ... ok test test_git::test_import_refs_reimport_all_from_root_removed ... ok test test_annotate::test_annotate_linear ... ok test test_conflicts::test_update_conflict_from_content_simplified_conflict ... ok test test_git::test_export_partial_failure ... ok test test_git::test_import_refs_reimport_git_head_does_not_count ... ok test test_git::test_import_refs_reimport_abandoning_disabled ... ok git version 2.47.1 test test_bad_locking::test_bad_locking_interrupted::git_backend ... ok test test_git::test_import_refs_reimport_head_removed ... ok test test_gpg::gpg_signing_roundtrip ... ok test test_git::test_export_refs_no_detach ... ok test test_gpg::gpg_signing_roundtrip_explicit_key ... ok test test_gpg::invalid_signature ... ok test test_gpg::unknown_key ... ok test test_annotate::test_annotate_merge_simple ... ok test test_git::test_fetch_no_such_remote ... ok test test_git::test_import_refs_empty_git_repo ... ok test test_git::test_export_refs_unborn_git_bookmark::without_moved_placeholder_ref ... ok test test_git::test_import_refs_missing_git_commit ... ok test test_git::test_init ... ok test test_git::test_export_refs_unborn_git_bookmark::with_moved_placeholder_ref ... ok test test_git::test_export_conflicts ... ok test test_git::test_export_undo_reexport ... ok test test_git::test_fetch_empty_refspecs ... ok test test_git::test_import_refs_reimport_git_head_without_ref ... ok test test_git::test_import_refs_reserved_remote_name ... ok test test_git::test_import_refs_reimport_git_head_with_fixed_ref ... ok test test_index::test_index_commits_empty_repo ... ok test test_git::test_export_refs_bookmark_changed ... ok test test_git::test_fetch_empty_repo ... ok test test_index::test_index_store_type ... ok test test_git::test_export_refs_current_bookmark_changed ... ok test test_git::test_import_refs_reimport_with_deleted_abandoned_untracked_remote_ref ... ok test test_git::test_export_import_sequence ... ok test test_git::test_import_refs_detached_head ... ok test test_git::test_import_refs_reimport_git_head_with_moved_ref ... ok test test_index::test_index_commits_incremental_already_indexed ... ok test test_index::test_change_id_index ... ok test test_git::test_import_refs ... ok test test_bad_locking::test_bad_locking_children::local_backend ... ok test test_git::test_import_refs_reimport_with_deleted_untracked_intermediate_remote_ref ... ok test test_index::test_index_commits_incremental_empty_transaction ... ok test test_index::test_index_commits_standard_cases ... ok test test_init::test_init_checkout::local_backend ... ok test test_index::test_index_commits_hidden_but_referenced ... ok test test_index::test_index_commits_incremental ... ok test test_git::test_import_refs_reimport_with_moved_untracked_remote_ref ... ok test test_git::test_import_refs_reimport_conflicted_remote_bookmark ... ok test test_git::test_fetch_initial_commit_head_is_not_set ... ok test test_index::test_reindex_corrupt_segment_files ... ok test test_init::test_init_no_config_set::local_backend ... ok test test_index::test_reindex_no_segments_dir ... ok test test_index::test_reindex_missing_commit ... ok test test_local_working_copy::test_check_out_existing_directory_symlink ... ok test test_git::test_bulk_update_extra_on_import_refs ... ok test test_git::test_import_export_non_tracking_bookmark ... ok test test_index::test_index_commits_previous_operations ... ok test test_git::test_import_refs_reimport_with_deleted_remote_ref ... ok test test_init::test_init_local ... ok test test_init::test_init_checkout::git_backend ... ok test test_git::test_import_refs_reimport ... ok test test_git::test_rewrite_imported_commit ... ok test test_load_repo::test_load_at_operation ... ok test test_git::test_fetch_prune_deleted_ref ... ok test test_id_prefix::test_id_prefix_divergent ... ok test test_init::test_init_no_config_set::git_backend ... ok test test_git::test_fetch_initial_commit_head_is_set ... ok test test_git::test_export_reexport_transitions ... ok test test_local_working_copy::test_check_out_existing_directory_symlink_icase_fs ... ok test test_local_working_copy::test_check_out_existing_file_cannot_be_removed ... ok test test_local_working_copy::test_check_out_existing_file_replaced_with_directory ... ok test test_local_working_copy::test_check_out_existing_file_symlink_icase_fs::symlink_target_exists ... ok test test_local_working_copy::test_check_out_existing_file_symlink_icase_fs::symlink_target_does_not_exist ... ok test test_local_working_copy::test_check_out_malformed_file_path::escape_from_root ... ok test test_git::test_reset_head_to_root ... ok test test_git::test_reset_head_with_index ... ok test test_local_working_copy::test_check_out_malformed_file_path_windows::path_separator ... ok test test_git::test_import_refs_reimport_with_moved_remote_ref ... ok test test_local_working_copy::test_check_out_malformed_file_path_windows::drive_letter ... ok test test_local_working_copy::test_check_out_malformed_file_path::escape_from_sub_dir ... ok test test_local_working_copy::test_check_out_file_removal_over_existing_directory_symlink ... ok test test_local_working_copy::test_check_out_reserved_file_path::root_git_file ... ok test test_init::test_init_colocated_git ... ok test test_git_backend::test_copy_detection ... ok test test_index::test_reindex_from_merged_operation ... ok test test_init::test_init_internal_git ... ok test test_local_working_copy::test_check_out_reserved_file_path::root_jj_dir ... ok test test_local_working_copy::test_check_out_reserved_file_path::root_git_dir ... ok test test_local_working_copy::test_check_out_reserved_file_path::root_jj_file ... ok test test_git::test_fetch_no_default_branch ... ok test test_local_working_copy::test_check_out_reserved_file_path::sub_git_dir ... ok test test_local_working_copy::test_check_out_reserved_file_path::sub_git_file ... ok test test_init::test_init_external_git ... ok test test_local_working_copy::test_check_out_reserved_file_path::sub_jj_file ... ok test test_local_working_copy::test_check_out_reserved_file_path::sub_jj_dir ... ok test test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::root_git_dir ... ok test test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::root_jj_dir ... ok test test_local_working_copy::test_check_out_reserved_file_path_icase_fs::root_git_dir ... ok test test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::sub_git_dir ... ok test test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::sub_git_file ... ok test test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::sub_jj_file ... ok test test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::sub_jj_dir ... ok test test_local_working_copy::test_check_out_reserved_file_path_icase_fs::root_jj_dir ... ok test test_local_working_copy::test_check_out_reserved_file_path_icase_fs::sub_git_dir ... ok test test_local_working_copy::test_check_out_reserved_file_path_icase_fs::sub_git_file ... ok test test_local_working_copy::test_check_out_reserved_file_path_icase_fs::sub_jj_file ... ok test test_local_working_copy::test_check_out_reserved_file_path_vfat::root_git_dir_trailing_dots ... ok test test_local_working_copy::test_checkout_discard ... ok test test_local_working_copy::test_check_out_reserved_file_path_vfat::sub_git_file_trailing_dots ... ok test test_local_working_copy::test_check_out_reserved_file_path_icase_fs::sub_jj_dir ... ok test test_local_working_copy::test_conflicting_changes_on_disk ... ok test test_local_working_copy::test_gitignores_checkout_never_overwrites_ignored ... ok test test_local_working_copy::test_check_out_reserved_file_path_vfat::root_jj_dir_trailing_dots ... ok test test_local_working_copy::test_check_out_reserved_file_path_vfat::root_git_dir_short_name ... ok test test_git::test_import_some_refs ... ok test test_local_working_copy::test_check_out_reserved_file_path_vfat::sub_jj_file_trailing_dots ... ok test test_local_working_copy::test_check_out_reserved_file_path_vfat::root_jj_dir_short_name ... ok test test_git::test_push_updates_invalid_remote ... ok test test_git::test_push_updates_no_such_remote ... ok test test_git::test_fetch_success ... ok test test_local_working_copy::test_conflict_subdirectory ... ok test test_git::test_concurrent_write_commit ... ok test test_local_working_copy::test_root ... ok test test_merge_trees::test_executable ... ok test test_id_prefix::test_id_prefix_hidden ... ok test test_local_working_copy::test_dotgit_ignored ... ok test test_merge_trees::test_simplify_conflict ... ok test test_merge_trees::test_subtree_one_missing ... ok test test_merged_tree::test_conflict_iterator_higher_arity ... ok test test_merge_trees::test_subtrees ... ok test test_merged_tree::test_diff_resolved ... ok test test_merge_trees::test_types ... ok test test_merge_trees::test_subtree_becomes_empty ... ok test test_merge_trees::test_rebase_on_lossy_merge ... ok test test_merge_trees::test_same_type ... 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_local_working_copy::test_acl ... ok test test_local_working_copy_sparse::test_sparse_commit_gitignore ... ok test test_local_working_copy::test_reset ... ok test test_local_working_copy::test_tree_builder_file_directory_transition ... ok test test_git::test_shallow_commits_lack_parents ... ok test test_merged_tree::test_diff_copy_tracing ... ok test test_merged_tree::test_merge_partial_resolution ... ok test test_merged_tree::test_merge_simple ... ok test test_local_working_copy::test_gitignores_in_ignored_dir ... ok test test_local_working_copy::test_gitignores_ignored_directory_already_tracked ... ok test test_local_working_copy_concurrent::test_concurrent_checkout ... ok test test_merged_tree::test_merge_simplify_file_conflict_with_absent ... ok test test_merged_tree::test_merge_simplify_only ... ok test test_merged_tree::test_resolve_root_becomes_empty ... ok test test_local_working_copy::test_gitignores ... ok test test_merged_tree::test_merged_tree_builder_resolves_conflict ... ok test test_local_working_copy_sparse::test_sparse_checkout ... ok test test_no_forgotten_test_files ... ok test test_git::test_push_bookmarks_deletion ... ok test test_merged_tree::test_resolve_with_conflict_containing_empty_subtree ... ok test test_mut_repo::test_add_head_success ... ok test test_local_working_copy::test_fsmonitor ... ok test test_merged_tree::test_merge_simplify_file_conflict ... ok test test_git::test_push_bookmarks_mixed_deletion_and_addition ... ok test test_mut_repo::test_edit_hidden_commit ... ok test test_bad_locking::test_bad_locking_children::git_backend ... ok test test_local_working_copy_sparse::test_sparse_commit ... ok test test_mut_repo::test_edit ... ok test test_merged_tree::test_resolve_success ... ok test test_mut_repo::test_add_head_ancestor ... ok test test_mut_repo::test_edit_initial ... ok test test_mut_repo::test_checkout ... ok test test_merged_tree::test_diff_conflicted ... ok test test_mut_repo::test_add_head_not_immediate_child ... ok test test_mut_repo::test_edit_previous_empty_with_description ... ok test test_merged_tree::test_path_value_and_entries ... ok test test_merged_tree::test_conflict_iterator ... ok test test_git::test_push_bookmarks_not_fast_forward ... ok test test_mut_repo::test_edit_previous_empty ... ok test test_mut_repo::test_edit_previous_empty_non_head ... ok test test_mut_repo::test_rename_remote ... ok test test_merged_tree::test_merge_simplify_result ... ok test test_mut_repo::test_edit_previous_empty_with_local_bookmark ... ok test test_mut_repo::test_has_changed ... ok test test_mut_repo::test_edit_previous_empty_with_other_workspace ... ok test test_merged_tree::test_resolve_with_conflict ... ok test test_mut_repo::test_edit_previous_not_empty ... ok test test_operations::test_resolve_current_op ... ok test test_local_working_copy::test_materialize_snapshot_conflicted_files ... ok test test_git::test_push_bookmarks_success ... ok test test_git::test_push_updates_success ... ok test test_mut_repo::test_remove_wc_commit_previous_discardable ... ok test test_mut_repo::test_remove_wc_commit_previous_not_discardable ... ok test test_mut_repo::test_remove_head ... ok test test_git::test_push_updates_unexpectedly_exists_on_remote ... ok test test_mut_repo::test_edit_previous_empty_merge ... ok test test_merged_tree::test_diff_dir_file ... ok test test_mut_repo::test_rebase_descendants_divergent_rewrite ... ok test test_operations::test_unpublished_operation ... ok test test_merge_trees::test_simplify_conflict_after_resolving_parent ... ok test test_operations::test_consecutive_operations ... ok test test_merged_tree::test_from_legacy_tree ... ok test test_local_working_copy::test_git_submodule ... ok test test_operations::test_concurrent_operations ... ok test test_revset::test_evaluate_expression_all ... ok test test_operations::test_resolve_op_id ... ok test test_mut_repo::test_rebase_descendants_simple ... ok test test_revset::test_evaluate_expression_author_date ... ok test test_revset::test_evaluate_expression_none ... ok test test_revset::test_evaluate_expression_committer_date ... ok test test_mut_repo::test_reparent_descendants ... ok test test_revset::test_evaluate_expression_git_head ... ok test test_revset::test_evaluate_expression_fork_point_criss_cross ... ok test test_operations::test_reparent_range_linear ... ok test test_revset::test_evaluate_expression_description ... ok test test_revset::test_evaluate_expression_conflict ... ok test test_operations::test_isolation ... ok test test_revset::test_evaluate_expression_fork_point_merge_with_ancestor ... ok test test_revset::test_evaluate_expression_committer ... ok test test_refs::test_merge_ref_targets ... ok test test_operations::test_resolve_op_parents_children ... ok test test_revset::test_no_such_revision_suggestion ... ok test test_revset::test_evaluate_expression_author ... ok test test_id_prefix::test_id_prefix ... ok test test_revset::test_evaluate_expression_intersection ... ok test test_revset::test_evaluate_expression_merges ... ok test test_revset::test_evaluate_expression_visible_heads ... ok test test_operations::test_gc ... ok test test_revset::test_evaluate_expression_git_refs ... ok test test_revset::test_resolve_symbol_empty_string ... ok test test_git::test_push_updates_unexpectedly_moved_forward_on_remote ... ok test test_revset::test_evaluate_expression_root_and_checkout ... ok test test_revset::test_evaluate_expression_filter_combinator ... ok test test_revset::test_evaluate_expression_mine ... ok test test_revset::test_evaluate_expression_ancestors ... ok test test_git::test_push_updates_unexpectedly_moved_sideways_on_remote ... ok test test_revset::test_evaluate_expression_children ... ok test test_revset::test_resolve_working_copies ... ok test test_revset::test_evaluate_expression_connected ... ok test test_revset::test_resolve_working_copy ... ok test test_revset::test_evaluate_expression_dag_range ... ok test test_revset::test_evaluate_expression_roots ... ok test test_revset::test_evaluate_expression_union ... ok test test_revset::test_resolve_symbol_tags ... ok test test_revset::test_evaluate_expression_difference ... ok test test_revset::test_evaluate_expression_heads ... ok test test_revset::test_resolve_symbol_git_refs ... ok test test_revset::test_evaluate_expression_coalesce ... ok test test_revset::test_revset_containing_fn ... ok test test_revset::test_evaluate_expression_file ... ok test test_revset::test_evaluate_expression_descendants ... ok test test_rewrite::test_rebase_descendants_abandon_no_descendants ... ok test test_revset::test_evaluate_expression_range ... ok test test_revset::test_evaluate_expression_bookmarks ... ok test test_rewrite::test_rebase_descendants_abandon_and_replace ... ok test test_revset::test_reverse_graph_iterator ... ok test test_rewrite::test_rebase_descendants_abandon_degenerate_merge_preserve ... ok test test_revset::test_resolve_symbol_bookmarks ... ok test test_revset::test_evaluate_expression_latest ... ok test test_rewrite::test_rebase_descendants_bookmark_delete_modify_abandon ... ok test test_rewrite::test_rebase_descendants_basic_bookmark_update ... ok test test_rewrite::test_rebase_descendants_abandon_degenerate_merge_simplify ... ok test test_operations::test_reparent_range_bookmarky ... ok test test_revset::test_evaluate_expression_parents ... ok test test_rewrite::test_rebase_descendants_basic_bookmark_update_with_non_local_bookmark ... ok test test_revset::test_evaluate_expression_file_merged_parents ... ok test test_rewrite::test_rebase_descendants_backward ... ok test test_rewrite::test_rebase_descendants_contents ... ok Nothing new to pack. test test_rewrite::test_rebase_descendants_abandon_widen_merge ... ok test test_ssh_signing::ssh_signing_missing_allowed_signers ... ok test test_rewrite::test_rebase_descendants_abandon ... ok test test_rewrite::test_rebase_descendants_bookmark_move_two_steps ... ok test test_ssh_signing::ssh_signing_bad_allowed_signers ... ok test test_rewrite::test_rebase_abandoning_empty ... ok test test_rewrite::test_rebase_descendants_multiple_no_descendants - should panic ... ok test test_rewrite::test_rebase_descendants_multiple_swap - should panic ... ok test test_revset::test_resolve_symbol_commit_id ... ok test test_rewrite::test_rebase_descendants_external_merge ... ok test test_view::test_heads_empty ... ok test test_revset::test_evaluate_expression_tags ... ok test test_rewrite::test_rebase_descendants_rewrite_resolves_bookmark_conflict ... ok test test_revset::test_resolve_symbol_change_id::mutable ... ok test test_rewrite::test_restore_tree ... ok test test_rewrite::test_rebase_descendants_chain_becomes_bookmarky ... ok test test_revset::test_resolve_symbol_change_id::readonly ... ok test test_ssh_signing::ssh_signing_roundtrip ... ok test test_rewrite::test_rebase_descendants_repeated ... ok test test_rewrite::test_rebase_descendants_update_bookmark_after_abandon ... ok test test_rewrite::test_rebase_descendants_multiple_sideways ... ok test test_revset::test_evaluate_expression_at_operation ... ok test test_rewrite::test_empty_commit_option::abandon_all_empty_commits ... ok test test_rewrite::test_rebase_descendants_update_checkout_abandoned ... ok test test_rewrite::test_rebase_descendants_internal_merge ... ok test test_rewrite::test_rebase_descendants_reorder ... ok test test_workspace::test_load_bad_path ... ok test test_rewrite::test_rebase_descendants_rewrite_updates_bookmark_conflict ... ok test test_rewrite::test_rebase_descendants_divergent_rewrite ... ok test test_rewrite::test_rebase_descendants_forward ... ok test test_rewrite::test_empty_commit_option::abandon_newly_empty_commits ... ok test test_rewrite_transform::test_transform_descendants_sync_linearize_merge ... ok test test_rewrite::test_rebase_descendants_update_checkout ... ok test test_rewrite::test_empty_commit_option::keep_all_commits ... ok test test_git_backend::test_gc ... ok test test_signing::manual::local_backend ... ok test test_rewrite::test_rebase_descendants_sideways ... ok test test_revset::test_evaluate_expression_fork_point ... ok test test_rewrite::test_rebase_descendants_update_bookmarks_after_divergent_rewrite ... ok test test_view::test_heads_fork ... ok test test_view::test_heads_merge ... ok test test_rewrite::test_rebase_descendants_update_checkout_abandoned_merge ... ok test test_workspace::test_sendable ... ok test test_rewrite_transform::test_transform_descendants_sync ... ok test test_signing::configured::git_backend ... ok test test_revset::test_evaluate_expression_diff_contains ... ok test test_workspace::test_init_additional_workspace ... ok test test_signing::forced::git_backend ... ok test test_revset::test_evaluate_expression_remote_bookmarks ... ok test test_signing::manual_drop_on_rewrite::git_backend ... ok test test_signing::keep_on_rewrite::git_backend ... ok test test_view::test_merge_views_checkout ... ok test test_signing::manual::git_backend ... ok test test_view::test_merge_views_child_on_rewritten::add_child_first ... ok test test_view::test_merge_views_child_on_abandoned::add_child_first ... ok test test_view::test_merge_views_git_heads ... ok test test_view::test_merge_views_child_on_abandoned::abandon_first ... ok test test_view::test_merge_views_divergent ... ok test test_revset::test_evaluate_expression_reachable ... ok test test_view::test_merge_views_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_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_rewrite_first ... ok test test_view::test_merge_views_child_on_rewritten_divergent::add_child_on_rewritten_add_child_first ... ok test test_index::test_index_commits_criss_cross ... ok test test_view::test_merge_views_heads ... ok test test_view::test_merge_views_tags ... ok test test_view::test_merge_views_git_refs ... ok test test_view::test_merge_views_bookmarks ... ok test test_rewrite_duplicate::test_duplicate_linear_contents ... ok test test_revset::test_resolve_symbol_in_different_disambiguation_context ... ok test test_local_working_copy::test_snapshot_racy_timestamps ... ok test test_git::test_concurrent_read_write_commit ... ok test test_local_working_copy_concurrent::test_checkout_parallel ... ok test test_local_working_copy_concurrent::test_racy_checkout ... ok test test_commit_concurrent::test_commit_parallel::local_backend ... ok test test_index::test_index_commits_incremental_squashed ... ok test test_local_working_copy::test_checkout_file_transitions::git_backend ... ok test test_commit_concurrent::test_commit_parallel::git_backend ... ok test test_local_working_copy::test_checkout_file_transitions::local_backend ... ok test test_commit_concurrent::test_commit_parallel_instances::local_backend ... ok test test_commit_concurrent::test_commit_parallel_instances::git_backend ... ok test test_revset::test_evaluate_expression_machine_generated_union ... ok test result: ok. 399 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 10.70s Running unittests src/lib.rs (target/debug/deps/jj_lib_proc_macros-80a0a36c3fc9f8ab) 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-088de3b9371003e3) 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 66) ... 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 97) ... 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' 'man1/jj-fix.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-fix.1' 'man1/jj-parallelize.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-parallelize.1' 'man1/jj-diff.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-diff.1' 'man1/jj.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj.1' 'man1/jj-squash.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-squash.1' 'man1/jj-commit.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-commit.1' 'man1/jj-abandon.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-abandon.1' 'man1/jj-duplicate.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-duplicate.1' 'man1/jj-tag.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-tag.1' 'man1/jj-prev.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-prev.1' 'man1/jj-config.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-config.1' 'man1/jj-init.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-init.1' 'man1/jj-help.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-help.1' 'man1/jj-rebase.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-rebase.1' 'man1/jj-workspace.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-workspace.1' 'man1/jj-interdiff.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-interdiff.1' 'man1/jj-show.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-show.1' 'man1/jj-root.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-root.1' 'man1/jj-absorb.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-absorb.1' 'man1/jj-resolve.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-resolve.1' 'man1/jj-bookmark.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-bookmark.1' 'man1/jj-status.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-status.1' 'man1/jj-util.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-util.1' 'man1/jj-evolog.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-evolog.1' 'man1/jj-sparse.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-sparse.1' 'man1/jj-undo.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-undo.1' 'man1/jj-restore.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-restore.1' 'man1/jj-diffedit.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-diffedit.1' 'man1/jj-backout.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-backout.1' 'man1/jj-log.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-log.1' 'man1/jj-operation.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-operation.1' 'man1/jj-next.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-next.1' 'man1/jj-split.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-split.1' 'man1/jj-describe.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-describe.1' 'man1/jj-git.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-git.1' 'man1/jj-version.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-version.1' 'man1/jj-edit.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-edit.1' 'man1/jj-file.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-file.1' 'man1/jj-new.1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1/jj-new.1' 'man1' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/man/man1' created directory: '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc' 'docs/templates.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/templates.md' 'docs/glossary.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/glossary.md' 'docs/code-of-conduct.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/code-of-conduct.md' 'docs/contributing.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/contributing.md' 'docs/operation-log.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/operation-log.md' 'docs/config.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/config.md' 'docs/design_doc_blueprint.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/design_doc_blueprint.md' 'docs/FAQ.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/FAQ.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/revsets.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/revsets.md' 'docs/sapling-comparison.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/sapling-comparison.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/config.toml' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/config.toml' 'docs/roadmap.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/roadmap.md' 'docs/conflicts.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/conflicts.md' 'docs/community_tools.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/community_tools.md' 'docs/design/tracking-branches.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/design/tracking-branches.md' 'docs/design/sparse-v2.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/design/sparse-v2.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/copy-tracking.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/design/copy-tracking.md' 'docs/design/git-submodules.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/design/git-submodules.md' 'docs/design' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/design' 'docs/testimonials.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/testimonials.md' 'docs/bookmarks.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/bookmarks.md' 'docs/github.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/github.md' 'docs/filesets.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/filesets.md' 'docs/design_docs.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/design_docs.md' 'docs/tutorial.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/tutorial.md' 'docs/git-compatibility.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/git-compatibility.md' 'docs/index.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/index.md' 'docs/governance/temporary-voting.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/governance/temporary-voting.md' 'docs/governance' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/governance' 'docs/windows.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/windows.md' 'docs/cli-reference.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/cli-reference.md' 'docs/working-copy.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/working-copy.md' 'docs/related-work.md' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu/related-work.md' 'docs' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu/usr/share/doc/jujutsu' >>> jujutsu-doc*: Running split function doc... 'usr/share/doc' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu-doc/usr/share/doc' 'usr/share/man' -> '/home/buildozer/aports/community/jujutsu/pkg/jujutsu-doc/usr/share/man' >>> jujutsu-doc*: Preparing subpackage jujutsu-doc... >>> jujutsu-doc*: Running postcheck for jujutsu-doc >>> jujutsu-bash-completion*: Running split function bashcomp... '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... '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... '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: 303.6 KB >>> jujutsu-bash-completion*: Compressing data... >>> jujutsu-bash-completion*: Create checksum... >>> jujutsu-bash-completion*: Create jujutsu-bash-completion-0.24.0-r1.apk >>> jujutsu-doc*: Tracing dependencies... >>> jujutsu-doc*: Package size: 405.1 KB >>> jujutsu-doc*: Compressing data... >>> jujutsu-doc*: Create checksum... >>> jujutsu-doc*: Create jujutsu-doc-0.24.0-r1.apk >>> jujutsu-fish-completion*: Tracing dependencies... >>> jujutsu-fish-completion*: Package size: 309.0 KB >>> jujutsu-fish-completion*: Compressing data... >>> jujutsu-fish-completion*: Create checksum... >>> jujutsu-fish-completion*: Create jujutsu-fish-completion-0.24.0-r1.apk >>> jujutsu-zsh-completion*: Tracing dependencies... >>> jujutsu-zsh-completion*: Package size: 225.7 KB >>> jujutsu-zsh-completion*: Compressing data... >>> jujutsu-zsh-completion*: Create checksum... >>> jujutsu-zsh-completion*: Create jujutsu-zsh-completion-0.24.0-r1.apk >>> jujutsu*: Tracing dependencies... so:libc.musl-riscv64.so.1 so:libgcc_s.so.1 so:libgit2.so.1.8 so:libssh2.so.1 so:libssl.so.3 so:libzstd.so.1 >>> jujutsu*: Package size: 8.8 MB >>> jujutsu*: Compressing data... >>> jujutsu*: Create checksum... >>> jujutsu*: Create jujutsu-0.24.0-r1.apk >>> jujutsu: Build complete at Sun, 15 Dec 2024 08:37:07 +0000 elapsed time 0h 41m 30s >>> jujutsu: Cleaning up srcdir >>> jujutsu: Cleaning up pkgdir >>> jujutsu: Uninstalling dependencies... (1/45) Purging .makedepends-jujutsu (20241215.075540) (2/45) Purging cargo-auditable (0.6.6-r0) (3/45) Purging help2man (1.49.3-r0) (4/45) Purging libgit2-dev (1.8.4-r0) (5/45) Purging curl-dev (8.11.1-r0) (6/45) Purging libssh2-dev (1.11.1-r0) (7/45) Purging http-parser-dev (2.9.4-r0) (8/45) Purging http-parser (2.9.4-r0) (9/45) Purging libgit2 (1.8.4-r0) (10/45) Purging libssh-dev (0.11.1-r0) (11/45) Purging libssh (0.11.1-r0) (12/45) Purging openssl-dev (3.3.2-r4) (13/45) Purging zstd-dev (1.5.6-r1) (14/45) Purging zstd (1.5.6-r1) (15/45) Purging brotli-dev (1.1.0-r2) (16/45) Purging brotli (1.1.0-r2) (17/45) Purging c-ares-dev (1.34.3-r0) (18/45) Purging cargo (1.83.0-r0) (19/45) Purging rust (1.83.0-r0) (20/45) Purging git-perl (2.47.1-r0) (21/45) Purging perl-git (2.47.1-r0) (22/45) Purging perl-error (0.17029-r2) (23/45) Purging perl (5.40.0-r3) (24/45) Purging libbz2 (1.0.8-r6) (25/45) Purging libpsl-dev (0.21.5-r3) (26/45) Purging libpsl-utils (0.21.5-r3) (27/45) Purging libssh2 (1.11.1-r0) (28/45) Purging llvm19-libs (19.1.4-r0) (29/45) Purging nghttp2-dev (1.64.0-r0) (30/45) Purging pcre2-dev (10.43-r0) (31/45) Purging libedit-dev (20240808.3.1-r0) (32/45) Purging bsd-compat-headers (0.7.2-r6) (33/45) Purging ncurses-dev (6.5_p20241006-r3) (34/45) Purging libncurses++ (6.5_p20241006-r3) (35/45) Purging libpanelw (6.5_p20241006-r3) (36/45) Purging zlib-dev (1.3.1-r2) (37/45) Purging libpcre2-16 (10.43-r0) (38/45) Purging libpcre2-32 (10.43-r0) (39/45) Purging scudo-malloc (19.1.4-r0) (40/45) Purging libffi (3.4.6-r0) (41/45) Purging libformw (6.5_p20241006-r3) (42/45) Purging libidn2-dev (2.3.7-r0) (43/45) Purging libmenuw (6.5_p20241006-r3) (44/45) Purging libxml2 (2.13.4-r3) (45/45) Purging xz-libs (5.6.3-r0) Executing busybox-1.37.0-r10.trigger OK: 341 MiB in 102 packages >>> jujutsu: Updating the community/riscv64 repository index... >>> jujutsu: Signing the index...