gitoxide Ubuntu 22.04 LTS test runs with the Ubuntu-provided git
and GIX_TEST_IGNORE_ARCHIVES=1
(experiment A, old).
This gist is superseded by https://gist.github.com/EliahKagan/53ebccab054a9b43e7f119bf1f71189d (experiment B).
gitoxide Ubuntu 22.04 LTS test runs with the Ubuntu-provided git
and GIX_TEST_IGNORE_ARCHIVES=1
(experiment A, old).
This gist is superseded by https://gist.github.com/EliahKagan/53ebccab054a9b43e7f119bf1f71189d (experiment B).
ek@apok:~/repos/gitoxide (main=)$ RUST_BACKTRACE=full GIX_TEST_IGNORE_ARCHIVES=1 cargo nextest run --all --no-fail-fast | |
Compiling proc-macro2 v1.0.75 | |
Compiling unicode-ident v1.0.12 | |
Compiling serde v1.0.193 | |
Compiling libc v0.2.153 | |
Compiling cfg-if v1.0.0 | |
Compiling once_cell v1.19.0 | |
Compiling autocfg v1.1.0 | |
Compiling thiserror v1.0.56 | |
Compiling memchr v2.7.2 | |
Compiling regex-syntax v0.8.2 | |
Compiling quote v1.0.35 | |
Compiling aho-corasick v1.1.2 | |
Compiling syn v2.0.47 | |
Compiling fastrand v2.1.0 | |
Compiling regex-automata v0.4.3 | |
Compiling version_check v0.9.4 | |
Compiling rustix v0.38.31 | |
Compiling cc v1.0.83 | |
Compiling linux-raw-sys v0.4.12 | |
Compiling itoa v1.0.10 | |
Compiling lock_api v0.4.11 | |
Compiling crossbeam-utils v0.8.20 | |
Compiling parking_lot_core v0.9.9 | |
Compiling scopeguard v1.2.0 | |
Compiling tracing-core v0.1.32 | |
Compiling serde_derive v1.0.193 | |
Compiling thiserror-impl v1.0.56 | |
Compiling ahash v0.8.7 | |
Compiling getrandom v0.2.11 | |
Compiling zerocopy v0.7.32 | |
Compiling pin-project-lite v0.2.13 | |
Compiling sha1_smol v1.0.0 | |
Compiling futures-core v0.3.30 | |
Compiling value-bag v1.9.0 | |
Compiling allocator-api2 v0.2.16 | |
Compiling log v0.4.21 | |
Compiling time-core v0.1.2 | |
Compiling hashbrown v0.14.3 | |
Compiling powerfmt v0.2.0 | |
Compiling num-conv v0.1.0 | |
Compiling deranged v0.3.10 | |
Compiling time-macros v0.2.18 | |
Compiling num_threads v0.1.6 | |
Compiling futures-io v0.3.30 | |
Compiling parking v2.2.0 | |
Compiling concurrent-queue v2.4.0 | |
Compiling tinyvec_macros v0.1.1 | |
Compiling gix-trace v0.1.9 (/home/ek/repos/gitoxide/gix-trace) | |
Compiling tinyvec v1.6.0 | |
Compiling slab v0.4.9 | |
Compiling event-listener v4.0.1 | |
Compiling time v0.3.36 | |
Compiling syn v1.0.109 | |
Compiling unicode-normalization v0.1.22 | |
Compiling heck v0.4.1 | |
Compiling either v1.9.0 | |
Compiling event-listener-strategy v0.4.0 | |
Compiling same-file v1.0.6 | |
Compiling walkdir v2.4.0 | |
Compiling tracing-attributes v0.1.27 | |
Compiling bstr v1.9.0 | |
Compiling bitflags v2.4.1 | |
Compiling smallvec v1.13.2 | |
Compiling faster-hex v0.9.0 | |
Compiling parking_lot v0.12.1 | |
Compiling rustversion v1.0.14 | |
Compiling signal-hook v0.3.17 | |
Compiling gix-utils v0.1.12 (/home/ek/repos/gitoxide/gix-utils) | |
Compiling tracing v0.1.40 | |
Compiling futures-lite v2.1.0 | |
Compiling signal-hook-registry v1.4.1 | |
Compiling futures-sink v0.3.30 | |
Compiling typenum v1.17.0 | |
Compiling futures-channel v0.3.30 | |
Compiling async-lock v3.2.0 | |
Compiling mio v0.8.11 | |
Compiling crossbeam-epoch v0.9.17 | |
Compiling generic-array v0.14.7 | |
Compiling paste v1.0.14 | |
Compiling crossbeam-deque v0.8.4 | |
Compiling signal-hook-mio v0.2.3 | |
Compiling strum_macros v0.25.3 | |
Compiling async-channel v2.1.1 | |
Compiling cmake v0.1.50 | |
Compiling rayon-core v1.12.0 | |
Compiling libz-ng-sys v1.1.13 | |
Compiling polling v3.3.1 | |
Compiling crossterm v0.27.0 | |
Compiling stability v0.1.1 | |
Compiling itertools v0.12.0 | |
Compiling strum v0.25.0 | |
Compiling lru v0.12.1 | |
Compiling unicode-segmentation v1.10.1 | |
Compiling unicode-width v0.1.11 | |
Compiling cassowary v0.3.0 | |
Compiling indoc v2.0.4 | |
Compiling async-io v2.2.2 | |
Compiling ratatui v0.25.0 | |
Compiling is-terminal v0.4.10 | |
Compiling gix-hash v0.14.2 (/home/ek/repos/gitoxide/gix-hash) | |
Compiling sha1-asm v0.5.2 | |
Compiling crc32fast v1.4.2 | |
Compiling adler v1.0.2 | |
Compiling miniz_oxide v0.7.1 | |
Compiling tui-react v0.22.0 | |
Compiling rayon v1.8.0 | |
Compiling crypto-common v0.1.6 | |
Compiling block-buffer v0.10.4 | |
Compiling crossbeam-channel v0.5.10 | |
Compiling crossbeam-queue v0.3.10 | |
Compiling ansiterm v0.12.2 | |
Compiling humantime v2.1.0 | |
Compiling crossbeam v0.8.3 | |
Compiling digest v0.10.7 | |
Compiling crosstermion v0.13.0 | |
Compiling bytesize v1.3.0 | |
Compiling cpufeatures v0.2.11 | |
Compiling human_format v1.0.3 | |
Compiling prodash v28.0.0 | |
Compiling sha1 v0.10.6 | |
Compiling jwalk v0.8.1 | |
Compiling bytes v1.5.0 | |
Compiling tempfile v3.10.0 | |
Compiling home v0.5.5 | |
Compiling winnow v0.6.0 | |
Compiling dashmap v5.5.3 | |
Compiling unicode-bom v2.0.3 | |
Compiling pkg-config v0.3.28 | |
Compiling filetime v0.2.23 | |
Compiling gix-path v0.10.7 (/home/ek/repos/gitoxide/gix-path) | |
Compiling gix-hash v0.13.3 | |
Compiling gix-trace v0.1.4 | |
Compiling prodash v26.2.2 | |
Compiling num-traits v0.2.17 | |
Compiling gix-date v0.8.6 (/home/ek/repos/gitoxide/gix-date) | |
Compiling gix-features v0.35.0 | |
Compiling gix-date v0.8.1 | |
Compiling winnow v0.5.40 | |
Compiling btoi v0.4.3 | |
Compiling xattr v1.2.0 | |
Compiling io-close v0.3.7 | |
Compiling tar v0.4.40 | |
Compiling gix-validate v0.8.1 | |
Compiling gix-actor v0.31.2 (/home/ek/repos/gitoxide/gix-actor) | |
Compiling memmap2 v0.7.1 | |
Compiling gix-features v0.36.1 | |
Compiling gix-path v0.10.1 | |
Compiling gix-utils v0.1.6 | |
Compiling gix-chunk v0.4.5 | |
Compiling gix-commitgraph v0.21.0 | |
Compiling gix-fs v0.8.1 | |
Compiling gix-actor v0.27.0 | |
Compiling gix-fs v0.7.0 | |
Compiling gix-object v0.37.0 | |
Compiling gix-hashtable v0.4.1 | |
Compiling gix-validate v0.8.5 (/home/ek/repos/gitoxide/gix-validate) | |
Compiling gix-tempfile v10.0.0 | |
Compiling gix-tempfile v11.0.1 | |
Compiling gix-revwalk v0.8.0 | |
Compiling gix-actor v0.28.1 | |
Compiling gix-glob v0.13.0 | |
Compiling lzma-sys v0.1.20 | |
Compiling gix-object v0.38.0 | |
Compiling flate2 v1.0.28 | |
Compiling gix-features v0.38.2 (/home/ek/repos/gitoxide/gix-features) | |
Compiling gix-fs v0.11.1 (/home/ek/repos/gitoxide/gix-fs) | |
Compiling gix-tempfile v14.0.0 (/home/ek/repos/gitoxide/gix-tempfile) | |
Compiling gix-traverse v0.33.0 | |
Compiling gix-lock v11.0.1 | |
Compiling gix-lock v10.0.0 | |
Compiling gix-quote v0.4.8 | |
Compiling gix-bitmap v0.2.8 | |
Compiling byteyarn v0.2.3 | |
Compiling gix-index v0.25.0 | |
Compiling gix-attributes v0.19.0 | |
Compiling gix-ref v0.38.0 | |
Compiling gix-object v0.42.2 (/home/ek/repos/gitoxide/gix-object) | |
Compiling gix-ignore v0.8.0 | |
Compiling gix-sec v0.10.1 | |
Compiling memmap2 v0.9.3 | |
Compiling crc-catalog v2.4.0 | |
Compiling crc v3.0.1 | |
Compiling gix-discover v0.26.0 | |
Compiling gix-worktree v0.26.0 | |
Compiling xz2 v0.1.7 | |
Compiling is_ci v1.1.1 | |
Compiling fs_extra v1.3.0 | |
Compiling gix-glob v0.16.3 (/home/ek/repos/gitoxide/gix-glob) | |
Compiling gix-testtools v0.14.0 (/home/ek/repos/gitoxide/tests/tools) | |
Compiling gix-chunk v0.4.8 (/home/ek/repos/gitoxide/gix-chunk) | |
Compiling gix-hashtable v0.5.2 (/home/ek/repos/gitoxide/gix-hashtable) | |
Compiling gix-commitgraph v0.24.2 (/home/ek/repos/gitoxide/gix-commitgraph) | |
Compiling gix-quote v0.4.12 (/home/ek/repos/gitoxide/gix-quote) | |
Compiling shell-words v1.1.0 | |
Compiling gix-revwalk v0.13.1 (/home/ek/repos/gitoxide/gix-revwalk) | |
Compiling gix-lock v14.0.0 (/home/ek/repos/gitoxide/gix-lock) | |
Compiling gix-command v0.3.7 (/home/ek/repos/gitoxide/gix-command) | |
Compiling static_assertions v1.1.0 | |
Compiling kstring v2.0.0 | |
Compiling gix-attributes v0.22.2 (/home/ek/repos/gitoxide/gix-attributes) | |
Compiling gix-traverse v0.39.1 (/home/ek/repos/gitoxide/gix-traverse) | |
Compiling gix-bitmap v0.2.11 (/home/ek/repos/gitoxide/gix-bitmap) | |
Compiling fnv v1.0.7 | |
Compiling gix-ignore v0.11.2 (/home/ek/repos/gitoxide/gix-ignore) | |
Compiling gix-index v0.33.0 (/home/ek/repos/gitoxide/gix-index) | |
Compiling gix-packetline-blocking v0.17.4 (/home/ek/repos/gitoxide/gix-packetline-blocking) | |
Compiling encoding_rs v0.8.33 | |
Compiling gix-config-value v0.14.6 (/home/ek/repos/gitoxide/gix-config-value) | |
Compiling gix-worktree v0.34.0 (/home/ek/repos/gitoxide/gix-worktree) | |
Compiling gix-filter v0.11.2 (/home/ek/repos/gitoxide/gix-filter) | |
Compiling gix-sec v0.10.6 (/home/ek/repos/gitoxide/gix-sec) | |
Compiling hashbrown v0.12.3 | |
Compiling arrayvec v0.7.4 | |
Compiling imara-diff v0.1.5 | |
Compiling uluru v3.0.0 | |
Compiling clru v0.6.1 | |
Compiling gix-diff v0.44.0 (/home/ek/repos/gitoxide/gix-diff) | |
Compiling unicode-bidi v0.3.14 | |
Compiling percent-encoding v2.3.1 | |
Compiling arc-swap v1.6.0 | |
Compiling form_urlencoded v1.2.1 | |
Compiling pin-utils v0.1.0 | |
Compiling gix-ref v0.44.1 (/home/ek/repos/gitoxide/gix-ref) | |
Compiling idna v0.5.0 | |
Compiling gix-pack v0.51.0 (/home/ek/repos/gitoxide/gix-pack) | |
Compiling url v2.5.0 | |
Compiling vcpkg v0.2.15 | |
Compiling gix-url v0.27.3 (/home/ek/repos/gitoxide/gix-url) | |
Compiling gix-prompt v0.8.5 (/home/ek/repos/gitoxide/gix-prompt) | |
Compiling libz-sys v1.1.13 | |
Compiling openssl-sys v0.9.98 | |
Compiling gix-discover v0.32.0 (/home/ek/repos/gitoxide/gix-discover) | |
Compiling gix-odb v0.61.0 (/home/ek/repos/gitoxide/gix-odb) | |
Compiling gix-pathspec v0.7.5 (/home/ek/repos/gitoxide/gix-pathspec) | |
Compiling gix-credentials v0.24.2 (/home/ek/repos/gitoxide/gix-credentials) | |
Compiling curl-sys v0.4.72+curl-8.6.0 | |
Compiling regex v1.10.2 | |
Compiling futures-task v0.3.30 | |
Compiling futures-util v0.3.30 | |
Compiling bitflags v1.3.2 | |
Compiling curl v0.4.46 | |
Compiling sdd v0.2.0 | |
Compiling scc v2.1.1 | |
Compiling maybe-async v0.2.7 | |
Compiling gix-packetline v0.17.5 (/home/ek/repos/gitoxide/gix-packetline) | |
Compiling serial_test_derive v3.1.1 | |
Compiling socket2 v0.5.5 | |
Compiling futures-executor v0.3.30 | |
Compiling openssl-probe v0.1.5 | |
Compiling futures v0.3.30 | |
Compiling serial_test v3.1.1 | |
Compiling gix-revision v0.27.1 (/home/ek/repos/gitoxide/gix-revision) | |
Compiling base64 v0.22.1 | |
Compiling gix-transport v0.42.1 (/home/ek/repos/gitoxide/gix-transport) | |
Compiling gix-dir v0.5.0 (/home/ek/repos/gitoxide/gix-dir) | |
Compiling lockfree-object-pool v0.1.6 | |
Compiling equivalent v1.0.1 | |
Compiling bumpalo v3.16.0 | |
Compiling simd-adler32 v0.3.7 | |
Compiling zip v2.1.0 | |
Compiling zopfli v0.8.1 | |
Compiling indexmap v2.1.0 | |
Compiling gix-refspec v0.23.0 (/home/ek/repos/gitoxide/gix-refspec) | |
Compiling gix-config v0.37.0 (/home/ek/repos/gitoxide/gix-config) | |
Compiling gix-worktree-stream v0.13.0 (/home/ek/repos/gitoxide/gix-worktree-stream) | |
Compiling displaydoc v0.2.4 | |
Compiling io-lifetimes v1.0.11 | |
Compiling gix-macros v0.1.5 (/home/ek/repos/gitoxide/gix-macros) | |
Compiling polling v2.8.0 | |
Compiling async-task v4.6.0 | |
Compiling serde_json v1.0.108 | |
Compiling event-listener v2.5.3 | |
Compiling rustix v0.37.27 | |
Compiling yansi v0.5.1 | |
Compiling atomic-waker v1.1.2 | |
Compiling diff v0.1.13 | |
Compiling piper v0.2.1 | |
Compiling pretty_assertions v1.4.0 | |
Compiling gix-archive v0.13.1 (/home/ek/repos/gitoxide/gix-archive) | |
Compiling gix-submodule v0.11.0 (/home/ek/repos/gitoxide/gix-submodule) | |
Compiling gix-protocol v0.45.1 (/home/ek/repos/gitoxide/gix-protocol) | |
Compiling gix-status v0.10.0 (/home/ek/repos/gitoxide/gix-status) | |
Compiling gix-worktree-state v0.11.0 (/home/ek/repos/gitoxide/gix-worktree-state) | |
Compiling gix-negotiate v0.13.1 (/home/ek/repos/gitoxide/gix-negotiate) | |
Compiling gix-mailmap v0.23.1 (/home/ek/repos/gitoxide/gix-mailmap) | |
Compiling async-io v1.13.0 | |
Compiling linux-raw-sys v0.3.8 | |
Compiling fastrand v1.9.0 | |
Compiling waker-fn v1.1.1 | |
Compiling ryu v1.0.16 | |
Compiling futures-lite v1.13.0 | |
Compiling blocking v1.5.1 | |
Compiling async-lock v2.8.0 | |
Compiling async-executor v1.8.0 | |
Compiling socket2 v0.4.10 | |
Compiling async-global-executor v2.4.1 | |
Compiling async-channel v1.9.0 | |
Compiling async-attributes v1.1.2 | |
Compiling kv-log-macro v1.0.7 | |
Compiling anyhow v1.0.77 | |
Compiling gix v0.63.0 (/home/ek/repos/gitoxide/gix) | |
Compiling async-std v1.12.0 | |
Compiling utf8parse v0.2.1 | |
Compiling anstyle-parse v0.2.3 | |
Compiling anstyle-query v1.0.2 | |
Compiling anstyle v1.0.7 | |
Compiling is_terminal_polyfill v1.70.0 | |
Compiling colorchoice v1.0.0 | |
Compiling anstream v0.6.14 | |
Compiling clap_lex v0.6.0 | |
Compiling strsim v0.10.0 | |
Compiling clap_derive v4.4.7 | |
Compiling clap_builder v4.4.12 | |
Compiling termcolor v1.4.0 | |
Compiling memoffset v0.7.1 | |
Compiling libsqlite3-sys v0.28.0 | |
Compiling overload v0.1.1 | |
Compiling lazy_static v1.4.0 | |
Compiling sharded-slab v0.1.7 | |
Compiling nu-ansi-term v0.46.0 | |
Compiling clap v4.4.12 | |
Compiling tracing-log v0.2.0 | |
Compiling fs-err v2.11.0 | |
Compiling is-docker v0.2.0 | |
Compiling thread_local v1.1.7 | |
Compiling tracing-subscriber v0.3.18 | |
Compiling is-wsl v0.4.0 | |
Compiling nix v0.26.4 | |
Compiling gix-fsck v0.4.0 (/home/ek/repos/gitoxide/gix-fsck) | |
Compiling hashlink v0.9.1 | |
Compiling plotters-backend v0.3.5 | |
Compiling half v1.8.2 | |
Compiling fallible-iterator v0.3.0 | |
Compiling fallible-streaming-iterator v0.1.9 | |
Compiling pathdiff v0.2.1 | |
Compiling ciborium-io v0.2.1 | |
Compiling ciborium-ll v0.2.1 | |
Compiling open v5.0.1 | |
Compiling plotters-svg v0.3.5 | |
Compiling tracing-forest v0.1.6 | |
Compiling ptyprocess v0.4.1 | |
Compiling itertools v0.10.5 | |
Compiling rusqlite v0.31.0 | |
Compiling sysinfo v0.30.2 | |
Compiling cast v0.3.0 | |
Compiling layout-rs v0.1.1 | |
Compiling gitoxide v0.36.1 (/home/ek/repos/gitoxide) | |
Compiling trybuild v1.0.86 | |
Compiling gitoxide-core v0.38.0 (/home/ek/repos/gitoxide/gitoxide-core) | |
Compiling criterion-plot v0.5.0 | |
Compiling expectrl v0.7.1 | |
Compiling plotters v0.3.5 | |
Compiling ciborium v0.2.1 | |
Compiling clap_complete v4.4.5 | |
Compiling env_logger v0.10.2 | |
Compiling tinytemplate v1.2.1 | |
Compiling terminal_size v0.3.0 | |
Compiling glob v0.3.1 | |
Compiling anes v0.1.6 | |
Compiling oorandom v11.1.3 | |
Compiling criterion v0.5.1 | |
Compiling assert_matches v1.5.0 | |
Compiling basic-toml v0.1.7 | |
Compiling symlink v0.1.0 | |
Compiling cap v0.1.2 | |
Compiling maplit v1.0.2 | |
Compiling gix-pack-tests v0.0.0 (/home/ek/repos/gitoxide/gix-pack/tests) | |
Compiling gix-odb-tests v0.0.0 (/home/ek/repos/gitoxide/gix-odb/tests) | |
Compiling gix-config-tests v0.0.0 (/home/ek/repos/gitoxide/gix-config/tests) | |
Compiling gix-worktree-state-tests v0.0.0 (/home/ek/repos/gitoxide/gix-worktree-state/tests) | |
Compiling gix-worktree-tests v0.0.0 (/home/ek/repos/gitoxide/gix-worktree/tests) | |
Compiling gix-status-tests v0.0.0 (/home/ek/repos/gitoxide/gix-status/tests) | |
Compiling gix-diff-tests v0.0.0 (/home/ek/repos/gitoxide/gix-diff/tests) | |
Compiling gix-ref-tests v0.0.0 (/home/ek/repos/gitoxide/gix-ref/tests) | |
Compiling gix-traverse-tests v0.0.0 (/home/ek/repos/gitoxide/gix-traverse/tests) | |
Compiling gix-index-tests v0.0.0 (/home/ek/repos/gitoxide/gix-index/tests) | |
Compiling gix-tix v0.0.0 (/home/ek/repos/gitoxide/gix-tix) | |
Compiling gix-note v0.0.0 (/home/ek/repos/gitoxide/gix-note) | |
Compiling gix-fetchhead v0.0.0 (/home/ek/repos/gitoxide/gix-fetchhead) | |
Compiling gix-sequencer v0.0.0 (/home/ek/repos/gitoxide/gix-sequencer) | |
Compiling gix-lfs v0.0.0 (/home/ek/repos/gitoxide/gix-lfs) | |
Compiling gix-rebase v0.0.0 (/home/ek/repos/gitoxide/gix-rebase) | |
Finished `test` profile [unoptimized + debuginfo] target(s) in 6m 19s | |
Starting 2364 tests across 127 binaries (2 skipped; run ID: e0bd6eaa-d0f6-47bd-9f0d-84df42621e6c, nextest profile: default) | |
PASS [ 0.047s] gitoxide plumbing::main::tests::clap | |
PASS [ 0.025s] gix open::tests::size_of_options | |
PASS [ 0.041s] gix id::tests::size_of_oid | |
PASS [ 0.047s] gitoxide shared::value_parser_tests::rename_fraction | |
PASS [ 6.360s] gix remote::connection::fetch::refs::tests::update::checked_out_branches_in_worktrees_are_rejected_with_additional_information | |
PASS [ 0.020s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_but_appears_to_be_fast_forward_in_dryrun_mode | |
PASS [ 0.261s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_if_dry_run_is_disabled | |
PASS [ 6.887s] gix remote::connection::fetch::refs::tests::update::fast_forwards_are_called_out_even_if_force_is_given | |
PASS [ 6.890s] gix remote::connection::fetch::refs::tests::update::local_direct_refs_are_written_with_symbolic_ones | |
PASS [ 0.026s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_can_always_be_set_as_there_is_no_scenario_where_it_could_be_nonexisting_and_rejected | |
PASS [ 0.285s] gix remote::connection::fetch::refs::tests::update::remote_refs_cannot_map_to_local_head | |
PASS [ 0.037s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_can_be_written_locally_and_point_to_tracking_branch | |
PASS [ 6.926s] gix remote::connection::fetch::refs::tests::update::local_symbolic_refs_can_be_overwritten | |
PASS [ 0.034s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_dont_overwrite_valid_local_branches | |
PASS [ 0.034s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_result_in_valid_peeled_branches | |
PASS [ 0.029s] gix remote::connection::fetch::refs::tests::update::unborn_remote_branches_can_be_created_locally_if_they_are_new | |
PASS [ 0.027s] gix remote::connection::fetch::refs::tests::update::unborn_remote_refs_dont_overwrite_valid_local_refs | |
PASS [ 0.045s] gix remote::connection::fetch::refs::tests::update::unborn_remote_branches_can_update_local_unborn_branches | |
PASS [ 0.041s] gix remote::connection::fetch::refs::tests::update::various_valid_updates | |
PASS [ 0.098s] gix::gix clone::blocking_io::fetch_and_checkout_empty_remote_repo | |
PASS [ 0.140s] gix::gix clone::blocking_io::fetch_only_with_configuration | |
PASS [ 0.165s] gix::gix clone::blocking_io::fetch_and_checkout | |
PASS [ 0.134s] gix::gix clone::blocking_io::fetch_only_without_configuration | |
PASS [ 0.127s] gix::gix clone::blocking_io::from_shallow_allowed_by_default | |
PASS [ 0.207s] gix::gix clone::blocking_io::fetch_shallow_no_checkout_then_unshallow | |
PASS [ 0.035s] gix::gix clone::blocking_io::from_shallow_prohibited_with_option | |
PASS [ 0.036s] gix::gix clone::clone_and_destination_must_be_empty | |
PASS [ 0.030s] gix::gix clone::clone_and_early_persist_without_receive | |
PASS [ 0.217s] gix::gix clone::blocking_io::from_non_shallow_by_deepen_exclude_then_deepen_to_unshallow | |
PASS [ 0.037s] gix::gix clone::clone_bare_into_empty_directory_and_early_drop | |
PASS [ 0.031s] gix::gix clone::clone_into_empty_directory_and_early_drop | |
PASS [ 0.268s] gix::gix clone::blocking_io::from_non_shallow_then_deepen_then_deepen_since_to_unshallow | |
PASS [ 0.162s] gix::gix commit::describe::lightweight_tags_are_sorted_lexicographically | |
PASS [ 0.187s] gix::gix commit::describe::tags_are_sorted_by_date_and_lexicographically | |
PASS [ 0.183s] gix::gix commit::describe::tags_are_sorted_by_priority | |
PASS [ 0.022s] gix::gix config::tree::branch::merge | |
PASS [ 0.022s] gix::gix config::tree::checkout::workers | |
PASS [ 0.017s] gix::gix config::tree::core::autocrlf | |
PASS [ 0.028s] gix::gix config::tree::core::abbrev | |
PASS [ 0.018s] gix::gix config::tree::core::check_round_trip_encoding | |
PASS [ 0.018s] gix::gix config::tree::core::check_stat | |
PASS [ 0.017s] gix::gix config::tree::core::delta_base_cache_limit | |
PASS [ 0.020s] gix::gix config::tree::core::disambiguate | |
PASS [ 0.027s] gix::gix config::tree::core::eol | |
PASS [ 0.023s] gix::gix config::tree::core::log_all_ref_updates | |
PASS [ 0.038s] gix::gix config::tree::core::safecrlf | |
PASS [ 0.040s] gix::gix config::tree::core::timeouts | |
PASS [ 0.021s] gix::gix config::tree::diff::algorithm | |
PASS [ 0.024s] gix::gix config::tree::diff::driver_binary | |
PASS [ 0.028s] gix::gix config::tree::diff::renames | |
PASS [ 0.035s] gix::gix config::tree::extensions::object_format | |
PASS [ 0.034s] gix::gix config::tree::fetch::algorithm | |
PASS [ 0.032s] gix::gix config::tree::fetch::recurse_submodule | |
PASS [ 0.027s] gix::gix config::tree::gitoxide::allow::protocol_from_user | |
PASS [ 0.029s] gix::gix config::tree::gitoxide::author::name_and_email_fallback | |
PASS [ 0.021s] gix::gix config::tree::gitoxide::commit::author_and_committer_date | |
PASS [ 0.025s] gix::gix config::tree::gitoxide::http::connect_timeout | |
PASS [ 0.039s] gix::gix config::tree::gitoxide::committer::name_and_email_fallback | |
PASS [ 0.025s] gix::gix config::tree::http::extra_header | |
PASS [ 0.027s] gix::gix config::tree::http::follow_redirects | |
PASS [ 0.026s] gix::gix config::tree::http::http_version | |
PASS [ 0.037s] gix::gix config::tree::http::proxy_auth_method | |
PASS [ 0.030s] gix::gix config::tree::http::ssl_version | |
PASS [ 0.018s] gix::gix config::tree::index::threads | |
PASS [ 0.025s] gix::gix config::tree::keys::any | |
PASS [ 0.027s] gix::gix config::tree::keys::remote_name | |
PASS [ 0.026s] gix::gix config::tree::keys::string | |
PASS [ 0.021s] gix::gix config::tree::keys::unsigned_integer | |
PASS [ 0.025s] gix::gix config::tree::pack::index_version | |
PASS [ 0.028s] gix::gix config::tree::protocol::allow | |
PASS [ 0.020s] gix::gix config::tree::protocol::version | |
PASS [ 0.028s] gix::gix config::tree::push::default | |
PASS [ 0.026s] gix::gix config::tree::remote::refspecs | |
PASS [ 0.026s] gix::gix config::tree::remote::tag_opt | |
PASS [ 0.033s] gix::gix config::tree::remote::url_and_push_url | |
PASS [ 0.035s] gix::gix config::tree::ssh::variant | |
PASS [ 0.031s] gix::gix config::tree::status::default | |
PASS [ 0.033s] gix::gix head::into_remote::detached_is_none | |
PASS [ 0.020s] gix::gix head::into_remote::unborn_is_none | |
PASS [ 0.288s] gix::gix head::peel::all_cases | |
PASS [ 0.228s] gix::gix id::ancestors::all | |
PASS [ 0.023s] gix::gix id::ancestors::filtered | |
PASS [ 0.144s] gix::gix id::ancestors::pre_epoch | |
PASS [ 0.219s] gix::gix id::display_and_debug | |
PASS [ 0.023s] gix::gix id::prefix | |
PASS [ 0.019s] gix::gix init::bare::init_into_empty_directory_uses_it_directly | |
PASS [ 0.018s] gix::gix init::bare::init_into_non_empty_directory_is_not_allowed | |
PASS [ 0.020s] gix::gix init::bare::init_into_non_existing_directory_creates_it | |
PASS [ 0.022s] gix::gix init::non_bare::init_bare_with_custom_branch_name | |
PASS [ 0.026s] gix::gix init::non_bare::init_into_empty_directory_creates_a_dot_git_dir | |
PASS [ 0.020s] gix::gix init::non_bare::init_into_non_empty_directory_is_allowed_by_default | |
PASS [ 0.028s] gix::gix init::non_bare::init_into_non_empty_directory_is_not_allowed_if_option_is_set_as_used_for_clone | |
PASS [ 0.023s] gix::gix object::commit::decode | |
PASS [ 0.022s] gix::gix object::commit::short_id | |
PASS [ 0.023s] gix::gix object::commit::tree | |
PASS [ 0.020s] gix::gix object::object_ref_size_in_memory | |
PASS [ 0.015s] gix::gix object::oid_size_in_memory | |
PASS [ 2.534s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_applies_automatically_if_dirty | |
PASS [ 2.581s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_does_not_apply_if_not_dirty | |
PASS [ 5.525s] gix::gix diff::resource_cache | |
PASS [ 0.026s] gix::gix object::tree::diff::track_rewrites::copies_by_similarity | |
PASS [ 0.026s] gix::gix object::tree::diff::track_rewrites::copies_by_similarity_with_limit | |
PASS [ 4.351s] gix::gix object::tree::diff::changes_against_tree_modified | |
PASS [ 0.039s] gix::gix object::tree::diff::track_rewrites::copies_in_entire_tree_by_similarity | |
PASS [ 0.027s] gix::gix object::tree::diff::track_rewrites::copies_in_entire_tree_by_similarity_with_limit | |
PASS [ 0.038s] gix::gix object::tree::diff::track_rewrites::realistic_renames | |
PASS [ 0.040s] gix::gix object::tree::diff::track_rewrites::realistic_renames_2 | |
PASS [ 0.031s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled | |
PASS [ 0.050s] gix::gix object::tree::diff::track_rewrites::realistic_renames_3 | |
PASS [ 0.040s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled_2 | |
PASS [ 3.751s] gix::gix object::tree::diff::track_rewrites::copies_by_identity | |
PASS [ 0.035s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled_3 | |
PASS [ 0.034s] gix::gix object::tree::diff::track_rewrites::rename_by_similarity | |
PASS [ 0.020s] gix::gix object::tree::find_entry | |
PASS [ 0.047s] gix::gix object::tree::diff::track_rewrites::renames_by_similarity_with_limit | |
PASS [ 0.068s] gix::gix object::tree::diff::track_rewrites::renames_by_identity | |
PASS [ 0.139s] gix::gix reference::find::and_follow | |
PASS [ 0.029s] gix::gix reference::log::message | |
PASS [ 0.172s] gix::gix reference::find::and_peel | |
PASS [ 0.022s] gix::gix reference::remote::dot_remote_behind_symbol | |
PASS [ 0.029s] gix::gix reference::remote::not_configured | |
PASS [ 0.033s] gix::gix reference::remote::push_defaults_to_fetch | |
PASS [ 0.241s] gix::gix object::tree::lookup_entry_by_path | |
PASS [ 0.030s] gix::gix reference::remote::separate_push_and_fetch | |
PASS [ 0.030s] gix::gix reference::remote::url_as_remote_name | |
PASS [ 4.239s] gix::gix object::tree::diff::changes_against_tree_with_filename_tracking | |
PASS [ 0.044s] gix::gix remote::connect::blocking_io::protocol_allow::deny | |
PASS [ 0.043s] gix::gix remote::connect::blocking_io::protocol_allow::user | |
PASS [ 0.060s] gix::gix reference::set_target_id | |
PASS [ 0.203s] gix::gix remote::fetch::blocking_and_async_io::collate_fetch_error | |
PASS [ 1.269s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack | |
PASS [ 1.402s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_not_possible | |
PASS [ 0.097s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_alternates_adds_tips_from_alternates | |
PASS [ 1.821s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack_without_local_destination | |
PASS [ 0.034s] gix::gix remote::fetch::shallow::undo | |
PASS [ 0.024s] gix::gix remote::name::empty_is_invalid | |
PASS [ 0.091s] gix::gix remote::ref_map::blocking_and_async_io::all | |
PASS [ 0.037s] gix::gix remote::save::save_as_to::anonymous_remotes_cannot_be_saved_lacking_a_name | |
PASS [ 0.029s] gix::gix remote::save::save_as_to::new_anonymous_remote_with_name | |
PASS [ 0.021s] gix::gix remote::save::save_to::named_remotes_save_as_is | |
PASS [ 0.897s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_zero_does_not_fail | |
PASS [ 0.112s] gix::gix repository::config::config_snapshot::apply_cli_overrides | |
PASS [ 0.032s] gix::gix repository::config::config_snapshot::commit_auto_rollback | |
PASS [ 0.033s] gix::gix repository::config::config_snapshot::credential_helpers::any_url_calls_global | |
PASS [ 0.023s] gix::gix repository::config::config_snapshot::credential_helpers::empty_core_askpass_is_ignored | |
PASS [ 0.031s] gix::gix repository::config::config_snapshot::credential_helpers::case_sensitive_host_matching | |
PASS [ 0.020s] gix::gix repository::config::config_snapshot::credential_helpers::empty_helper_clears_helper_list | |
PASS [ 0.024s] gix::gix repository::config::config_snapshot::credential_helpers::host_globs_match_as_well | |
PASS [ 0.030s] gix::gix repository::config::config_snapshot::credential_helpers::http_port_defaulting | |
PASS [ 0.028s] gix::gix repository::config::config_snapshot::credential_helpers::http_urls_match_the_host_without_path_as_well | |
PASS [ 0.021s] gix::gix repository::config::config_snapshot::credential_helpers::invalid_urls_are_rejected_early | |
PASS [ 0.034s] gix::gix repository::config::config_snapshot::credential_helpers::https_urls_match_the_host_without_path_as_well | |
PASS [ 0.021s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_with_path_via_url_match | |
PASS [ 0.029s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_and_port_with_path_via_url_match | |
PASS [ 0.026s] gix::gix repository::config::config_snapshot::credential_helpers::subdomain_globs_match_on_their_level | |
PASS [ 0.037s] gix::gix repository::config::config_snapshot::credential_helpers::user_rules_only_match_urls_with_user | |
PASS [ 0.028s] gix::gix repository::config::config_snapshot::set_value_in_subsection | |
PASS [ 0.026s] gix::gix repository::config::config_snapshot::snapshot_mut_commit_and_forget | |
PASS [ 0.030s] gix::gix repository::config::config_snapshot::values_are_set_in_memory_only | |
PASS [ 0.022s] gix::gix repository::config::identity::author_and_committer_and_fallback | |
PASS [ 0.045s] gix::gix repository::config::identity::author_from_different_config_sections | |
PASS [ 0.790s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_multi_round_negotiation | |
PASS [ 0.269s] gix::gix repository::config::remote::branch_remote::fetch | |
PASS [ 0.249s] gix::gix repository::config::remote::branch_remote::name::push | |
PASS [ 0.028s] gix::gix repository::config::remote::branch_remote::push_default_current | |
PASS [ 0.248s] gix::gix repository::config::remote::branch_remote::push_default | |
PASS [ 0.026s] gix::gix repository::config::remote::branch_remote::push_missing | |
PASS [ 0.037s] gix::gix repository::config::remote::branch_remote::push_mapped | |
PASS [ 0.024s] gix::gix repository::config::remote::remote_and_branch_names | |
PASS [ 0.027s] gix::gix repository::config::remote::remote_default_name | |
PASS [ 0.800s] gix::gix repository::config::ssh_options::with_command_and_variant | |
PASS [ 0.023s] gix::gix repository::config::transport_options::http::all_proxy_only | |
PASS [ 0.023s] gix::gix repository::config::transport_options::http::empty_proxy_string_turns_it_off | |
PASS [ 0.859s] gix::gix repository::config::ssh_options::with_command_fallback_which_disallows_shell | |
PASS [ 0.024s] gix::gix repository::config::transport_options::http::env_http_proxy_is_fallback | |
PASS [ 0.883s] gix::gix repository::config::transport_options::http::all_proxy_is_fallback | |
PASS [ 0.038s] gix::gix repository::config::transport_options::http::http_no_proxy | |
PASS [ 0.055s] gix::gix repository::config::transport_options::http::env_http_proxy_only | |
PASS [ 0.036s] gix::gix repository::config::transport_options::http::http_proxy_with_username | |
PASS [ 0.038s] gix::gix repository::config::transport_options::http::http_ssl_cainfo_suppressed_by_ | |
PASS [ 0.038s] gix::gix repository::config::transport_options::http::http_ssl_version_default | |
PASS [ 0.036s] gix::gix repository::config::transport_options::http::http_ssl_version_empty_resets_prior_values | |
PASS [ 0.024s] gix::gix repository::config::transport_options::http::http_verbose | |
PASS [ 0.026s] gix::gix repository::config::transport_options::http::https_specific_proxy_is_only_a_fallback | |
PASS [ 0.068s] gix::gix repository::config::transport_options::http::http_ssl_version_min_max_overrides_ssl_version | |
PASS [ 0.055s] gix::gix repository::config::transport_options::http::https_specific_proxy_empty | |
PASS [ 0.036s] gix::gix repository::config::transport_options::http::https_specific_proxy_only | |
PASS [ 0.051s] gix::gix repository::config::transport_options::http::proxy_without_protocol_is_defaulted_to_http | |
PASS [ 0.050s] gix::gix repository::config::transport_options::http::remote_overrides | |
PASS [ 0.052s] gix::gix repository::config::transport_options::http::simple_configuration | |
PASS [ 0.037s] gix::gix repository::config::transport_options::http::ssl_no_verify_takes_precedence | |
PASS [ 0.024s] gix::gix repository::config::transport_options::http::ssl_verify_disabled | |
PASS [ 0.024s] gix::gix repository::filter::pipeline_in_nonbare_repo_without_index | |
PASS [ 0.030s] gix::gix repository::excludes::empty_core_excludes | |
PASS [ 0.041s] gix::gix repository::dirwalk::basics | |
PASS [ 0.020s] gix::gix repository::filter::pipeline_in_repo_without_special_options | |
PASS [ 0.021s] gix::gix repository::filter::pipeline_with_autocrlf | |
PASS [ 0.035s] gix::gix repository::object::commit::multi_line_commit_message_uses_first_line_in_ref_log_ref_nonexisting | |
PASS [ 0.026s] gix::gix repository::object::commit::single_line_initial_commit_empty_tree_ref_nonexisting | |
PASS [ 0.034s] gix::gix repository::object::commit::parent_in_initial_commit_causes_failure | |
PASS [ 0.021s] gix::gix repository::object::find::empty_tree_can_always_be_found | |
PASS [ 0.035s] gix::gix repository::object::commit_as::specify_committer_and_author | |
PASS [ 0.030s] gix::gix repository::object::find::find_and_try_find_with_and_without_object_cache | |
PASS [ 0.033s] gix::gix repository::object::write_blob::from_slice | |
PASS [ 0.044s] gix::gix repository::object::tag::simple | |
PASS [ 0.045s] gix::gix repository::object::write_blob::from_stream | |
PASS [ 0.028s] gix::gix repository::object::write_object::empty_tree | |
PASS [ 0.031s] gix::gix repository::open::bare_repo_with_index | |
PASS [ 0.037s] gix::gix repository::open::missing_config_file::bare | |
PASS [ 0.022s] gix::gix repository::open::missing_config_file::non_bare | |
PASS [ 0.017s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_boolean | |
PASS [ 0.042s] gix::gix repository::open::non_bare_split_worktree | |
PASS [ 0.024s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_empty | |
PASS [ 0.033s] gix::gix repository::open::none_bare_repo_without_index | |
PASS [ 0.029s] gix::gix repository::open::not_a_repository::shows_proper_error | |
PASS [ 0.033s] gix::gix repository::open::object_caches::default_git_and_custom_caches | |
PASS [ 0.031s] gix::gix repository::open::object_caches::disabled | |
PASS [ 0.026s] gix::gix repository::open::on_root_with_decomposed_unicode | |
PASS [ 0.028s] gix::gix repository::open::open_path_as_is::bare_repos_open_normally | |
PASS [ 0.022s] gix::gix repository::open::open_path_as_is::git_dir_within_worktrees_open_normally | |
PASS [ 0.220s] gix::gix repository::object::writes_avoid_io_using_duplicate_check | |
PASS [ 0.023s] gix::gix repository::open::open_path_as_is::worktrees_cannot_be_opened | |
PASS [ 0.035s] gix::gix repository::pathspec::defaults_are_taken_from_repo_config | |
PASS [ 0.040s] gix::gix repository::open::submodules::by_their_worktree_checkout_and_git_modules_dir | |
PASS [ 0.035s] gix::gix repository::reference::head::symbolic | |
PASS [ 0.048s] gix::gix repository::reference::head::detached | |
PASS [ 0.022s] gix::gix repository::reference::iter_references::all | |
PASS [ 0.022s] gix::gix repository::reference::iter_references::prefixed | |
PASS [ 0.031s] gix::gix repository::reference::iter_references::prefixed_and_peeled | |
PASS [ 0.025s] gix::gix repository::reference::set_namespace::affects_edits_and_iteration | |
PASS [ 0.020s] gix::gix repository::remote::find_default_remote::works_on_detached_heads | |
PASS [ 0.027s] gix::gix repository::remote::find_fetch_remote::symbol_name | |
PASS [ 0.019s] gix::gix repository::remote::find_fetch_remote::urls | |
PASS [ 0.173s] gix::gix repository::open::worktree::with_worktree_configs | |
PASS [ 0.019s] gix::gix repository::remote::find_remote::instead_of_url_rewriting | |
PASS [ 0.025s] gix::gix repository::remote::find_remote::bad_url_rewriting_can_be_handled_much_like_git | |
PASS [ 0.021s] gix::gix repository::remote::find_remote::many_fetchspecs | |
PASS [ 0.021s] gix::gix repository::remote::find_remote::push_url_and_push_specs | |
PASS [ 0.031s] gix::gix repository::remote::find_remote::tags_option | |
PASS [ 0.025s] gix::gix repository::remote::find_remote::typical | |
PASS [ 0.023s] gix::gix repository::remote::remote_at::url_and_push_url | |
PASS [ 0.022s] gix::gix repository::remote::remote_at::url_rewrites_are_respected | |
PASS [ 0.026s] gix::gix repository::remote::remote_at::url_rewrites_can_be_skipped | |
PASS [ 0.125s] gix::gix repository::shallow::traverse::complex_graphs_can_be_iterated_despite_multiple_shallow_boundaries | |
PASS [ 0.290s] gix::gix repository::shallow::no | |
PASS [ 0.291s] gix::gix repository::shallow::traverse::boundary_is_detected_triggering_no_error | |
PASS [ 0.164s] gix::gix repository::shallow::yes | |
PASS [ 0.028s] gix::gix repository::size_in_memory | |
PASS [ 0.121s] gix::gix repository::state::bisect | |
PASS [ 0.163s] gix::gix repository::state::apply_mailbox | |
PASS [ 0.148s] gix::gix repository::state::cherry_pick | |
PASS [ 0.162s] gix::gix repository::state::cherry_pick_sequence | |
PASS [ 0.175s] gix::gix repository::state::merge | |
PASS [ 0.238s] gix::gix repository::state::rebase_interactive | |
PASS [ 0.022s] gix::gix repository::submodule::modules_file::is_read_from_index_if_not_in_worktree | |
PASS [ 0.138s] gix::gix repository::state::revert | |
PASS [ 0.034s] gix::gix repository::submodule::modules_file::is_read_from_worktree | |
PASS [ 0.043s] gix::gix repository::submodule::modules_file::is_read_from_tree_if_not_in_index | |
PASS [ 0.043s] gix::gix repository::submodule::submodules::all_modules_are_active_by_default | |
PASS [ 0.053s] gix::gix repository::submodule::modules_file::none_if_not_present | |
PASS [ 0.023s] gix::gix repository::thread_safe_repository_is_sync | |
PASS [ 0.035s] gix::gix repository::worktree::archive | |
PASS [ 0.244s] gix::gix repository::state::revert_sequence | |
PASS [ 0.042s] gix::gix repository::worktree::from_nonbare_parent_repo | |
PASS [ 0.034s] gix::gix repository::worktree::stream | |
PASS [ 5.530s] gix::gix remote::fetch::blocking_and_async_io::fetch_empty_pack | |
PASS [ 0.306s] gix::gix repository::worktree::with_core_worktree_config::bare_relative | |
PASS [ 0.385s] gix::gix repository::worktree::from_bare_parent_repo | |
PASS [ 0.305s] gix::gix repository::worktree::with_core_worktree_config::non_existing_relative | |
PASS [ 0.136s] gix::gix repository::worktree::with_core_worktree_config::relative | |
PASS [ 0.037s] gix::gix repository::worktree::with_core_worktree_config::relative_file | |
PASS [ 1.482s] gix::gix revision::spec::from_bytes::access_blob_through_tree | |
PASS [ 0.021s] gix::gix revision::spec::from_bytes::ambiguous::commits_can_be_disambiguated_with_commit_specific_transformations | |
PASS [ 0.028s] gix::gix revision::spec::from_bytes::ambiguous::duplicates_are_deduplicated_across_all_odb_types | |
PASS [ 0.024s] gix::gix revision::spec::from_bytes::ambiguous::fully_failed_disambiguation_still_yields_an_ambiguity_error | |
PASS [ 1.561s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_short_refs_are_dereferenced | |
PASS [ 0.032s] gix::gix revision::spec::from_bytes::ambiguous::prefix | |
PASS [ 0.045s] gix::gix revision::spec::from_bytes::ambiguous::ranges_are_auto_disambiguated_by_committish | |
PASS [ 0.045s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_are_overridden_by_specific_ones | |
PASS [ 1.627s] gix::gix revision::spec::from_bytes::ambiguous::blob_and_tree_can_be_disambiguated_by_type | |
PASS [ 0.065s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_disambiguate | |
PASS [ 0.040s] gix::gix revision::spec::from_bytes::ambiguous::trees_can_be_disambiguated_by_blob_access | |
PASS [ 0.059s] gix::gix revision::spec::from_bytes::ambiguous::tags_can_be_disambiguated_with_commit_specific_transformations | |
PASS [ 0.032s] gix::gix revision::spec::from_bytes::bad_objects_are_valid_until_they_are_actually_read_from_the_odb | |
PASS [ 0.046s] gix::gix revision::spec::from_bytes::empty_tree_as_full_name | |
PASS [ 0.044s] gix::gix revision::spec::from_bytes::index::at_stage | |
PASS [ 0.050s] gix::gix revision::spec::from_bytes::names_are_made_available_via_references | |
PASS [ 0.031s] gix::gix revision::spec::from_bytes::peel::peel_to_object | |
PASS [ 0.039s] gix::gix revision::spec::from_bytes::peel::trailing_colon_is_equivalent_to_peel_to_tree | |
PASS [ 0.028s] gix::gix revision::spec::from_bytes::reflog::by_date_is_planned_until_git_date_crate_is_implements_parsing | |
PASS [ 0.029s] gix::gix revision::spec::from_bytes::reflog::by_index | |
PASS [ 0.026s] gix::gix revision::spec::from_bytes::reflog::by_index_unborn_head | |
PASS [ 0.040s] gix::gix revision::spec::from_bytes::reflog::nth_prior_checkout | |
PASS [ 0.031s] gix::gix revision::spec::from_bytes::regex::with_known_revision::contained_string_matches_in_unanchored_regex_and_disambiguates_automatically | |
PASS [ 0.043s] gix::gix revision::spec::from_bytes::regex::find_youngest_matching_commit::regex_matches | |
PASS [ 0.029s] gix::gix revision::spec::from_bytes::sibling_branch::push_and_upstream | |
PASS [ 0.032s] gix::gix revision::spec::from_bytes::traverse::ancestors | |
PASS [ 0.047s] gix::gix revision::spec::from_bytes::traverse::complex | |
PASS [ 0.038s] gix::gix revision::spec::from_bytes::traverse::freestanding_double_or_triple_dot_defaults_to_head_refs | |
PASS [ 0.034s] gix::gix revision::spec::from_bytes::traverse::freestanding_negation_yields_descriptive_error | |
PASS [ 0.040s] gix::gix revision::spec::from_bytes::traverse::parent | |
PASS [ 0.025s] gix::gix status::index_worktree::iter::item_size | |
PASS [ 0.039s] gix::gix status::index_worktree::iter::early_drop_for_is_dirty_emulation | |
PASS [ 0.050s] gix::gix status::index_worktree::iter::submodule_modification | |
PASS [ 0.042s] gix::gix status::is_dirty::no_changes | |
PASS [ 0.105s] gix::gix status::index_worktree::iter::untracked_files_collapse_by_default | |
PASS [ 0.024s] gix::gix status::is_dirty::submodule_changes_are_picked_up | |
PASS [ 0.123s] gix::gix status::index_worktree::iter::untracked_files_settings_none | |
PASS [ 0.042s] gix::gix status::is_dirty::untracked_files_are_excluded | |
PASS [ 0.023s] gix::gix submodule::open::not_a_submodule | |
PASS [ 0.046s] gix::gix status::is_dirty::various_changes_positive | |
PASS [ 2.101s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_40hex_refs_are_ignored_and_we_prefer_the_object_of_the_same_name | |
PASS [ 0.043s] gix::gix submodule::open::old_form | |
PASS [ 0.035s] gix::gix submodule::open::status::changed_head_empty_worktree | |
PASS [ 0.046s] gix::gix submodule::open::status::changed_head_compared_to_superproject_index | |
PASS [ 0.030s] gix::gix submodule::open::status::is_dirty_skips_expensive_checks | |
PASS [ 0.025s] gix::interrupt needs_feature::multi_registration | |
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::empty_name_and_email | |
PASS [ 0.045s] gix::gix-init with_overrides::order_from_api_and_cli_and_environment | |
PASS [ 0.061s] gix::gix submodule::open::status::modified_and_untracked | |
PASS [ 0.015s] gix-actor signature::decode::tests::parse_signature::invalid_signature | |
PASS [ 0.015s] gix-actor signature::decode::tests::parse_signature::invalid_time | |
PASS [ 0.016s] gix-actor signature::decode::tests::parse_signature::negative_offset_0000 | |
PASS [ 0.073s] gix::gix submodule::open::various | |
PASS [ 0.013s] gix-actor signature::decode::tests::parse_signature::negative_offset_double_dash | |
PASS [ 0.016s] gix-actor signature::decode::tests::parse_signature::tz_minus | |
PASS [ 0.015s] gix-actor::actor identity::round_trip | |
PASS [ 0.015s] gix-actor signature::decode::tests::parse_signature::tz_plus | |
PASS [ 0.022s] gix-actor::actor signature::parse_timestamp_with_trailing_digits | |
PASS [ 0.013s] gix-actor::actor signature::trim | |
PASS [ 0.021s] gix-actor::actor signature::round_trip | |
PASS [ 0.020s] gix-actor::actor signature::write_to::invalid::email | |
PASS [ 0.017s] gix-actor::actor signature::write_to::invalid::name | |
PASS [ 0.016s] gix-actor::actor signature::write_to::invalid::name_with_newline | |
PASS [ 0.117s] gix-archive::archive from_tree::basic_usage_internal | |
PASS [ 0.115s] gix-archive::archive from_tree::basic_usage_tar | |
PASS [ 0.119s] gix-archive::archive from_tree::basic_usage_tar_gz | |
PASS [ 0.020s] gix-attributes::attributes assignment::display | |
PASS [ 0.125s] gix-archive::archive from_tree::basic_usage_zip | |
PASS [ 0.022s] gix-attributes::attributes parse::attribute_names_must_not_begin_with_dash_and_must_be_ascii_only | |
PASS [ 0.021s] gix-attributes::attributes parse::attributes_are_parsed_behind_various_whitespace_characters | |
PASS [ 0.020s] gix-attributes::attributes parse::attributes_can_have_values | |
PASS [ 0.014s] gix-attributes::attributes parse::attributes_come_in_different_flavors_due_to_prefixes | |
PASS [ 0.025s] gix-attributes::attributes parse::attributes_see_state_adjustments_over_value_assignments | |
PASS [ 0.021s] gix-attributes::attributes parse::byte_order_marks_are_no_patterns | |
PASS [ 0.015s] gix-attributes::attributes parse::comment_can_be_escaped_like_gitignore_or_quoted | |
PASS [ 0.010s] gix-attributes::attributes parse::comment_lines_are_ignored_as_well_as_empty_ones | |
PASS [ 0.016s] gix-attributes::attributes parse::custom_macros_can_be_differentiated | |
PASS [ 0.013s] gix-attributes::attributes parse::custom_macros_must_be_valid_attribute_names | |
PASS [ 0.015s] gix-attributes::attributes parse::exclamation_marks_must_be_escaped_or_error_unlike_gitignore | |
PASS [ 0.014s] gix-attributes::attributes parse::invalid_escapes_in_quotes_are_an_error | |
PASS [ 0.018s] gix-attributes::attributes parse::leading_whitespace_is_ignored | |
PASS [ 0.025s] gix-attributes::attributes parse::line_endings_can_be_windows_or_unix | |
PASS [ 0.023s] gix-attributes::attributes parse::line_numbers_are_counted_correctly | |
PASS [ 0.019s] gix-attributes::attributes parse::macros_can_be_empty | |
PASS [ 0.021s] gix-attributes::attributes parse::parsing_continues_even_in_the_face_of_invalid_lines_when_using_leniency | |
PASS [ 0.013s] gix-attributes::attributes parse::quotes_separate_attributes_even_without_whitespace | |
PASS [ 0.010s] gix-attributes::attributes parse::whitespace_around_patterns_can_be_quoted | |
PASS [ 0.020s] gix-attributes::attributes parse::trailing_whitespace_in_attributes_is_ignored | |
PASS [ 0.013s] gix-attributes::attributes search::size_of_outcome | |
PASS [ 0.012s] gix-attributes::attributes search::specials::dir_slash_double_star_matches_recursively | |
PASS [ 0.017s] gix-attributes::attributes search::specials::dir_slash_never_matches_but_dir_slah_double_star_does | |
PASS [ 0.014s] gix-attributes::attributes search::specials::global_and_local_prefixes_respect_case_sensitivity | |
PASS [ 0.008s] gix-attributes::attributes state::from_value | |
PASS [ 0.010s] gix-attributes::attributes state::value::from_bytes | |
PASS [ 0.023s] gix-command tests::internal_win_path_lookup | |
PASS [ 0.010s] gix-command::command context::git_dir_sets_git_dir_env_and_cwd | |
PASS [ 0.006s] gix-command::command context::glob_pathspecs_sets_env_only | |
PASS [ 0.005s] gix-command::command context::icase_pathspecs_sets_env_only | |
PASS [ 0.005s] gix-command::command context::literal_pathspecs_sets_env_only | |
PASS [ 0.007s] gix-command::command context::no_replace_objects_sets_env_only | |
PASS [ 0.006s] gix-command::command context::ref_namespace_sets_env_only | |
PASS [ 0.007s] gix-command::command context::worktree_dir_sets_env_only | |
PASS [ 0.007s] gix-command::command extract_interpreter | |
PASS [ 0.007s] gix-command::command prepare::empty | |
PASS [ 0.010s] gix-command::command prepare::multiple_arguments_in_one_line_with_auto_split | |
PASS [ 0.007s] gix-command::command prepare::script_with_dollar_at | |
PASS [ 0.013s] gix-command::command prepare::single_and_complex_arguments_as_part_of_command_with_shell | |
PASS [ 0.008s] gix-command::command prepare::single_and_complex_arguments_will_not_auto_split_on_special_characters | |
PASS [ 0.009s] gix-command::command prepare::single_and_complex_arguments_with_auto_split | |
PASS [ 0.009s] gix-command::command prepare::single_and_multiple_arguments | |
PASS [ 0.009s] gix-command::command prepare::single_and_multiple_arguments_as_part_of_command | |
PASS [ 0.010s] gix-command::command prepare::single_and_multiple_arguments_as_part_of_command_with_shell | |
PASS [ 0.009s] gix-command::command prepare::tilde_path_and_multiple_arguments_as_part_of_command_with_shell | |
PASS [ 0.009s] gix-command::command shebang::parse::invalid | |
PASS [ 0.275s] gix-attributes::attributes search::all_attributes_are_listed_in_declaration_order | |
PASS [ 0.018s] gix-command::command shebang::parse::valid | |
PASS [ 0.010s] gix-command::command spawn::direct_command_with_absolute_command_path | |
PASS [ 0.021s] gix-command::command spawn::direct_command_execution_searches_in_path | |
PASS [ 0.009s] gix-command::command spawn::disallow_shell | |
PASS [ 0.297s] gix-attributes::attributes search::given_attributes_are_made_available_in_given_order | |
PASS [ 0.307s] gix-attributes::attributes search::baseline | |
PASS [ 0.018s] gix-command::command spawn::environment_variables_are_passed_one_by_one | |
PASS [ 0.019s] gix-command::command spawn::script_with_dollar_at | |
PASS [ 0.015s] gix-command::command spawn::with_shell::sh_shell_specific_script_code | |
PASS [ 0.022s] gix-command::command spawn::with_shell::command_in_path_with_args | |
PASS [ 0.021s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_multiple_extra_args | |
PASS [ 0.016s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_single_extra_arg | |
PASS [ 0.114s] gix-commitgraph::commitgraph access::single_commit | |
PASS [ 0.181s] gix-commitgraph::commitgraph access::single_commit_future_64bit_dates_work | |
PASS [ 0.073s] gix-commitgraph::commitgraph access::single_commit_huge_dates_generation_v2_also_do_not_allow_huge_dates | |
PASS [ 0.012s] gix-commitgraph::commitgraph access::single_commit_huge_dates_overflow_v1 | |
PASS [ 0.231s] gix-commitgraph::commitgraph access::generation_numbers_overflow_is_handled_in_chained_graph | |
PASS [ 0.018s] gix-config file::tests::try_from::empty | |
PASS [ 0.020s] gix-config file::tests::try_from::multiple_duplicate_sections | |
PASS [ 0.026s] gix-config file::tests::try_from::multiple_sections | |
PASS [ 0.112s] gix-commitgraph::commitgraph access::single_parent | |
PASS [ 0.015s] gix-config file::tests::try_from::single_section | |
PASS [ 0.015s] gix-config file::tests::try_from::single_subsection | |
PASS [ 0.015s] gix-config parse::nom::tests::comment::multiple_markers | |
PASS [ 0.012s] gix-config parse::nom::tests::comment::octothorpe | |
PASS [ 0.013s] gix-config parse::nom::tests::comment::semicolon | |
PASS [ 0.006s] gix-config parse::nom::tests::config_name::cannot_be_empty | |
PASS [ 0.010s] gix-config parse::nom::tests::config_name::just_name | |
PASS [ 0.151s] gix-commitgraph::commitgraph access::two_parents | |
PASS [ 0.016s] gix-config parse::nom::tests::config_name::must_start_with_alphabetic | |
PASS [ 0.015s] gix-config parse::nom::tests::config_name::only_a_subset_of_characters_is_allowed | |
PASS [ 0.013s] gix-config parse::nom::tests::key_value_pair::nonascii_is_allowed_for_values_but_not_for_keys | |
PASS [ 0.017s] gix-config parse::nom::tests::key_value_pair::whitespace_is_not_ambiguous | |
PASS [ 0.014s] gix-config parse::nom::tests::section::complex_continuation | |
PASS [ 0.015s] gix-config parse::nom::tests::section::empty_section | |
PASS [ 0.015s] gix-config parse::nom::tests::section::empty_value_with_windows_newlines | |
PASS [ 0.012s] gix-config parse::nom::tests::section::quote_split_over_two_lines | |
PASS [ 0.016s] gix-config parse::nom::tests::section::section_handles_extraneous_whitespace_before_comment | |
PASS [ 0.015s] gix-config parse::nom::tests::section::section_implicit_value | |
PASS [ 0.013s] gix-config parse::nom::tests::section::section_very_commented | |
PASS [ 0.011s] gix-config parse::nom::tests::section::section_with_empty_value | |
PASS [ 0.014s] gix-config parse::nom::tests::section::section_with_empty_value_simplified | |
PASS [ 0.014s] gix-config parse::nom::tests::section::simple_section | |
PASS [ 0.020s] gix-config parse::nom::tests::section::simple_value_with_windows_newlines | |
PASS [ 0.020s] gix-config parse::nom::tests::section_headers::backslashes_in_subsections_do_not_escape_newlines_or_tabs | |
PASS [ 0.012s] gix-config parse::nom::tests::section_headers::empty_legacy_subsection_name | |
PASS [ 0.024s] gix-config parse::nom::tests::section_headers::deprecated_subsection | |
PASS [ 0.017s] gix-config parse::nom::tests::section_headers::empty_modern_subsection_name | |
PASS [ 0.011s] gix-config parse::nom::tests::section_headers::escaped_newline_in_sub_section | |
PASS [ 0.021s] gix-config parse::nom::tests::section_headers::eof_after_escape_in_sub_section | |
PASS [ 0.018s] gix-config parse::nom::tests::section_headers::invalid_characters_in_legacy_sub_section | |
PASS [ 0.025s] gix-config parse::nom::tests::section_headers::escaped_subsection | |
PASS [ 0.017s] gix-config parse::nom::tests::section_headers::invalid_characters_in_section | |
PASS [ 0.016s] gix-config parse::nom::tests::section_headers::modern_subsection | |
PASS [ 0.015s] gix-config parse::nom::tests::section_headers::newline_in_header | |
PASS [ 0.020s] gix-config parse::nom::tests::section_headers::newline_in_sub_section | |
PASS [ 0.018s] gix-config parse::nom::tests::section_headers::no_subsection | |
PASS [ 0.016s] gix-config parse::nom::tests::section_headers::null_byt_in_sub_section | |
PASS [ 0.013s] gix-config parse::nom::tests::section_headers::null_byte_in_header | |
PASS [ 0.015s] gix-config parse::nom::tests::section_headers::right_brace_in_subsection_name | |
PASS [ 0.019s] gix-config parse::nom::tests::sub_section::zero_copy_simple | |
PASS [ 0.027s] gix-config parse::nom::tests::sub_section::escapes_need_allocation | |
PASS [ 0.009s] gix-config parse::nom::tests::value_continuation::continuation_with_whitespace | |
PASS [ 0.012s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_with_surrounding_quotes | |
PASS [ 0.031s] gix-config parse::nom::tests::value_continuation::complex_continuation_with_leftover_comment | |
PASS [ 0.557s] gix-commitgraph::commitgraph access::octupus_merges | |
PASS [ 0.014s] gix-config parse::nom::tests::value_continuation::simple_continuation | |
PASS [ 0.025s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_without_surrounding_quotes_but_inner_quotes | |
PASS [ 0.020s] gix-config parse::nom::tests::value_continuation::quote_split_over_two_lines_with_leftover_comment | |
PASS [ 0.010s] gix-config parse::nom::tests::value_no_continuation::garbage_after_continuation_is_err | |
PASS [ 0.027s] gix-config parse::nom::tests::value_no_continuation::complex_test | |
PASS [ 0.014s] gix-config parse::nom::tests::value_no_continuation::incomplete_escape | |
PASS [ 0.016s] gix-config parse::nom::tests::value_no_continuation::invalid_escape | |
PASS [ 0.022s] gix-config parse::nom::tests::value_no_continuation::incomplete_quote | |
PASS [ 0.012s] gix-config parse::nom::tests::value_no_continuation::no_comment | |
PASS [ 0.019s] gix-config parse::nom::tests::value_no_continuation::no_comment_newline | |
PASS [ 0.013s] gix-config parse::nom::tests::value_no_continuation::octothorpe_comment_not_consumed | |
PASS [ 0.018s] gix-config parse::nom::tests::value_no_continuation::trans_escaped_comment_marker_not_consumed | |
PASS [ 0.025s] gix-config parse::nom::tests::value_no_continuation::semicolon_comment_not_consumed | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::windows_newline | |
PASS [ 0.018s] gix-config parse::nom::tests::value_no_continuation::values_with_extraneous_whitespace_before_comment | |
PASS [ 0.022s] gix-config parse::nom::tests::value_no_continuation::values_with_extraneous_whitespace_without_comment | |
PASS [ 0.017s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection | |
PASS [ 0.021s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection_with_separators | |
PASS [ 0.013s] gix-config parse::tests::section::header::unvalidated::section_name_only | |
PASS [ 0.040s] gix-config parse::section::header::tests::empty_header_names_are_legal | |
PASS [ 0.045s] gix-config parse::section::header::tests::empty_header_sub_names_are_legal | |
PASS [ 0.008s] gix-config parse::tests::section::size_of_events | |
PASS [ 0.029s] gix-config parse::tests::section::header::write_to::legacy_subsection_format_does_not_use_escapes | |
PASS [ 0.041s] gix-config parse::tests::section::header::write_to::subsections_escape_two_characters_only | |
PASS [ 0.057s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids | |
PASS [ 0.040s] gix-config-tests::config file::access::mutate::rename_section::section_renaming_validates_new_name | |
PASS [ 0.057s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids_by_name | |
PASS [ 0.071s] gix-config-tests::config file::access::mutate::remove_section::removal_is_complete_and_sections_can_be_readded | |
PASS [ 0.037s] gix-config-tests::config file::access::mutate::set_meta::affects_newly_added_sections | |
PASS [ 0.048s] gix-config-tests::config file::access::raw::raw_multi_value::key_not_found | |
PASS [ 0.026s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_in_section | |
PASS [ 0.054s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_across_sections | |
PASS [ 0.023s] gix-config-tests::config file::access::raw::raw_multi_value::section_not_found | |
PASS [ 0.022s] gix-config-tests::config file::access::raw::raw_multi_value::single_value_is_identical_to_single_value_query | |
PASS [ 0.046s] gix-config-tests::config file::access::raw::raw_multi_value::non_relevant_subsection_is_ignored | |
PASS [ 0.025s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_must_be_respected | |
PASS [ 0.015s] gix-config-tests::config file::access::raw::raw_value::key_not_found | |
PASS [ 0.027s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_not_found | |
PASS [ 0.025s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_across_section | |
PASS [ 0.024s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_in_section | |
PASS [ 0.028s] gix-config-tests::config file::access::raw::raw_value::section_not_found | |
PASS [ 0.024s] gix-config-tests::config file::access::raw::raw_value::single_section | |
PASS [ 0.024s] gix-config-tests::config file::access::raw::raw_value::subsection_must_be_respected | |
PASS [ 0.019s] gix-config-tests::config file::access::raw::set_existing_raw_value::comment_included | |
PASS [ 0.033s] gix-config-tests::config file::access::raw::raw_value::subsection_not_found | |
PASS [ 0.030s] gix-config-tests::config file::access::raw::set_existing_raw_value::ends_with_whitespace | |
PASS [ 0.028s] gix-config-tests::config file::access::raw::set_existing_raw_value::non_existing_values_cannot_be_set | |
PASS [ 0.036s] gix-config-tests::config file::access::raw::set_existing_raw_value::multi_line | |
PASS [ 0.024s] gix-config-tests::config file::access::raw::set_existing_raw_value::quotes_and_backslashes | |
PASS [ 0.026s] gix-config-tests::config file::access::raw::set_existing_raw_value::single_line | |
PASS [ 0.024s] gix-config-tests::config file::access::raw::set_raw_value::ends_with_whitespace | |
PASS [ 0.031s] gix-config-tests::config file::access::raw::set_raw_value::comment_included | |
PASS [ 0.032s] gix-config-tests::config file::access::raw::set_existing_raw_value::starts_with_whitespace | |
PASS [ 0.017s] gix-config-tests::config file::access::raw::set_raw_value::multi_line | |
PASS [ 0.022s] gix-config-tests::config file::access::raw::set_raw_value::non_existing_values_cannot_be_set | |
PASS [ 0.019s] gix-config-tests::config file::access::raw::set_raw_value::starts_with_whitespace | |
PASS [ 0.037s] gix-config-tests::config file::access::raw::set_raw_value::quotes_and_backslashes | |
PASS [ 0.036s] gix-config-tests::config file::access::raw::set_raw_value::single_line | |
PASS [ 0.035s] gix-config-tests::config file::access::read_only::complex_quoted_values | |
PASS [ 0.024s] gix-config-tests::config file::access::read_only::get_value_looks_up_all_sections_before_failing | |
PASS [ 0.031s] gix-config-tests::config file::access::read_only::get_value_for_all_provided_values | |
PASS [ 0.035s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_escaped_inner_quotes | |
PASS [ 0.021s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_unescaped_inner_quotes | |
PASS [ 0.031s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_across_sections | |
PASS [ 0.042s] gix-config-tests::config file::access::read_only::multi_line_value_plain | |
PASS [ 0.029s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_in_single_section | |
PASS [ 0.039s] gix-config-tests::config file::access::read_only::section_names_are_case_insensitive | |
PASS [ 0.026s] gix-config-tests::config file::access::read_only::sections_by_name | |
PASS [ 0.025s] gix-config-tests::config file::access::read_only::unknown_section | |
PASS [ 0.039s] gix-config-tests::config file::access::read_only::single_section | |
PASS [ 0.028s] gix-config-tests::config file::access::read_only::value_names_are_case_insensitive | |
PASS [ 0.033s] gix-config-tests::config file::fuzzed | |
PASS [ 0.033s] gix-config-tests::config file::impls::can_reconstruct_configs_with_implicits | |
PASS [ 0.030s] gix-config-tests::config file::impls::can_reconstruct_configs_without_whitespace_in_middle | |
PASS [ 0.030s] gix-config-tests::config file::impls::can_reconstruct_empty_config | |
PASS [ 0.027s] gix-config-tests::config file::init::comfort::from_environment_overrides | |
PASS [ 0.035s] gix-config-tests::config file::impls::can_reconstruct_non_empty_config | |
PASS [ 0.021s] gix-config-tests::config file::init::from_env::empty_with_zero_count | |
PASS [ 0.034s] gix-config-tests::config file::init::comfort::from_globals | |
PASS [ 0.024s] gix-config-tests::config file::init::from_env::error_on_relative_paths_in_include_paths | |
PASS [ 0.042s] gix-config-tests::config file::init::from_env::empty_without_relevant_environment | |
PASS [ 0.095s] gix-config-tests::config file::init::comfort::from_git_dir_with_worktree_extension | |
PASS [ 0.032s] gix-config-tests::config file::init::from_env::follow_include_paths | |
PASS [ 0.033s] gix-config-tests::config file::init::from_env::multiple_key_value_pairs | |
PASS [ 0.028s] gix-config-tests::config file::init::from_env::parse_error_with_invalid_count | |
PASS [ 0.136s] gix-config-tests::config file::init::comfort::from_git_dir | |
PASS [ 0.033s] gix-config-tests::config file::init::from_env::single_key_value_pair | |
PASS [ 0.029s] gix-config-tests::config file::init::from_paths::from_path_no_includes::file_not_found | |
PASS [ 0.023s] gix-config-tests::config file::init::from_paths::from_path_no_includes::single_path | |
PASS [ 0.029s] gix-config-tests::config file::init::from_paths::frontmatter_is_maintained_in_multiple_files | |
PASS [ 0.040s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_git_dir_with_os_separators_match | |
PASS [ 0.047s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_does_not_match_if_trailing_slash_is_missing | |
PASS [ 0.046s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_matches_with_trailing_glob | |
PASS [ 0.021s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_path_matching_symlink_with_icase | |
PASS [ 0.057s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::case_insensitive_matches_any_case | |
PASS [ 0.028s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_path_with_symlink | |
PASS [ 0.025s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_from_environment_causes_error | |
PASS [ 0.059s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_dot_slash_prefixes_are_not_special_and_are_not_what_you_want | |
PASS [ 0.024s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_path_with_dot_git_suffix_matches | |
PASS [ 0.036s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_path_is_replaced_with_directory_containing_the_including_config_file | |
PASS [ 0.031s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::double_slash_does_not_match | |
PASS [ 0.041s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::explicit_star_star_prefix_and_suffix_match_zero_or_more_path_components | |
PASS [ 0.035s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::globbing_and_wildcards | |
PASS [ 0.038s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::leading_dots_are_not_special | |
PASS [ 0.033s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_backslash | |
PASS [ 0.027s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_escaped_backslash | |
PASS [ 0.027s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_with_trailing_slash_matches_like_star_star | |
PASS [ 0.036s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_matching_symlink | |
PASS [ 0.023s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_does_not_match | |
PASS [ 0.046s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_and_dot_git_suffix_matches | |
PASS [ 0.027s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_alone_does_not_match_even_if_home_is_git_directory | |
PASS [ 0.042s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::star_star_in_the_middle | |
PASS [ 0.036s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_expansion_with_symlink | |
PASS [ 0.035s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_slash_expands_the_current_user_home | |
PASS [ 0.020s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::full_ref_names_do_not_match | |
PASS [ 0.045s] gix-config-tests::config file::init::from_paths::includes::conditional::include_and_includeif_correct_inclusion_order_and_delayed_resolve_include | |
PASS [ 0.046s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::double_star_globs_cross_component_boundaries | |
PASS [ 0.037s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::literal_branch_names_match | |
PASS [ 0.046s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::non_branches_never_match | |
PASS [ 0.049s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::patterns_ending_with_slash_match_subdirectories_recursively | |
PASS [ 0.022s] gix-config-tests::config file::init::from_paths::includes::unconditional::cycle_detection | |
PASS [ 0.063s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_glob_patterns | |
PASS [ 0.033s] gix-config-tests::config file::init::from_paths::includes::unconditional::multiple | |
PASS [ 0.059s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_globs_do_not_cross_component_boundary | |
PASS [ 0.035s] gix-config-tests::config file::init::from_paths::includes::unconditional::nested | |
PASS [ 0.026s] gix-config-tests::config file::init::from_paths::includes::unconditional::respect_max_depth | |
PASS [ 0.027s] gix-config-tests::config file::init::from_paths::includes::unconditional::simple | |
PASS [ 0.026s] gix-config-tests::config file::init::from_paths::multiple_paths_single_value | |
PASS [ 0.037s] gix-config-tests::config file::init::from_paths::multiple_paths_multi_value_and_filter | |
PASS [ 0.029s] gix-config-tests::config file::init::from_str::empty_yields_default_file | |
PASS [ 0.029s] gix-config-tests::config file::init::from_str::whitespace_without_section_contains_front_matter | |
PASS [ 0.018s] gix-config-tests::config file::mutable::multi_value::access::non_empty_sizes | |
PASS [ 0.034s] gix-config-tests::config file::mutable::multi_value::delete::all | |
PASS [ 0.034s] gix-config-tests::config file::mutable::multi_value::delete::single_at_start_and_end | |
PASS [ 0.033s] gix-config-tests::config file::mutable::multi_value::get::multi_line | |
PASS [ 0.021s] gix-config-tests::config file::mutable::multi_value::get::single_lines | |
PASS [ 0.028s] gix-config-tests::config file::mutable::multi_value::set::all | |
PASS [ 0.028s] gix-config-tests::config file::mutable::multi_value::set::all_empty | |
PASS [ 0.027s] gix-config-tests::config file::mutable::multi_value::set::single_at_end | |
PASS [ 0.032s] gix-config-tests::config file::mutable::multi_value::set::single_at_start | |
PASS [ 0.022s] gix-config-tests::config file::mutable::multi_value::set::values_are_escaped | |
PASS [ 0.028s] gix-config-tests::config file::mutable::section::pop::all | |
PASS [ 0.036s] gix-config-tests::config file::mutable::section::push::none_as_value_omits_the_key_value_separator | |
PASS [ 0.037s] gix-config-tests::config file::mutable::section::push::values_are_escaped | |
PASS [ 0.041s] gix-config-tests::config file::mutable::section::push::whitespace_is_derived_from_whitespace_before_first_value | |
PASS [ 0.035s] gix-config-tests::config file::mutable::section::push_with_comment::various_comments_and_escaping | |
PASS [ 0.029s] gix-config-tests::config file::mutable::section::remove::all | |
PASS [ 0.030s] gix-config-tests::config file::mutable::section::section_mut_by_id | |
PASS [ 0.021s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_filter_may_reject_existing_sections | |
PASS [ 0.033s] gix-config-tests::config file::mutable::section::section_mut_must_exist_as_section_is_not_created_automatically | |
PASS [ 0.021s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_is_infallible | |
PASS [ 0.031s] gix-config-tests::config file::mutable::section::set::various_escapes_onto_various_kinds_of_values | |
PASS [ 0.025s] gix-config-tests::config file::mutable::section::set_leading_whitespace::any_whitespace_is_ok | |
PASS [ 0.028s] gix-config-tests::config file::mutable::value::delete::get_value_after_deleted | |
PASS [ 0.019s] gix-config-tests::config file::mutable::value::delete::idempotency | |
PASS [ 0.055s] gix-config-tests::config file::mutable::value::delete::multi_line_value | |
PASS [ 0.055s] gix-config-tests::config file::mutable::value::delete::set_string_after_deleted | |
PASS [ 0.055s] gix-config-tests::config file::mutable::value::delete::single_line_value | |
PASS [ 0.036s] gix-config-tests::config file::mutable::value::get::empty | |
PASS [ 0.030s] gix-config-tests::config file::mutable::value::get::multi_line_before_comment | |
PASS [ 0.032s] gix-config-tests::config file::mutable::value::get::quoted_single_line_before_comment | |
PASS [ 0.026s] gix-config-tests::config file::mutable::value::get::value_is_correct | |
PASS [ 0.040s] gix-config-tests::config file::mutable::value::get::single_line_before_comment | |
PASS [ 0.037s] gix-config-tests::config file::mutable::value::set_string::comment_included | |
PASS [ 0.030s] gix-config-tests::config file::mutable::value::set_string::empty | |
PASS [ 0.029s] gix-config-tests::config file::mutable::value::set_string::ends_with_whitespace | |
PASS [ 0.027s] gix-config-tests::config file::mutable::value::set_string::just_whitespace | |
PASS [ 0.025s] gix-config-tests::config file::mutable::value::set_string::leading_whitespace_causes_double_quotes | |
PASS [ 0.020s] gix-config-tests::config file::mutable::value::set_string::multi_line | |
PASS [ 0.023s] gix-config-tests::config file::mutable::value::set_string::quotes_and_backslashes | |
PASS [ 0.029s] gix-config-tests::config file::mutable::value::set_string::single_line | |
PASS [ 0.033s] gix-config-tests::config file::mutable::value::set_string::simple_value_and_empty_string | |
PASS [ 0.023s] gix-config-tests::config file::mutable::value::set_string::starts_with_whitespace | |
PASS [ 0.026s] gix-config-tests::config file::open::parse_config_with_windows_line_endings_successfully | |
PASS [ 0.026s] gix-config-tests::config file::size_in_memory | |
PASS [ 0.049s] gix-config-tests::config file::resolve_includes::missing_includes_are_ignored_by_default | |
PASS [ 0.031s] gix-config-tests::config file::write::complex_lossless_roundtrip | |
PASS [ 0.032s] gix-config-tests::config file::write::empty_sections_roundtrip | |
PASS [ 0.021s] gix-config-tests::config file::write::empty_sections_with_comments_roundtrip | |
PASS [ 0.016s] gix-config-tests::config file::write::to_filter::allows_only_selected_sections | |
PASS [ 0.031s] gix-config-tests::config parse::consecutive_newlines | |
PASS [ 0.032s] gix-config-tests::config parse::empty | |
PASS [ 0.027s] gix-config-tests::config parse::error::line_no_is_one_indexed | |
PASS [ 0.031s] gix-config-tests::config parse::error::remaining_data_contains_bad_tokens | |
PASS [ 0.030s] gix-config-tests::config parse::error::to_string | |
PASS [ 0.039s] gix-config-tests::config parse::error::to_string_truncates_extra_values | |
PASS [ 0.035s] gix-config-tests::config parse::from_bytes::complex | |
PASS [ 0.143s] gix-config-tests::config mem::usage | |
PASS [ 0.033s] gix-config-tests::config parse::from_bytes::fuzz | |
PASS [ 0.023s] gix-config-tests::config parse::from_bytes::skips_bom | |
PASS [ 0.033s] gix-config-tests::config parse::key::section_name_and_key | |
PASS [ 0.029s] gix-config-tests::config parse::key::section_name_subsection_and_key | |
PASS [ 0.054s] gix-config-tests::config parse::key::missing_dot_is_invalid | |
PASS [ 0.025s] gix-config-tests::config parse::newlines_with_spaces | |
PASS [ 0.024s] gix-config-tests::config parse::section::header::new::names_must_be_mostly_ascii | |
PASS [ 0.027s] gix-config-tests::config parse::section::header::write_to::everything_is_allowed | |
PASS [ 0.030s] gix-config-tests::config parse::section::header::write_to::subsection_backslashes_and_quotes_are_escaped | |
PASS [ 0.047s] gix-config-tests::config parse::section::header::new::subsections_with_newlines_and_null_bytes_are_rejected | |
PASS [ 0.026s] gix-config-tests::config parse::section::key::case_insensitive_eq | |
PASS [ 0.019s] gix-config-tests::config parse::section::key::case_insensitive_hash | |
PASS [ 0.019s] gix-config-tests::config parse::section::name::alphanum_and_dash_are_valid | |
PASS [ 0.028s] gix-config-tests::config parse::section::key::rejects_invalid_format | |
PASS [ 0.048s] gix-config-tests::config parse::section::key::case_insensitive_ord | |
PASS [ 0.019s] gix-config-tests::config parse::section::name::rejects_invalid_format | |
PASS [ 0.015s] gix-config-tests::config source::git_config_global | |
PASS [ 0.028s] gix-config-tests::config parse::size_in_memory | |
PASS [ 0.023s] gix-config-tests::config source::git_config_no_system | |
PASS [ 0.018s] gix-config-tests::config source::git_config_system | |
PASS [ 0.020s] gix-config-tests::config value::normalize::all_quote_optimization_is_correct | |
PASS [ 0.016s] gix-config-tests::config value::normalize::empty_quotes_are_zero_copy | |
PASS [ 0.024s] gix-config-tests::config value::normalize::all_quoted_is_optimized | |
PASS [ 0.032s] gix-config-tests::config value::normalize::empty_string | |
PASS [ 0.024s] gix-config-tests::config value::normalize::inner_quotes_are_removed | |
PASS [ 0.019s] gix-config-tests::config value::normalize::newline_tab_backspace_are_escapable | |
PASS [ 0.028s] gix-config-tests::config value::normalize::modified_is_owned | |
PASS [ 0.051s] gix-config-tests::config value::normalize::escaped_quotes_are_kept | |
PASS [ 0.031s] gix-config-tests::config value::normalize::other_escapes_are_ignored_entirely | |
PASS [ 0.037s] gix-config-tests::config value::normalize::not_modified_is_borrowed | |
PASS [ 0.033s] gix-config-tests::config value::normalize::quotes_right_next_to_each_other | |
PASS [ 0.018s] gix-config-tests::config value::normalize::tabs_are_not_resolved_to_spaces_unlike_what_git_does | |
PASS [ 0.013s] gix-config-value::value boolean::from_str_false | |
PASS [ 0.025s] gix-config-value::value boolean::from_str_err | |
PASS [ 0.008s] gix-config-value::value boolean::ignores_case | |
PASS [ 0.016s] gix-config-value::value boolean::from_str_true | |
PASS [ 0.009s] gix-config-value::value color::attribute::invalid | |
PASS [ 0.007s] gix-config-value::value color::attribute::inverted_no_dash | |
PASS [ 0.009s] gix-config-value::value color::attribute::inverted_dashed | |
PASS [ 0.017s] gix-config-value::value color::attribute::non_inverted | |
PASS [ 0.019s] gix-config-value::value color::from_git::at_most_two_colors | |
PASS [ 0.010s] gix-config-value::value color::from_git::attribute_before_color_name | |
PASS [ 0.011s] gix-config-value::value color::from_git::attribute_fg_bg | |
PASS [ 0.008s] gix-config-value::value color::from_git::color_name_before_attribute | |
PASS [ 0.012s] gix-config-value::value color::from_git::default_can_combine_with_attributes | |
PASS [ 0.017s] gix-config-value::value color::from_git::empty | |
PASS [ 0.013s] gix-config-value::value color::from_git::fg_bg_attribute | |
PASS [ 0.016s] gix-config-value::value color::from_git::long_color_spec | |
PASS [ 0.012s] gix-config-value::value color::from_git::multiple_attributes | |
PASS [ 0.009s] gix-config-value::value color::from_git::reset | |
PASS [ 0.015s] gix-config-value::value color::from_git::normal_default_can_clear_backgrounds | |
PASS [ 0.143s] gix-config-tests::mem usage | |
PASS [ 0.014s] gix-config-value::value color::from_git::reset_then_multiple_attributes | |
PASS [ 0.008s] gix-config-value::value color::name::bright | |
PASS [ 0.020s] gix-config-value::value color::name::ansi | |
PASS [ 0.018s] gix-config-value::value color::name::hex | |
PASS [ 0.019s] gix-config-value::value color::name::invalid | |
PASS [ 0.024s] gix-config-value::value color::name::non_bright | |
PASS [ 0.016s] gix-config-value::value integer::as_decimal | |
PASS [ 0.023s] gix-config-value::value integer::from_str_no_suffix | |
PASS [ 0.012s] gix-config-value::value integer::from_str_with_suffix | |
PASS [ 0.017s] gix-config-value::value integer::invalid_from_str | |
PASS [ 0.009s] gix-config-value::value path::interpolate::backslash_is_not_special_and_they_are_not_escaping_anything | |
PASS [ 0.012s] gix-config-value::value path::interpolate::prefix_substitutes_git_install_dir | |
PASS [ 0.022s] gix-config-value::value path::interpolate::empty_path_is_error | |
PASS [ 0.012s] gix-config-value::value path::interpolate::tilde_alone_does_not_interpolate | |
PASS [ 0.009s] gix-config-value::value path::interpolate::tilde_slash_substitutes_current_user | |
PASS [ 0.949s] gix-config-tests::config file::mutable::section::set_leading_whitespace::panics_if_non_whitespace_is_used | |
PASS [ 0.032s] gix-config-value::value path::interpolate::prefix_substitution_skipped_with_dot_slash | |
PASS [ 0.014s] gix-config-value::value path::interpolate::tilde_with_given_user | |
PASS [ 0.026s] gix-credentials::credentials helper::cascade::invoke::bogus_password_overrides_any_helper_and_helper_overrides_username_in_url | |
PASS [ 0.032s] gix-credentials::credentials helper::cascade::invoke::helpers_can_quit_and_their_creds_are_taken_if_complete | |
PASS [ 0.036s] gix-credentials::credentials helper::cascade::invoke::failing_helpers_for_filling_dont_interrupt | |
PASS [ 0.042s] gix-credentials::credentials helper::cascade::invoke::credentials_are_filled_in_one_by_one_and_stop_when_complete | |
PASS [ 0.026s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value | |
PASS [ 0.021s] gix-credentials::credentials helper::cascade::invoke::partial_credentials_can_be_overwritten_by_complete_ones | |
PASS [ 0.030s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value_using_the_url_only | |
PASS [ 0.030s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_to_support_scripts | |
PASS [ 0.018s] gix-credentials::credentials helper::cascade::invoke::usernames_in_urls_are_kept_if_the_helper_does_not_overwrite_it | |
PASS [ 0.012s] gix-credentials::credentials helper::context::encode_decode_roundtrip_works_only_for_serializing_fields | |
PASS [ 0.045s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_but_can_skip_the_path_in_host_only_urls | |
PASS [ 0.013s] gix-credentials::credentials helper::context::from_bytes::empty_newlines_cause_skipping_remaining_input | |
PASS [ 0.016s] gix-credentials::credentials helper::context::from_bytes::quit_supports_git_config_boolean_values | |
PASS [ 0.017s] gix-credentials::credentials helper::context::from_bytes::null_bytes_when_decoding | |
PASS [ 0.021s] gix-credentials::credentials helper::context::from_bytes::unknown_field_names_are_skipped | |
PASS [ 0.018s] gix-credentials::credentials helper::context::write_to::quit_is_not_serialized_but_can_be_parsed | |
PASS [ 0.026s] gix-credentials::credentials helper::context::write_to::null_bytes_and_newlines_are_invalid | |
PASS [ 0.019s] gix-credentials::credentials helper::invoke::program::builtin | |
PASS [ 0.019s] gix-credentials::credentials helper::invoke::program::path_to_helper_as_script_to_workaround_executable_bits | |
PASS [ 0.037s] gix-credentials::credentials helper::invoke::get | |
PASS [ 0.019s] gix-credentials::credentials helper::invoke::program::path_to_helper_script | |
PASS [ 0.022s] gix-credentials::credentials helper::invoke::program::script | |
PASS [ 0.017s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::quit_message_in_context_causes_special_error_ignoring_missing_identity | |
PASS [ 0.023s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::missing_username_or_password_causes_failure_with_get_action | |
PASS [ 0.014s] gix-credentials::credentials program::from_custom_definition::empty | |
PASS [ 0.035s] gix-credentials::credentials helper::invoke::store_and_reject | |
PASS [ 0.011s] gix-credentials::credentials program::from_custom_definition::name | |
PASS [ 0.014s] gix-credentials::credentials program::from_custom_definition::name_with_special_args | |
PASS [ 0.014s] gix-credentials::credentials program::from_custom_definition::name_with_args | |
PASS [ 0.017s] gix-credentials::credentials program::from_custom_definition::path_with_args_that_definitely_need_shell | |
PASS [ 0.021s] gix-credentials::credentials program::from_custom_definition::path_with_simple_args | |
PASS [ 0.019s] gix-credentials::credentials program::from_custom_definition::path_without_args | |
PASS [ 0.014s] gix-credentials::credentials program::from_custom_definition::simple_script_in_path | |
PASS [ 0.018s] gix-credentials::credentials protocol::context::destructure_url_in_place::parts_are_verbatim_with_non_http_url | |
PASS [ 0.023s] gix-credentials::credentials protocol::context::destructure_url_in_place::http_and_https_ignore_the_path_by_default | |
PASS [ 0.024s] gix-credentials::credentials protocol::context::to_prompt::any_scheme_means_url_is_included | |
PASS [ 0.016s] gix-credentials::credentials protocol::context::to_url::all_fields_with_port_but_password_is_never_shown | |
PASS [ 0.022s] gix-credentials::credentials protocol::context::to_prompt::no_scheme_means_no_url | |
PASS [ 0.017s] gix-credentials::credentials protocol::context::to_url::host_is_appended | |
PASS [ 0.012s] gix-credentials::credentials protocol::context::to_url::path_is_appended_with_leading_slash_placed_as_needed | |
PASS [ 0.016s] gix-credentials::credentials protocol::context::to_url::no_protocol_is_nothing | |
PASS [ 0.015s] gix-credentials::credentials protocol::context::to_url::username_is_appended | |
PASS [ 0.022s] gix-credentials::credentials protocol::context::to_url::protocol_alone_is_enough | |
PASS [ 0.012s] gix-date parse::relative::tests::two_weeks_ago | |
PASS [ 0.009s] gix-date::date time::format::custom_compile_time | |
PASS [ 0.013s] gix-date::date time::format::default | |
PASS [ 0.017s] gix-date::date time::format::git_default | |
PASS [ 0.019s] gix-date::date time::format::git_rfc2822 | |
PASS [ 0.020s] gix-date::date time::format::iso8601 | |
PASS [ 0.016s] gix-date::date time::format::iso8601_strict | |
PASS [ 0.016s] gix-date::date time::format::raw | |
PASS [ 0.015s] gix-date::date time::format::rfc2822 | |
PASS [ 0.017s] gix-date::date time::format::short | |
PASS [ 0.016s] gix-date::date time::format::unix | |
PASS [ 0.014s] gix-date::date time::init::utc_local_handles_signs_correctly | |
PASS [ 0.017s] gix-date::date time::is_set | |
PASS [ 0.016s] gix-date::date time::parse::bad_raw | |
PASS [ 0.020s] gix-date::date time::parse::double_negation_in_offset | |
PASS [ 0.018s] gix-date::date time::parse::git_default | |
PASS [ 0.018s] gix-date::date time::parse::git_rfc2822 | |
PASS [ 0.014s] gix-date::date time::parse::invalid_dates_can_be_produced_without_current_time | |
PASS [ 0.112s] gix-date::date time::baseline::parse_compare_format | |
PASS [ 0.007s] gix-date::date time::parse::relative::large_offsets | |
PASS [ 0.011s] gix-date::date time::parse::relative::offset_leading_to_before_unix_epoch_can_be_represented | |
PASS [ 0.035s] gix-date::date time::parse::raw | |
PASS [ 0.013s] gix-date::date time::parse::rfc2822 | |
PASS [ 0.028s] gix-date::date time::parse::relative::various | |
PASS [ 0.090s] gix-date::date time::parse::fuzz::invalid_but_does_not_cause_panic | |
PASS [ 0.013s] gix-date::date time::parse::short | |
PASS [ 0.021s] gix-date::date time::parse::special_time_is_ok_for_now | |
PASS [ 0.016s] gix-date::date time::write_to::invalid | |
PASS [ 0.013s] gix-diff rewrites::tracker::estimate_involved_items::copies_count_modifications_as_sources | |
PASS [ 0.021s] gix-date::date time::write_to::valid_roundtrips | |
PASS [ 0.017s] gix-diff rewrites::tracker::estimate_involved_items::copies_do_not_count_additions_as_sources | |
PASS [ 0.009s] gix-diff tree::visit::tests::size_of_change | |
PASS [ 0.023s] gix-diff rewrites::tracker::estimate_involved_items::renames_count_unemitted_as_sources_and_destinations | |
PASS [ 0.021s] gix-diff tree::changes::tests::compare_select_samples | |
PASS [ 0.111s] gix-date::date time::parse::relative::large_offsets_do_not_panic | |
PASS [ 0.021s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::above_large_file_threshold | |
PASS [ 0.023s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_below_large_file_threshold | |
PASS [ 0.020s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::non_existing | |
PASS [ 0.016s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::simple | |
PASS [ 0.019s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::worktree_filter | |
PASS [ 0.103s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_by_buffer_inspection | |
PASS [ 0.059s] gix-diff-tests::diff blob::platform::diff_performed_despite_external_command | |
PASS [ 0.081s] gix-diff-tests::diff blob::platform::diff_binary | |
PASS [ 0.015s] gix-diff-tests::diff blob::platform::diff_skipped_due_to_external_command_and_enabled_option | |
PASS [ 0.019s] gix-diff-tests::diff blob::platform::invalid_resource_types | |
PASS [ 0.016s] gix-diff-tests::diff blob::platform::source_and_destination_do_not_exist | |
PASS [ 0.027s] gix-diff-tests::diff blob::platform::resources_of_worktree_and_odb_and_check_link | |
PASS [ 0.020s] gix-diff-tests::diff rewrites::tracker::add_only | |
PASS [ 0.017s] gix-diff-tests::diff rewrites::tracker::copy_by_50_percent_similarity | |
PASS [ 0.012s] gix-diff-tests::diff rewrites::tracker::copy_by_id_in_additions_only | |
PASS [ 0.024s] gix-diff-tests::diff rewrites::tracker::copy_by_id | |
PASS [ 0.018s] gix-diff-tests::diff rewrites::tracker::copy_by_id_search_in_all_sources | |
PASS [ 0.015s] gix-diff-tests::diff rewrites::tracker::copy_by_similarity_reports_limit_if_encountered | |
PASS [ 0.021s] gix-diff-tests::diff rewrites::tracker::remove_only | |
PASS [ 0.011s] gix-diff-tests::diff rewrites::tracker::rename_by_id | |
PASS [ 0.021s] gix-diff-tests::diff rewrites::tracker::rename_by_50_percent_similarity | |
PASS [ 0.013s] gix-diff-tests::diff rewrites::tracker::rename_by_similarity_reports_limit_if_encountered | |
PASS [ 0.210s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::with_driver | |
PASS [ 0.463s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states | |
PASS [ 0.017s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference | |
PASS [ 0.419s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference_nested | |
PASS [ 0.909s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states_nested | |
PASS [ 1.021s] gix-diff-tests::diff tree::changes::to_obtain_tree::interesting_rename_2 | |
PASS [ 1.041s] gix-diff-tests::diff tree::changes::to_obtain_tree::interesting_rename | |
PASS [ 1.539s] gix-dir::dir walk::cancel_with_collection_does_not_fail | |
PASS [ 0.012s] gix-dir::dir walk::expendable_and_precious | |
PASS [ 0.019s] gix-dir::dir walk::expendable_and_precious_in_ignored_dir_with_pathspec | |
PASS [ 0.010s] gix-dir::dir walk::file_root_is_shown_if_pathspec_matches_exactly | |
PASS [ 1.454s] gix-dir::dir walk::empty_root | |
PASS [ 0.021s] gix-dir::dir walk::ignored_dir_with_cwd_handling | |
PASS [ 0.023s] gix-dir::dir walk::ignored_with_cwd_handling | |
PASS [ 0.010s] gix-dir::dir walk::ignored_with_prefix_pathspec_collapses_just_like_untracked | |
PASS [ 1.570s] gix-dir::dir walk::complex_empty | |
PASS [ 0.013s] gix-dir::dir walk::nested_bare_repos_in_ignored_directories | |
PASS [ 1.509s] gix-dir::dir walk::empty_and_nested_untracked | |
PASS [ 0.017s] gix-dir::dir walk::nested_ignored_dirs_for_deletion_nonmatching_wildcard_spec | |
PASS [ 0.011s] gix-dir::dir walk::nested_repos_in_ignored_directories | |
PASS [ 0.023s] gix-dir::dir walk::nested_precious_repo_respects_wildcards | |
PASS [ 0.015s] gix-dir::dir walk::only_untracked | |
PASS [ 0.018s] gix-dir::dir walk::nested_repos_in_untracked_directories | |
PASS [ 0.012s] gix-dir::dir walk::only_untracked_from_subdir | |
PASS [ 0.025s] gix-dir::dir walk::only_untracked_explicit_pathspec_selection | |
PASS [ 0.016s] gix-dir::dir walk::only_untracked_with_cwd_handling | |
PASS [ 0.017s] gix-dir::dir walk::only_untracked_with_prefix_deletion | |
PASS [ 0.031s] gix-dir::dir walk::only_untracked_with_pathspec | |
PASS [ 0.019s] gix-dir::dir walk::partial_checkout_cone_and_non_one | |
PASS [ 0.026s] gix-dir::dir walk::precious_are_not_expendable | |
PASS [ 0.017s] gix-dir::dir walk::root_can_be_pruned_early_with_pathspec | |
PASS [ 0.027s] gix-dir::dir walk::root_at_submodule_repository_allows_walk | |
PASS [ 0.011s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_tracked | |
PASS [ 0.008s] gix-dir::dir walk::root_in_submodule_from_superproject_repository_allows_walk | |
PASS [ 0.014s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_untracked | |
PASS [ 0.013s] gix-dir::dir walk::root_in_submodule_repository_allows_walk | |
PASS [ 0.034s] gix-dir::dir walk::root_cannot_pass_through_case_altered_capital_dot_git_if_case_insensitive | |
PASS [ 0.011s] gix-dir::dir walk::root_may_not_go_through_dot_git | |
PASS [ 0.011s] gix-dir::dir walk::root_may_not_go_through_nested_repository_unless_enabled | |
PASS [ 0.019s] gix-dir::dir walk::root_may_not_go_through_submodule | |
PASS [ 0.016s] gix-dir::dir walk::root_that_is_ignored_is_listed_for_files_and_directories | |
PASS [ 0.014s] gix-dir::dir walk::root_that_is_tracked_and_ignored_is_considered_tracked | |
PASS [ 0.014s] gix-dir::dir walk::root_that_is_tracked_file_is_returned | |
PASS [ 0.013s] gix-dir::dir walk::root_that_is_untracked_file_is_returned | |
PASS [ 0.013s] gix-dir::dir walk::root_with_dir_that_is_tracked_and_ignored | |
PASS [ 0.018s] gix-dir::dir walk::should_interrupt_works_even_in_empty_directories | |
PASS [ 0.018s] gix-dir::dir walk::subdir_untracked | |
PASS [ 0.020s] gix-dir::dir walk::submodules | |
PASS [ 0.009s] gix-dir::dir walk::top_level_root_that_is_a_file | |
PASS [ 0.010s] gix-dir::dir walk::type_mismatch | |
PASS [ 0.125s] gix-dir::dir walk::root_may_be_a_symlink_if_it_is_the_worktree | |
PASS [ 0.111s] gix-dir::dir walk::root_may_not_lead_through_symlinks | |
PASS [ 0.018s] gix-dir::dir walk::type_mismatch_ignore_case | |
PASS [ 0.014s] gix-dir::dir walk::type_mismatch_ignore_case_clash_dir_is_file | |
PASS [ 0.070s] gix-dir::dir walk::symlink_to_dir_can_be_excluded | |
PASS [ 0.029s] gix-dir::dir walk::type_mismatch_ignore_case_clash_file_is_dir | |
PASS [ 0.028s] gix-dir::dir walk::untracked_and_ignored | |
PASS [ 0.030s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_mixed | |
PASS [ 0.023s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_prefix_wildcards | |
PASS [ 0.021s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_wildcards | |
PASS [ 0.016s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed_with_prefix | |
PASS [ 0.029s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed | |
PASS [ 0.020s] gix-dir::dir walk::untracked_and_ignored_collapse_mix | |
PASS [ 0.018s] gix-dir::dir walk::untracked_and_ignored_for_deletion_negative_wildcard_spec | |
PASS [ 0.015s] gix-dir::dir walk::untracked_and_ignored_for_deletion_positive_wildcard_spec | |
PASS [ 0.019s] gix-dir::dir walk::untracked_and_ignored_for_deletion_nonmatching_wildcard_spec | |
PASS [ 0.024s] gix-dir::dir walk::untracked_and_ignored_pathspec_guidance | |
PASS [ 0.027s] gix-dir::dir walk::walk_with_submodule | |
PASS [ 0.018s] gix-dir::dir walk::worktree_root_can_be_symlink | |
PASS [ 0.024s] gix-dir::dir_walk_cwd prefixes_work_as_expected | |
PASS [ 0.026s] gix-discover is::config::tests::various | |
PASS [ 0.024s] gix-discover upwards::types::tests::parse_ceiling_dirs_from_environment_format | |
PASS [ 0.339s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare_if_it_was_renamed | |
PASS [ 0.008s] gix-discover::discover is_git::no_bare_repo_without_index_file_looks_like_worktree | |
PASS [ 0.014s] gix-discover::discover is_git::split_worktree_using_configuration | |
PASS [ 0.007s] gix-discover::discover parse::invalid | |
PASS [ 0.006s] gix-discover::discover parse::valid | |
PASS [ 0.007s] gix-discover::discover path::from_git_dir_file::absolute_path_unix | |
PASS [ 0.009s] gix-discover::discover path::from_git_dir_file::relative_path_is_made_absolute_relative_to_containing_dir | |
PASS [ 0.383s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_nonbare_repo | |
PASS [ 0.008s] gix-discover::discover upwards::ceiling_dirs::ceiling_dir_is_ignored_if_we_are_standing_on_the_ceiling_and_no_match_is_required | |
PASS [ 0.413s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare | |
PASS [ 0.012s] gix-discover::discover upwards::ceiling_dirs::ceiling_dirs_are_not_processed_differently_than_the_git_dir_candidate | |
PASS [ 0.014s] gix-discover::discover upwards::ceiling_dirs::ceiling_dir_limits_are_respected_and_prevent_discovery | |
PASS [ 0.413s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_bare_repo | |
PASS [ 0.016s] gix-discover::discover upwards::ceiling_dirs::discovery_fails_if_we_require_a_matching_ceiling_dir_but_are_standing_on_it | |
PASS [ 0.019s] gix-discover::discover upwards::ceiling_dirs::ceilings_are_adjusted_to_match_search_dir | |
PASS [ 0.016s] gix-discover::discover upwards::ceiling_dirs::git_dir_candidate_within_ceiling_allows_discovery | |
PASS [ 0.014s] gix-discover::discover upwards::ceiling_dirs::more_restrictive_ceiling_dirs_overrule_less_restrictive_ones | |
PASS [ 0.014s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dir_error_can_be_suppressed | |
PASS [ 0.019s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dirs_errors_by_default | |
PASS [ 0.014s] gix-discover::discover upwards::do_not_shorten_absolute_paths | |
PASS [ 0.013s] gix-discover::discover upwards::dot_git_only::succeeds_from_within_dot_git_dir | |
PASS [ 0.020s] gix-discover::discover upwards::dot_git_only::bare_repos_are_ignored | |
PASS [ 0.013s] gix-discover::discover upwards::from_bare_git_dir | |
PASS [ 0.015s] gix-discover::discover upwards::dot_git_only::succeeds_in_worktree_dir | |
PASS [ 0.019s] gix-discover::discover upwards::from_bare_git_dir_without_config_file | |
PASS [ 0.021s] gix-discover::discover upwards::from_bare_with_index | |
PASS [ 0.018s] gix-discover::discover upwards::from_dir_with_dot_dot | |
PASS [ 0.011s] gix-discover::discover upwards::from_existing_worktree_inside_dot_git | |
PASS [ 0.013s] gix-discover::discover upwards::from_git_dir | |
PASS [ 0.022s] gix-discover::discover upwards::from_existing_worktree | |
PASS [ 0.010s] gix-discover::discover upwards::from_nested_dir | |
PASS [ 0.018s] gix-discover::discover upwards::from_inside_bare_git_dir | |
PASS [ 0.010s] gix-discover::discover upwards::from_nested_dir_inside_a_git_dir | |
PASS [ 0.009s] gix-discover::discover upwards::from_non_existing_worktree | |
PASS [ 0.012s] gix-discover::discover upwards::from_non_bare_without_index | |
PASS [ 0.016s] gix-discover::discover upwards::from_non_existing_worktree_inside_dot_git | |
PASS [ 0.015s] gix-discover::discover upwards::from_working_dir | |
PASS [ 0.018s] gix-discover::discover upwards::from_working_dir_no_config | |
PASS [ 0.010s] gix-discover::isolated in_cwd_upwards_bare_repo_without_index | |
PASS [ 0.013s] gix-discover::isolated in_cwd_upwards_nonbare_repo_without_index | |
PASS [ 0.016s] gix-discover::isolated unc_paths_are_handled_on_windows | |
PASS [ 0.009s] gix-discover::isolated upwards_bare_repo_with_index | |
PASS [ 0.012s] gix-discover::isolated upwards_with_relative_directories_and_optional_ceiling | |
PASS [ 0.011s] gix-features::features trace::span | |
PASS [ 0.010s] gix-features::hash size_of_sha1 | |
PASS [ 0.006s] gix-features::multi-threaded parallel::in_order_iter::in_order_stays_in_order | |
PASS [ 0.012s] gix-features::multi-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.013s] gix-features::multi-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete | |
PASS [ 0.013s] gix-features::multi-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.018s] gix-features::multi-threaded parallel::in_parallel | |
PASS [ 0.018s] gix-features::multi-threaded parallel::in_parallel_with_mut_slice_in_chunks | |
PASS [ 0.017s] gix-features::multi-threaded parallel::stepped_reduce_finalize | |
PASS [ 0.020s] gix-features::multi-threaded parallel::stepped_reduce_next | |
PASS [ 0.019s] gix-features::multi-threaded parallel::stepped_reduce_ref_input_and_consume | |
PASS [ 0.017s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_small | |
PASS [ 0.023s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_big | |
PASS [ 0.011s] gix-features::parallel optimize_chunk_size_and_thread_limit::not_enough_chunks_for_threads | |
PASS [ 0.012s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_indexed | |
PASS [ 0.008s] gix-features::parallel optimize_chunk_size_and_thread_limit::some_more_chunks_per_thread | |
PASS [ 0.013s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_lookup | |
PASS [ 0.013s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_many_threads | |
PASS [ 0.020s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_single_thread | |
PASS [ 0.019s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_many_threads | |
PASS [ 0.018s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_single_thread | |
PASS [ 0.010s] gix-features::pipe io::continue_on_empty_writes | |
PASS [ 0.016s] gix-features::pipe io::lack_of_reader_fails_with_broken_pipe | |
PASS [ 0.015s] gix-features::pipe io::line_reading | |
PASS [ 0.008s] gix-features::pipe io::line_reading_one_by_one | |
PASS [ 0.013s] gix-features::pipe io::small_reads | |
PASS [ 0.016s] gix-features::pipe io::writer_can_inject_errors | |
PASS [ 0.024s] gix-features::pipe io::threaded_read_to_end | |
PASS [ 0.014s] gix-features::single-threaded parallel::in_order_iter::in_order_stays_in_order | |
PASS [ 0.016s] gix-features::single-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.017s] gix-features::single-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete | |
PASS [ 0.018s] gix-features::single-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.013s] gix-features::single-threaded parallel::in_parallel | |
PASS [ 0.022s] gix-features::single-threaded parallel::in_parallel_with_mut_slice_in_chunks | |
PASS [ 0.022s] gix-features::single-threaded parallel::stepped_reduce_finalize | |
PASS [ 0.033s] gix-features::single-threaded parallel::stepped_reduce_next | |
PASS [ 0.031s] gix-features::single-threaded parallel::stepped_reduce_ref_input_and_consume | |
PASS [ 0.016s] gix-filter::filter driver::apply::missing_driver_means_no_filter_is_applied | |
PASS [ 0.404s] gix-discover::discover upwards::submodules::by_their_module_git_dir | |
PASS [ 0.409s] gix-discover::discover upwards::submodules::by_their_worktree_checkout | |
PASS [ 35.654s] gix-filter::filter driver::apply::smudge_and_clean_delayed | |
PASS [ 35.726s] gix-filter::filter driver::apply::process_status_abort_disables_capability | |
PASS [ 36.347s] gix-filter::filter driver::apply::a_crashing_process_can_restart_it | |
PASS [ 0.652s] gix-filter::filter driver::apply::smudge_and_clean_failure_is_translated_to_observable_error_for_required_drivers | |
PASS [ 36.341s] gix-filter::filter driver::apply::process_status_strange_shuts_down_process | |
PASS [ 0.679s] gix-filter::filter driver::apply::smudge_and_clean_failure_means_nothing_if_required_is_false | |
PASS [ 0.027s] gix-filter::filter eol::convert_to_git::crlf_in_index_prevents_conversion_to_lf | |
PASS [ 0.030s] gix-filter::filter eol::convert_to_git::detected_as_binary | |
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::fast_conversion_by_stripping_cr | |
PASS [ 0.012s] gix-filter::filter eol::convert_to_git::no_crlf_means_no_work | |
PASS [ 0.010s] gix-filter::filter eol::convert_to_git::round_trip_check | |
PASS [ 0.010s] gix-filter::filter eol::convert_to_git::slower_conversion_due_to_lone_cr | |
PASS [ 0.012s] gix-filter::filter eol::convert_to_git::with_binary_attribute_is_never_converted | |
PASS [ 0.013s] gix-filter::filter eol::convert_to_worktree::each_nl_is_replaced_with_crnl | |
PASS [ 0.008s] gix-filter::filter eol::convert_to_worktree::existing_crnl_are_not_replaced_for_safety_nor_are_lone_cr | |
PASS [ 0.015s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_attribute_digest_does_not_allow_it | |
PASS [ 0.010s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_configuration_does_not_allow_it | |
PASS [ 0.008s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_nothing_to_do | |
PASS [ 0.006s] gix-filter::filter eol::stats::from_bytes::all | |
PASS [ 0.006s] gix-filter::filter ident::apply::no_change | |
PASS [ 0.008s] gix-filter::filter ident::apply::round_trips | |
PASS [ 0.008s] gix-filter::filter ident::apply::simple | |
PASS [ 0.012s] gix-filter::filter ident::undo::anything_between_dollar_id_dollar | |
PASS [ 0.009s] gix-filter::filter ident::undo::empty | |
PASS [ 0.009s] gix-filter::filter ident::undo::multiple | |
PASS [ 0.015s] gix-filter::filter ident::undo::no_id_changes_nothing | |
PASS [ 0.008s] gix-filter::filter ident::undo::nothing_if_it_is_not_id | |
PASS [ 0.012s] gix-filter::filter ident::undo::nothing_if_newline_between_dollars | |
LEAK [ 0.543s] gix-filter::filter driver::shutdown::ignore_when_waiting | |
PASS [ 0.014s] gix-filter::filter pipeline::convert_to_git::no_driver_but_filter_with_autocrlf | |
PASS [ 0.013s] gix-filter::filter pipeline::convert_to_git::no_filter_means_reader_is_returned_unchanged | |
PASS [ 0.669s] gix-filter::filter pipeline::convert_to_git::all_stages_mean_streaming_is_impossible | |
PASS [ 0.469s] gix-filter::filter pipeline::convert_to_git::only_driver_means_streaming_is_possible | |
PASS [ 0.024s] gix-filter::filter pipeline::convert_to_worktree::all_stages_no_filter | |
PASS [ 0.008s] gix-filter::filter pipeline::convert_to_worktree::no_filter | |
PASS [ 0.008s] gix-filter::filter pipeline::default | |
PASS [ 0.019s] gix-filter::filter worktree::encode_to_git::simple | |
PASS [ 0.015s] gix-filter::filter worktree::encode_to_worktree::shift_jis | |
PASS [ 0.011s] gix-filter::filter worktree::encoding::for_label::latin_1_is_supported_with_fallback | |
PASS [ 0.012s] gix-filter::filter worktree::encoding::for_label::unknown | |
PASS [ 0.014s] gix-filter::filter worktree::encoding::for_label::utf32_is_not_supported | |
PASS [ 0.015s] gix-filter::filter worktree::encoding::for_label::various_spellings_of_utf_8_are_supported | |
PASS [ 0.011s] gix-filter::filter worktree::encoding::for_label::various_utf_16_with_bom_suffix_are_unsupported | |
PASS [ 0.016s] gix-filter::filter worktree::encoding::for_label::various_utf_16_without_bom_suffix_are_supported | |
PASS [ 0.041s] gix-fs::current_dir precompose_unicode | |
PASS [ 0.026s] gix-fs::fs capabilities::parallel_probe | |
PASS [ 0.023s] gix-fs::fs capabilities::probe | |
PASS [ 0.010s] gix-fs::fs dir::create::all::a_deeply_nested_directory | |
PASS [ 0.018s] gix-fs::fs dir::create::iter::a_single_directory_can_be_created_too | |
PASS [ 0.013s] gix-fs::fs dir::create::iter::an_existing_directory_causes_immediate_success | |
PASS [ 0.027s] gix-fs::fs dir::create::iter::an_existing_file_makes_directory_creation_fail_permanently | |
PASS [ 0.028s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_automatically | |
PASS [ 0.018s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_up_to_retries_limit | |
PASS [ 0.017s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted | |
PASS [ 0.016s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted_not_enough_retries | |
PASS [ 0.018s] gix-fs::fs dir::remove::empty_depth_first::nested_empty_and_single_empty_delete_successfully | |
PASS [ 0.011s] gix-fs::fs dir::remove::empty_depth_first::non_empty_anywhere_and_deletion_fails | |
PASS [ 0.017s] gix-fs::fs dir::remove::empty_upwards_until_boundary::a_directory_which_doesnt_exist_to_start_with_is_ok | |
PASS [ 0.017s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_being_the_target_dir_always_succeeds_and_we_do_nothing | |
PASS [ 0.014s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_directory_doesnt_have_to_exist_either_if_the_target_doesnt | |
PASS [ 0.016s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_must_contain_target_dir | |
PASS [ 0.021s] gix-fs::fs dir::remove::empty_upwards_until_boundary::nested_directory_deletion_works | |
PASS [ 0.010s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_being_a_file_immediately_fails | |
PASS [ 0.009s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_non_existing_causes_existing_parents_not_to_be_deleted | |
PASS [ 0.011s] gix-fs::fs dir::remove::iter::racy_directory_creation_during_deletion_always_wins_immediately | |
PASS [ 1.643s] gix-filter::filter driver::apply::smudge_and_clean_series | |
PASS [ 0.012s] gix-fs::fs read_dir::with_precomposed_unicode | |
PASS [ 0.011s] gix-fs::fs stack::delegate_calls_are_consistent | |
PASS [ 0.023s] gix-fs::fs stack::absolute_paths_are_invalid | |
PASS [ 0.019s] gix-fs::fs stack::empty_paths_are_noop_if_no_path_was_pushed_before | |
PASS [ 0.673s] gix-filter::filter pipeline::convert_to_worktree::all_stages | |
PASS [ 0.026s] gix-fs::fs stack::path_join_handling | |
PASS [ 0.024s] gix-fs::fs stack::relative_components_are_invalid | |
PASS [ 0.335s] gix-fsck::fsck connectivity::missing_blobs | |
PASS [ 0.018s] gix-glob::glob parse::absence_of_sub_directories_are_marked | |
PASS [ 0.009s] gix-glob::glob parse::backslashes_are_part_of_the_pattern_if_not_in_specific_positions | |
PASS [ 0.008s] gix-glob::glob parse::backslashes_before_hashes_are_considered_an_escape_sequence | |
PASS [ 0.359s] gix-fsck::fsck connectivity::no_missing | |
PASS [ 0.008s] gix-glob::glob parse::hash_symbols_are_not_special | |
PASS [ 0.019s] gix-glob::glob parse::leading_exclamation_marks_can_be_escaped_with_backslash | |
PASS [ 0.034s] gix-glob::glob parse::leading_exclamation_mark_negates_pattern | |
PASS [ 0.400s] gix-fsck::fsck connectivity::missing_trees | |
PASS [ 0.020s] gix-glob::glob parse::leading_slashes_mark_patterns_as_absolute | |
PASS [ 0.014s] gix-glob::glob parse::mark_ends_with_pattern_specifically | |
PASS [ 0.022s] gix-glob::glob parse::trailing_slashes_are_marked_and_removed | |
PASS [ 0.021s] gix-glob::glob parse::trailing_spaces_are_taken_literally | |
PASS [ 0.034s] gix-glob::glob parse::trailing_spaces_can_be_escaped_to_be_literal | |
PASS [ 0.027s] gix-glob::glob parse::whitespace_only_is_ignored | |
PASS [ 0.025s] gix-glob::glob pattern::display | |
PASS [ 0.024s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_ends_with_in_basenames | |
PASS [ 0.029s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_glob_in_paths | |
PASS [ 0.027s] gix-glob::glob pattern::matching::absolute_basename_matches_only_from_beginning | |
PASS [ 0.020s] gix-glob::glob pattern::matching::absolute_path_matches_only_from_beginning | |
PASS [ 0.024s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_detects_mismatches_quickly | |
PASS [ 0.029s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_can_do_case_insensitive_prefix_search | |
PASS [ 0.013s] gix-glob::glob pattern::matching::basename_matches_from_end | |
PASS [ 0.033s] gix-glob::glob pattern::matching::basename_glob_and_literal_is_ends_with | |
PASS [ 0.022s] gix-glob::glob pattern::matching::directory_patterns_do_not_match_files_within_a_directory_as_well_like_slash_star_star | |
PASS [ 0.020s] gix-glob::glob pattern::matching::fuzzed_exponential_runaway_denial_of_service | |
PASS [ 0.010s] gix-glob::glob pattern::matching::matches_of_absolute_paths_work | |
PASS [ 0.016s] gix-glob::glob pattern::matching::names_do_not_automatically_match_entire_directories | |
PASS [ 0.017s] gix-glob::glob pattern::matching::negated_patterns_are_handled_by_caller | |
PASS [ 0.015s] gix-glob::glob pattern::matching::non_dirs_for_must_be_dir_patterns_are_ignored | |
PASS [ 0.012s] gix-glob::glob pattern::matching::relative_path_does_not_match_from_end | |
PASS [ 0.014s] gix-glob::glob pattern::matching::single_paths_match_anywhere | |
PASS [ 0.017s] gix-glob::glob pattern::matching::special_cases_from_corpus | |
PASS [ 0.015s] gix-glob::glob search::pattern::list::from_bytes_base | |
PASS [ 0.014s] gix-glob::glob search::pattern::list::from_file_that_does_not_exist | |
PASS [ 0.015s] gix-glob::glob search::pattern::list::from_file_that_is_a_directory | |
PASS [ 0.025s] gix-glob::glob search::pattern::list::strip_base_handle_recompute_basename_pos | |
PASS [ 0.024s] gix-glob::glob wildmatch::brackets | |
PASS [ 0.015s] gix-glob::glob wildmatch::corpus | |
PASS [ 0.018s] gix-hash::hash kind::from_hex_len::none_if_there_is_no_fit | |
PASS [ 0.015s] gix-hash::hash kind::from_hex_len::some_sha1 | |
PASS [ 0.011s] gix-hash::hash object_id::empty::blob | |
PASS [ 0.018s] gix-hash::hash object_id::empty::tree | |
PASS [ 0.022s] gix-hash::hash object_id::from_hex::invalid::non_hex_characters | |
PASS [ 0.016s] gix-hash::hash object_id::from_hex::invalid::too_long | |
PASS [ 0.012s] gix-hash::hash object_id::from_hex::invalid::too_short | |
PASS [ 0.014s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_lowercase | |
PASS [ 0.021s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_uppercase | |
PASS [ 0.021s] gix-hash::hash oid::is_null | |
PASS [ 0.013s] gix-hash::hash oid::to_hex_with_len::display_entire_range_sha1 | |
PASS [ 0.014s] gix-hash::hash prefix::cmp_oid::it_detects_equality | |
PASS [ 0.021s] gix-hash::hash prefix::cmp_oid::it_detects_inequality | |
PASS [ 0.016s] gix-hash::hash prefix::new::errors_if_hex_len_is_longer_than_oid_len_in_hex | |
PASS [ 0.019s] gix-hash::hash prefix::new::errors_if_hex_len_is_too_short | |
PASS [ 0.016s] gix-hash::hash prefix::new::various_valid_inputs | |
PASS [ 0.019s] gix-hash::hash prefix::try_from::id_8_chars | |
PASS [ 0.020s] gix-hash::hash prefix::try_from::id_9_chars | |
PASS [ 0.019s] gix-hash::hash prefix::try_from::id_to_long | |
PASS [ 0.016s] gix-hash::hash prefix::try_from::id_to_short | |
PASS [ 0.018s] gix-hash::hash prefix::try_from::invalid_chars | |
PASS [ 0.028s] gix-hashtable::hashtable hash::hasher::write_uses_the_first_8_bytes_verbatim_assuming_a_secure_hash_as_input | |
PASS [ 0.048s] gix-hashtable::hashtable hash::hasher::non_write_methods_panic | |
PASS [ 0.019s] gix-ignore::ignore parse::backslashes_before_hashes_are_no_comments | |
PASS [ 0.027s] gix-ignore::ignore parse::byte_order_marks_are_no_patterns | |
PASS [ 0.018s] gix-ignore::ignore parse::comments_are_ignored_as_well_as_empty_ones | |
PASS [ 0.017s] gix-ignore::ignore parse::line_numbers_are_counted_correctly | |
PASS [ 0.030s] gix-ignore::ignore parse::line_endings_can_be_windows_or_unix | |
PASS [ 0.014s] gix-ignore::ignore parse::trailing_spaces_can_be_escaped_to_be_literal | |
PASS [ 0.025s] gix-ignore::ignore parse::precious | |
PASS [ 0.013s] gix-ignore::ignore search::from_overrides | |
PASS [ 0.010s] gix-ignore::ignore search::from_overrides_with_excludes | |
PASS [ 0.014s] gix-ignore::ignore search::from_overrides_with_precious | |
PASS [ 0.017s] gix-index access::tests::entry_by_path_with_conflicting_file | |
PASS [ 0.014s] gix-index entry::flags::at_rest::tests::flags_extended_conversion | |
PASS [ 0.022s] gix-index entry::flags::at_rest::tests::flags_from_bits_with_conflict | |
PASS [ 0.024s] gix-index extension::tree::tests::size_of_tree | |
PASS [ 0.020s] gix-index size_of_entry | |
PASS [ 0.151s] gix-ignore::ignore search::baseline_from_git_dir | |
PASS [ 0.129s] gix-index-tests::integrate index::access::entry_by_path | |
PASS [ 0.201s] gix-index-tests::integrate index::access::dirwalk_api_and_icase_support | |
PASS [ 0.011s] gix-index-tests::integrate index::access::entry_by_path_with_conflicting_file | |
PASS [ 0.029s] gix-index-tests::integrate index::access::entry_range | |
PASS [ 0.014s] gix-index-tests::integrate index::access::ignorecase_clashes_and_order | |
PASS [ 0.154s] gix-index-tests::integrate index::access::entry_by_path_and_stage | |
PASS [ 0.050s] gix-index-tests::integrate index::access::prefixed_entries | |
PASS [ 0.020s] gix-index-tests::integrate index::access::prefixed_entries_icase_with_name_clashes | |
PASS [ 0.020s] gix-index-tests::integrate index::access::prefixed_entries_with_multi_stage_file | |
PASS [ 0.010s] gix-index-tests::integrate index::access::remove_entries | |
PASS [ 0.013s] gix-index-tests::integrate index::access::sort_entries | |
PASS [ 0.014s] gix-index-tests::integrate index::entry::mode::apply | |
PASS [ 0.012s] gix-index-tests::integrate index::entry::stat::is_racy | |
PASS [ 0.012s] gix-index-tests::integrate index::entry::stat::matches::check_stat | |
PASS [ 0.008s] gix-index-tests::integrate index::entry::stat::matches::use_ctime | |
PASS [ 0.010s] gix-index-tests::integrate index::entry::stat::matches::use_stdev | |
PASS [ 0.015s] gix-index-tests::integrate index::entry::stat::matches::use_nsec | |
PASS [ 0.009s] gix-index-tests::integrate index::entry::time::conversion_roundtrip | |
PASS [ 0.016s] gix-index-tests::integrate index::file::init::at_or_new::create_empty_in_memory_state_if_file_does_not_exist | |
PASS [ 0.026s] gix-index-tests::integrate index::file::access::set_path::future_writes_respect_the_newly_set_path | |
PASS [ 0.019s] gix-index-tests::integrate index::file::init::at_or_new::opens_existing | |
PASS [ 0.019s] gix-index-tests::integrate index::file::read::file_with_conflicts | |
PASS [ 0.016s] gix-index-tests::integrate index::file::read::fsmn_v1 | |
PASS [ 0.011s] gix-index-tests::integrate index::file::read::reuc_extension | |
PASS [ 1.043s] gix-glob::glob pattern::matching::compare_baseline_with_ours | |
PASS [ 0.134s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode_no_dirs | |
PASS [ 0.162s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode | |
PASS [ 0.121s] gix-index-tests::integrate index::file::read::sparse_checkout_non_cone_mode | |
PASS [ 0.371s] gix-index-tests::integrate index::file::init::from_state::writes_data_to_disk_and_is_a_valid_index | |
PASS [ 0.155s] gix-index-tests::integrate index::file::read::sparse_checkout_non_sparse_index | |
PASS [ 0.015s] gix-index-tests::integrate index::file::read::untr_extension | |
PASS [ 0.017s] gix-index-tests::integrate index::file::read::untr_extension_with_oids | |
PASS [ 0.014s] gix-index-tests::integrate index::file::read::v2_empty | |
PASS [ 0.035s] gix-index-tests::integrate index::file::read::v2_empty_skip_hash | |
PASS [ 0.103s] gix-index-tests::integrate index::file::read::split_index_without_any_extension | |
PASS [ 0.018s] gix-index-tests::integrate index::file::read::v2_split_index | |
PASS [ 0.025s] gix-index-tests::integrate index::file::read::v2_very_long_path | |
PASS [ 0.018s] gix-index-tests::integrate index::file::read::v2_with_multiple_entries_without_eoie_ext | |
PASS [ 0.053s] gix-index-tests::integrate index::file::read::v2_with_single_entry_tree_and_eoie_ext | |
PASS [ 0.259s] gix-index-tests::integrate index::file::read::split_index_and_regular_index_of_same_content_are_indeed_the_same | |
PASS [ 0.038s] gix-index-tests::integrate index::file::read::v3_extended_flags | |
PASS [ 0.168s] gix-index-tests::integrate index::file::read::v2_split_index_recursion_is_handled_gracefully | |
PASS [ 0.015s] gix-index-tests::integrate index::file::write::extended_flags_automatically_upgrade_the_version_to_avoid_data_loss | |
PASS [ 0.087s] gix-index-tests::integrate index::file::read::v3_added_files | |
PASS [ 0.032s] gix-index-tests::integrate index::file::read::v4_with_delta_paths_and_ieot_ext | |
PASS [ 0.032s] gix-index-tests::integrate index::file::write::remove_flag_is_respected | |
PASS [ 0.029s] gix-index-tests::integrate index::file::write::roundtrips_sparse_index | |
PASS [ 0.034s] gix-index-tests::integrate index::file::write::roundtrips | |
PASS [ 0.033s] gix-index-tests::integrate index::file::write::skip_hash | |
PASS [ 0.039s] gix-index-tests::integrate index::init::from_tree | |
PASS [ 0.064s] gix-index-tests::integrate index::fs::metadata::from_path_no_follow | |
PASS [ 0.025s] gix-index-tests::integrate index::init::new | |
PASS [ 0.014s] gix-index-tests::integrate index::size_of_entry | |
PASS [ 0.123s] gix-index-tests::integrate index::file::write::state_comparisons_with_various_extension_configurations | |
PASS [ 0.014s] gix-lock acquire::tests::add_lock_suffix_to_file_with_extension | |
PASS [ 0.019s] gix-lock acquire::tests::add_lock_suffix_to_file_without_extension | |
PASS [ 0.023s] gix-lock::all lock::file::acquire::lock_create_dir_write_commit | |
PASS [ 0.015s] gix-lock::all lock::file::acquire::lock_non_existing_dir_fails | |
PASS [ 0.012s] gix-lock::all lock::file::acquire::lock_write_drop | |
PASS [ 0.017s] gix-lock::all lock::file::close::acquire_close_commit_to_existing_file | |
PASS [ 0.020s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_file | |
PASS [ 0.012s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_marker | |
PASS [ 0.022s] gix-lock::all lock::marker::acquire::fail_mode_immediately_produces_a_descriptive_error | |
PASS [ 0.014s] gix-lock::all lock::marker::commit::fails_for_ordinary_marker_that_was_never_writable | |
PASS [ 0.017s] gix-lock::all lock::marker::commit::failure_to_commit_does_return_a_registered_marker | |
PASS [ 0.015s] gix-macros::macros momo::basic_fn | |
PASS [ 0.019s] gix-macros::macros momo::struct_fn | |
PASS [ 0.010s] gix-macros::macros momo::struct_method | |
PASS [ 0.115s] gix-lock::all lock::marker::acquire::fail_mode_after_duration_fails_after_a_given_duration_or_more | |
PASS [ 0.027s] gix-mailmap snapshot::util::encoded_string::basic_ascii_case_folding | |
PASS [ 0.021s] gix-mailmap snapshot::util::encoded_string::no_advanced_unicode_folding | |
PASS [ 0.039s] gix-mailmap snapshot::util::encoded_string::unknown_encoding_pairs_do_not_try_to_ignore_cases | |
PASS [ 0.331s] gix-index-tests::integrate index::init::from_tree_validation | |
PASS [ 0.018s] gix-mailmap::mailmap parse::a_typical_mailmap | |
PASS [ 0.019s] gix-mailmap::mailmap parse::empty_lines_and_comments_are_ignored | |
PASS [ 0.023s] gix-mailmap::mailmap parse::error_if_email_is_empty | |
PASS [ 0.030s] gix-mailmap::mailmap parse::error_if_there_is_just_a_name | |
PASS [ 0.027s] gix-mailmap::mailmap parse::error_if_there_is_just_an_email | |
PASS [ 0.019s] gix-mailmap::mailmap parse::line_numbers_are_counted_correctly_in_errors | |
PASS [ 0.033s] gix-mailmap::mailmap parse::valid_entries | |
PASS [ 0.021s] gix-mailmap::mailmap parse::windows_and_unix_line_endings_are_supported | |
PASS [ 0.015s] gix-mailmap::mailmap snapshot::non_name_and_name_mappings_will_not_clash | |
PASS [ 0.039s] gix-mailmap::mailmap snapshot::overwrite_entries | |
PASS [ 0.032s] gix-mailmap::mailmap snapshot::try_resolve | |
PASS [ 4.372s] gix-filter::filter driver::baseline::our_implementation_used_by_git | |
PASS [ 0.026s] gix-negotiate::negotiate size_of_entry | |
PASS [ 0.030s] gix-negotiate::negotiate window_size::initial_value_without_previous_window_size | |
PASS [ 0.032s] gix-negotiate::negotiate window_size::transport_is_not_stateless | |
PASS [ 0.020s] gix-object commit::message::body::test_parse_trailer::extra_whitespace_before_token_or_value_is_error | |
PASS [ 0.040s] gix-negotiate::negotiate window_size::transport_is_stateless | |
PASS [ 0.017s] gix-object commit::message::body::test_parse_trailer::simple_newline | |
PASS [ 0.047s] gix-object commit::message::body::test_parse_trailer::simple_newline_windows | |
PASS [ 0.036s] gix-object commit::message::body::test_parse_trailer::simple_non_ascii_no_newline | |
PASS [ 0.016s] gix-object commit::message::body::test_parse_trailer::with_lots_of_whitespace_newline | |
PASS [ 0.024s] gix-object data::tests::size_of_object | |
PASS [ 0.031s] gix-object tag::write::tests::validated_name::invalid::leading_dash | |
PASS [ 0.026s] gix-object tag::write::tests::validated_name::invalid::only_dash | |
PASS [ 0.024s] gix-object tag::write::tests::validated_name::valid::version | |
PASS [ 0.034s] gix-object::object commit::from_bytes::double_dash_special_time_offset | |
PASS [ 0.041s] gix-object::object commit::from_bytes::invalid_timestsamp | |
PASS [ 0.033s] gix-object::object commit::from_bytes::merge | |
PASS [ 0.027s] gix-object::object commit::from_bytes::newline_right_after_signature_multiline_header | |
PASS [ 0.061s] gix-object::object commit::from_bytes::mergetag | |
PASS [ 0.044s] gix-object::object commit::from_bytes::pre_epoch | |
PASS [ 0.021s] gix-object::object commit::from_bytes::signed | |
PASS [ 0.017s] gix-object::object commit::from_bytes::signed_singleline | |
PASS [ 0.023s] gix-object::object commit::from_bytes::signed_with_encoding | |
PASS [ 0.022s] gix-object::object commit::from_bytes::unsigned | |
PASS [ 0.018s] gix-object::object commit::from_bytes::whitespace | |
PASS [ 0.023s] gix-object::object commit::from_bytes::with_encoding | |
PASS [ 0.026s] gix-object::object commit::from_bytes::with_trailer | |
PASS [ 0.017s] gix-object::object commit::invalid | |
PASS [ 0.012s] gix-object::object commit::iter::error_handling | |
PASS [ 0.013s] gix-object::object commit::iter::mergetag | |
PASS [ 0.023s] gix-object::object commit::iter::method::signature::msg_footer | |
PASS [ 0.021s] gix-object::object commit::iter::method::signature::signed | |
PASS [ 0.017s] gix-object::object commit::iter::method::signature::single_line | |
PASS [ 0.012s] gix-object::object commit::iter::method::signature::whitespace | |
PASS [ 0.013s] gix-object::object commit::iter::method::signature::with_encoding | |
PASS [ 0.016s] gix-object::object commit::iter::method::signatures | |
PASS [ 0.010s] gix-object::object commit::iter::method::tree_id | |
PASS [ 0.018s] gix-object::object commit::iter::newline_right_after_signature_multiline_header | |
PASS [ 0.015s] gix-object::object commit::iter::signed_singleline | |
PASS [ 0.012s] gix-object::object commit::iter::signed_with_encoding | |
PASS [ 0.009s] gix-object::object commit::iter::whitespace | |
PASS [ 0.022s] gix-object::object commit::iter::unsigned | |
PASS [ 0.014s] gix-object::object commit::message::body::created_manually_is_the_same_as_through_message_ref | |
PASS [ 0.017s] gix-object::object commit::message::body::no_trailer | |
PASS [ 0.012s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs | |
PASS [ 0.014s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs_empty_last_block | |
PASS [ 0.022s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs_empty_last_block_windows | |
PASS [ 0.022s] gix-object::object commit::message::body::no_trailer_after_a_paragraph_windows | |
PASS [ 0.016s] gix-object::object commit::message::body::single_trailer_after_a_few_paragraphs | |
PASS [ 0.018s] gix-object::object commit::message::body::two_trailers_with_broken_one_inbetween_after_a_few_paragraphs | |
PASS [ 0.013s] gix-object::object commit::message::only_title_no_trailing_newline | |
PASS [ 0.012s] gix-object::object commit::message::only_title_trailing_newline_is_retained | |
PASS [ 0.016s] gix-object::object commit::message::only_title_trailing_windows_newline_is_retained | |
PASS [ 0.012s] gix-object::object commit::message::summary::lines_separated_by_double_newlines_are_subjects | |
PASS [ 0.020s] gix-object::object commit::message::summary::no_newline_yields_the_message_itself | |
PASS [ 0.020s] gix-object::object commit::message::summary::prefixed_newlines_and_whitespace_are_trimmed | |
PASS [ 0.027s] gix-object::object commit::message::summary::trailing_newlines_and_whitespace_are_trimmed | |
PASS [ 0.029s] gix-object::object commit::message::summary::whitespace_up_to_a_newline_is_collapsed_into_a_space | |
PASS [ 0.011s] gix-object::object commit::message::summary::whitespace_without_newlines_is_ignored_except_for_leading_and_trailing_whitespace | |
PASS [ 0.021s] gix-object::object commit::message::title_and_body | |
PASS [ 0.027s] gix-object::object commit::message::title_and_body_inconsistent_newlines | |
PASS [ 0.030s] gix-object::object commit::message::title_with_more_whitespace_and_body | |
PASS [ 0.021s] gix-object::object commit::message::title_with_separator_and_empty_body | |
PASS [ 0.016s] gix-object::object commit::message::title_with_whitespace_and_body | |
PASS [ 0.015s] gix-object::object commit::message::title_with_whitespace_and_body_windows_lineending | |
PASS [ 0.013s] gix-object::object commit::message::title_with_windows_separator_and_empty_body | |
PASS [ 0.017s] gix-object::object compute_hash | |
PASS [ 0.035s] gix-object::object commit::method::tree | |
PASS [ 0.034s] gix-object::object compute_stream_hash | |
PASS [ 0.035s] gix-object::object encode::blob::round_trip | |
PASS [ 0.013s] gix-object::object encode::loose_header::round_trip | |
PASS [ 0.023s] gix-object::object encode::commit::round_trip | |
PASS [ 0.018s] gix-object::object encode::tag::round_trip | |
PASS [ 0.024s] gix-object::object encode::tree::round_trip | |
PASS [ 0.022s] gix-object::object object_ref::from_loose::shorter_than_advertised | |
PASS [ 0.023s] gix-object::object size_in_memory | |
PASS [ 0.014s] gix-object::object tag::from_bytes::empty | |
PASS [ 0.018s] gix-object::object tag::from_bytes::no_tagger | |
PASS [ 0.026s] gix-object::object tag::from_bytes::signed | |
PASS [ 0.024s] gix-object::object tag::from_bytes::whitespace | |
PASS [ 0.016s] gix-object::object tag::from_bytes::with_newlines | |
PASS [ 0.014s] gix-object::object tag::invalid | |
PASS [ 0.012s] gix-object::object tag::iter::empty | |
PASS [ 0.012s] gix-object::object tag::iter::error_handling | |
PASS [ 0.017s] gix-object::object tag::iter::no_tagger | |
PASS [ 0.018s] gix-object::object tag::iter::whitespace | |
PASS [ 0.024s] gix-object::object tag::method::target | |
PASS [ 0.010s] gix-object::object tree::entry_mode::as_bytes | |
PASS [ 0.021s] gix-object::object tree::entry_mode::is_methods | |
PASS [ 0.025s] gix-object::object tree::entry_mode::size_in_bytes | |
PASS [ 0.023s] gix-object::object tree::from_bytes::empty | |
PASS [ 0.036s] gix-object::object tree::from_bytes::everything | |
PASS [ 0.163s] gix-object::object tree::entries::sort_order_is_correct | |
PASS [ 0.044s] gix-object::object tree::from_bytes::fuzzed | |
PASS [ 0.023s] gix-object::object tree::from_bytes::special_trees | |
PASS [ 0.042s] gix-object::object tree::from_bytes::invalid | |
PASS [ 0.017s] gix-object::object tree::iter::empty | |
PASS [ 0.023s] gix-object::object tree::iter::error_handling | |
PASS [ 0.023s] gix-object::object tree::iter::everything | |
PASS [ 0.028s] gix-odb store_impls::dynamic::find::error::tests::error_size | |
PASS [ 0.055s] gix-odb store_impls::dynamic::types::tests::pack_id::to_intrinsic_roundtrip | |
PASS [ 0.100s] gix-odb store_impls::dynamic::types::tests::pack_id::max_supported_index_count | |
PASS [ 0.031s] gix-odb-tests::integrate odb::alternate::no_alternate_in_first_objects_dir | |
PASS [ 0.062s] gix-odb-tests::integrate odb::alternate::circular_alternates_are_detected_with_relative_paths | |
PASS [ 0.019s] gix-odb-tests::integrate odb::alternate::single_link_with_comment_before_path_and_ansi_c_escape | |
PASS [ 0.041s] gix-odb-tests::integrate odb::find::loose_object | |
PASS [ 0.036s] gix-odb-tests::integrate odb::find::pack_object | |
PASS [ 0.018s] gix-odb-tests::integrate odb::header::loose_object | |
PASS [ 0.021s] gix-odb-tests::integrate odb::header::pack_object | |
PASS [ 0.029s] gix-odb-tests::integrate odb::regression::repo_with_small_packs::all_packed_objects_can_be_found | |
PASS [ 0.013s] gix-odb-tests::integrate odb::store::compound::locate::loose_object | |
PASS [ 0.038s] gix-odb-tests::integrate odb::sink::write | |
PASS [ 0.020s] gix-odb-tests::integrate odb::store::compound::locate::pack_object | |
PASS [ 0.038s] gix-odb-tests::integrate odb::store::dynamic::auto_refresh_with_and_without_id_stability | |
PASS [ 0.029s] gix-odb-tests::integrate odb::store::dynamic::contains | |
PASS [ 0.030s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::no_work_is_done_for_unambiguous_potential_prefixes | |
PASS [ 0.042s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_disambiguated_prefixes_when_needed | |
PASS [ 0.037s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_none_if_id_does_not_exist | |
PASS [ 0.036s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::unambiguous_hex_lengths_yield_prefixes_of_exactly_the_given_length | |
PASS [ 0.230s] gix-odb-tests::integrate odb::store::dynamic::alternate_dbs_query | |
PASS [ 0.046s] gix-odb-tests::integrate odb::store::dynamic::iter::iteration_ordering_is_effective | |
PASS [ 0.055s] gix-odb-tests::integrate odb::store::dynamic::iterate_over_a_bunch_of_loose_and_packed_objects | |
PASS [ 0.040s] gix-odb-tests::integrate odb::store::dynamic::lookup | |
PASS [ 0.029s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_none_for_prefixes_without_any_match | |
PASS [ 0.067s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths | |
PASS [ 0.035s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match | |
PASS [ 0.036s] gix-odb-tests::integrate odb::store::dynamic::missing_objects_triggers_everything_is_loaded | |
PASS [ 7.184s] gix-macros::macros momo::ux | |
PASS [ 0.142s] gix-odb-tests::integrate odb::store::dynamic::object_replacement | |
PASS [ 0.017s] gix-odb-tests::integrate odb::store::dynamic::packed_object_count_causes_all_indices_to_be_loaded | |
PASS [ 0.141s] gix-odb-tests::integrate odb::store::dynamic::verify::integrity | |
PASS [ 0.014s] gix-odb-tests::integrate odb::store::dynamic::write | |
PASS [ 0.008s] gix-odb-tests::integrate odb::store::linked::init::a_db_without_alternates | |
PASS [ 0.012s] gix-odb-tests::integrate odb::store::linked::init::has_packs | |
PASS [ 0.022s] gix-odb-tests::integrate odb::store::linked::init::multiple_linked_repositories_via_alternates | |
PASS [ 0.022s] gix-odb-tests::integrate odb::store::linked::iter::a_bunch_of_loose_and_packed_objects | |
PASS [ 0.016s] gix-odb-tests::integrate odb::store::linked::locate::loose_object | |
PASS [ 0.018s] gix-odb-tests::integrate odb::store::linked::locate::pack_object | |
PASS [ 0.010s] gix-odb-tests::integrate odb::store::loose::contains::iterable_objects_are_contained | |
PASS [ 0.012s] gix-odb-tests::integrate odb::store::loose::find::blob | |
PASS [ 0.013s] gix-odb-tests::integrate odb::store::loose::find::blob_big | |
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::find::blob_data | |
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::find::blob_not_existing | |
PASS [ 0.013s] gix-odb-tests::integrate odb::store::loose::find::commit | |
PASS [ 0.017s] gix-odb-tests::integrate odb::store::loose::find::header::all | |
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::find::header::existing | |
PASS [ 0.012s] gix-odb-tests::integrate odb::store::loose::find::header::non_existing | |
PASS [ 0.014s] gix-odb-tests::integrate odb::store::loose::find::invalid_object_does_not_trigger_panics | |
PASS [ 0.012s] gix-odb-tests::integrate odb::store::loose::find::tag | |
PASS [ 0.008s] gix-odb-tests::integrate odb::store::loose::find::tree | |
PASS [ 0.014s] gix-odb-tests::integrate odb::store::loose::iter | |
PASS [ 0.024s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths | |
PASS [ 0.006s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_none_for_prefixes_without_any_match | |
PASS [ 0.011s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match | |
PASS [ 0.021s] gix-odb-tests::integrate odb::store::loose::verify_integrity | |
PASS [ 0.022s] gix-odb-tests::integrate odb::store::loose::write::collisions_do_not_cause_failure | |
PASS [ 0.074s] gix-odb-tests::integrate odb::store::loose::write::it_writes_objects_with_similar_permissions | |
PASS [ 0.019s] gix-odb-tests::integrate odb::store::loose::write::read_and_write | |
PASS [ 0.007s] gix-pack cache::delta::tests::size_of_pack_tree_item | |
PASS [ 0.009s] gix-pack cache::delta::tests::size_of_pack_verify_data_structure | |
PASS [ 0.013s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v1 | |
PASS [ 0.019s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v2 | |
PASS [ 0.019s] gix-pack cache::delta::tree::tests::size_of_pack_tree_item | |
PASS [ 0.010s] gix-pack cache::delta::tree::tests::size_of_pack_verify_data_structure | |
PASS [ 0.008s] gix-pack cache::lru::_static::tests::journey | |
PASS [ 0.011s] gix-pack cache::lru::_static::tests::no_limit | |
PASS [ 0.006s] gix-pack data::entry::header::tests::leb64_encode_max_int | |
PASS [ 0.013s] gix-pack data::file::decode::entry::tests::size_of_decode_entry_outcome | |
PASS [ 0.010s] gix-pack data::file::decode::header::tests::size_of_decode_entry_outcome | |
PASS [ 0.039s] gix-pack-tests::pack pack::bundle::locate::blob | |
PASS [ 0.018s] gix-pack-tests::pack pack::bundle::locate::commit | |
PASS [ 0.025s] gix-pack-tests::pack pack::bundle::locate::locate_and_verify::all | |
PASS [ 0.010s] gix-pack-tests::pack pack::bundle::locate::tree | |
PASS [ 0.072s] gix-pack-tests::pack pack::bundle::write_to_directory::given_a_directory | |
PASS [ 0.064s] gix-pack-tests::pack pack::bundle::write_to_directory::without_providing_one | |
PASS [ 0.015s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_single_link | |
PASS [ 0.044s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_two_links | |
PASS [ 0.019s] gix-pack-tests::pack pack::data::file::decode_entry::commit | |
PASS [ 0.016s] gix-pack-tests::pack pack::data::file::decompress_entry::blob | |
PASS [ 0.024s] gix-pack-tests::pack pack::data::file::decompress_entry::blob_with_two_chain_links | |
PASS [ 0.021s] gix-pack-tests::pack pack::data::file::decompress_entry::commit | |
PASS [ 0.016s] gix-pack-tests::pack pack::data::file::decompress_entry::tree | |
PASS [ 0.018s] gix-pack-tests::pack pack::data::file::method::checksum | |
PASS [ 0.013s] gix-pack-tests::pack pack::data::file::method::iter | |
PASS [ 0.009s] gix-pack-tests::pack pack::data::file::method::verify_checksum | |
PASS [ 0.010s] gix-pack-tests::pack pack::data::file::resolve_header::blob_ofs_delta_single_link | |
PASS [ 0.015s] gix-pack-tests::pack pack::data::file::resolve_header::blob_ofs_delta_two_links | |
PASS [ 0.020s] gix-pack-tests::pack pack::data::file::resolve_header::commit | |
PASS [ 6.486s] gix-odb-tests::integrate odb::store::dynamic::multi_index_access | |
PASS [ 0.015s] gix-pack-tests::pack pack::data::file::resolve_header::tree | |
PASS [ 0.011s] gix-pack-tests::pack pack::data::header::encode_decode_roundtrip | |
PASS [ 0.015s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::lookup_errors_trigger_a_fuse_and_stop_iteration | |
PASS [ 0.021s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::inner_errors_are_passed_on | |
PASS [ 0.010s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::ref_deltas_have_their_base_injected_if_not_done_before_and_all_future_entries_are_offset | |
PASS [ 0.016s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::only_ref_deltas_are_handled | |
PASS [ 7.099s] gix-odb-tests::integrate odb::store::dynamic::multi_index_keep_open | |
PASS [ 8.931s] gix-negotiate::negotiate baseline::run | |
PASS [ 0.027s] gix-pack-tests::pack pack::data::output::size_of_count | |
PASS [ 0.011s] gix-pack-tests::pack pack::data::output::size_of_entry | |
PASS [ 0.017s] gix-pack-tests::pack pack::index::iter | |
PASS [ 0.026s] gix-pack-tests::pack pack::index::traverse_with_index_and_forward_ref_deltas | |
PASS [ 0.016s] gix-pack-tests::pack pack::index::version::v1::lookup | |
PASS [ 0.013s] gix-pack-tests::pack pack::index::version::v2::lookup | |
PASS [ 0.014s] gix-pack-tests::pack pack::iter::new_from_header::generic_iteration | |
PASS [ 0.013s] gix-pack-tests::pack pack::iter::new_from_header::header_encode | |
PASS [ 0.013s] gix-pack-tests::pack pack::iter::new_from_header::restore_missing_trailer | |
PASS [ 0.012s] gix-pack-tests::pack pack::iter::new_from_header::restore_partial_pack | |
PASS [ 0.014s] gix-pack-tests::pack pack::iter::size_of_entry | |
PASS [ 0.569s] gix-pack-tests::pack pack::index::pack_lookup | |
PASS [ 4.290s] gix-pack-tests::pack pack::data::output::count_and_entries::empty_pack_is_allowed | |
PASS [ 4.128s] gix-pack-tests::pack pack::multi_index::access::general | |
PASS [ 0.600s] gix-pack-tests::pack pack::multi_index::access::lookup_prefix | |
PASS [ 0.022s] gix-pack-tests::pack pack::multi_index::access::lookup_with_ambiguity | |
PASS [ 0.022s] gix-pack-tests::pack pack::multi_index::verify::checksum | |
PASS [ 0.181s] gix-pack-tests::pack pack::multi_index::verify::integrity | |
PASS [ 0.012s] gix-packetline::blocking-packetline decode::streaming::error_on_empty_line | |
PASS [ 0.192s] gix-pack-tests::pack pack::multi_index::write::from_paths | |
PASS [ 0.012s] gix-packetline::blocking-packetline decode::streaming::error_on_error_line | |
PASS [ 0.008s] gix-packetline::blocking-packetline decode::streaming::error_on_invalid_hex | |
PASS [ 0.009s] gix-packetline::blocking-packetline decode::streaming::error_on_oversized_line | |
PASS [ 0.012s] gix-packetline::blocking-packetline decode::streaming::flush | |
PASS [ 0.010s] gix-packetline::blocking-packetline decode::streaming::ignore_extra_bytes | |
PASS [ 0.015s] gix-packetline::blocking-packetline decode::streaming::incomplete::missing_data_bytes | |
PASS [ 0.014s] gix-packetline::blocking-packetline decode::streaming::incomplete::missing_hex_bytes | |
PASS [ 0.012s] gix-packetline::blocking-packetline decode::streaming::round_trip::all_kinds_of_packetlines | |
PASS [ 0.010s] gix-packetline::blocking-packetline decode::streaming::round_trip::error_line | |
PASS [ 0.013s] gix-packetline::blocking-packetline decode::streaming::round_trip::side_bands | |
PASS [ 0.018s] gix-packetline::blocking-packetline decode::streaming::round_trip::trailing_line_feeds_are_removed_explicitly | |
PASS [ 0.012s] gix-packetline::blocking-packetline decode::streaming::trailing_line_feeds_are_not_removed_automatically | |
PASS [ 0.015s] gix-packetline::blocking-packetline encode::data_to_write::binary_and_non_binary | |
PASS [ 0.013s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_exceeds_limit | |
PASS [ 0.018s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_is_empty | |
PASS [ 0.017s] gix-packetline::blocking-packetline encode::error::write_line | |
PASS [ 0.015s] gix-packetline::blocking-packetline encode::flush_delim_response_end::success_flush_delim_response_end | |
PASS [ 0.007s] gix-packetline::blocking-packetline read::sideband::handling_of_err_lines | |
PASS [ 0.008s] gix-packetline::blocking-packetline read::sideband::peek_past_a_delimiter_is_no_error | |
PASS [ 0.029s] gix-packetline::blocking-packetline encode::text_to_write::always_appends_a_newline | |
PASS [ 0.009s] gix-packetline::blocking-packetline read::sideband::peek_past_an_actual_eof_is_an_error | |
PASS [ 4.053s] gix-pack-tests::pack pack::multi_index::access::lookup_missing | |
PASS [ 0.014s] gix-packetline::blocking-packetline read::sideband::read_pack_with_progress_extraction | |
PASS [ 0.017s] gix-packetline::blocking-packetline read::sideband::readline_reads_one_packet_line_at_a_time | |
PASS [ 0.031s] gix-packetline::blocking-packetline read::sideband::read_line_trait_method_reads_one_packet_line_at_a_time | |
PASS [ 0.017s] gix-packetline::blocking-packetline read::streaming_peek_iter::fail_on_err_lines | |
PASS [ 0.017s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek | |
PASS [ 0.015s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_eof_is_none | |
PASS [ 0.013s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_delimiter_logic | |
PASS [ 0.015s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_non_data | |
PASS [ 0.018s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_err_logic | |
PASS [ 0.011s] gix-packetline::blocking-packetline write::each_write_results_in_one_line | |
PASS [ 0.028s] gix-packetline::blocking-packetline read::streaming_peek_iter::read_from_file_and_reader_advancement | |
PASS [ 0.017s] gix-packetline::blocking-packetline write::empty_writes_fail_with_error | |
PASS [ 0.015s] gix-packetline::blocking-packetline write::huge_writes_are_split_into_lines | |
PASS [ 0.013s] gix-packetline::blocking-packetline write::write_text_and_write_binary | |
PASS [ 0.015s] gix-path env::git::tests::config_to_base_path | |
PASS [ 0.011s] gix-path env::git::tests::first_file_from_config_with_origin | |
PASS [ 0.012s] gix-path::path convert::assure_unix_separators | |
PASS [ 0.013s] gix-path::path convert::assure_windows_separators | |
PASS [ 0.021s] gix-path::path convert::join_bstr_unix_pathsep::absolute_path_produces_double_slashes | |
PASS [ 0.015s] gix-path::path convert::join_bstr_unix_pathsep::empty_base_leaves_everything_untouched | |
PASS [ 0.017s] gix-path::path convert::join_bstr_unix_pathsep::empty_path_makes_base_end_with_a_slash | |
PASS [ 0.006s] gix-path::path convert::join_bstr_unix_pathsep::relative_base_or_path_are_nothing_special | |
PASS [ 0.022s] gix-path::path convert::join_bstr_unix_pathsep::typical_with_double_slash_avoidance | |
PASS [ 5.377s] gix-pack-tests::pack pack::data::output::count_and_entries::traversals | |
PASS [ 0.020s] gix-path::path convert::normalize::no_change_if_there_are_no_trailing_relative_components | |
PASS [ 0.026s] gix-path::path convert::normalize::multiple_parent_dir_movements_eat_into_the_current_dir | |
PASS [ 0.020s] gix-path::path convert::normalize::parent_dirs_cause_the_cwd_to_be_used | |
PASS [ 0.019s] gix-path::path convert::normalize::special_cases_around_cwd | |
PASS [ 0.013s] gix-path::path convert::normalize::trailing_relative_components_are_resolved | |
PASS [ 0.019s] gix-path::path convert::normalize::trailing_directories_after_too_numerous_parent_dirs_yield_none | |
PASS [ 0.016s] gix-path::path convert::relativize_with_prefix::basics | |
PASS [ 0.024s] gix-path::path convert::normalize::walking_up_too_much_yield_none | |
PASS [ 0.015s] gix-path::path home_dir::returns_existing_directory | |
PASS [ 0.010s] gix-path::path realpath::assorted | |
PASS [ 0.014s] gix-path::path realpath::link_cycle_is_detected | |
PASS [ 0.014s] gix-path::path realpath::symlink_processing_is_disabled_if_the_value_is_zero | |
PASS [ 0.016s] gix-path::path realpath::symlink_to_relative_path_gets_expanded_into_absolute_path | |
PASS [ 0.015s] gix-path::path realpath::symlink_with_absolute_path_gets_expanded | |
PASS [ 0.020s] gix-path::path util::is_absolute::absolute_linux_path_is_true | |
PASS [ 0.017s] gix-path::path util::is_absolute::not_on_windows::drive_prefixes_are_false | |
PASS [ 0.015s] gix-path::path util::is_absolute::relative_linux_path_is_false | |
PASS [ 0.015s] gix-path::path xdg_config_path::falls_back_to_home | |
PASS [ 0.014s] gix-path::path xdg_config_path::prefers_xdg_config_bases | |
PASS [ 0.015s] gix-pathspec::defaults glob_and_noglob_cause_error | |
PASS [ 0.016s] gix-pathspec::defaults glob_works | |
PASS [ 0.013s] gix-pathspec::defaults literal_only_combines_with_icase | |
PASS [ 0.084s] gix-path::path realpath::fuzzed_timeout | |
PASS [ 0.019s] gix-pathspec::defaults noglob_works | |
PASS [ 0.016s] gix-pathspec::defaults nothing_is_set_then_it_is_like_the_default_impl | |
PASS [ 0.013s] gix-pathspec::pathspec normalize::absolute_path_escapes_worktree | |
PASS [ 0.023s] gix-pathspec::pathspec normalize::absolute_path_breaks_out_of_working_tree | |
PASS [ 0.017s] gix-pathspec::pathspec normalize::absolute_path_made_relative | |
PASS [ 0.024s] gix-pathspec::pathspec normalize::absolute_top_patterns_ignore_the_prefix_but_are_made_relative | |
PASS [ 0.021s] gix-pathspec::pathspec normalize::consuming_the_entire_prefix_does_not_lead_to_a_single_dot | |
PASS [ 0.015s] gix-pathspec::pathspec normalize::relative_path_breaks_out_of_working_tree | |
PASS [ 0.021s] gix-pathspec::pathspec normalize::relative_top_patterns_ignore_the_prefix | |
PASS [ 0.020s] gix-pathspec::pathspec normalize::single_dot_is_special_and_directory_is_implied_without_trailing_slash | |
PASS [ 0.025s] gix-pathspec::pathspec normalize::removes_relative_path_components | |
PASS [ 0.454s] gix-pathspec::pathspec parse::baseline | |
PASS [ 0.010s] gix-pathspec::pathspec parse::invalid::glob_and_literal_keywords_present | |
PASS [ 0.017s] gix-pathspec::pathspec parse::invalid::invalid_attribute_values | |
PASS [ 0.012s] gix-pathspec::pathspec parse::invalid::invalid_attributes | |
PASS [ 0.016s] gix-pathspec::pathspec parse::invalid::invalid_keywords | |
PASS [ 0.503s] gix-pathspec::pathspec parse::invalid::empty_input | |
PASS [ 0.519s] gix-pathspec::pathspec parse::invalid::empty_attribute_specification | |
PASS [ 0.019s] gix-pathspec::pathspec parse::invalid::invalid_short_signatures | |
PASS [ 0.019s] gix-pathspec::pathspec parse::invalid::missing_parentheses | |
PASS [ 0.019s] gix-pathspec::pathspec parse::invalid::multiple_attribute_specifications | |
PASS [ 0.021s] gix-pathspec::pathspec parse::valid::attributes_in_signature | |
PASS [ 0.536s] gix-pathspec::pathspec parse::invalid::escape_character_at_end_of_attribute_value | |
PASS [ 0.029s] gix-pathspec::pathspec parse::valid::attributes_with_escape_chars_in_state_values | |
PASS [ 0.027s] gix-pathspec::pathspec parse::valid::defaults_are_used | |
PASS [ 0.024s] gix-pathspec::pathspec parse::valid::empty_signatures | |
PASS [ 0.021s] gix-pathspec::pathspec parse::valid::glob_from_defaults_is_overridden_by_element_glob | |
PASS [ 0.017s] gix-pathspec::pathspec parse::valid::glob_negations_are_always_literal | |
PASS [ 0.013s] gix-pathspec::pathspec parse::valid::literal_from_defaults_is_overridden_by_element_glob | |
PASS [ 0.013s] gix-pathspec::pathspec parse::valid::repeated_matcher_keywords | |
PASS [ 0.026s] gix-pathspec::pathspec parse::valid::literal_default_prevents_parsing | |
PASS [ 0.014s] gix-pathspec::pathspec parse::valid::short_signatures | |
PASS [ 0.017s] gix-pathspec::pathspec parse::valid::there_is_no_pathspec_pathspec | |
PASS [ 0.023s] gix-pathspec::pathspec parse::valid::signatures_and_searchmodes | |
PASS [ 0.020s] gix-pathspec::pathspec parse::valid::trailing_slash_is_turned_into_magic_signature_and_removed | |
PASS [ 0.009s] gix-pathspec::pathspec search::common_prefix | |
PASS [ 0.019s] gix-pathspec::pathspec parse::valid::whitespace_in_pathspec | |
PASS [ 0.010s] gix-pathspec::pathspec search::directory_matches_prefix_all_excluded | |
PASS [ 0.015s] gix-pathspec::pathspec search::directory_matches_prefix_leading | |
PASS [ 0.034s] gix-pathspec::pathspec search::directory_matches_prefix | |
PASS [ 0.022s] gix-pathspec::pathspec search::directory_matches_prefix_starting_wildcards_always_match | |
PASS [ 0.030s] gix-pathspec::pathspec search::directory_matches_prefix_negative_wildcard | |
PASS [ 0.024s] gix-pathspec::pathspec search::empty_dir_always_matches | |
PASS [ 0.018s] gix-pathspec::pathspec search::included_directory_and_excluded_subdir_top_level_with_prefix | |
PASS [ 0.016s] gix-pathspec::pathspec search::init_with_exclude | |
PASS [ 0.017s] gix-pathspec::pathspec search::longest_common_directory_no_prefix | |
PASS [ 0.016s] gix-pathspec::pathspec search::longest_common_directory_with_prefix | |
PASS [ 0.017s] gix-pathspec::pathspec search::no_pathspecs_match_everything | |
PASS [ 0.012s] gix-pathspec::pathspec search::no_pathspecs_respect_prefix | |
PASS [ 0.012s] gix-pathspec::pathspec search::simplified_search_handles_nil | |
PASS [ 0.010s] gix-pathspec::pathspec search::simplified_search_respects_all_excluded | |
PASS [ 0.016s] gix-pathspec::pathspec search::simplified_search_respects_ignore_case | |
PASS [ 0.016s] gix-pathspec::pathspec search::simplified_search_respects_must_be_dir | |
PASS [ 0.012s] gix-pathspec::pathspec search::simplified_search_wildcards | |
PASS [ 0.027s] gix-pathspec::pathspec search::simplified_search_wildcards_simple | |
PASS [ 0.018s] gix-pathspec::pathspec search::starts_with | |
PASS [ 0.802s] gix-pathspec::pathspec search::files | |
PASS [ 0.915s] gix-pathspec::pathspec search::prefixes_are_always_case_sensitive | |
PASS [ 0.026s] gix-prompt::prompt options::apply_environment::git_askpass_is_used_first_and_sets_unset_askpass_values | |
PASS [ 0.035s] gix-prompt::prompt options::apply_environment::git_askpass_overrides_everything_and_ssh_askpass_does_not | |
PASS [ 0.043s] gix-prompt::prompt options::apply_environment::mode_is_disabled_if_terminal_prompt_is_falseish | |
PASS [ 0.029s] gix-prompt::prompt options::apply_environment::mode_is_left_untouched_if_terminal_prompt_is_trueish | |
PASS [ 0.033s] gix-prompt::prompt options::apply_environment::mode_is_unchanged_if_git_terminal_prompt_is_not_set | |
PASS [ 0.015s] gix-prompt::prompt options::apply_environment::ssh_askpass_does_not_override_current_value | |
PASS [ 0.011s] gix-prompt::prompt options::apply_environment::ssh_askpass_is_used_as_fallback | |
PASS [ 0.029s] gix-protocol command::tests::v1::fetch::default_features::it_chooses_all_supported_non_stacking_capabilities_and_leaves_no_progress | |
PASS [ 0.027s] gix-protocol command::tests::v1::fetch::default_features::it_chooses_the_best_multi_ack_and_sideband | |
PASS [ 0.025s] gix-protocol command::tests::v2::fetch::default_features::all_features | |
PASS [ 0.031s] gix-protocol command::tests::v2::fetch::initial_arguments::for_all_features | |
PASS [ 0.033s] gix-protocol command::tests::v2::ls_refs::default_features::default_as_there_are_no_features | |
PASS [ 0.035s] gix-protocol command::tests::v2::ls_refs::validate::ref_prefixes_can_always_be_used | |
PASS [ 0.350s] gix-protocol command::tests::v2::ls_refs::validate::unknown_argument | |
PASS [ 0.196s] gix-protocol command::tests::v2::ls_refs::validate::unknown_feature | |
PASS [ 0.015s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_clone | |
PASS [ 0.025s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateful | |
PASS [ 0.032s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateless | |
PASS [ 0.017s] gix-protocol fetch::tests::arguments::v1::include_tag | |
PASS [ 0.040s] gix-protocol fetch::tests::arguments::v1::no_include_tag | |
PASS [ 0.043s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_clone_stateful | |
PASS [ 0.034s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_fetch_stateless_and_stateful | |
PASS [ 0.036s] gix-protocol fetch::tests::arguments::v2::include_tag | |
PASS [ 0.049s] gix-protocol fetch::tests::arguments::v2::ref_in_want | |
PASS [ 0.027s] gix-protocol handshake::refs::tests::extract_references_from_v1_refs | |
PASS [ 0.022s] gix-protocol handshake::refs::tests::extract_references_from_v2_refs | |
PASS [ 0.035s] gix-protocol handshake::refs::tests::extract_symbolic_references_from_capabilities | |
PASS [ 0.049s] gix-protocol::blocking-client-protocol fetch::response::v1::arguments::all | |
PASS [ 0.062s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::clone | |
PASS [ 0.043s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::empty_shallow_clone_due_to_depth_being_too_high | |
PASS [ 0.036s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_and_pack | |
PASS [ 0.050s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_without_pack | |
PASS [ 0.050s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::shallow_clone | |
PASS [ 0.053s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::unshallow_fetch | |
PASS [ 0.034s] gix-protocol::blocking-client-protocol fetch::response::v2::arguments::all | |
PASS [ 0.034s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone | |
PASS [ 0.052s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone_with_sidebands | |
PASS [ 0.041s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::empty_shallow_clone | |
PASS [ 0.036s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_and_pack | |
PASS [ 0.047s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_without_pack | |
PASS [ 0.050s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_with_err_response | |
PASS [ 0.043s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::shallow_clone | |
PASS [ 0.044s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::unshallow_fetch | |
PASS [ 0.062s] gix-protocol::blocking-client-protocol fetch::v1::clone | |
PASS [ 0.056s] gix-protocol::blocking-client-protocol fetch::v1::clone_empty_with_capabilities | |
PASS [ 0.038s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote | |
PASS [ 0.036s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote_handshake_failure_due_to_downgrade | |
PASS [ 0.039s] gix-protocol::blocking-client-protocol fetch::v2::clone_abort_prep | |
PASS [ 0.042s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote | |
PASS [ 0.044s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote_abort_in_prep_ls_refs | |
PASS [ 0.039s] gix-protocol::blocking-client-protocol fetch::v2::ref_in_want | |
PASS [ 0.027s] gix-protocol::blocking-client-protocol remote_progress::parse::a_message_we_dont_understand | |
PASS [ 0.049s] gix-protocol::blocking-client-protocol remote_progress::parse::counting_objects_with_percentage | |
PASS [ 0.041s] gix-protocol::blocking-client-protocol remote_progress::parse::enumerating_just_with_count | |
PASS [ 0.022s] gix-quote::quote ansi_c::undo::empty_surrounded_by_quotes | |
PASS [ 0.017s] gix-quote::quote ansi_c::undo::exclamation_and_tilde_survive_an_escape_with_double_escaping | |
PASS [ 0.039s] gix-quote::quote ansi_c::undo::fuzzed | |
PASS [ 0.028s] gix-quote::quote ansi_c::undo::literal_escape_and_double_quote | |
PASS [ 0.017s] gix-quote::quote ansi_c::undo::out_of_quote_characters_can_be_passed_and_will_not_be_consumed | |
PASS [ 0.031s] gix-quote::quote ansi_c::undo::surrounded_only_by_quotes | |
PASS [ 0.028s] gix-quote::quote ansi_c::undo::typical_escapes | |
PASS [ 0.015s] gix-quote::quote ansi_c::undo::unicode_byte_escapes_by_number | |
PASS [ 0.011s] gix-quote::quote ansi_c::undo::unquoted_remains_unchanged | |
PASS [ 0.025s] gix-quote::quote ansi_c::undo::untypical_escapes | |
PASS [ 0.031s] gix-quote::quote single::complex | |
PASS [ 0.034s] gix-quote::quote single::empty | |
PASS [ 0.036s] gix-quote::quote single::existing_exclamation_mark_gets_escaped | |
PASS [ 0.020s] gix-quote::quote single::existing_quote_gets_escaped | |
PASS [ 0.016s] gix-quote::quote single::unquoted_becomes_quoted | |
PASS [ 0.028s] gix-ref raw::tests::size_of_reference | |
PASS [ 0.023s] gix-ref store_impl::file::log::line::decode::test::entry_with_empty_message | |
PASS [ 0.033s] gix-ref store_impl::file::log::line::decode::test::entry_with_message_without_newline_and_with_newline | |
PASS [ 0.020s] gix-ref store_impl::file::log::line::decode::test::invalid::completely_bogus_shows_error_with_context | |
PASS [ 0.012s] gix-ref store_impl::file::log::line::decode::test::invalid::missing_whitespace_between_signature_and_message | |
PASS [ 0.026s] gix-ref store_impl::file::log::line::decode::test::two_lines_in_a_row_with_and_without_newline | |
PASS [ 0.036s] gix-ref store_impl::file::loose::reflog::create_or_update::tests::missing_reflog_creates_it_even_if_similarly_named_empty_dir_exists_and_append_log_lines | |
PASS [ 0.028s] gix-ref store_impl::file::loose::reflog::create_or_update::tests::should_autocreate_is_unaffected_by_writemode | |
PASS [ 0.027s] gix-ref store_impl::packed::decode::tests::header::invalid | |
PASS [ 0.020s] gix-ref store_impl::packed::decode::tests::header::valid_empty | |
PASS [ 0.033s] gix-ref store_impl::packed::decode::tests::header::valid_fully_peeled_stored | |
PASS [ 0.030s] gix-ref store_impl::packed::decode::tests::header::valid_peeled_unsorted | |
PASS [ 0.010s] gix-ref store_impl::packed::decode::tests::reference::invalid | |
PASS [ 0.025s] gix-ref store_impl::packed::decode::tests::reference::two_refs_in_a_row | |
PASS [ 0.022s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::single_line | |
PASS [ 0.025s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::two_lines | |
PASS [ 0.026s] gix-ref-tests::refs file::log::iter::backward::with_buffer_too_small_for_single_line::single_line | |
PASS [ 0.026s] gix-ref-tests::refs file::log::iter::backward::with_zero_sized_buffer::any_line | |
PASS [ 0.031s] gix-ref-tests::refs file::log::iter::forward::a_single_failure_does_not_abort_iteration | |
PASS [ 0.225s] gix-ref-tests::refs file::log::iter::forward::all_success | |
PASS [ 0.022s] gix-ref-tests::refs file::log::line::write_to::newlines_in_message_of_the_input_fails_and_we_trust_signature_writing_validation | |
PASS [ 0.039s] gix-ref-tests::refs file::log::line::write_to::round_trips | |
PASS [ 0.021s] gix-ref-tests::refs file::reference::parse::invalid::hex_id | |
PASS [ 0.030s] gix-ref-tests::refs file::reference::parse::invalid::ref_tag | |
PASS [ 0.046s] gix-ref-tests::refs file::reference::parse::valid::peeled | |
PASS [ 0.031s] gix-ref-tests::refs file::reference::parse::valid::symbolic | |
PASS [ 0.032s] gix-ref-tests::refs file::reference::parse::valid::symbolic_more_than_one_space | |
PASS [ 0.189s] gix-ref-tests::refs file::reference::peel::one_level | |
PASS [ 0.200s] gix-ref-tests::refs file::reference::peel::peel_one_level_with_pack | |
PASS [ 0.034s] gix-ref-tests::refs file::reference::peel::peel_with_packed_involvement | |
PASS [ 0.021s] gix-ref-tests::refs file::reference::peel::to_id_cycle | |
PASS [ 0.036s] gix-ref-tests::refs file::reference::peel::to_id_multi_hop | |
PASS [ 0.028s] gix-ref-tests::refs file::reference::reflog::loose::iter | |
PASS [ 0.016s] gix-ref-tests::refs file::reference::reflog::loose::iter_rev | |
PASS [ 0.017s] gix-ref-tests::refs file::reference::reflog::packed::iter | |
PASS [ 0.027s] gix-ref-tests::refs file::reference::reflog::packed::iter_rev | |
PASS [ 0.034s] gix-ref-tests::refs file::store::access::set_packed_buffer_mmap_threshold | |
PASS [ 0.018s] gix-ref-tests::refs file::store::find::existing::convert::possible_inputs | |
PASS [ 0.166s] gix-ref-tests::refs file::store::find::existing::with_packed_refs | |
PASS [ 0.021s] gix-ref-tests::refs file::store::find::loose::existing::success_and_failure | |
PASS [ 0.024s] gix-ref-tests::refs file::store::find::loose::failure | |
PASS [ 0.021s] gix-ref-tests::refs file::store::find::loose::fetch_head_can_be_parsed | |
PASS [ 0.022s] gix-ref-tests::refs file::store::find::loose::success | |
PASS [ 0.021s] gix-ref-tests::refs file::store::iter::loose_iter_with_broken_refs | |
PASS [ 0.026s] gix-ref-tests::refs file::store::iter::loose_iter_with_partial_prefix | |
PASS [ 0.035s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix | |
PASS [ 0.034s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix_wont_allow_absolute_paths | |
PASS [ 0.031s] gix-ref-tests::refs file::store::iter::no_packed_available_thus_no_iteration_possible | |
PASS [ 0.024s] gix-ref-tests::refs file::store::iter::overlay_iter | |
PASS [ 0.030s] gix-ref-tests::refs file::store::iter::overlay_iter_with_prefix_wont_allow_absolute_paths | |
PASS [ 0.028s] gix-ref-tests::refs file::store::iter::overlay_partial_prefix_iter | |
PASS [ 0.037s] gix-ref-tests::refs file::store::iter::overlay_prefixed_iter | |
PASS [ 0.035s] gix-ref-tests::refs file::store::iter::packed_file_iter | |
PASS [ 0.200s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_can_trivially_use_namespaces_as_prefixes | |
PASS [ 0.027s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_on_store_with_namespace_makes_namespace_transparent | |
PASS [ 0.008s] gix-ref-tests::refs file::store::iter::with_namespace::missing_refs_dir_yields_empty_iteration | |
PASS [ 0.019s] gix-ref-tests::refs file::store::precompose_unicode_journey | |
PASS [ 0.028s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::for_head_and_main | |
PASS [ 0.008s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::non_existing_and_directory_returns_none | |
PASS [ 0.024s] gix-ref-tests::refs file::store::reflog::iter_rev::for_head_and_main | |
PASS [ 0.032s] gix-ref-tests::refs file::store::reflog::iter_rev::non_existing_and_directory_returns_none | |
PASS [ 0.026s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::cancellation_after_preparation_leaves_no_change | |
PASS [ 0.038s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_into_packed_refs | |
PASS [ 0.036s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_without_packed_refs | |
PASS [ 0.029s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::non_conflicting_creation_without_packed_refs_work | |
PASS [ 0.033s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::packed_refs_lock_is_mandatory_for_multiple_ongoing_transactions_even_if_one_does_not_need_it | |
PASS [ 0.026s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::intermediate_directories_are_removed_on_rollback | |
PASS [ 0.020s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::namespaced_updates_or_deletions_are_transparent_and_not_observable | |
PASS [ 0.022s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_are_looked_up_when_checking_existing_values | |
PASS [ 0.027s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_creation_with_packed_refs_mode_leave_keeps_original_loose_refs | |
PASS [ 0.034s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_creation_with_packed_refs_mode_prune_removes_original_loose_refs | |
PASS [ 0.019s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_creation_with_tag_loop_are_not_handled_and_cannot_exist_due_to_object_hashes | |
PASS [ 0.026s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_deletion_in_deletions_and_updates_mode | |
PASS [ 0.041s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_equally_named_empty_or_non_empty_directory_already_in_place_can_potentially_recover | |
PASS [ 0.054s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_explicit_value_must_match_the_value_on_update | |
PASS [ 0.038s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_must_exist_constraint_must_exist_already_with_any_value | |
PASS [ 0.041s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_must_not_exist_constraint_cannot_be_created_if_it_exists_already | |
PASS [ 0.043s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_must_not_exist_constraint_may_exist_already_if_the_new_value_matches_the_existing_one | |
PASS [ 0.030s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_old_value_must_exist_when_creating_it | |
PASS [ 0.032s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_head_missing_referent_then_update_referent | |
PASS [ 0.030s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_reference_writes_reflog_if_previous_value_is_set | |
PASS [ 0.035s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::the_existing_must_match_constraint_allow_non_existing_references_to_be_created | |
PASS [ 0.040s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::the_existing_must_match_constraint_requires_existing_references_to_have_the_given_value_to_cause_failure_on_mismatch | |
PASS [ 0.023s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::windows_device_name_is_illegal_with_enabled_windows_protections | |
PASS [ 0.033s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::write_reference_to_which_head_points_to_does_not_update_heads_reflog_even_though_it_should | |
PASS [ 0.041s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::a_loose_ref_with_old_value_check_and_outdated_packed_refs_value_deletes_both_refs | |
PASS [ 0.036s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::all_contained_references_deletes_the_packed_ref_file_too | |
PASS [ 0.031s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_but_must_exist_fails | |
PASS [ 0.030s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_succeeds | |
PASS [ 0.034s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_broken_ref_that_may_not_exist_works_even_in_deref_mode | |
PASS [ 0.044s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_broken_ref_that_must_exist_fails_as_it_is_no_valid_ref | |
PASS [ 0.030s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_and_reflog_on_symbolic_no_deref | |
PASS [ 0.022s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_with_incorrect_previous_value_fails | |
PASS [ 0.033s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_no_deref | |
PASS [ 0.040s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_with_deref | |
PASS [ 0.023s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::non_existing_can_be_deleted_with_the_may_exist_match_constraint | |
PASS [ 0.037s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::packed_refs_are_consulted_when_determining_previous_value_of_ref_to_be_deleted_and_are_deleted_from_packed_ref_file | |
PASS [ 0.035s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::store_write_mode_has_no_effect_and_reflogs_are_always_deleted | |
PASS [ 0.752s] gix-ref-tests::refs file::worktree::read_only::linked | |
PASS [ 0.027s] gix-ref-tests::refs file::worktree::read_only::main | |
PASS [ 0.769s] gix-ref-tests::refs file::worktree::writable::linked | |
PASS [ 0.805s] gix-ref-tests::refs file::worktree::writable::main | |
PASS [ 0.012s] gix-ref-tests::refs fullname::cow | |
PASS [ 0.009s] gix-ref-tests::refs fullname::file_name | |
PASS [ 0.011s] gix-ref-tests::refs fullname::prefix_with_namespace_and_stripping | |
PASS [ 0.018s] gix-ref-tests::refs fullname::shorten_and_category | |
PASS [ 0.010s] gix-ref-tests::refs namespace::expand::backslashes_are_no_component_separators_and_invalid | |
PASS [ 0.026s] gix-ref-tests::refs namespace::expand::bare_slashes_are_not_allowed | |
PASS [ 0.024s] gix-ref-tests::refs namespace::expand::components_end_with_trailing_slash_to_help_with_prefix_stripping | |
PASS [ 0.035s] gix-ref-tests::refs namespace::expand::each_component_expands_to_the_namespace_prefix_individually | |
PASS [ 0.022s] gix-ref-tests::refs namespace::expand::empty_namespaces_are_not_allowed | |
PASS [ 0.040s] gix-ref-tests::refs namespace::expand::repeated_slashes_are_invalid | |
PASS [ 0.014s] gix-ref-tests::refs namespace::expand::trailing_slashes_are_not_allowed | |
PASS [ 0.028s] gix-ref-tests::refs namespace::into_namespaced_prefix | |
PASS [ 0.025s] gix-ref-tests::refs packed::find::a_lock_file_would_not_be_a_valid_partial_name | |
PASS [ 0.044s] gix-ref-tests::refs packed::find::all_iterable_refs_can_be_found | |
PASS [ 0.037s] gix-ref-tests::refs packed::find::binary_search_a_name_past_the_end_of_the_packed_refs_file | |
PASS [ 0.026s] gix-ref-tests::refs packed::find::find_packed_refs_with_peeled_items_and_full_or_partial_names | |
PASS [ 16.425s] gix-pathspec::pathspec search::directories | |
PASS [ 0.024s] gix-ref-tests::refs packed::find::invalid_refs_within_a_file_do_not_lead_to_incorrect_results | |
PASS [ 0.193s] gix-ref-tests::refs packed::find::partial_name_to_full_name_conversion_rules_are_applied | |
PASS [ 0.032s] gix-ref-tests::refs packed::iter::broken_ref_doesnt_end_the_iteration | |
PASS [ 0.034s] gix-ref-tests::refs packed::iter::empty | |
PASS [ 0.025s] gix-ref-tests::refs packed::iter::iter_prefix | |
PASS [ 0.038s] gix-ref-tests::refs packed::iter::packed_refs_with_header | |
PASS [ 0.038s] gix-ref-tests::refs packed::iter::packed_refs_without_header | |
PASS [ 23.249s] gix-prompt::prompt ask::askpass_only | |
PASS [ 0.019s] gix-ref-tests::refs packed::open::bogus_content_triggers_an_error | |
PASS [ 0.016s] gix-ref-tests::refs packed::open::empty_buffers_should_not_exist_but_are_fine_to_open | |
PASS [ 0.015s] gix-ref-tests::refs packed::open::sorted_buffer_works | |
PASS [ 0.031s] gix-ref-tests::refs packed::open::unsorted_buffers_or_those_without_a_header_can_be_opened_and_searched | |
PASS [ 0.017s] gix-ref-tests::refs reference::strip_namespace | |
PASS [ 0.019s] gix-ref-tests::refs transaction::refedit_ext::preprocessing_checks_duplicates_after_splits | |
PASS [ 0.012s] gix-ref-tests::refs transaction::refedit_ext::reject_duplicates | |
PASS [ 0.025s] gix-ref-tests::refs transaction::refedit_ext::splitting::empty_inputs_are_ok | |
PASS [ 0.010s] gix-ref-tests::refs transaction::refedit_ext::splitting::non_symbolic_refs_are_ignored_or_if_the_deref_flag_is_not_set | |
PASS [ 0.018s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_are_split_into_referents_handling_the_reflog_and_previous_values_recursively | |
PASS [ 0.012s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_cycles_are_handled_gracefully | |
PASS [ 0.023s] gix-refspec::refspec impls::cmp | |
PASS [ 0.012s] gix-refspec::refspec impls::eq | |
PASS [ 0.016s] gix-refspec::refspec impls::hash | |
PASS [ 22.905s] gix-prompt::prompt ask::username_password | |
PASS [ 1.899s] gix-refspec::refspec match_group::multiple::fetch_and_update_and_negations | |
PASS [ 0.018s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_with_empty_rhs | |
PASS [ 0.013s] gix-refspec::refspec match_group::multiple::fetch_and_update_multiple_destinations | |
PASS [ 0.013s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_conflicts | |
PASS [ 0.013s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_empty_lhs | |
PASS [ 1.925s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_to_head_never_updates_actual_head_ref | |
PASS [ 0.019s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_fixes | |
PASS [ 0.012s] gix-refspec::refspec match_group::multiple::fetch_only | |
PASS [ 0.014s] gix-refspec::refspec match_group::single::fetch_and_update | |
PASS [ 0.012s] gix-refspec::refspec match_group::single::fetch_only | |
PASS [ 0.012s] gix-refspec::refspec parse::fetch::ampersand_is_resolved_to_head | |
PASS [ 0.019s] gix-refspec::refspec parse::fetch::ampersand_on_left_hand_side_is_head | |
PASS [ 0.014s] gix-refspec::refspec parse::fetch::colon_alone_is_for_fetching_head_into_fetchhead | |
PASS [ 0.013s] gix-refspec::refspec parse::fetch::empty_lhs_colon_rhs_fetches_head_to_destination | |
PASS [ 0.019s] gix-refspec::refspec parse::fetch::empty_refspec_is_enough_for_fetching_head_into_fetchhead | |
PASS [ 0.008s] gix-refspec::refspec parse::fetch::exclude | |
PASS [ 0.008s] gix-refspec::refspec parse::fetch::lhs_colon_empty_fetches_only | |
PASS [ 0.009s] gix-refspec::refspec parse::fetch::lhs_colon_rhs_updates_single_ref | |
PASS [ 0.006s] gix-refspec::refspec parse::fetch::negative_must_not_be_empty | |
PASS [ 0.007s] gix-refspec::refspec parse::fetch::negative_must_not_be_object_hash | |
PASS [ 0.011s] gix-refspec::refspec parse::fetch::negative_with_destination | |
PASS [ 0.007s] gix-refspec::refspec parse::fetch::object_hash_as_source | |
PASS [ 0.008s] gix-refspec::refspec parse::fetch::object_hash_destination_are_valid_as_they_might_be_a_strange_partial_branch_name | |
PASS [ 0.007s] gix-refspec::refspec parse::fetch::revspecs_are_disallowed | |
PASS [ 0.007s] gix-refspec::refspec parse::invalid::both_sides_need_pattern_if_one_uses_it | |
PASS [ 0.009s] gix-refspec::refspec parse::invalid::complex_patterns_with_more_than_one_asterisk | |
PASS [ 0.006s] gix-refspec::refspec parse::invalid::empty | |
PASS [ 0.006s] gix-refspec::refspec parse::invalid::empty_component | |
PASS [ 0.291s] gix-refspec::refspec parse::invalid::fuzzed | |
PASS [ 0.009s] gix-refspec::refspec parse::invalid::push_to_empty | |
PASS [ 0.009s] gix-refspec::refspec parse::invalid::whitespace | |
PASS [ 0.009s] gix-refspec::refspec parse::local_and_remote | |
PASS [ 0.018s] gix-refspec::refspec parse::push::ampersand_is_resolved_to_head | |
PASS [ 0.010s] gix-refspec::refspec parse::push::colon_alone_is_for_pushing_matching_refs | |
PASS [ 0.010s] gix-refspec::refspec parse::push::delete | |
PASS [ 0.012s] gix-refspec::refspec parse::push::destinations_must_be_ref_names | |
PASS [ 0.012s] gix-refspec::refspec parse::push::lhs_colon_rhs_pushes_single_ref | |
PASS [ 0.016s] gix-refspec::refspec parse::push::negative_unsupported | |
PASS [ 0.014s] gix-refspec::refspec parse::push::revspecs_with_ref_name_destination | |
PASS [ 0.020s] gix-refspec::refspec parse::push::single_refs_must_be_refnames | |
PASS [ 0.017s] gix-refspec::refspec spec::expand_prefixes::full_names_expand_to_their_prefix | |
PASS [ 0.014s] gix-refspec::refspec spec::expand_prefixes::head_is_specifically_known | |
PASS [ 0.019s] gix-refspec::refspec spec::expand_prefixes::negative_specs_have_no_prefix | |
PASS [ 0.019s] gix-refspec::refspec spec::expand_prefixes::object_names_expand_to_nothing | |
PASS [ 0.023s] gix-refspec::refspec spec::expand_prefixes::partial_refs_have_many_prefixes | |
PASS [ 0.013s] gix-refspec::refspec spec::expand_prefixes::push_specs_use_the_destination | |
PASS [ 0.018s] gix-refspec::refspec spec::expand_prefixes::short_absolute_refs_expand_to_themselves | |
PASS [ 0.018s] gix-refspec::refspec spec::expand_prefixes::strange_glob_patterns_expand_to_nothing | |
PASS [ 0.011s] gix-refspec::refspec spec::prefix::full_names_have_a_prefix | |
PASS [ 0.018s] gix-refspec::refspec spec::prefix::head_is_specifically_known | |
PASS [ 0.012s] gix-refspec::refspec spec::prefix::negative_specs_have_no_prefix | |
PASS [ 0.019s] gix-refspec::refspec spec::prefix::object_names_have_no_prefix | |
PASS [ 0.014s] gix-refspec::refspec spec::prefix::partial_refs_have_no_prefix | |
PASS [ 0.015s] gix-refspec::refspec spec::prefix::push_specs_use_the_destination | |
PASS [ 0.014s] gix-refspec::refspec spec::prefix::short_absolute_refs_have_no_prefix | |
PASS [ 0.018s] gix-refspec::refspec spec::prefix::strange_glob_patterns_have_no_prefix | |
PASS [ 0.014s] gix-refspec::refspec write::fetch::and_update | |
PASS [ 0.014s] gix-refspec::refspec write::fetch::exclude | |
PASS [ 0.008s] gix-refspec::refspec write::fetch::only | |
PASS [ 0.012s] gix-refspec::refspec write::push::all_matching_branches | |
PASS [ 0.011s] gix-refspec::refspec write::push::delete | |
PASS [ 0.010s] gix-refspec::refspec write::push::matching | |
PASS [ 1.229s] gix-refspec::refspec parse::baseline | |
PASS [ 0.375s] gix-revision::revision describe::fallback_if_configured_in_options_and_max_candidates_zero | |
PASS [ 0.096s] gix-revision::revision describe::fallback_if_configured_in_options_but_no_candidate_or_names | |
PASS [ 0.012s] gix-revision::revision describe::format::exact_match_with_dirty_and_long | |
PASS [ 0.015s] gix-revision::revision describe::format::show_abbrev_hash_if_no_name_is_known | |
PASS [ 0.018s] gix-revision::revision describe::not_enough_candidates | |
PASS [ 0.013s] gix-revision::revision describe::option_none_if_no_tag_found | |
PASS [ 0.011s] gix-revision::revision describe::shallow_yields_no_result_if_provided_refs_are_in_truncated_part_of_history | |
PASS [ 0.013s] gix-revision::revision describe::shallow_yields_result_if_refs_are_available | |
PASS [ 0.013s] gix-revision::revision describe::typical_usecases | |
PASS [ 0.014s] gix-revision::revision spec::display::exclude | |
PASS [ 0.009s] gix-revision::revision spec::display::exclude_parents | |
PASS [ 0.016s] gix-revision::revision spec::display::include | |
PASS [ 0.011s] gix-revision::revision spec::display::include_parents | |
PASS [ 0.012s] gix-revision::revision spec::display::merge | |
PASS [ 0.015s] gix-revision::revision spec::display::range | |
PASS [ 0.009s] gix-revision::revision spec::parse::all_characters_are_taken_verbatim_which_includes_whitespace | |
PASS [ 0.012s] gix-revision::revision spec::parse::anchor::at_symbol::braces_must_be_closed | |
PASS [ 0.011s] gix-revision::revision spec::parse::anchor::at_symbol::fuzzed | |
PASS [ 0.014s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch | |
PASS [ 0.019s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch_for_refname_is_invalid | |
PASS [ 0.013s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_can_be_positive_zero | |
PASS [ 0.010s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_current_branch | |
PASS [ 0.015s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_cannot_be_negative_zero | |
PASS [ 0.013s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_given_ref_name | |
PASS [ 0.017s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_hash_is_invalid | |
PASS [ 0.017s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_with_date_parse_failure | |
PASS [ 0.013s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_current_branch | |
PASS [ 0.011s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_given_ref_name | |
PASS [ 0.016s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_hash_is_invalid | |
PASS [ 0.020s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_current_branch | |
PASS [ 0.023s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_branch_name | |
PASS [ 0.020s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_hash_is_invalid | |
PASS [ 0.020s] gix-revision::revision spec::parse::anchor::colon_symbol::empty_top_level_regex_are_invalid | |
PASS [ 0.016s] gix-revision::revision spec::parse::anchor::colon_symbol::index_lookups_ignores_ranges_as_opposed_to_git | |
PASS [ 0.011s] gix-revision::revision spec::parse::anchor::colon_symbol::invalid_index_stage_is_part_of_path | |
PASS [ 0.017s] gix-revision::revision spec::parse::anchor::colon_symbol::needs_suffix | |
PASS [ 0.018s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_do_not_get_any_backslash_processing | |
PASS [ 0.014s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_parsing_ignores_ranges_as_opposed_to_git | |
PASS [ 0.017s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid | |
PASS [ 0.013s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path | |
PASS [ 0.025s] gix-revision::revision spec::parse::anchor::colon_symbol::various_forms_of_regex | |
PASS [ 0.019s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path_and_stage | |
PASS [ 0.020s] gix-revision::revision spec::parse::anchor::describe::any_hash_without_suffix_and_prefix_g_is_assumed_to_be_describe_output | |
PASS [ 0.021s] gix-revision::revision spec::parse::anchor::describe::full_format_lookalikes_fallback_to_ref | |
PASS [ 0.018s] gix-revision::revision spec::parse::anchor::describe::full_format_parses_hash_portion_as_prefix | |
PASS [ 0.014s] gix-revision::revision spec::parse::anchor::describe::full_format_with_dirty_suffix_is_recognized | |
PASS [ 0.015s] gix-revision::revision spec::parse::anchor::describe::partial_format_lookalikes_are_never_considered | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_lookalikes_are_treated_as_refs | |
PASS [ 0.018s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_is_recognized | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::hash::hex_literals_that_are_too_long_are_resolved_as_refs | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::hash::short_hex_literals_are_considered_prefixes | |
PASS [ 0.016s] gix-revision::revision spec::parse::anchor::hash::unresolvable_hex_literals_are_resolved_as_refs | |
PASS [ 0.014s] gix-revision::revision spec::parse::anchor::refnames::at_by_itself_is_shortcut_for_head | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::refnames::at_in_ranges_is_allowed | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::refnames::full_head_ref_name | |
PASS [ 0.021s] gix-revision::revision spec::parse::anchor::refnames::at_is_allowed | |
PASS [ 0.019s] gix-revision::revision spec::parse::anchor::refnames::refname_head | |
PASS [ 0.018s] gix-revision::revision spec::parse::anchor::refnames::refname_tag | |
PASS [ 0.013s] gix-revision::revision spec::parse::anchor::refnames::refname_with_head_prefix | |
PASS [ 0.012s] gix-revision::revision spec::parse::anchor::refnames::strange_revspecs_do_not_panic | |
PASS [ 0.014s] gix-revision::revision spec::parse::empty_specs_are_valid | |
PASS [ 0.021s] gix-revision::revision spec::parse::kind::cannot_declare_ranges_multiple_times | |
PASS [ 0.011s] gix-revision::revision spec::parse::kind::delegate_can_refuse_spec_kinds | |
PASS [ 0.009s] gix-revision::revision spec::parse::kind::exclude_parents::freestanding | |
PASS [ 0.014s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark | |
PASS [ 0.011s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark_must_end_the_input | |
PASS [ 0.009s] gix-revision::revision spec::parse::kind::exclusive::freestanding | |
PASS [ 0.015s] gix-revision::revision spec::parse::kind::exclusive::leading_caret | |
PASS [ 0.027s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_at_symbol | |
PASS [ 0.013s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_exclamation_mark_must_end_the_input | |
PASS [ 0.008s] gix-revision::revision spec::parse::kind::mergebase::freestanding_dot_dot_dot | |
PASS [ 0.012s] gix-revision::revision spec::parse::kind::mergebase::leading_dot_dot_dot | |
PASS [ 0.022s] gix-revision::revision spec::parse::kind::mergebase::middle_dot_dot_dot | |
PASS [ 0.014s] gix-revision::revision spec::parse::kind::mergebase::trailing_dot_dot_dot | |
PASS [ 0.017s] gix-revision::revision spec::parse::kind::range::freestanding_dot_dot | |
PASS [ 0.009s] gix-revision::revision spec::parse::kind::range::leading_dot_dot | |
PASS [ 0.014s] gix-revision::revision spec::parse::kind::range::middle_dot_dot | |
PASS [ 0.019s] gix-revision::revision spec::parse::kind::range::minus_with_n | |
PASS [ 0.009s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there | |
PASS [ 0.012s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there_and_handle_range_suffix | |
PASS [ 0.022s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted | |
PASS [ 0.017s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there | |
PASS [ 0.013s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there_and_handle_range_suffix | |
PASS [ 0.009s] gix-revision::revision spec::parse::kind::range::trailing_dot_dot | |
PASS [ 0.018s] gix-revision::revision spec::parse::navigate::caret_symbol::bad_escapes_can_cause_brace_mismatch | |
PASS [ 0.012s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_braces_deref_a_tag | |
PASS [ 0.016s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_top_revision_regex_are_skipped_as_they_match_everything | |
PASS [ 0.015s] gix-revision::revision spec::parse::navigate::caret_symbol::explicit_parent_number | |
PASS [ 0.419s] gix-revision::revision spec::parse::fuzz::failures | |
PASS [ 0.020s] gix-revision::revision spec::parse::navigate::caret_symbol::explicitly_positive_numbers_are_invalid | |
PASS [ 0.013s] gix-revision::revision spec::parse::navigate::caret_symbol::incomplete_escaped_braces_in_regex_are_invalid | |
PASS [ 0.016s] gix-revision::revision spec::parse::navigate::caret_symbol::followed_by_zero_is_peeling_to_commit | |
PASS [ 0.013s] gix-revision::revision spec::parse::navigate::caret_symbol::invalid_object_type | |
PASS [ 0.017s] gix-revision::revision spec::parse::navigate::caret_symbol::multiple_calls_stack | |
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_backslash_rules | |
PASS [ 0.021s] gix-revision::revision spec::parse::navigate::caret_symbol::peel_to_object_type | |
PASS [ 0.012s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid | |
PASS [ 0.010s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_revision_starting_point_and_negation | |
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::caret_symbol::single_is_first_parent | |
PASS [ 0.011s] gix-revision::revision spec::parse::navigate::colon_symbol::empty_paths_refer_to_the_root_tree | |
PASS [ 0.015s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_consume_all_remaining_input_as_they_refer_to_blobs | |
PASS [ 0.015s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_have_to_be_last_but_stack_with_other_navigation | |
PASS [ 0.011s] gix-revision::revision spec::parse::navigate::tilde_symbol::followed_by_zero_is_no_op | |
PASS [ 0.009s] gix-revision::revision spec::parse::navigate::tilde_symbol::multiple_calls_stack | |
PASS [ 0.014s] gix-revision::revision spec::parse::navigate::tilde_symbol::single_is_first_ancestor | |
PASS [ 0.015s] gix-revision::revision spec::parse::navigate::tilde_symbol::without_anchor_is_invalid | |
PASS [ 0.016s] gix-revwalk::revwalk graph::commit::size_of_commit | |
PASS [ 0.009s] gix-sec::sec identity::is_path_owned_by_current_user | |
PASS [ 0.011s] gix-sec::sec permission::check | |
PASS [ 0.011s] gix-sec::sec permission::check_opt | |
PASS [ 0.011s] gix-sec::sec permission::is_allowed | |
PASS [ 0.017s] gix-sec::sec trust::ordering | |
PASS [ 0.053s] gix-status-tests::worktree stack::intermediate_directories_have_to_exist_or_not_found_error | |
PASS [ 0.015s] gix-status-tests::worktree stack::paths_leading_through_symlinks_are_rejected | |
PASS [ 0.008s] gix-status-tests::worktree stack::paths_not_going_through_symlink_directories_are_ok_and_point_to_correct_item | |
PASS [ 0.074s] gix-status-tests::worktree stack::leaf_file_does_not_have_to_exist | |
PASS [ 0.137s] gix-status-tests::worktree status::index_as_worktree::conflict | |
PASS [ 0.537s] gix-status-tests::worktree status::index_as_worktree::conflict_both_added_and_deleted_by_them | |
PASS [ 0.414s] gix-status-tests::worktree status::index_as_worktree::conflict_both_deleted_and_added_by_them_and_added_by_us | |
PASS [ 0.023s] gix-status-tests::worktree status::index_as_worktree::conflict_detailed_single | |
PASS [ 0.058s] gix-status-tests::worktree status::index_as_worktree::intent_to_add | |
PASS [ 0.055s] gix-status-tests::worktree status::index_as_worktree::racy_git | |
PASS [ 0.110s] gix-status-tests::worktree status::index_as_worktree::modified | |
PASS [ 0.020s] gix-status-tests::worktree status::index_as_worktree::refresh | |
PASS [ 0.126s] gix-status-tests::worktree status::index_as_worktree::removed | |
PASS [ 0.474s] gix-status-tests::worktree status::index_as_worktree::submodule_conflict | |
PASS [ 0.020s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change | |
PASS [ 0.015s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change_is_passed_to_submodule_handler | |
PASS [ 0.399s] gix-status-tests::worktree status::index_as_worktree::subomdule_deleted_dir | |
PASS [ 0.015s] gix-status-tests::worktree status::index_as_worktree::subomdule_nochange | |
PASS [ 0.022s] gix-status-tests::worktree status::index_as_worktree::subomdule_typechange | |
PASS [ 0.105s] gix-status-tests::worktree status::index_as_worktree::unchanged | |
PASS [ 0.187s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked | |
PASS [ 0.030s] gix-submodule::submodule file::append_submodule_overrides::last_of_multiple_values_wins | |
PASS [ 0.132s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked_and_renamed | |
PASS [ 0.024s] gix-submodule::submodule file::branch::valid | |
PASS [ 0.019s] gix-submodule::submodule file::branch::validate_upon_retrieval | |
PASS [ 0.015s] gix-submodule::submodule file::fetch_recurse::default | |
PASS [ 0.012s] gix-submodule::submodule file::fetch_recurse::valid | |
PASS [ 0.010s] gix-submodule::submodule file::fetch_recurse::validate_upon_retrieval | |
PASS [ 0.011s] gix-submodule::submodule file::ignore::default | |
PASS [ 0.024s] gix-submodule::submodule file::ignore::valid | |
PASS [ 0.015s] gix-submodule::submodule file::ignore::validate_upon_retrieval | |
PASS [ 2.844s] gix-submodule::submodule file::baseline::common_values_and_names_by_path | |
PASS [ 0.010s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive | |
PASS [ 0.011s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_override_pathspecs | |
PASS [ 0.009s] gix-submodule::submodule file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url | |
PASS [ 0.009s] gix-submodule::submodule file::is_active_platform::without_submodule_in_index | |
PASS [ 0.009s] gix-submodule::submodule file::path::valid | |
PASS [ 0.007s] gix-submodule::submodule file::path::validate_upon_retrieval | |
PASS [ 0.010s] gix-submodule::submodule file::shallow | |
PASS [ 0.010s] gix-submodule::submodule file::update::default | |
PASS [ 0.014s] gix-submodule::submodule file::update::valid | |
PASS [ 0.019s] gix-submodule::submodule file::update::valid_in_overrides | |
PASS [ 0.010s] gix-submodule::submodule file::update::validate_upon_retrieval | |
PASS [ 0.012s] gix-submodule::submodule file::url::valid | |
PASS [ 0.011s] gix-submodule::submodule file::url::validate_upon_retrieval | |
PASS [ 0.008s] gix-tempfile signal::handler::tests::various_termination_signals_remove_tempfiles_unconditionally | |
PASS [ 0.013s] gix-tempfile::all tempfile::handle::at_path::it_can_create_the_containing_directory_and_remove_it_on_drop | |
PASS [ 0.008s] gix-tempfile::all tempfile::handle::at_path::it_names_files_correctly_and_similarly_named_tempfiles_cannot_be_created | |
PASS [ 0.013s] gix-tempfile::all tempfile::handle::at_path::it_persists_tempfiles_along_with_newly_created_directories | |
PASS [ 0.009s] gix-tempfile::all tempfile::handle::at_path::reduce_resource_usage_by_converting_files_to_markers_and_persist_them | |
PASS [ 0.008s] gix-tempfile::all tempfile::handle::mark_path::it_can_create_the_containing_directory_and_remove_it_on_drop | |
PASS [ 0.013s] gix-tempfile::all tempfile::handle::mark_path::it_persists_markers_along_with_newly_created_directories | |
PASS [ 0.012s] gix-tempfile::all tempfile::handle::new::it_can_be_kept | |
PASS [ 0.014s] gix-tempfile::all tempfile::handle::new::it_can_create_the_containing_directory_and_remove_it_when_dropped | |
PASS [ 2.952s] gix-submodule::submodule file::is_active_platform::pathspecs_matter_even_if_they_do_not_match | |
PASS [ 0.016s] gix-tempfile::all tempfile::handle::new::it_is_removed_if_it_goes_out_of_scope | |
PASS [ 0.016s] gix-tempfile::all tempfile::setup::can_be_called_multiple_times | |
PASS [ 0.011s] gix-tempfile::registry cleanup_tempfiles | |
PASS [ 0.014s] gix-testtools tests::parse_version | |
PASS [ 0.012s] gix-testtools tests::parse_version_with_trailing_newline | |
PASS [ 0.012s] gix-trace::trace coarse | |
PASS [ 0.016s] gix-trace::trace detail | |
PASS [ 0.013s] gix-trace::trace span | |
PASS [ 0.015s] gix-transport client::blocking_io::file::tests::ssh::connect::ambiguous_host_disallowed | |
PASS [ 0.028s] gix-transport client::blocking_io::file::tests::ssh::connect::path | |
PASS [ 0.022s] gix-transport client::blocking_io::http::redirect::tests::base_url_complete | |
PASS [ 0.021s] gix-transport client::blocking_io::http::redirect::tests::swap_tails_complete | |
PASS [ 0.027s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::command_field_determines_ssh_command | |
PASS [ 0.014s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::kind_serves_as_fallback | |
PASS [ 0.014s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::no_field_means_ssh | |
PASS [ 0.013s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::known_variants_are_derived_from_basename | |
PASS [ 0.013s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::ssh_disguised_within_a_script_cannot_be_detected_due_to_invocation_with_dash_g | |
PASS [ 0.020s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::unknown_variants_fallback_to_simple | |
PASS [ 0.015s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::all | |
PASS [ 0.017s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::tortoiseplink_putty_plink | |
PASS [ 0.020s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_explicit_ssh | |
PASS [ 0.018s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_implicit_ssh | |
PASS [ 0.034s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_disallowed_without_user | |
PASS [ 0.031s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_explicit_ssh | |
PASS [ 0.025s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_implicit_ssh | |
PASS [ 0.030s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_explicit_ssh | |
PASS [ 0.023s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_implicit_ssh | |
PASS [ 0.020s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::disallow_shell_is_honored | |
PASS [ 0.031s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::port_for_all | |
PASS [ 0.028s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::simple_cannot_handle_any_arguments | |
PASS [ 0.036s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh | |
PASS [ 0.034s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh_env_v2 | |
PASS [ 0.025s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::tortoise_plink_has_batch_command | |
PASS [ 0.036s] gix-transport client::git::message::tests::version_1_without_host_and_version | |
PASS [ 0.017s] gix-transport client::git::message::tests::version_2_without_host_and_version | |
PASS [ 0.030s] gix-transport client::git::message::tests::version_2_without_host_and_version_and_exta_parameters | |
PASS [ 0.026s] gix-transport client::git::message::tests::with_host_with_port | |
PASS [ 0.030s] gix-transport client::git::message::tests::with_host_without_port | |
PASS [ 0.030s] gix-transport client::git::message::tests::with_host_without_port_and_extra_parameters | |
PASS [ 0.024s] gix-transport client::git::message::tests::with_strange_host_and_port | |
PASS [ 0.103s] gix-transport::blocking-transport-http-only client::blocking_io::http::check_content_type_is_case_insensitive | |
PASS [ 0.145s] gix-transport::blocking-transport-http-only client::blocking_io::http::clone_v1 | |
PASS [ 0.092s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_googlesource | |
PASS [ 0.200s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2 | |
PASS [ 0.090s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_v1 | |
PASS [ 0.194s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_service_announced | |
PASS [ 0.088s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_error_results_in_observable_error | |
PASS [ 0.027s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_identity_is_picked_up_from_url | |
PASS [ 0.197s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_authentication_error_can_be_differentiated_and_identity_is_transmitted | |
PASS [ 0.024s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_will_use_pipelining | |
PASS [ 0.024s] gix-transport::blocking-transport-http-only client::capabilities::from_bytes | |
PASS [ 0.014s] gix-transport::blocking-transport-http-only client::capabilities::from_lines_with_version_detection_v0 | |
PASS [ 0.093s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_status_500_is_communicated_via_special_io_error | |
PASS [ 0.027s] gix-transport::blocking-transport-http-only client::git::handshake_v1_and_request | |
PASS [ 0.026s] gix-transport::blocking-transport-http-only client::git::handshake_v1_process_mode | |
PASS [ 0.023s] gix-transport::blocking-transport-http-only client::git::handshake_v2_and_request | |
PASS [ 0.036s] gix-transport::blocking-transport-http-only client::git::handshake_v2_downgrade_to_v1 | |
PASS [ 0.031s] gix-transport::blocking-transport-http-only client::git::push_v1_simulated | |
PASS [ 0.161s] gix-traverse-tests::test commit::simple::adjusted_dates::head_breadth_first | |
PASS [ 0.013s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order | |
PASS [ 0.011s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_first_parent_only | |
PASS [ 0.012s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_with_cutoff | |
PASS [ 0.236s] gix-traverse-tests::test commit::simple::adjusted_dates::date_order_with_cutoff_is_applied_to_starting_position | |
PASS [ 0.567s] gix-traverse-tests::test commit::simple::different_date::head_breadth_first | |
PASS [ 0.010s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_breadth_first | |
PASS [ 0.014s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_date_order | |
PASS [ 0.586s] gix-traverse-tests::test commit::simple::different_date::head_date_order | |
PASS [ 0.179s] gix-traverse-tests::test commit::simple::same_date::c4_breadth_first | |
PASS [ 0.012s] gix-traverse-tests::test commit::simple::same_date::head_breadth_first | |
PASS [ 0.173s] gix-traverse-tests::test commit::simple::same_date::filtered_commit_does_not_block_ancestors_reachable_from_another_commit | |
PASS [ 0.016s] gix-traverse-tests::test commit::simple::same_date::head_c4_breadth_first | |
PASS [ 0.013s] gix-traverse-tests::test commit::simple::same_date::head_date_order | |
PASS [ 0.012s] gix-traverse-tests::test commit::simple::same_date::head_first_parent_only_breadth_first | |
PASS [ 0.016s] gix-traverse-tests::test commit::simple::same_date::predicate_only_called_once_even_if_fork_point | |
PASS [ 0.311s] gix-traverse-tests::test commit::topo::basic::empty_range | |
PASS [ 0.018s] gix-traverse-tests::test commit::topo::basic::one_end | |
PASS [ 0.026s] gix-traverse-tests::test commit::topo::basic::simple | |
PASS [ 0.021s] gix-traverse-tests::test commit::topo::basic::two_tips_two_ends | |
PASS [ 0.016s] gix-traverse-tests::test commit::topo::basic::with_dummy_predicate | |
PASS [ 0.025s] gix-traverse-tests::test commit::topo::date_order::with_ends | |
PASS [ 0.413s] gix-traverse-tests::test commit::topo::basic::end_along_first_parent | |
PASS [ 0.017s] gix-traverse-tests::test commit::topo::first_parent::basic | |
PASS [ 0.031s] gix-traverse-tests::test commit::topo::first_parent::end_is_second_parent | |
PASS [ 0.032s] gix-traverse-tests::test commit::topo::first_parent::with_end | |
PASS [ 0.094s] gix-traverse-tests::test tree::breadth_first_filename_only | |
PASS [ 0.013s] gix-traverse-tests::test tree::breadth_first_no_location | |
PASS [ 0.107s] gix-traverse-tests::test tree::breadth_first_full_path | |
PASS [ 0.060s] gix-url::fuzzed fuzzed | |
PASS [ 0.017s] gix-url::url access::all_argument_safety_not_safe | |
PASS [ 0.010s] gix-url::url access::all_argument_safety_safe | |
PASS [ 0.007s] gix-url::url access::canonicalized::absolute_file_url_does_nothing | |
PASS [ 0.013s] gix-url::url access::canonicalized::file_that_is_current_dir_is_absolutized | |
PASS [ 0.018s] gix-url::url access::canonicalized::non_file_scheme_is_noop | |
PASS [ 0.018s] gix-url::url access::display | |
PASS [ 0.013s] gix-url::url access::host_argument_safety | |
PASS [ 0.018s] gix-url::url access::password | |
PASS [ 0.016s] gix-url::url access::path_argument_safety | |
PASS [ 0.012s] gix-url::url access::user | |
PASS [ 0.009s] gix-url::url access::user_argument_safety | |
PASS [ 0.014s] gix-url::url expand_path::with_username | |
PASS [ 0.008s] gix-url::url expand_path::without_username | |
PASS [ 0.013s] gix-url::url parse::file::file_path_with_protocol | |
PASS [ 0.017s] gix-url::url parse::file::file_path_without_protocol | |
PASS [ 0.015s] gix-url::url parse::file::file_to_root | |
PASS [ 0.019s] gix-url::url parse::file::interior_relative_file_path_without_protocol | |
PASS [ 0.018s] gix-url::url parse::file::no_relative_paths_if_protocol | |
PASS [ 0.021s] gix-url::url parse::file::no_username_expansion_for_file_paths_with_protocol | |
PASS [ 0.019s] gix-url::url parse::file::no_username_expansion_for_file_paths_without_protocol | |
PASS [ 0.013s] gix-url::url parse::file::non_utf8_file_path_without_protocol | |
PASS [ 0.012s] gix-url::url parse::file::relative_file_path_without_protocol | |
PASS [ 0.009s] gix-url::url parse::file::shortest_possible_absolute_path | |
PASS [ 0.015s] gix-url::url parse::file::shortest_possible_relative_path | |
PASS [ 0.007s] gix-url::url parse::file::unix::file_path_with_backslashes_without_protocol | |
PASS [ 0.010s] gix-url::url parse::file::unix::file_path_with_protocol | |
PASS [ 0.006s] gix-url::url parse::file::unix::file_path_without_protocol | |
PASS [ 0.011s] gix-url::url parse::file::unix::url_from_absolute_path | |
PASS [ 0.013s] gix-url::url parse::file::url_from_relative_path_with_colon_in_name | |
PASS [ 0.014s] gix-url::url parse::git::username_expansion_with_username | |
PASS [ 0.007s] gix-url::url parse::http::empty_user_cannot_roundtrip | |
PASS [ 0.007s] gix-url::url parse::http::http_missing_path | |
PASS [ 0.007s] gix-url::url parse::http::only_password | |
PASS [ 0.006s] gix-url::url parse::http::secure | |
PASS [ 0.009s] gix-url::url parse::http::username_and_empty_password | |
PASS [ 0.008s] gix-url::url parse::http::username_and_password | |
PASS [ 0.009s] gix-url::url parse::http::username_and_password_and_port | |
PASS [ 0.019s] gix-url::url parse::http::username_expansion_is_unsupported | |
PASS [ 0.014s] gix-url::url parse::invalid::empty_input | |
PASS [ 0.007s] gix-url::url parse::invalid::file_missing_host_path_separator | |
PASS [ 0.016s] gix-url::url parse::invalid::file_missing_path | |
PASS [ 0.019s] gix-url::url parse::invalid::git_missing_path | |
PASS [ 0.013s] gix-url::url parse::invalid::missing_port_despite_indication | |
PASS [ 0.007s] gix-url::url parse::invalid::relative_path_due_to_double_colon | |
PASS [ 0.009s] gix-url::url parse::invalid::ssh_missing_path | |
PASS [ 0.010s] gix-url::url parse::radicle::basic | |
PASS [ 0.011s] gix-url::url parse::ssh::default_port_is_22 | |
PASS [ 0.014s] gix-url::url parse::ssh::host_is_ipv4 | |
PASS [ 0.012s] gix-url::url parse::ssh::scp_like_with_absolute_path | |
PASS [ 0.007s] gix-url::url parse::ssh::scp_like_with_ssh_host_alias | |
PASS [ 0.020s] gix-url::url parse::ssh::scp_like_with_user_and_relative_path_keep_relative_path | |
PASS [ 0.010s] gix-url::url parse::ssh::scp_like_with_windows_path | |
PASS [ 0.013s] gix-url::url parse::ssh::scp_like_with_windows_path_and_port_thinks_port_is_part_of_path | |
PASS [ 0.008s] gix-url::url parse::ssh::scp_like_without_user | |
PASS [ 0.013s] gix-url::url parse::ssh::scp_like_without_user_and_username_expansion_with_username | |
PASS [ 0.011s] gix-url::url parse::ssh::scp_like_without_user_and_username_expansion_without_username | |
PASS [ 0.012s] gix-url::url parse::ssh::ssh_alias_without_username | |
PASS [ 0.015s] gix-url::url parse::ssh::strange_scp_like_with_host_named_file | |
PASS [ 0.012s] gix-url::url parse::ssh::username_expansion_with_username | |
PASS [ 0.011s] gix-url::url parse::ssh::username_expansion_without_username | |
PASS [ 0.012s] gix-url::url parse::ssh::with_user_and_port_and_absolute_path | |
PASS [ 0.011s] gix-url::url parse::ssh::with_user_and_without_port | |
PASS [ 0.011s] gix-url::url parse::ssh::without_user_and_with_port | |
PASS [ 0.016s] gix-url::url parse::ssh::without_user_and_without_port | |
PASS [ 0.013s] gix-url::url parse::unknown::any_protocol_is_supported_via_the_ext_scheme | |
PASS [ 0.013s] gix-utils::utils backoff::how_many_iterations_for_a_second_of_waittime | |
PASS [ 0.016s] gix-utils::utils backoff::output_with_default_settings | |
PASS [ 0.017s] gix-utils::utils backoff::random_exponential_produces_values_in_the_correct_range | |
PASS [ 0.021s] gix-utils::utils btoi::binary_to_integer | |
PASS [ 0.013s] gix-utils::utils btoi::binary_to_integer_radix | |
PASS [ 0.007s] gix-utils::utils btoi::binary_to_unsigned | |
PASS [ 0.008s] gix-utils::utils btoi::binary_to_unsigned_radix | |
PASS [ 0.016s] gix-utils::utils buffers::lifecycle | |
PASS [ 0.014s] gix-utils::utils str::decompose::already_decomposed_does_not_copy | |
PASS [ 0.015s] gix-utils::utils str::decompose::precomposed_unicode_is_decomposed | |
PASS [ 0.009s] gix-utils::utils str::precompose::already_precomposed_does_not_copy | |
PASS [ 0.011s] gix-utils::utils str::precompose::decomposed_unicode_is_precomposed | |
PASS [ 0.019s] gix-validate::validate path::component::invalid::apostrophe | |
PASS [ 0.009s] gix-validate::validate path::component::invalid::asterisk | |
PASS [ 0.013s] gix-validate::validate path::component::invalid::aux_mixed | |
PASS [ 0.012s] gix-validate::validate path::component::invalid::aux_with_extension | |
PASS [ 0.009s] gix-validate::validate path::component::invalid::backslashes_on_windows | |
PASS [ 0.012s] gix-validate::validate path::component::invalid::colon_inbetween | |
PASS [ 0.010s] gix-validate::validate path::component::invalid::com_lower | |
PASS [ 0.019s] gix-validate::validate path::component::invalid::com_upper_with_extension | |
PASS [ 0.016s] gix-validate::validate path::component::invalid::con | |
PASS [ 0.012s] gix-validate::validate path::component::invalid::con_with_extension | |
PASS [ 0.015s] gix-validate::validate path::component::invalid::conin_mixed | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::conout_mixed_with_extension | |
PASS [ 0.009s] gix-validate::validate path::component::invalid::dot_git_lower | |
PASS [ 0.016s] gix-validate::validate path::component::invalid::dot_git_lower_hfs | |
PASS [ 0.007s] gix-validate::validate path::component::invalid::dot_git_mixed | |
PASS [ 0.011s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs | |
PASS [ 0.008s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs_simple | |
PASS [ 0.012s] gix-validate::validate path::component::invalid::dot_git_mixed_ntfs_8_3 | |
PASS [ 0.013s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only | |
PASS [ 0.017s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only_too | |
PASS [ 0.012s] gix-validate::validate path::component::invalid::dot_git_upper | |
PASS [ 0.008s] gix-validate::validate path::component::invalid::dot_git_upper_hfs | |
PASS [ 0.009s] gix-validate::validate path::component::invalid::dot_git_upper_ntfs_8_3 | |
PASS [ 0.015s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream | |
PASS [ 0.013s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream_default_implicit | |
PASS [ 0.013s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed | |
PASS [ 0.012s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_hfs | |
PASS [ 0.007s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_ntfs_8_3 | |
PASS [ 0.010s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_ntfs_stream | |
PASS [ 0.013s] gix-validate::validate path::component::invalid::drive_letters | |
PASS [ 0.014s] gix-validate::validate path::component::invalid::empty | |
PASS [ 0.023s] gix-validate::validate path::component::invalid::left_arrow | |
PASS [ 0.008s] gix-validate::validate path::component::invalid::lpt_mixed_with_number | |
PASS [ 0.011s] gix-validate::validate path::component::invalid::not_gitmodules_trailing_space | |
PASS [ 0.008s] gix-validate::validate path::component::invalid::not_gitmodules_trailing_stream | |
PASS [ 0.019s] gix-validate::validate path::component::invalid::ntfs_gitmodules | |
PASS [ 0.009s] gix-validate::validate path::component::invalid::ntfs_stream_default_implicit | |
PASS [ 0.011s] gix-validate::validate path::component::invalid::ntfs_stream_explicit | |
PASS [ 0.011s] gix-validate::validate path::component::invalid::nul_mixed | |
PASS [ 0.015s] gix-validate::validate path::component::invalid::path_separator_backslash_between | |
PASS [ 0.017s] gix-validate::validate path::component::invalid::path_separator_backslash_leading | |
PASS [ 0.016s] gix-validate::validate path::component::invalid::path_separator_backslash_trailing | |
PASS [ 0.020s] gix-validate::validate path::component::invalid::path_separator_slash_between | |
PASS [ 0.011s] gix-validate::validate path::component::invalid::path_separator_slash_leading | |
PASS [ 0.009s] gix-validate::validate path::component::invalid::path_separator_slash_only | |
PASS [ 0.015s] gix-validate::validate path::component::invalid::path_separator_slash_trailing | |
PASS [ 0.014s] gix-validate::validate path::component::invalid::pipe | |
PASS [ 0.013s] gix-validate::validate path::component::invalid::prn_mixed_with_extension | |
PASS [ 0.013s] gix-validate::validate path::component::invalid::questionmark | |
PASS [ 0.014s] gix-validate::validate path::component::invalid::right_arrow | |
PASS [ 0.016s] gix-validate::validate path::component::invalid::slashes_on_windows | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::starts_with_dot_git_with_backslashes_on_windows | |
PASS [ 0.014s] gix-validate::validate path::component::invalid::trailing_dot | |
PASS [ 0.014s] gix-validate::validate path::component::invalid::trailing_dot_dot | |
PASS [ 0.011s] gix-validate::validate path::component::invalid::trailing_space | |
PASS [ 0.018s] gix-validate::validate path::component::invalid::unc_path | |
PASS [ 0.016s] gix-validate::validate path::component::invalid::virtual_drive_letters | |
PASS [ 0.015s] gix-validate::validate path::component::valid::also_not_con | |
PASS [ 0.023s] gix-validate::validate path::component::valid::ascii | |
PASS [ 0.014s] gix-validate::validate path::component::valid::backslashes_on_unix | |
PASS [ 0.012s] gix-validate::validate path::component::valid::com_0_lower | |
PASS [ 0.015s] gix-validate::validate path::component::valid::com_without_number_0_lower | |
PASS [ 0.026s] gix-validate::validate path::component::valid::conin_without_dollar | |
PASS [ 0.017s] gix-validate::validate path::component::valid::conin_without_dollar_with_extension | |
PASS [ 0.027s] gix-validate::validate path::component::valid::conout_without_dollar_with_extension | |
PASS [ 0.019s] gix-validate::validate path::component::valid::dot_gitmodules_as_file | |
PASS [ 0.015s] gix-validate::validate path::component::valid::dot_gitmodules_as_file_hfs | |
PASS [ 0.016s] gix-validate::validate path::component::valid::dot_gitmodules_ntfs_8_3_disabled | |
PASS [ 0.025s] gix-validate::validate path::component::valid::drive_letters_on_unix | |
PASS [ 0.026s] gix-validate::validate path::component::valid::not_con | |
PASS [ 0.010s] gix-validate::validate path::component::valid::not_dot_git_longer | |
PASS [ 0.024s] gix-validate::validate path::component::valid::not_dot_git_longer_all | |
PASS [ 0.009s] gix-validate::validate path::component::valid::not_dot_git_longer_hfs | |
PASS [ 0.013s] gix-validate::validate path::component::valid::not_dot_git_longer_ntfs_8_3 | |
PASS [ 0.008s] gix-validate::validate path::component::valid::not_dot_git_shorter | |
PASS [ 0.008s] gix-validate::validate path::component::valid::not_dot_git_shorter_hfs | |
PASS [ 0.010s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3 | |
PASS [ 0.010s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3_disabled | |
PASS [ 0.013s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer | |
PASS [ 0.013s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_all | |
PASS [ 0.011s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_hfs | |
PASS [ 0.011s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter | |
PASS [ 0.009s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_all | |
PASS [ 0.007s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_hfs | |
PASS [ 0.008s] gix-validate::validate path::component::valid::not_nul | |
PASS [ 0.007s] gix-validate::validate path::component::valid::starts_with_dot_git_with_backslashes_on_linux | |
PASS [ 0.009s] gix-validate::validate path::component::valid::unc_path_on_unix | |
PASS [ 0.013s] gix-validate::validate path::component::valid::unicode | |
PASS [ 0.014s] gix-validate::validate path::component::valid::virtual_drive_letters_on_unix | |
PASS [ 0.012s] gix-validate::validate path::component_is_windows_device | |
PASS [ 0.014s] gix-validate::validate reference::name::invalid::a_path_with_duplicate_slashes | |
PASS [ 0.016s] gix-validate::validate reference::name::invalid::any_path_starts_with_slash | |
PASS [ 0.011s] gix-validate::validate reference::name::invalid::capitalized_name_without_path | |
PASS [ 0.011s] gix-validate::validate reference::name::invalid::empty_path | |
PASS [ 0.012s] gix-validate::validate reference::name::invalid::ends_with_slash | |
PASS [ 0.014s] gix-validate::validate reference::name::invalid::lowercase_name_without_path | |
PASS [ 0.012s] gix-validate::validate reference::name::invalid::refs_name_special_case_upload_pack | |
PASS [ 0.016s] gix-validate::validate reference::name::invalid::refs_path_component_is_singular_dot | |
PASS [ 0.011s] gix-validate::validate reference::name::invalid::refs_path_double_dot | |
PASS [ 0.012s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot | |
PASS [ 0.013s] gix-validate::validate reference::name::invalid::refs_starts_with_slash | |
PASS [ 0.019s] gix-validate::validate reference::name::valid::all_uppercase | |
PASS [ 0.017s] gix-validate::validate reference::name::valid::all_uppercase_with_underscore | |
PASS [ 0.009s] gix-validate::validate reference::name::valid::chinese_utf8 | |
PASS [ 0.014s] gix-validate::validate reference::name::valid::main_worktree_pseudo_ref | |
PASS [ 0.011s] gix-validate::validate reference::name::valid::main_worktree_ref | |
PASS [ 0.010s] gix-validate::validate reference::name::valid::other_worktree_pseudo_ref | |
PASS [ 0.016s] gix-validate::validate reference::name::valid::other_worktree_ref | |
PASS [ 0.013s] gix-validate::validate reference::name::valid::refs_path | |
PASS [ 0.012s] gix-validate::validate reference::name::valid::refs_path_underscores_and_dashes | |
PASS [ 0.017s] gix-validate::validate reference::name::valid::refs_path_with_file_extension | |
PASS [ 0.022s] gix-validate::validate reference::name::valid::relative_path | |
PASS [ 0.012s] gix-validate::validate reference::name::valid::worktree_private_ref | |
PASS [ 0.015s] gix-validate::validate reference::name_partial::invalid::any_path_starts_with_slash | |
PASS [ 0.013s] gix-validate::validate reference::name_partial::invalid::empty_path | |
PASS [ 0.019s] gix-validate::validate reference::name_partial::invalid::ends_with_slash | |
PASS [ 0.011s] gix-validate::validate reference::name_partial::invalid::path_with_backslashes | |
PASS [ 0.012s] gix-validate::validate reference::name_partial::invalid::path_with_duplicate_slashes | |
PASS [ 0.013s] gix-validate::validate reference::name_partial::invalid::path_with_spaces | |
PASS [ 0.010s] gix-validate::validate reference::name_partial::invalid::refs_path_component_is_singular_dot | |
PASS [ 0.009s] gix-validate::validate reference::name_partial::invalid::refs_path_double_dot | |
PASS [ 0.010s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_dot | |
PASS [ 0.012s] gix-validate::validate reference::name_partial::invalid::refs_starts_with_slash | |
PASS [ 0.007s] gix-validate::validate reference::name_partial::valid::all_uppercase | |
PASS [ 0.012s] gix-validate::validate reference::name_partial::valid::all_uppercase_with_underscore | |
PASS [ 0.011s] gix-validate::validate reference::name_partial::valid::chinese_utf8 | |
PASS [ 0.013s] gix-validate::validate reference::name_partial::valid::main_worktree_pseudo_ref | |
PASS [ 0.013s] gix-validate::validate reference::name_partial::valid::main_worktree_ref | |
PASS [ 0.013s] gix-validate::validate reference::name_partial::valid::other_worktree_pseudo_ref | |
PASS [ 0.018s] gix-validate::validate reference::name_partial::valid::other_worktree_ref | |
PASS [ 0.008s] gix-validate::validate reference::name_partial::valid::parentheses_special_case_upload_pack | |
PASS [ 0.010s] gix-validate::validate reference::name_partial::valid::partial_name_lowercase | |
PASS [ 0.008s] gix-validate::validate reference::name_partial::valid::refs_path | |
PASS [ 0.013s] gix-validate::validate reference::name_partial::valid::refs_path_underscores_and_dashes | |
PASS [ 0.013s] gix-validate::validate reference::name_partial::valid::refs_path_with_file_extension | |
PASS [ 0.016s] gix-validate::validate reference::name_partial::valid::relative_path | |
PASS [ 0.010s] gix-validate::validate reference::name_partial::valid::worktree_private_ref | |
PASS [ 0.013s] gix-validate::validate submodule::invalid::empty | |
PASS [ 0.008s] gix-validate::validate submodule::invalid::ends_with_parent_component | |
PASS [ 0.008s] gix-validate::validate submodule::invalid::ends_with_parent_component_backslash | |
PASS [ 0.013s] gix-validate::validate submodule::invalid::only_parent_component | |
PASS [ 0.011s] gix-validate::validate submodule::invalid::parent_component_in_middle | |
PASS [ 0.015s] gix-validate::validate submodule::invalid::parent_component_in_middle_backslash | |
PASS [ 0.022s] gix-validate::validate submodule::invalid::starts_with_parent_component | |
PASS [ 2.937s] gix-url::baseline run | |
PASS [ 0.016s] gix-validate::validate submodule::invalid::starts_with_parent_component_backslash | |
PASS [ 0.011s] gix-validate::validate tag::name::invalid::contains_asterisk | |
PASS [ 0.022s] gix-validate::validate submodule::valid | |
PASS [ 0.009s] gix-validate::validate tag::name::invalid::contains_backspace | |
PASS [ 0.017s] gix-validate::validate tag::name::invalid::contains_backslash | |
PASS [ 0.010s] gix-validate::validate tag::name::invalid::contains_bell | |
PASS [ 0.010s] gix-validate::validate tag::name::invalid::contains_carriage_return | |
PASS [ 0.014s] gix-validate::validate tag::name::invalid::contains_circumflex | |
PASS [ 0.014s] gix-validate::validate tag::name::invalid::contains_colon | |
PASS [ 0.010s] gix-validate::validate tag::name::invalid::contains_double_dot | |
PASS [ 0.014s] gix-validate::validate tag::name::invalid::contains_ctrl_z | |
PASS [ 0.008s] gix-validate::validate tag::name::invalid::contains_esc | |
PASS [ 0.015s] gix-validate::validate tag::name::invalid::contains_form_feed | |
PASS [ 0.013s] gix-validate::validate tag::name::invalid::contains_newline | |
PASS [ 0.011s] gix-validate::validate tag::name::invalid::contains_null | |
PASS [ 0.016s] gix-validate::validate tag::name::invalid::contains_open_bracket | |
PASS [ 0.015s] gix-validate::validate tag::name::invalid::contains_questionmark | |
PASS [ 0.011s] gix-validate::validate tag::name::invalid::contains_ref_log_portion | |
PASS [ 0.020s] gix-validate::validate tag::name::invalid::contains_space | |
PASS [ 0.035s] gix-validate::validate tag::name::invalid::contains_tab | |
PASS [ 0.031s] gix-validate::validate tag::name::invalid::contains_tilde | |
PASS [ 0.017s] gix-validate::validate tag::name::invalid::contains_vertical_tab | |
PASS [ 0.012s] gix-validate::validate tag::name::invalid::empty | |
PASS [ 0.008s] gix-validate::validate tag::name::invalid::ends_with_asterisk | |
PASS [ 0.016s] gix-validate::validate tag::name::invalid::ends_with_double_dot | |
PASS [ 0.016s] gix-validate::validate tag::name::invalid::ends_with_slash | |
PASS [ 0.009s] gix-validate::validate tag::name::invalid::is_dot_lock | |
PASS [ 0.010s] gix-validate::validate tag::name::invalid::starts_with_asterisk | |
PASS [ 0.013s] gix-validate::validate tag::name::invalid::starts_with_dot | |
PASS [ 0.018s] gix-validate::validate tag::name::invalid::starts_with_double_dot | |
PASS [ 0.017s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock | |
PASS [ 0.020s] gix-validate::validate tag::name::valid::an_at_sign | |
PASS [ 0.017s] gix-validate::validate tag::name::valid::chinese_utf8 | |
PASS [ 0.012s] gix-validate::validate tag::name::valid::contains_an_at | |
PASS [ 0.010s] gix-validate::validate tag::name::valid::contains_brackets | |
PASS [ 0.010s] gix-validate::validate tag::name::valid::contains_brackets_and_at | |
PASS [ 0.013s] gix-validate::validate tag::name::valid::contains_dot_lock | |
PASS [ 0.019s] gix-validate::validate tag::name::valid::dot_at_the_end | |
PASS [ 0.014s] gix-validate::validate tag::name::valid::dot_in_the_middle | |
PASS [ 0.015s] gix-validate::validate tag::name::valid::non_text | |
PASS [ 0.014s] gix-validate::validate tag::name::valid::slash_inbetween | |
PASS [ 0.096s] gix-worktree-state-tests::worktree state::checkout::allow_or_disallow_symlinks | |
PASS [ 0.104s] gix-worktree-state-tests::worktree state::checkout::accidental_writes_through_symlinks_are_prevented_if_overwriting_is_forbidden | |
PASS [ 0.011s] gix-worktree-state-tests::worktree state::checkout::collisions_are_detected_on_a_case_insensitive_filesystem_even_with_delayed_filters | |
PASS [ 0.079s] gix-worktree-state-tests::worktree state::checkout::dangling_symlinks_can_be_created | |
PASS [ 0.022s] gix-worktree-state-tests::worktree state::checkout::keep_going_collects_results | |
PASS [ 0.111s] gix-worktree-state-tests::worktree state::checkout::no_case_related_collisions_on_case_sensitive_filesystem | |
PASS [ 0.299s] gix-worktree-state-tests::worktree state::checkout::delayed_driver_process | |
PASS [ 0.260s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotdot_trees | |
PASS [ 0.014s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotgit_ntfs_stream | |
PASS [ 0.022s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotgit_trees | |
PASS [ 0.241s] gix-worktree-state-tests::worktree state::checkout::submodules_are_instantiated_as_directories | |
PASS [ 0.034s] gix-worktree-state-tests::worktree state::checkout::symlinks_become_files_if_disabled | |
PASS [ 0.672s] gix-worktree-state-tests::worktree state::checkout::overwriting_files_and_lone_directories_works | |
PASS [ 0.024s] gix-worktree-state-tests::worktree state::checkout::writes_through_symlinks_are_prevented_even_if_overwriting_is_allowed | |
PASS [ 0.142s] gix-worktree-stream::stream from_tree::can_drop_entry_without_reading_it | |
PASS [ 0.141s] gix-worktree-stream::stream from_tree::can_receive_err_if_attribute_not_found | |
PASS [ 0.018s] gix-worktree-stream::stream from_tree::can_receive_err_if_root_is_not_found | |
PASS [ 0.293s] gix-worktree-stream::stream from_tree::will_provide_all_information_and_respect_export_ignore | |
PASS [ 0.041s] gix-worktree-tests::integrate worktree::stack::create_directory::directory_paths_are_created_in_full | |
PASS [ 0.012s] gix-worktree-tests::integrate worktree::stack::create_directory::existing_directories_are_fine | |
PASS [ 0.023s] gix-worktree-tests::integrate worktree::stack::create_directory::root_is_assumed_to_exist_and_files_in_root_do_not_create_directory | |
PASS [ 23.297s] gix-ref-tests::refs packed::iter::performance | |
PASS [ 0.025s] gix-worktree-tests::integrate worktree::stack::create_directory::symlinks_or_files_in_path_are_forbidden_or_unlinked_when_forced | |
PASS [ 0.016s] gix-worktree-tests::integrate worktree::stack::create_directory::validation_to_each_component | |
PASS [ 29.867s] gix-ref-tests::refs packed::find::find_speed | |
PASS [ 0.067s] gix-worktree-tests::integrate worktree::stack::ignore::exclude_by_dir_is_handled_just_like_git | |
PASS [ 0.129s] gix-worktree-tests::integrate worktree::stack::ignore::check_against_baseline | |
PASS [ 0.624s] gix-worktree-tests::integrate worktree::stack::attributes::baseline | |
------------ | |
Summary [ 125.282s] 2364 tests run: 2364 passed (1 leaky), 2 skipped | |
ek@apok:~/repos/gitoxide (main *=)$ git restore . | |
ek@apok:~/repos/gitoxide (main=)$ gix clean -xde | |
removing gix-archive/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-attributes/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-command/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-commitgraph/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-config/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-date/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-diff/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-dir/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-discover/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-filter/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-fsck/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-glob/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-ignore/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-index/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-negotiate/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-object/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-odb/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-pack/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-pathspec/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-ref/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-refspec/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-revision/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-status/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-submodule/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-traverse/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-url/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-worktree-state/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-worktree-stream/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix-worktree/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing gix/tests/fixtures/generated-do-not-edit/ (🗑️) | |
removing target/ (🗑️) | |
ek@apok:~/repos/gitoxide (main=)$ printenv PATH | |
/home/ek/mygit/bin:/home/ek/.cargo/bin:/home/ek/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin | |
ek@apok:~/repos/gitoxide (main=)$ PATH=/home/ek/.cargo/bin:/home/ek/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin RUST_BACKTRACE=full GIX_TEST_IGNORE_ARCHIVES=1 cargo nextest run --all --no-fail-fast | |
Compiling proc-macro2 v1.0.75 | |
Compiling unicode-ident v1.0.12 | |
Compiling serde v1.0.193 | |
Compiling libc v0.2.153 | |
Compiling cfg-if v1.0.0 | |
Compiling once_cell v1.19.0 | |
Compiling autocfg v1.1.0 | |
Compiling thiserror v1.0.56 | |
Compiling memchr v2.7.2 | |
Compiling regex-syntax v0.8.2 | |
Compiling quote v1.0.35 | |
Compiling syn v2.0.47 | |
Compiling aho-corasick v1.1.2 | |
Compiling fastrand v2.1.0 | |
Compiling regex-automata v0.4.3 | |
Compiling version_check v0.9.4 | |
Compiling cc v1.0.83 | |
Compiling rustix v0.38.31 | |
Compiling linux-raw-sys v0.4.12 | |
Compiling itoa v1.0.10 | |
Compiling lock_api v0.4.11 | |
Compiling parking_lot_core v0.9.9 | |
Compiling crossbeam-utils v0.8.20 | |
Compiling scopeguard v1.2.0 | |
Compiling tracing-core v0.1.32 | |
Compiling ahash v0.8.7 | |
Compiling serde_derive v1.0.193 | |
Compiling thiserror-impl v1.0.56 | |
Compiling getrandom v0.2.11 | |
Compiling pin-project-lite v0.2.13 | |
Compiling zerocopy v0.7.32 | |
Compiling futures-core v0.3.30 | |
Compiling sha1_smol v1.0.0 | |
Compiling allocator-api2 v0.2.16 | |
Compiling value-bag v1.9.0 | |
Compiling hashbrown v0.14.3 | |
Compiling log v0.4.21 | |
Compiling powerfmt v0.2.0 | |
Compiling time-core v0.1.2 | |
Compiling num-conv v0.1.0 | |
Compiling time-macros v0.2.18 | |
Compiling deranged v0.3.10 | |
Compiling num_threads v0.1.6 | |
Compiling futures-io v0.3.30 | |
Compiling parking v2.2.0 | |
Compiling concurrent-queue v2.4.0 | |
Compiling tinyvec_macros v0.1.1 | |
Compiling tinyvec v1.6.0 | |
Compiling gix-trace v0.1.9 (/home/ek/repos/gitoxide/gix-trace) | |
Compiling slab v0.4.9 | |
Compiling event-listener v4.0.1 | |
Compiling unicode-normalization v0.1.22 | |
Compiling time v0.3.36 | |
Compiling heck v0.4.1 | |
Compiling syn v1.0.109 | |
Compiling either v1.9.0 | |
Compiling event-listener-strategy v0.4.0 | |
Compiling same-file v1.0.6 | |
Compiling walkdir v2.4.0 | |
Compiling tracing-attributes v0.1.27 | |
Compiling signal-hook v0.3.17 | |
Compiling rustversion v1.0.14 | |
Compiling bstr v1.9.0 | |
Compiling bitflags v2.4.1 | |
Compiling smallvec v1.13.2 | |
Compiling faster-hex v0.9.0 | |
Compiling parking_lot v0.12.1 | |
Compiling gix-utils v0.1.12 (/home/ek/repos/gitoxide/gix-utils) | |
Compiling tracing v0.1.40 | |
Compiling futures-lite v2.1.0 | |
Compiling signal-hook-registry v1.4.1 | |
Compiling typenum v1.17.0 | |
Compiling futures-sink v0.3.30 | |
Compiling futures-channel v0.3.30 | |
Compiling async-lock v3.2.0 | |
Compiling mio v0.8.11 | |
Compiling crossbeam-epoch v0.9.17 | |
Compiling generic-array v0.14.7 | |
Compiling paste v1.0.14 | |
Compiling crossbeam-deque v0.8.4 | |
Compiling strum_macros v0.25.3 | |
Compiling signal-hook-mio v0.2.3 | |
Compiling async-channel v2.1.1 | |
Compiling cmake v0.1.50 | |
Compiling rayon-core v1.12.0 | |
Compiling libz-ng-sys v1.1.13 | |
Compiling polling v3.3.1 | |
Compiling crossterm v0.27.0 | |
Compiling stability v0.1.1 | |
Compiling itertools v0.12.0 | |
Compiling strum v0.25.0 | |
Compiling lru v0.12.1 | |
Compiling unicode-segmentation v1.10.1 | |
Compiling cassowary v0.3.0 | |
Compiling unicode-width v0.1.11 | |
Compiling indoc v2.0.4 | |
Compiling async-io v2.2.2 | |
Compiling ratatui v0.25.0 | |
Compiling is-terminal v0.4.10 | |
Compiling gix-hash v0.14.2 (/home/ek/repos/gitoxide/gix-hash) | |
Compiling sha1-asm v0.5.2 | |
Compiling crc32fast v1.4.2 | |
Compiling adler v1.0.2 | |
Compiling tui-react v0.22.0 | |
Compiling miniz_oxide v0.7.1 | |
Compiling rayon v1.8.0 | |
Compiling block-buffer v0.10.4 | |
Compiling crypto-common v0.1.6 | |
Compiling crossbeam-channel v0.5.10 | |
Compiling crossbeam-queue v0.3.10 | |
Compiling ansiterm v0.12.2 | |
Compiling humantime v2.1.0 | |
Compiling crossbeam v0.8.3 | |
Compiling digest v0.10.7 | |
Compiling crosstermion v0.13.0 | |
Compiling bytesize v1.3.0 | |
Compiling human_format v1.0.3 | |
Compiling cpufeatures v0.2.11 | |
Compiling sha1 v0.10.6 | |
Compiling prodash v28.0.0 | |
Compiling jwalk v0.8.1 | |
Compiling bytes v1.5.0 | |
Compiling tempfile v3.10.0 | |
Compiling home v0.5.5 | |
Compiling winnow v0.6.0 | |
Compiling dashmap v5.5.3 | |
Compiling unicode-bom v2.0.3 | |
Compiling pkg-config v0.3.28 | |
Compiling filetime v0.2.23 | |
Compiling gix-path v0.10.7 (/home/ek/repos/gitoxide/gix-path) | |
Compiling gix-hash v0.13.3 | |
Compiling gix-trace v0.1.4 | |
Compiling prodash v26.2.2 | |
Compiling num-traits v0.2.17 | |
Compiling gix-date v0.8.6 (/home/ek/repos/gitoxide/gix-date) | |
Compiling gix-features v0.35.0 | |
Compiling gix-date v0.8.1 | |
Compiling winnow v0.5.40 | |
Compiling xattr v1.2.0 | |
Compiling btoi v0.4.3 | |
Compiling io-close v0.3.7 | |
Compiling tar v0.4.40 | |
Compiling gix-validate v0.8.1 | |
Compiling gix-actor v0.31.2 (/home/ek/repos/gitoxide/gix-actor) | |
Compiling memmap2 v0.7.1 | |
Compiling gix-features v0.36.1 | |
Compiling gix-path v0.10.1 | |
Compiling gix-utils v0.1.6 | |
Compiling gix-chunk v0.4.5 | |
Compiling gix-actor v0.27.0 | |
Compiling gix-commitgraph v0.21.0 | |
Compiling gix-fs v0.8.1 | |
Compiling gix-object v0.37.0 | |
Compiling gix-fs v0.7.0 | |
Compiling gix-hashtable v0.4.1 | |
Compiling gix-validate v0.8.5 (/home/ek/repos/gitoxide/gix-validate) | |
Compiling gix-tempfile v10.0.0 | |
Compiling gix-tempfile v11.0.1 | |
Compiling gix-actor v0.28.1 | |
Compiling gix-revwalk v0.8.0 | |
Compiling gix-glob v0.13.0 | |
Compiling flate2 v1.0.28 | |
Compiling lzma-sys v0.1.20 | |
Compiling gix-traverse v0.33.0 | |
Compiling gix-features v0.38.2 (/home/ek/repos/gitoxide/gix-features) | |
Compiling gix-object v0.38.0 | |
Compiling gix-fs v0.11.1 (/home/ek/repos/gitoxide/gix-fs) | |
Compiling gix-tempfile v14.0.0 (/home/ek/repos/gitoxide/gix-tempfile) | |
Compiling gix-lock v11.0.1 | |
Compiling gix-lock v10.0.0 | |
Compiling gix-quote v0.4.8 | |
Compiling gix-bitmap v0.2.8 | |
Compiling byteyarn v0.2.3 | |
Compiling gix-index v0.25.0 | |
Compiling gix-attributes v0.19.0 | |
Compiling gix-ref v0.38.0 | |
Compiling gix-object v0.42.2 (/home/ek/repos/gitoxide/gix-object) | |
Compiling gix-ignore v0.8.0 | |
Compiling gix-sec v0.10.1 | |
Compiling memmap2 v0.9.3 | |
Compiling crc-catalog v2.4.0 | |
Compiling crc v3.0.1 | |
Compiling gix-discover v0.26.0 | |
Compiling gix-worktree v0.26.0 | |
Compiling xz2 v0.1.7 | |
Compiling is_ci v1.1.1 | |
Compiling fs_extra v1.3.0 | |
Compiling gix-glob v0.16.3 (/home/ek/repos/gitoxide/gix-glob) | |
Compiling gix-testtools v0.14.0 (/home/ek/repos/gitoxide/tests/tools) | |
Compiling gix-chunk v0.4.8 (/home/ek/repos/gitoxide/gix-chunk) | |
Compiling gix-hashtable v0.5.2 (/home/ek/repos/gitoxide/gix-hashtable) | |
Compiling gix-commitgraph v0.24.2 (/home/ek/repos/gitoxide/gix-commitgraph) | |
Compiling gix-quote v0.4.12 (/home/ek/repos/gitoxide/gix-quote) | |
Compiling shell-words v1.1.0 | |
Compiling gix-revwalk v0.13.1 (/home/ek/repos/gitoxide/gix-revwalk) | |
Compiling gix-lock v14.0.0 (/home/ek/repos/gitoxide/gix-lock) | |
Compiling gix-command v0.3.7 (/home/ek/repos/gitoxide/gix-command) | |
Compiling static_assertions v1.1.0 | |
Compiling kstring v2.0.0 | |
Compiling gix-traverse v0.39.1 (/home/ek/repos/gitoxide/gix-traverse) | |
Compiling gix-attributes v0.22.2 (/home/ek/repos/gitoxide/gix-attributes) | |
Compiling gix-bitmap v0.2.11 (/home/ek/repos/gitoxide/gix-bitmap) | |
Compiling fnv v1.0.7 | |
Compiling gix-ignore v0.11.2 (/home/ek/repos/gitoxide/gix-ignore) | |
Compiling gix-index v0.33.0 (/home/ek/repos/gitoxide/gix-index) | |
Compiling gix-packetline-blocking v0.17.4 (/home/ek/repos/gitoxide/gix-packetline-blocking) | |
Compiling encoding_rs v0.8.33 | |
Compiling gix-worktree v0.34.0 (/home/ek/repos/gitoxide/gix-worktree) | |
Compiling gix-filter v0.11.2 (/home/ek/repos/gitoxide/gix-filter) | |
Compiling gix-config-value v0.14.6 (/home/ek/repos/gitoxide/gix-config-value) | |
Compiling gix-sec v0.10.6 (/home/ek/repos/gitoxide/gix-sec) | |
Compiling hashbrown v0.12.3 | |
Compiling arrayvec v0.7.4 | |
Compiling uluru v3.0.0 | |
Compiling clru v0.6.1 | |
Compiling percent-encoding v2.3.1 | |
Compiling unicode-bidi v0.3.14 | |
Compiling form_urlencoded v1.2.1 | |
Compiling imara-diff v0.1.5 | |
Compiling pin-utils v0.1.0 | |
Compiling arc-swap v1.6.0 | |
Compiling gix-diff v0.44.0 (/home/ek/repos/gitoxide/gix-diff) | |
Compiling idna v0.5.0 | |
Compiling gix-ref v0.44.1 (/home/ek/repos/gitoxide/gix-ref) | |
Compiling vcpkg v0.2.15 | |
Compiling gix-pack v0.51.0 (/home/ek/repos/gitoxide/gix-pack) | |
Compiling url v2.5.0 | |
Compiling gix-url v0.27.3 (/home/ek/repos/gitoxide/gix-url) | |
Compiling gix-prompt v0.8.5 (/home/ek/repos/gitoxide/gix-prompt) | |
Compiling libz-sys v1.1.13 | |
Compiling openssl-sys v0.9.98 | |
Compiling gix-discover v0.32.0 (/home/ek/repos/gitoxide/gix-discover) | |
Compiling gix-pathspec v0.7.5 (/home/ek/repos/gitoxide/gix-pathspec) | |
Compiling gix-credentials v0.24.2 (/home/ek/repos/gitoxide/gix-credentials) | |
Compiling gix-odb v0.61.0 (/home/ek/repos/gitoxide/gix-odb) | |
Compiling curl-sys v0.4.72+curl-8.6.0 | |
Compiling regex v1.10.2 | |
Compiling futures-task v0.3.30 | |
Compiling futures-util v0.3.30 | |
Compiling futures-executor v0.3.30 | |
Compiling curl v0.4.46 | |
Compiling sdd v0.2.0 | |
Compiling bitflags v1.3.2 | |
Compiling scc v2.1.1 | |
Compiling futures v0.3.30 | |
Compiling maybe-async v0.2.7 | |
Compiling gix-packetline v0.17.5 (/home/ek/repos/gitoxide/gix-packetline) | |
Compiling serial_test_derive v3.1.1 | |
Compiling socket2 v0.5.5 | |
Compiling openssl-probe v0.1.5 | |
Compiling serial_test v3.1.1 | |
Compiling gix-revision v0.27.1 (/home/ek/repos/gitoxide/gix-revision) | |
Compiling base64 v0.22.1 | |
Compiling gix-transport v0.42.1 (/home/ek/repos/gitoxide/gix-transport) | |
Compiling gix-dir v0.5.0 (/home/ek/repos/gitoxide/gix-dir) | |
Compiling equivalent v1.0.1 | |
Compiling bumpalo v3.16.0 | |
Compiling lockfree-object-pool v0.1.6 | |
Compiling simd-adler32 v0.3.7 | |
Compiling zip v2.1.0 | |
Compiling zopfli v0.8.1 | |
Compiling indexmap v2.1.0 | |
Compiling gix-refspec v0.23.0 (/home/ek/repos/gitoxide/gix-refspec) | |
Compiling gix-config v0.37.0 (/home/ek/repos/gitoxide/gix-config) | |
Compiling gix-worktree-stream v0.13.0 (/home/ek/repos/gitoxide/gix-worktree-stream) | |
Compiling displaydoc v0.2.4 | |
Compiling io-lifetimes v1.0.11 | |
Compiling gix-macros v0.1.5 (/home/ek/repos/gitoxide/gix-macros) | |
Compiling polling v2.8.0 | |
Compiling yansi v0.5.1 | |
Compiling async-task v4.6.0 | |
Compiling event-listener v2.5.3 | |
Compiling serde_json v1.0.108 | |
Compiling rustix v0.37.27 | |
Compiling atomic-waker v1.1.2 | |
Compiling diff v0.1.13 | |
Compiling pretty_assertions v1.4.0 | |
Compiling gix-archive v0.13.1 (/home/ek/repos/gitoxide/gix-archive) | |
Compiling piper v0.2.1 | |
Compiling gix-submodule v0.11.0 (/home/ek/repos/gitoxide/gix-submodule) | |
Compiling gix-protocol v0.45.1 (/home/ek/repos/gitoxide/gix-protocol) | |
Compiling gix-status v0.10.0 (/home/ek/repos/gitoxide/gix-status) | |
Compiling gix-worktree-state v0.11.0 (/home/ek/repos/gitoxide/gix-worktree-state) | |
Compiling gix-negotiate v0.13.1 (/home/ek/repos/gitoxide/gix-negotiate) | |
Compiling gix-mailmap v0.23.1 (/home/ek/repos/gitoxide/gix-mailmap) | |
Compiling async-io v1.13.0 | |
Compiling fastrand v1.9.0 | |
Compiling ryu v1.0.16 | |
Compiling waker-fn v1.1.1 | |
Compiling linux-raw-sys v0.3.8 | |
Compiling futures-lite v1.13.0 | |
Compiling blocking v1.5.1 | |
Compiling async-lock v2.8.0 | |
Compiling async-executor v1.8.0 | |
Compiling socket2 v0.4.10 | |
Compiling async-global-executor v2.4.1 | |
Compiling async-channel v1.9.0 | |
Compiling async-attributes v1.1.2 | |
Compiling kv-log-macro v1.0.7 | |
Compiling anyhow v1.0.77 | |
Compiling gix v0.63.0 (/home/ek/repos/gitoxide/gix) | |
Compiling async-std v1.12.0 | |
Compiling utf8parse v0.2.1 | |
Compiling anstyle-parse v0.2.3 | |
Compiling is_terminal_polyfill v1.70.0 | |
Compiling anstyle-query v1.0.2 | |
Compiling colorchoice v1.0.0 | |
Compiling anstyle v1.0.7 | |
Compiling anstream v0.6.14 | |
Compiling clap_lex v0.6.0 | |
Compiling strsim v0.10.0 | |
Compiling clap_derive v4.4.7 | |
Compiling clap_builder v4.4.12 | |
Compiling termcolor v1.4.0 | |
Compiling memoffset v0.7.1 | |
Compiling libsqlite3-sys v0.28.0 | |
Compiling overload v0.1.1 | |
Compiling lazy_static v1.4.0 | |
Compiling sharded-slab v0.1.7 | |
Compiling clap v4.4.12 | |
Compiling nu-ansi-term v0.46.0 | |
Compiling tracing-log v0.2.0 | |
Compiling fs-err v2.11.0 | |
Compiling is-docker v0.2.0 | |
Compiling thread_local v1.1.7 | |
Compiling tracing-subscriber v0.3.18 | |
Compiling is-wsl v0.4.0 | |
Compiling nix v0.26.4 | |
Compiling gix-fsck v0.4.0 (/home/ek/repos/gitoxide/gix-fsck) | |
Compiling hashlink v0.9.1 | |
Compiling half v1.8.2 | |
Compiling pathdiff v0.2.1 | |
Compiling fallible-iterator v0.3.0 | |
Compiling plotters-backend v0.3.5 | |
Compiling fallible-streaming-iterator v0.1.9 | |
Compiling ciborium-io v0.2.1 | |
Compiling ciborium-ll v0.2.1 | |
Compiling plotters-svg v0.3.5 | |
Compiling open v5.0.1 | |
Compiling tracing-forest v0.1.6 | |
Compiling ptyprocess v0.4.1 | |
Compiling itertools v0.10.5 | |
Compiling sysinfo v0.30.2 | |
Compiling rusqlite v0.31.0 | |
Compiling gitoxide v0.36.1 (/home/ek/repos/gitoxide) | |
Compiling cast v0.3.0 | |
Compiling trybuild v1.0.86 | |
Compiling layout-rs v0.1.1 | |
Compiling criterion-plot v0.5.0 | |
Compiling gitoxide-core v0.38.0 (/home/ek/repos/gitoxide/gitoxide-core) | |
Compiling expectrl v0.7.1 | |
Compiling plotters v0.3.5 | |
Compiling ciborium v0.2.1 | |
Compiling clap_complete v4.4.5 | |
Compiling env_logger v0.10.2 | |
Compiling tinytemplate v1.2.1 | |
Compiling terminal_size v0.3.0 | |
Compiling oorandom v11.1.3 | |
Compiling anes v0.1.6 | |
Compiling glob v0.3.1 | |
Compiling criterion v0.5.1 | |
Compiling assert_matches v1.5.0 | |
Compiling basic-toml v0.1.7 | |
Compiling symlink v0.1.0 | |
Compiling maplit v1.0.2 | |
Compiling cap v0.1.2 | |
Compiling gix-config-tests v0.0.0 (/home/ek/repos/gitoxide/gix-config/tests) | |
Compiling gix-odb-tests v0.0.0 (/home/ek/repos/gitoxide/gix-odb/tests) | |
Compiling gix-pack-tests v0.0.0 (/home/ek/repos/gitoxide/gix-pack/tests) | |
Compiling gix-worktree-state-tests v0.0.0 (/home/ek/repos/gitoxide/gix-worktree-state/tests) | |
Compiling gix-worktree-tests v0.0.0 (/home/ek/repos/gitoxide/gix-worktree/tests) | |
Compiling gix-status-tests v0.0.0 (/home/ek/repos/gitoxide/gix-status/tests) | |
Compiling gix-diff-tests v0.0.0 (/home/ek/repos/gitoxide/gix-diff/tests) | |
Compiling gix-ref-tests v0.0.0 (/home/ek/repos/gitoxide/gix-ref/tests) | |
Compiling gix-traverse-tests v0.0.0 (/home/ek/repos/gitoxide/gix-traverse/tests) | |
Compiling gix-index-tests v0.0.0 (/home/ek/repos/gitoxide/gix-index/tests) | |
Compiling gix-tix v0.0.0 (/home/ek/repos/gitoxide/gix-tix) | |
Compiling gix-sequencer v0.0.0 (/home/ek/repos/gitoxide/gix-sequencer) | |
Compiling gix-lfs v0.0.0 (/home/ek/repos/gitoxide/gix-lfs) | |
Compiling gix-note v0.0.0 (/home/ek/repos/gitoxide/gix-note) | |
Compiling gix-fetchhead v0.0.0 (/home/ek/repos/gitoxide/gix-fetchhead) | |
Compiling gix-rebase v0.0.0 (/home/ek/repos/gitoxide/gix-rebase) | |
Finished `test` profile [unoptimized + debuginfo] target(s) in 3m 50s | |
Starting 2364 tests across 127 binaries (2 skipped; run ID: 0f8a9ecf-2e36-4dd2-b7f7-e573de5d5118, nextest profile: default) | |
PASS [ 0.010s] gix id::tests::size_of_oid | |
PASS [ 0.013s] gix open::tests::size_of_options | |
PASS [ 0.021s] gitoxide shared::value_parser_tests::rename_fraction | |
PASS [ 0.024s] gitoxide plumbing::main::tests::clap | |
PASS [ 4.586s] gix remote::connection::fetch::refs::tests::update::local_symbolic_refs_can_be_overwritten | |
PASS [ 0.012s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_but_appears_to_be_fast_forward_in_dryrun_mode | |
PASS [ 4.769s] gix remote::connection::fetch::refs::tests::update::local_direct_refs_are_written_with_symbolic_ones | |
PASS [ 0.174s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_if_dry_run_is_disabled | |
PASS [ 0.014s] gix remote::connection::fetch::refs::tests::update::remote_refs_cannot_map_to_local_head | |
PASS [ 0.013s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_can_always_be_set_as_there_is_no_scenario_where_it_could_be_nonexisting_and_rejected | |
PASS [ 0.014s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_can_be_written_locally_and_point_to_tracking_branch | |
PASS [ 0.013s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_dont_overwrite_valid_local_branches | |
PASS [ 0.013s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_result_in_valid_peeled_branches | |
PASS [ 0.012s] gix remote::connection::fetch::refs::tests::update::unborn_remote_branches_can_be_created_locally_if_they_are_new | |
PASS [ 4.825s] gix remote::connection::fetch::refs::tests::update::checked_out_branches_in_worktrees_are_rejected_with_additional_information | |
PASS [ 0.014s] gix remote::connection::fetch::refs::tests::update::unborn_remote_branches_can_update_local_unborn_branches | |
PASS [ 0.016s] gix remote::connection::fetch::refs::tests::update::unborn_remote_refs_dont_overwrite_valid_local_refs | |
PASS [ 0.050s] gix::gix clone::blocking_io::fetch_and_checkout_empty_remote_repo | |
PASS [ 0.105s] gix::gix clone::blocking_io::fetch_and_checkout | |
PASS [ 0.085s] gix::gix clone::blocking_io::fetch_only_with_configuration | |
PASS [ 4.975s] gix remote::connection::fetch::refs::tests::update::fast_forwards_are_called_out_even_if_force_is_given | |
PASS [ 0.170s] gix remote::connection::fetch::refs::tests::update::various_valid_updates | |
PASS [ 0.087s] gix::gix clone::blocking_io::fetch_only_without_configuration | |
PASS [ 0.083s] gix::gix clone::blocking_io::from_shallow_allowed_by_default | |
PASS [ 0.151s] gix::gix clone::blocking_io::fetch_shallow_no_checkout_then_unshallow | |
PASS [ 0.023s] gix::gix clone::blocking_io::from_shallow_prohibited_with_option | |
PASS [ 0.158s] gix::gix clone::blocking_io::from_non_shallow_by_deepen_exclude_then_deepen_to_unshallow | |
PASS [ 0.013s] gix::gix clone::clone_and_destination_must_be_empty | |
PASS [ 0.016s] gix::gix clone::clone_and_early_persist_without_receive | |
PASS [ 0.016s] gix::gix clone::clone_bare_into_empty_directory_and_early_drop | |
PASS [ 0.016s] gix::gix clone::clone_into_empty_directory_and_early_drop | |
PASS [ 0.219s] gix::gix clone::blocking_io::from_non_shallow_then_deepen_then_deepen_since_to_unshallow | |
PASS [ 0.088s] gix::gix commit::describe::lightweight_tags_are_sorted_lexicographically | |
PASS [ 0.112s] gix::gix commit::describe::tags_are_sorted_by_date_and_lexicographically | |
PASS [ 0.114s] gix::gix commit::describe::tags_are_sorted_by_priority | |
PASS [ 0.013s] gix::gix config::tree::branch::merge | |
PASS [ 0.015s] gix::gix config::tree::checkout::workers | |
PASS [ 0.015s] gix::gix config::tree::core::abbrev | |
PASS [ 0.014s] gix::gix config::tree::core::autocrlf | |
PASS [ 0.014s] gix::gix config::tree::core::check_round_trip_encoding | |
PASS [ 0.014s] gix::gix config::tree::core::check_stat | |
PASS [ 0.013s] gix::gix config::tree::core::delta_base_cache_limit | |
PASS [ 0.015s] gix::gix config::tree::core::disambiguate | |
PASS [ 0.015s] gix::gix config::tree::core::eol | |
PASS [ 0.014s] gix::gix config::tree::core::log_all_ref_updates | |
PASS [ 0.014s] gix::gix config::tree::core::safecrlf | |
PASS [ 0.017s] gix::gix config::tree::core::timeouts | |
PASS [ 0.016s] gix::gix config::tree::diff::algorithm | |
PASS [ 0.015s] gix::gix config::tree::diff::driver_binary | |
PASS [ 0.015s] gix::gix config::tree::diff::renames | |
PASS [ 0.014s] gix::gix config::tree::extensions::object_format | |
PASS [ 0.014s] gix::gix config::tree::fetch::algorithm | |
PASS [ 0.013s] gix::gix config::tree::fetch::recurse_submodule | |
PASS [ 0.013s] gix::gix config::tree::gitoxide::allow::protocol_from_user | |
PASS [ 0.014s] gix::gix config::tree::gitoxide::author::name_and_email_fallback | |
PASS [ 0.015s] gix::gix config::tree::gitoxide::commit::author_and_committer_date | |
PASS [ 0.014s] gix::gix config::tree::gitoxide::committer::name_and_email_fallback | |
PASS [ 0.016s] gix::gix config::tree::gitoxide::http::connect_timeout | |
PASS [ 0.014s] gix::gix config::tree::http::extra_header | |
PASS [ 0.015s] gix::gix config::tree::http::follow_redirects | |
PASS [ 0.015s] gix::gix config::tree::http::http_version | |
PASS [ 0.014s] gix::gix config::tree::http::proxy_auth_method | |
PASS [ 0.014s] gix::gix config::tree::http::ssl_version | |
PASS [ 0.013s] gix::gix config::tree::index::threads | |
PASS [ 0.013s] gix::gix config::tree::keys::any | |
PASS [ 0.012s] gix::gix config::tree::keys::remote_name | |
PASS [ 0.012s] gix::gix config::tree::keys::string | |
PASS [ 0.015s] gix::gix config::tree::keys::unsigned_integer | |
PASS [ 0.015s] gix::gix config::tree::pack::index_version | |
PASS [ 0.014s] gix::gix config::tree::protocol::allow | |
PASS [ 0.013s] gix::gix config::tree::protocol::version | |
PASS [ 0.014s] gix::gix config::tree::push::default | |
PASS [ 0.014s] gix::gix config::tree::remote::refspecs | |
PASS [ 0.014s] gix::gix config::tree::remote::tag_opt | |
PASS [ 0.014s] gix::gix config::tree::remote::url_and_push_url | |
PASS [ 0.013s] gix::gix config::tree::ssh::variant | |
PASS [ 0.013s] gix::gix config::tree::status::default | |
PASS [ 0.016s] gix::gix head::into_remote::detached_is_none | |
PASS [ 0.016s] gix::gix head::into_remote::unborn_is_none | |
PASS [ 0.135s] gix::gix head::peel::all_cases | |
PASS [ 0.087s] gix::gix id::ancestors::all | |
PASS [ 0.015s] gix::gix id::ancestors::filtered | |
PASS [ 0.061s] gix::gix id::ancestors::pre_epoch | |
PASS [ 0.105s] gix::gix id::display_and_debug | |
PASS [ 0.016s] gix::gix id::prefix | |
PASS [ 0.014s] gix::gix init::bare::init_into_empty_directory_uses_it_directly | |
PASS [ 0.012s] gix::gix init::bare::init_into_non_empty_directory_is_not_allowed | |
PASS [ 0.017s] gix::gix init::bare::init_into_non_existing_directory_creates_it | |
PASS [ 0.016s] gix::gix init::non_bare::init_bare_with_custom_branch_name | |
PASS [ 0.016s] gix::gix init::non_bare::init_into_empty_directory_creates_a_dot_git_dir | |
PASS [ 0.016s] gix::gix init::non_bare::init_into_non_empty_directory_is_allowed_by_default | |
PASS [ 0.013s] gix::gix init::non_bare::init_into_non_empty_directory_is_not_allowed_if_option_is_set_as_used_for_clone | |
PASS [ 0.016s] gix::gix object::commit::decode | |
PASS [ 0.015s] gix::gix object::commit::short_id | |
PASS [ 0.016s] gix::gix object::commit::tree | |
PASS [ 0.012s] gix::gix object::object_ref_size_in_memory | |
PASS [ 0.011s] gix::gix object::oid_size_in_memory | |
PASS [ 1.086s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_applies_automatically_if_dirty | |
PASS [ 1.247s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_does_not_apply_if_not_dirty | |
PASS [ 2.905s] gix::gix diff::resource_cache | |
PASS [ 0.022s] gix::gix object::tree::diff::track_rewrites::copies_by_similarity | |
PASS [ 0.020s] gix::gix object::tree::diff::track_rewrites::copies_by_similarity_with_limit | |
PASS [ 0.021s] gix::gix object::tree::diff::track_rewrites::copies_in_entire_tree_by_similarity | |
PASS [ 0.019s] gix::gix object::tree::diff::track_rewrites::copies_in_entire_tree_by_similarity_with_limit | |
PASS [ 2.367s] gix::gix object::tree::diff::changes_against_tree_modified | |
PASS [ 0.020s] gix::gix object::tree::diff::track_rewrites::realistic_renames | |
PASS [ 0.020s] gix::gix object::tree::diff::track_rewrites::realistic_renames_2 | |
PASS [ 0.017s] gix::gix object::tree::diff::track_rewrites::realistic_renames_3 | |
PASS [ 0.019s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled | |
PASS [ 0.021s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled_2 | |
PASS [ 0.016s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled_3 | |
PASS [ 0.021s] gix::gix object::tree::diff::track_rewrites::rename_by_similarity | |
PASS [ 0.019s] gix::gix object::tree::diff::track_rewrites::renames_by_similarity_with_limit | |
PASS [ 0.037s] gix::gix object::tree::diff::track_rewrites::renames_by_identity | |
PASS [ 0.014s] gix::gix object::tree::find_entry | |
PASS [ 0.069s] gix::gix reference::find::and_follow | |
PASS [ 2.250s] gix::gix object::tree::diff::track_rewrites::copies_by_identity | |
PASS [ 0.015s] gix::gix reference::find::and_peel | |
PASS [ 0.012s] gix::gix reference::log::message | |
PASS [ 0.013s] gix::gix reference::remote::dot_remote_behind_symbol | |
PASS [ 0.013s] gix::gix reference::remote::not_configured | |
PASS [ 0.015s] gix::gix reference::remote::push_defaults_to_fetch | |
PASS [ 0.014s] gix::gix reference::remote::separate_push_and_fetch | |
PASS [ 0.014s] gix::gix reference::remote::url_as_remote_name | |
PASS [ 0.025s] gix::gix reference::set_target_id | |
PASS [ 0.015s] gix::gix remote::connect::blocking_io::protocol_allow::deny | |
PASS [ 0.162s] gix::gix object::tree::lookup_entry_by_path | |
PASS [ 0.019s] gix::gix remote::connect::blocking_io::protocol_allow::user | |
PASS [ 2.528s] gix::gix object::tree::diff::changes_against_tree_with_filename_tracking | |
PASS [ 0.180s] gix::gix remote::fetch::blocking_and_async_io::collate_fetch_error | |
PASS [ 1.566s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack_without_local_destination | |
PASS [ 0.501s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_zero_does_not_fail | |
PASS [ 0.084s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_alternates_adds_tips_from_alternates | |
PASS [ 2.864s] gix::gix remote::fetch::blocking_and_async_io::fetch_empty_pack | |
PASS [ 0.013s] gix::gix remote::fetch::shallow::undo | |
PASS [ 0.011s] gix::gix remote::name::empty_is_invalid | |
PASS [ 0.050s] gix::gix remote::ref_map::blocking_and_async_io::all | |
PASS [ 0.015s] gix::gix remote::save::save_as_to::anonymous_remotes_cannot_be_saved_lacking_a_name | |
PASS [ 0.015s] gix::gix remote::save::save_as_to::new_anonymous_remote_with_name | |
PASS [ 0.015s] gix::gix remote::save::save_to::named_remotes_save_as_is | |
PASS [ 0.059s] gix::gix repository::config::config_snapshot::apply_cli_overrides | |
PASS [ 0.018s] gix::gix repository::config::config_snapshot::commit_auto_rollback | |
PASS [ 0.021s] gix::gix repository::config::config_snapshot::credential_helpers::any_url_calls_global | |
PASS [ 0.021s] gix::gix repository::config::config_snapshot::credential_helpers::case_sensitive_host_matching | |
PASS [ 0.015s] gix::gix repository::config::config_snapshot::credential_helpers::empty_core_askpass_is_ignored | |
PASS [ 3.114s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack | |
PASS [ 0.015s] gix::gix repository::config::config_snapshot::credential_helpers::host_globs_match_as_well | |
PASS [ 0.018s] gix::gix repository::config::config_snapshot::credential_helpers::empty_helper_clears_helper_list | |
PASS [ 0.989s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_multi_round_negotiation | |
PASS [ 0.024s] gix::gix repository::config::config_snapshot::credential_helpers::http_port_defaulting | |
PASS [ 0.024s] gix::gix repository::config::config_snapshot::credential_helpers::http_urls_match_the_host_without_path_as_well | |
PASS [ 0.015s] gix::gix repository::config::config_snapshot::credential_helpers::invalid_urls_are_rejected_early | |
PASS [ 0.020s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_and_port_with_path_via_url_match | |
PASS [ 0.029s] gix::gix repository::config::config_snapshot::credential_helpers::https_urls_match_the_host_without_path_as_well | |
PASS [ 0.020s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_with_path_via_url_match | |
PASS [ 0.027s] gix::gix repository::config::config_snapshot::credential_helpers::subdomain_globs_match_on_their_level | |
PASS [ 0.023s] gix::gix repository::config::config_snapshot::credential_helpers::user_rules_only_match_urls_with_user | |
PASS [ 0.017s] gix::gix repository::config::config_snapshot::set_value_in_subsection | |
PASS [ 0.017s] gix::gix repository::config::config_snapshot::snapshot_mut_commit_and_forget | |
PASS [ 0.017s] gix::gix repository::config::config_snapshot::values_are_set_in_memory_only | |
PASS [ 0.025s] gix::gix repository::config::identity::author_and_committer_and_fallback | |
PASS [ 0.029s] gix::gix repository::config::identity::author_from_different_config_sections | |
PASS [ 3.173s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_not_possible | |
PASS [ 0.190s] gix::gix repository::config::remote::branch_remote::fetch | |
PASS [ 0.162s] gix::gix repository::config::remote::branch_remote::push_default | |
PASS [ 0.015s] gix::gix repository::config::remote::branch_remote::push_mapped | |
PASS [ 0.016s] gix::gix repository::config::remote::branch_remote::push_missing | |
PASS [ 0.015s] gix::gix repository::config::remote::remote_and_branch_names | |
PASS [ 0.014s] gix::gix repository::config::remote::remote_default_name | |
PASS [ 0.106s] gix::gix repository::config::remote::branch_remote::push_default_current | |
PASS [ 0.215s] gix::gix repository::config::remote::branch_remote::name::push | |
PASS [ 0.391s] gix::gix repository::config::ssh_options::with_command_and_variant | |
PASS [ 0.387s] gix::gix repository::config::transport_options::http::all_proxy_only | |
PASS [ 0.397s] gix::gix repository::config::transport_options::http::all_proxy_is_fallback | |
PASS [ 0.014s] gix::gix repository::config::transport_options::http::empty_proxy_string_turns_it_off | |
PASS [ 0.015s] gix::gix repository::config::transport_options::http::env_http_proxy_is_fallback | |
PASS [ 0.014s] gix::gix repository::config::transport_options::http::env_http_proxy_only | |
PASS [ 0.014s] gix::gix repository::config::transport_options::http::http_no_proxy | |
PASS [ 0.015s] gix::gix repository::config::transport_options::http::http_proxy_with_username | |
PASS [ 0.015s] gix::gix repository::config::transport_options::http::http_ssl_cainfo_suppressed_by_ | |
PASS [ 0.013s] gix::gix repository::config::transport_options::http::http_ssl_version_default | |
PASS [ 0.015s] gix::gix repository::config::transport_options::http::http_ssl_version_empty_resets_prior_values | |
PASS [ 0.017s] gix::gix repository::config::transport_options::http::http_ssl_version_min_max_overrides_ssl_version | |
PASS [ 0.015s] gix::gix repository::config::transport_options::http::http_verbose | |
PASS [ 0.013s] gix::gix repository::config::transport_options::http::https_specific_proxy_empty | |
PASS [ 0.015s] gix::gix repository::config::transport_options::http::https_specific_proxy_only | |
PASS [ 0.017s] gix::gix repository::config::transport_options::http::https_specific_proxy_is_only_a_fallback | |
PASS [ 0.017s] gix::gix repository::config::transport_options::http::proxy_without_protocol_is_defaulted_to_http | |
PASS [ 0.014s] gix::gix repository::config::transport_options::http::remote_overrides | |
PASS [ 0.013s] gix::gix repository::config::transport_options::http::simple_configuration | |
PASS [ 0.015s] gix::gix repository::config::transport_options::http::ssl_no_verify_takes_precedence | |
PASS [ 0.015s] gix::gix repository::config::transport_options::http::ssl_verify_disabled | |
PASS [ 0.019s] gix::gix repository::dirwalk::basics | |
PASS [ 0.015s] gix::gix repository::excludes::empty_core_excludes | |
PASS [ 0.502s] gix::gix repository::config::ssh_options::with_command_fallback_which_disallows_shell | |
PASS [ 0.014s] gix::gix repository::filter::pipeline_in_nonbare_repo_without_index | |
PASS [ 0.016s] gix::gix repository::filter::pipeline_in_repo_without_special_options | |
PASS [ 0.017s] gix::gix repository::filter::pipeline_with_autocrlf | |
PASS [ 0.020s] gix::gix repository::object::commit::parent_in_initial_commit_causes_failure | |
PASS [ 0.027s] gix::gix repository::object::commit::multi_line_commit_message_uses_first_line_in_ref_log_ref_nonexisting | |
PASS [ 0.019s] gix::gix repository::object::commit::single_line_initial_commit_empty_tree_ref_nonexisting | |
PASS [ 0.019s] gix::gix repository::object::commit_as::specify_committer_and_author | |
PASS [ 0.015s] gix::gix repository::object::find::empty_tree_can_always_be_found | |
PASS [ 0.016s] gix::gix repository::object::find::find_and_try_find_with_and_without_object_cache | |
PASS [ 0.016s] gix::gix repository::object::write_blob::from_slice | |
PASS [ 0.025s] gix::gix repository::object::tag::simple | |
PASS [ 0.016s] gix::gix repository::object::write_blob::from_stream | |
PASS [ 0.017s] gix::gix repository::object::write_object::empty_tree | |
PASS [ 0.016s] gix::gix repository::open::bare_repo_with_index | |
PASS [ 0.017s] gix::gix repository::open::missing_config_file::bare | |
PASS [ 0.013s] gix::gix repository::open::missing_config_file::non_bare | |
PASS [ 0.017s] gix::gix repository::open::non_bare_split_worktree | |
PASS [ 0.015s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_boolean | |
PASS [ 0.016s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_empty | |
PASS [ 0.013s] gix::gix repository::open::not_a_repository::shows_proper_error | |
PASS [ 0.015s] gix::gix repository::open::none_bare_repo_without_index | |
PASS [ 0.016s] gix::gix repository::open::object_caches::default_git_and_custom_caches | |
PASS [ 0.014s] gix::gix repository::open::object_caches::disabled | |
PASS [ 0.016s] gix::gix repository::open::on_root_with_decomposed_unicode | |
PASS [ 0.015s] gix::gix repository::open::open_path_as_is::bare_repos_open_normally | |
PASS [ 0.016s] gix::gix repository::open::open_path_as_is::git_dir_within_worktrees_open_normally | |
PASS [ 0.016s] gix::gix repository::open::open_path_as_is::worktrees_cannot_be_opened | |
PASS [ 0.021s] gix::gix repository::open::submodules::by_their_worktree_checkout_and_git_modules_dir | |
PASS [ 0.016s] gix::gix repository::pathspec::defaults_are_taken_from_repo_config | |
PASS [ 0.108s] gix::gix repository::object::writes_avoid_io_using_duplicate_check | |
PASS [ 0.014s] gix::gix repository::reference::head::symbolic | |
PASS [ 0.026s] gix::gix repository::reference::head::detached | |
PASS [ 0.016s] gix::gix repository::reference::iter_references::all | |
PASS [ 0.014s] gix::gix repository::reference::iter_references::prefixed | |
PASS [ 0.017s] gix::gix repository::reference::iter_references::prefixed_and_peeled | |
PASS [ 0.013s] gix::gix repository::remote::find_default_remote::works_on_detached_heads | |
PASS [ 0.021s] gix::gix repository::reference::set_namespace::affects_edits_and_iteration | |
PASS [ 0.014s] gix::gix repository::remote::find_fetch_remote::symbol_name | |
PASS [ 0.014s] gix::gix repository::remote::find_fetch_remote::urls | |
PASS [ 0.078s] gix::gix repository::open::worktree::with_worktree_configs | |
PASS [ 0.015s] gix::gix repository::remote::find_remote::bad_url_rewriting_can_be_handled_much_like_git | |
PASS [ 0.015s] gix::gix repository::remote::find_remote::instead_of_url_rewriting | |
PASS [ 0.016s] gix::gix repository::remote::find_remote::many_fetchspecs | |
PASS [ 0.017s] gix::gix repository::remote::find_remote::push_url_and_push_specs | |
PASS [ 0.015s] gix::gix repository::remote::find_remote::tags_option | |
PASS [ 0.014s] gix::gix repository::remote::find_remote::typical | |
PASS [ 0.015s] gix::gix repository::remote::remote_at::url_and_push_url | |
PASS [ 0.014s] gix::gix repository::remote::remote_at::url_rewrites_are_respected | |
PASS [ 0.015s] gix::gix repository::remote::remote_at::url_rewrites_can_be_skipped | |
PASS [ 0.064s] gix::gix repository::shallow::traverse::complex_graphs_can_be_iterated_despite_multiple_shallow_boundaries | |
PASS [ 0.011s] gix::gix repository::size_in_memory | |
PASS [ 0.140s] gix::gix repository::shallow::no | |
PASS [ 0.077s] gix::gix repository::state::apply_mailbox | |
PASS [ 0.151s] gix::gix repository::shallow::yes | |
PASS [ 0.160s] gix::gix repository::shallow::traverse::boundary_is_detected_triggering_no_error | |
PASS [ 0.091s] gix::gix repository::state::bisect | |
PASS [ 0.075s] gix::gix repository::state::cherry_pick | |
PASS [ 0.075s] gix::gix repository::state::merge | |
PASS [ 0.088s] gix::gix repository::state::cherry_pick_sequence | |
PASS [ 0.017s] gix::gix repository::submodule::modules_file::is_read_from_index_if_not_in_worktree | |
PASS [ 0.015s] gix::gix repository::submodule::modules_file::is_read_from_tree_if_not_in_index | |
PASS [ 0.017s] gix::gix repository::submodule::modules_file::is_read_from_worktree | |
PASS [ 0.073s] gix::gix repository::state::revert | |
PASS [ 0.085s] gix::gix repository::state::rebase_interactive | |
PASS [ 0.017s] gix::gix repository::submodule::modules_file::none_if_not_present | |
PASS [ 0.015s] gix::gix repository::submodule::submodules::all_modules_are_active_by_default | |
PASS [ 0.082s] gix::gix repository::state::revert_sequence | |
PASS [ 0.016s] gix::gix repository::thread_safe_repository_is_sync | |
PASS [ 0.022s] gix::gix repository::worktree::archive | |
PASS [ 0.019s] gix::gix repository::worktree::stream | |
PASS [ 0.140s] gix::gix repository::worktree::with_core_worktree_config::bare_relative | |
PASS [ 0.016s] gix::gix repository::worktree::with_core_worktree_config::relative | |
PASS [ 0.146s] gix::gix repository::worktree::with_core_worktree_config::non_existing_relative | |
PASS [ 0.176s] gix::gix repository::worktree::from_bare_parent_repo | |
PASS [ 0.014s] gix::gix repository::worktree::with_core_worktree_config::relative_file | |
PASS [ 0.185s] gix::gix repository::worktree::from_nonbare_parent_repo | |
PASS [ 0.996s] gix::gix revision::spec::from_bytes::access_blob_through_tree | |
PASS [ 0.018s] gix::gix revision::spec::from_bytes::ambiguous::commits_can_be_disambiguated_with_commit_specific_transformations | |
PASS [ 0.018s] gix::gix revision::spec::from_bytes::ambiguous::duplicates_are_deduplicated_across_all_odb_types | |
PASS [ 0.018s] gix::gix revision::spec::from_bytes::ambiguous::fully_failed_disambiguation_still_yields_an_ambiguity_error | |
PASS [ 0.018s] gix::gix revision::spec::from_bytes::ambiguous::prefix | |
PASS [ 1.071s] gix::gix revision::spec::from_bytes::ambiguous::blob_and_tree_can_be_disambiguated_by_type | |
PASS [ 0.023s] gix::gix revision::spec::from_bytes::ambiguous::ranges_are_auto_disambiguated_by_committish | |
PASS [ 0.017s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_are_overridden_by_specific_ones | |
PASS [ 1.102s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_40hex_refs_are_ignored_and_we_prefer_the_object_of_the_same_name | |
PASS [ 1.099s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_short_refs_are_dereferenced | |
PASS [ 0.017s] gix::gix revision::spec::from_bytes::ambiguous::trees_can_be_disambiguated_by_blob_access | |
PASS [ 0.022s] gix::gix revision::spec::from_bytes::ambiguous::tags_can_be_disambiguated_with_commit_specific_transformations | |
PASS [ 0.016s] gix::gix revision::spec::from_bytes::bad_objects_are_valid_until_they_are_actually_read_from_the_odb | |
PASS [ 0.044s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_disambiguate | |
PASS [ 0.016s] gix::gix revision::spec::from_bytes::empty_tree_as_full_name | |
PASS [ 0.018s] gix::gix revision::spec::from_bytes::index::at_stage | |
PASS [ 0.015s] gix::gix revision::spec::from_bytes::names_are_made_available_via_references | |
PASS [ 0.021s] gix::gix revision::spec::from_bytes::peel::peel_to_object | |
PASS [ 0.017s] gix::gix revision::spec::from_bytes::peel::trailing_colon_is_equivalent_to_peel_to_tree | |
PASS [ 0.015s] gix::gix revision::spec::from_bytes::reflog::by_date_is_planned_until_git_date_crate_is_implements_parsing | |
PASS [ 0.018s] gix::gix revision::spec::from_bytes::reflog::by_index | |
PASS [ 0.017s] gix::gix revision::spec::from_bytes::reflog::by_index_unborn_head | |
PASS [ 0.020s] gix::gix revision::spec::from_bytes::reflog::nth_prior_checkout | |
PASS [ 0.021s] gix::gix revision::spec::from_bytes::regex::with_known_revision::contained_string_matches_in_unanchored_regex_and_disambiguates_automatically | |
PASS [ 0.028s] gix::gix revision::spec::from_bytes::regex::find_youngest_matching_commit::regex_matches | |
PASS [ 0.018s] gix::gix revision::spec::from_bytes::sibling_branch::push_and_upstream | |
PASS [ 0.020s] gix::gix revision::spec::from_bytes::traverse::ancestors | |
PASS [ 0.019s] gix::gix revision::spec::from_bytes::traverse::complex | |
PASS [ 0.019s] gix::gix revision::spec::from_bytes::traverse::freestanding_double_or_triple_dot_defaults_to_head_refs | |
PASS [ 0.018s] gix::gix revision::spec::from_bytes::traverse::freestanding_negation_yields_descriptive_error | |
PASS [ 0.018s] gix::gix revision::spec::from_bytes::traverse::parent | |
PASS [ 0.013s] gix::gix status::index_worktree::iter::item_size | |
PASS [ 0.018s] gix::gix status::index_worktree::iter::early_drop_for_is_dirty_emulation | |
PASS [ 0.026s] gix::gix status::index_worktree::iter::submodule_modification | |
PASS [ 0.025s] gix::gix status::is_dirty::no_changes | |
PASS [ 0.019s] gix::gix status::is_dirty::submodule_changes_are_picked_up | |
PASS [ 0.021s] gix::gix status::is_dirty::untracked_files_are_excluded | |
PASS [ 0.019s] gix::gix status::is_dirty::various_changes_positive | |
PASS [ 0.061s] gix::gix status::index_worktree::iter::untracked_files_collapse_by_default | |
PASS [ 0.015s] gix::gix submodule::open::not_a_submodule | |
PASS [ 0.018s] gix::gix submodule::open::old_form | |
PASS [ 0.020s] gix::gix submodule::open::status::changed_head_compared_to_superproject_index | |
PASS [ 0.015s] gix::gix submodule::open::status::changed_head_empty_worktree | |
PASS [ 0.078s] gix::gix status::index_worktree::iter::untracked_files_settings_none | |
PASS [ 0.019s] gix::gix submodule::open::status::is_dirty_skips_expensive_checks | |
PASS [ 0.015s] gix::interrupt needs_feature::multi_registration | |
PASS [ 0.031s] gix::gix-init with_overrides::order_from_api_and_cli_and_environment | |
PASS [ 0.034s] gix::gix submodule::open::status::modified_and_untracked | |
PASS [ 0.008s] gix-actor signature::decode::tests::parse_signature::empty_name_and_email | |
PASS [ 0.041s] gix::gix submodule::open::various | |
PASS [ 0.008s] gix-actor signature::decode::tests::parse_signature::invalid_time | |
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::negative_offset_0000 | |
PASS [ 0.012s] gix-actor signature::decode::tests::parse_signature::invalid_signature | |
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::negative_offset_double_dash | |
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::tz_minus | |
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::tz_plus | |
PASS [ 0.010s] gix-actor::actor identity::round_trip | |
PASS [ 0.007s] gix-actor::actor signature::parse_timestamp_with_trailing_digits | |
PASS [ 0.007s] gix-actor::actor signature::round_trip | |
PASS [ 0.007s] gix-actor::actor signature::trim | |
PASS [ 0.007s] gix-actor::actor signature::write_to::invalid::email | |
PASS [ 0.007s] gix-actor::actor signature::write_to::invalid::name | |
PASS [ 0.009s] gix-actor::actor signature::write_to::invalid::name_with_newline | |
PASS [ 0.067s] gix-archive::archive from_tree::basic_usage_tar | |
PASS [ 0.072s] gix-archive::archive from_tree::basic_usage_internal | |
PASS [ 0.068s] gix-archive::archive from_tree::basic_usage_tar_gz | |
PASS [ 0.067s] gix-archive::archive from_tree::basic_usage_zip | |
PASS [ 0.006s] gix-attributes::attributes assignment::display | |
PASS [ 0.007s] gix-attributes::attributes parse::attribute_names_must_not_begin_with_dash_and_must_be_ascii_only | |
PASS [ 0.009s] gix-attributes::attributes parse::attributes_are_parsed_behind_various_whitespace_characters | |
PASS [ 0.006s] gix-attributes::attributes parse::attributes_come_in_different_flavors_due_to_prefixes | |
PASS [ 0.008s] gix-attributes::attributes parse::attributes_can_have_values | |
PASS [ 0.006s] gix-attributes::attributes parse::attributes_see_state_adjustments_over_value_assignments | |
PASS [ 0.007s] gix-attributes::attributes parse::byte_order_marks_are_no_patterns | |
PASS [ 0.006s] gix-attributes::attributes parse::comment_lines_are_ignored_as_well_as_empty_ones | |
PASS [ 0.008s] gix-attributes::attributes parse::comment_can_be_escaped_like_gitignore_or_quoted | |
PASS [ 0.006s] gix-attributes::attributes parse::custom_macros_can_be_differentiated | |
PASS [ 0.005s] gix-attributes::attributes parse::leading_whitespace_is_ignored | |
PASS [ 0.008s] gix-attributes::attributes parse::custom_macros_must_be_valid_attribute_names | |
PASS [ 0.007s] gix-attributes::attributes parse::exclamation_marks_must_be_escaped_or_error_unlike_gitignore | |
PASS [ 0.008s] gix-attributes::attributes parse::invalid_escapes_in_quotes_are_an_error | |
PASS [ 0.005s] gix-attributes::attributes parse::line_endings_can_be_windows_or_unix | |
PASS [ 0.005s] gix-attributes::attributes parse::parsing_continues_even_in_the_face_of_invalid_lines_when_using_leniency | |
PASS [ 0.007s] gix-attributes::attributes parse::line_numbers_are_counted_correctly | |
PASS [ 0.008s] gix-attributes::attributes parse::macros_can_be_empty | |
PASS [ 0.006s] gix-attributes::attributes parse::quotes_separate_attributes_even_without_whitespace | |
PASS [ 0.006s] gix-attributes::attributes parse::trailing_whitespace_in_attributes_is_ignored | |
PASS [ 0.007s] gix-attributes::attributes parse::whitespace_around_patterns_can_be_quoted | |
PASS [ 0.006s] gix-attributes::attributes search::size_of_outcome | |
PASS [ 0.007s] gix-attributes::attributes search::specials::dir_slash_double_star_matches_recursively | |
PASS [ 0.007s] gix-attributes::attributes search::specials::dir_slash_never_matches_but_dir_slah_double_star_does | |
PASS [ 0.006s] gix-attributes::attributes search::specials::global_and_local_prefixes_respect_case_sensitivity | |
PASS [ 0.006s] gix-attributes::attributes state::from_value | |
PASS [ 0.006s] gix-attributes::attributes state::value::from_bytes | |
PASS [ 0.014s] gix-command tests::internal_win_path_lookup | |
PASS [ 0.005s] gix-command::command context::git_dir_sets_git_dir_env_and_cwd | |
PASS [ 0.005s] gix-command::command context::glob_pathspecs_sets_env_only | |
PASS [ 0.005s] gix-command::command context::icase_pathspecs_sets_env_only | |
PASS [ 0.005s] gix-command::command context::literal_pathspecs_sets_env_only | |
PASS [ 0.005s] gix-command::command context::no_replace_objects_sets_env_only | |
PASS [ 0.005s] gix-command::command context::ref_namespace_sets_env_only | |
PASS [ 0.005s] gix-command::command context::worktree_dir_sets_env_only | |
PASS [ 0.007s] gix-command::command extract_interpreter | |
PASS [ 0.006s] gix-command::command prepare::empty | |
PASS [ 0.005s] gix-command::command prepare::multiple_arguments_in_one_line_with_auto_split | |
PASS [ 0.006s] gix-command::command prepare::script_with_dollar_at | |
PASS [ 0.005s] gix-command::command prepare::single_and_complex_arguments_as_part_of_command_with_shell | |
PASS [ 0.005s] gix-command::command prepare::single_and_complex_arguments_will_not_auto_split_on_special_characters | |
PASS [ 0.006s] gix-command::command prepare::single_and_complex_arguments_with_auto_split | |
PASS [ 0.006s] gix-command::command prepare::single_and_multiple_arguments | |
PASS [ 0.005s] gix-command::command prepare::single_and_multiple_arguments_as_part_of_command | |
PASS [ 0.145s] gix-attributes::attributes search::baseline | |
PASS [ 0.006s] gix-command::command prepare::single_and_multiple_arguments_as_part_of_command_with_shell | |
PASS [ 0.005s] gix-command::command prepare::tilde_path_and_multiple_arguments_as_part_of_command_with_shell | |
PASS [ 0.005s] gix-command::command shebang::parse::invalid | |
PASS [ 0.006s] gix-command::command shebang::parse::valid | |
PASS [ 0.008s] gix-command::command spawn::direct_command_execution_searches_in_path | |
PASS [ 0.008s] gix-command::command spawn::direct_command_with_absolute_command_path | |
PASS [ 0.007s] gix-command::command spawn::disallow_shell | |
PASS [ 0.007s] gix-command::command spawn::environment_variables_are_passed_one_by_one | |
PASS [ 0.007s] gix-command::command spawn::script_with_dollar_at | |
PASS [ 0.009s] gix-command::command spawn::with_shell::command_in_path_with_args | |
PASS [ 0.008s] gix-command::command spawn::with_shell::sh_shell_specific_script_code | |
PASS [ 0.186s] gix-attributes::attributes search::given_attributes_are_made_available_in_given_order | |
PASS [ 0.007s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_multiple_extra_args | |
PASS [ 0.008s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_single_extra_arg | |
PASS [ 0.196s] gix-attributes::attributes search::all_attributes_are_listed_in_declaration_order | |
PASS [ 0.056s] gix-commitgraph::commitgraph access::single_commit | |
PASS [ 0.092s] gix-commitgraph::commitgraph access::single_commit_future_64bit_dates_work | |
PASS [ 0.009s] gix-commitgraph::commitgraph access::single_commit_huge_dates_overflow_v1 | |
PASS [ 0.116s] gix-commitgraph::commitgraph access::generation_numbers_overflow_is_handled_in_chained_graph | |
PASS [ 0.061s] gix-commitgraph::commitgraph access::single_commit_huge_dates_generation_v2_also_do_not_allow_huge_dates | |
PASS [ 0.005s] gix-config file::tests::try_from::empty | |
PASS [ 0.008s] gix-config file::tests::try_from::multiple_duplicate_sections | |
PASS [ 0.006s] gix-config file::tests::try_from::multiple_sections | |
PASS [ 0.006s] gix-config file::tests::try_from::single_section | |
PASS [ 0.005s] gix-config file::tests::try_from::single_subsection | |
PASS [ 0.005s] gix-config parse::nom::tests::comment::multiple_markers | |
PASS [ 0.005s] gix-config parse::nom::tests::comment::octothorpe | |
PASS [ 0.005s] gix-config parse::nom::tests::comment::semicolon | |
PASS [ 0.005s] gix-config parse::nom::tests::config_name::cannot_be_empty | |
PASS [ 0.005s] gix-config parse::nom::tests::config_name::just_name | |
PASS [ 0.070s] gix-commitgraph::commitgraph access::single_parent | |
PASS [ 0.006s] gix-config parse::nom::tests::config_name::must_start_with_alphabetic | |
PASS [ 0.006s] gix-config parse::nom::tests::config_name::only_a_subset_of_characters_is_allowed | |
PASS [ 0.006s] gix-config parse::nom::tests::key_value_pair::nonascii_is_allowed_for_values_but_not_for_keys | |
PASS [ 0.074s] gix-commitgraph::commitgraph access::two_parents | |
PASS [ 0.007s] gix-config parse::nom::tests::key_value_pair::whitespace_is_not_ambiguous | |
PASS [ 0.006s] gix-config parse::nom::tests::section::complex_continuation | |
PASS [ 0.007s] gix-config parse::nom::tests::section::empty_section | |
PASS [ 0.006s] gix-config parse::nom::tests::section::empty_value_with_windows_newlines | |
PASS [ 0.006s] gix-config parse::nom::tests::section::quote_split_over_two_lines | |
PASS [ 0.006s] gix-config parse::nom::tests::section::section_handles_extraneous_whitespace_before_comment | |
PASS [ 0.007s] gix-config parse::nom::tests::section::section_very_commented | |
PASS [ 0.009s] gix-config parse::nom::tests::section::section_implicit_value | |
PASS [ 0.007s] gix-config parse::nom::tests::section::section_with_empty_value | |
PASS [ 0.006s] gix-config parse::nom::tests::section::section_with_empty_value_simplified | |
PASS [ 0.006s] gix-config parse::nom::tests::section::simple_value_with_windows_newlines | |
PASS [ 0.009s] gix-config parse::nom::tests::section::simple_section | |
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::backslashes_in_subsections_do_not_escape_newlines_or_tabs | |
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::deprecated_subsection | |
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::empty_legacy_subsection_name | |
PASS [ 0.008s] gix-config parse::nom::tests::section_headers::empty_modern_subsection_name | |
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::eof_after_escape_in_sub_section | |
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::escaped_newline_in_sub_section | |
PASS [ 0.005s] gix-config parse::nom::tests::section_headers::invalid_characters_in_legacy_sub_section | |
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::escaped_subsection | |
PASS [ 0.235s] gix-commitgraph::commitgraph access::octupus_merges | |
PASS [ 0.008s] gix-config parse::nom::tests::section_headers::invalid_characters_in_section | |
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::modern_subsection | |
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::newline_in_header | |
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::newline_in_sub_section | |
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::no_subsection | |
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::null_byt_in_sub_section | |
PASS [ 0.008s] gix-config parse::nom::tests::section_headers::null_byte_in_header | |
PASS [ 0.005s] gix-config parse::nom::tests::section_headers::right_brace_in_subsection_name | |
PASS [ 0.006s] gix-config parse::nom::tests::sub_section::escapes_need_allocation | |
PASS [ 0.007s] gix-config parse::nom::tests::sub_section::zero_copy_simple | |
PASS [ 0.006s] gix-config parse::nom::tests::value_continuation::continuation_with_whitespace | |
PASS [ 0.006s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_with_surrounding_quotes | |
PASS [ 0.011s] gix-config parse::nom::tests::value_continuation::complex_continuation_with_leftover_comment | |
PASS [ 0.007s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_without_surrounding_quotes_but_inner_quotes | |
PASS [ 0.006s] gix-config parse::nom::tests::value_continuation::quote_split_over_two_lines_with_leftover_comment | |
PASS [ 0.006s] gix-config parse::nom::tests::value_continuation::simple_continuation | |
PASS [ 0.005s] gix-config parse::nom::tests::value_no_continuation::incomplete_escape | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::garbage_after_continuation_is_err | |
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::complex_test | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::incomplete_quote | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::invalid_escape | |
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::no_comment_newline | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::octothorpe_comment_not_consumed | |
PASS [ 0.009s] gix-config parse::nom::tests::value_no_continuation::no_comment | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::semicolon_comment_not_consumed | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::values_with_extraneous_whitespace_before_comment | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::values_with_extraneous_whitespace_without_comment | |
PASS [ 0.008s] gix-config parse::nom::tests::value_no_continuation::trans_escaped_comment_marker_not_consumed | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::windows_newline | |
PASS [ 0.006s] gix-config parse::section::header::tests::empty_header_names_are_legal | |
PASS [ 0.006s] gix-config parse::section::header::tests::empty_header_sub_names_are_legal | |
PASS [ 0.007s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection | |
PASS [ 0.009s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection_with_separators | |
PASS [ 0.006s] gix-config parse::tests::section::header::unvalidated::section_name_only | |
PASS [ 0.007s] gix-config parse::tests::section::header::write_to::legacy_subsection_format_does_not_use_escapes | |
PASS [ 0.006s] gix-config parse::tests::section::header::write_to::subsections_escape_two_characters_only | |
PASS [ 0.006s] gix-config parse::tests::section::size_of_events | |
PASS [ 0.018s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids | |
PASS [ 0.015s] gix-config-tests::config file::access::mutate::rename_section::section_renaming_validates_new_name | |
PASS [ 0.018s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids_by_name | |
PASS [ 0.023s] gix-config-tests::config file::access::mutate::remove_section::removal_is_complete_and_sections_can_be_readded | |
PASS [ 0.011s] gix-config-tests::config file::access::mutate::set_meta::affects_newly_added_sections | |
PASS [ 0.013s] gix-config-tests::config file::access::raw::raw_multi_value::key_not_found | |
PASS [ 0.014s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_across_sections | |
PASS [ 0.013s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_in_section | |
PASS [ 0.013s] gix-config-tests::config file::access::raw::raw_multi_value::non_relevant_subsection_is_ignored | |
PASS [ 0.011s] gix-config-tests::config file::access::raw::raw_multi_value::single_value_is_identical_to_single_value_query | |
PASS [ 0.012s] gix-config-tests::config file::access::raw::raw_multi_value::section_not_found | |
PASS [ 0.011s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_must_be_respected | |
PASS [ 0.014s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_not_found | |
PASS [ 0.014s] gix-config-tests::config file::access::raw::raw_value::key_not_found | |
PASS [ 0.014s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_across_section | |
PASS [ 0.015s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_in_section | |
PASS [ 0.012s] gix-config-tests::config file::access::raw::raw_value::section_not_found | |
PASS [ 0.011s] gix-config-tests::config file::access::raw::raw_value::single_section | |
PASS [ 0.012s] gix-config-tests::config file::access::raw::raw_value::subsection_not_found | |
PASS [ 0.014s] gix-config-tests::config file::access::raw::raw_value::subsection_must_be_respected | |
PASS [ 0.011s] gix-config-tests::config file::access::raw::set_existing_raw_value::comment_included | |
PASS [ 0.013s] gix-config-tests::config file::access::raw::set_existing_raw_value::ends_with_whitespace | |
PASS [ 0.012s] gix-config-tests::config file::access::raw::set_existing_raw_value::non_existing_values_cannot_be_set | |
PASS [ 0.014s] gix-config-tests::config file::access::raw::set_existing_raw_value::multi_line | |
PASS [ 0.012s] gix-config-tests::config file::access::raw::set_existing_raw_value::quotes_and_backslashes | |
PASS [ 0.011s] gix-config-tests::config file::access::raw::set_existing_raw_value::single_line | |
PASS [ 0.013s] gix-config-tests::config file::access::raw::set_existing_raw_value::starts_with_whitespace | |
PASS [ 0.014s] gix-config-tests::config file::access::raw::set_raw_value::comment_included | |
PASS [ 0.013s] gix-config-tests::config file::access::raw::set_raw_value::ends_with_whitespace | |
PASS [ 0.011s] gix-config-tests::config file::access::raw::set_raw_value::multi_line | |
PASS [ 0.014s] gix-config-tests::config file::access::raw::set_raw_value::non_existing_values_cannot_be_set | |
PASS [ 0.012s] gix-config-tests::config file::access::raw::set_raw_value::quotes_and_backslashes | |
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_raw_value::starts_with_whitespace | |
PASS [ 0.012s] gix-config-tests::config file::access::raw::set_raw_value::single_line | |
PASS [ 0.013s] gix-config-tests::config file::access::read_only::complex_quoted_values | |
PASS [ 0.011s] gix-config-tests::config file::access::read_only::get_value_looks_up_all_sections_before_failing | |
PASS [ 0.012s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_escaped_inner_quotes | |
PASS [ 0.019s] gix-config-tests::config file::access::read_only::get_value_for_all_provided_values | |
PASS [ 0.010s] gix-config-tests::config file::access::read_only::multi_line_value_plain | |
PASS [ 0.013s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_unescaped_inner_quotes | |
PASS [ 0.013s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_across_sections | |
PASS [ 0.013s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_in_single_section | |
PASS [ 0.011s] gix-config-tests::config file::access::read_only::section_names_are_case_insensitive | |
PASS [ 0.013s] gix-config-tests::config file::access::read_only::sections_by_name | |
PASS [ 0.013s] gix-config-tests::config file::access::read_only::single_section | |
PASS [ 0.014s] gix-config-tests::config file::access::read_only::unknown_section | |
PASS [ 0.013s] gix-config-tests::config file::fuzzed | |
PASS [ 0.015s] gix-config-tests::config file::access::read_only::value_names_are_case_insensitive | |
PASS [ 0.015s] gix-config-tests::config file::impls::can_reconstruct_configs_with_implicits | |
PASS [ 0.016s] gix-config-tests::config file::impls::can_reconstruct_configs_without_whitespace_in_middle | |
PASS [ 0.012s] gix-config-tests::config file::impls::can_reconstruct_empty_config | |
PASS [ 0.015s] gix-config-tests::config file::impls::can_reconstruct_non_empty_config | |
PASS [ 0.013s] gix-config-tests::config file::init::comfort::from_environment_overrides | |
PASS [ 0.012s] gix-config-tests::config file::init::comfort::from_globals | |
PASS [ 0.012s] gix-config-tests::config file::init::from_env::empty_with_zero_count | |
PASS [ 0.011s] gix-config-tests::config file::init::from_env::error_on_relative_paths_in_include_paths | |
PASS [ 0.015s] gix-config-tests::config file::init::from_env::empty_without_relevant_environment | |
PASS [ 0.013s] gix-config-tests::config file::init::from_env::follow_include_paths | |
PASS [ 0.013s] gix-config-tests::config file::init::from_env::multiple_key_value_pairs | |
PASS [ 0.050s] gix-config-tests::config file::init::comfort::from_git_dir | |
PASS [ 0.050s] gix-config-tests::config file::init::comfort::from_git_dir_with_worktree_extension | |
PASS [ 0.012s] gix-config-tests::config file::init::from_env::parse_error_with_invalid_count | |
PASS [ 0.012s] gix-config-tests::config file::init::from_env::single_key_value_pair | |
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::from_path_no_includes::single_path | |
PASS [ 0.013s] gix-config-tests::config file::init::from_paths::from_path_no_includes::file_not_found | |
PASS [ 0.013s] gix-config-tests::config file::init::from_paths::frontmatter_is_maintained_in_multiple_files | |
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_git_dir_with_os_separators_match | |
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_does_not_match_if_trailing_slash_is_missing | |
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_matches_with_trailing_glob | |
PASS [ 0.019s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::case_insensitive_matches_any_case | |
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_path_matching_symlink_with_icase | |
PASS [ 0.018s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_dot_slash_prefixes_are_not_special_and_are_not_what_you_want | |
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_path_with_symlink | |
PASS [ 0.013s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_from_environment_causes_error | |
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_path_is_replaced_with_directory_containing_the_including_config_file | |
PASS [ 0.018s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_path_with_dot_git_suffix_matches | |
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::double_slash_does_not_match | |
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::explicit_star_star_prefix_and_suffix_match_zero_or_more_path_components | |
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::globbing_and_wildcards | |
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_backslash | |
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::leading_dots_are_not_special | |
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_escaped_backslash | |
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_matching_symlink | |
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_with_trailing_slash_matches_like_star_star | |
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_and_dot_git_suffix_matches | |
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_does_not_match | |
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::star_star_in_the_middle | |
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_alone_does_not_match_even_if_home_is_git_directory | |
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_slash_expands_the_current_user_home | |
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_expansion_with_symlink | |
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::conditional::include_and_includeif_correct_inclusion_order_and_delayed_resolve_include | |
PASS [ 0.019s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::double_star_globs_cross_component_boundaries | |
PASS [ 0.018s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::full_ref_names_do_not_match | |
PASS [ 0.021s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::literal_branch_names_match | |
PASS [ 0.018s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::non_branches_never_match | |
PASS [ 0.019s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_globs_do_not_cross_component_boundary | |
PASS [ 0.023s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::patterns_ending_with_slash_match_subdirectories_recursively | |
PASS [ 0.013s] gix-config-tests::config file::init::from_paths::includes::unconditional::cycle_detection | |
PASS [ 0.032s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_glob_patterns | |
PASS [ 0.011s] gix-config-tests::config file::init::from_paths::includes::unconditional::nested | |
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::unconditional::multiple | |
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::unconditional::respect_max_depth | |
PASS [ 0.013s] gix-config-tests::config file::init::from_paths::includes::unconditional::simple | |
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::multiple_paths_multi_value_and_filter | |
PASS [ 0.013s] gix-config-tests::config file::init::from_paths::multiple_paths_single_value | |
PASS [ 0.013s] gix-config-tests::config file::init::from_str::empty_yields_default_file | |
PASS [ 0.012s] gix-config-tests::config file::init::from_str::whitespace_without_section_contains_front_matter | |
PASS [ 0.012s] gix-config-tests::config file::mutable::multi_value::delete::all | |
PASS [ 0.011s] gix-config-tests::config file::mutable::multi_value::delete::single_at_start_and_end | |
PASS [ 0.015s] gix-config-tests::config file::mutable::multi_value::access::non_empty_sizes | |
PASS [ 0.011s] gix-config-tests::config file::mutable::multi_value::get::multi_line | |
PASS [ 0.012s] gix-config-tests::config file::mutable::multi_value::get::single_lines | |
PASS [ 0.013s] gix-config-tests::config file::mutable::multi_value::set::all | |
PASS [ 0.015s] gix-config-tests::config file::mutable::multi_value::set::all_empty | |
PASS [ 0.012s] gix-config-tests::config file::mutable::multi_value::set::single_at_end | |
PASS [ 0.011s] gix-config-tests::config file::mutable::multi_value::set::single_at_start | |
PASS [ 0.013s] gix-config-tests::config file::mutable::multi_value::set::values_are_escaped | |
PASS [ 0.011s] gix-config-tests::config file::mutable::section::push::none_as_value_omits_the_key_value_separator | |
PASS [ 0.014s] gix-config-tests::config file::mutable::section::pop::all | |
PASS [ 0.012s] gix-config-tests::config file::mutable::section::push::values_are_escaped | |
PASS [ 0.012s] gix-config-tests::config file::mutable::section::push::whitespace_is_derived_from_whitespace_before_first_value | |
PASS [ 0.011s] gix-config-tests::config file::mutable::section::remove::all | |
PASS [ 0.011s] gix-config-tests::config file::mutable::section::push_with_comment::various_comments_and_escaping | |
PASS [ 0.012s] gix-config-tests::config file::mutable::section::section_mut_by_id | |
PASS [ 0.013s] gix-config-tests::config file::mutable::section::section_mut_must_exist_as_section_is_not_created_automatically | |
PASS [ 0.012s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_is_infallible | |
PASS [ 0.015s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_filter_may_reject_existing_sections | |
PASS [ 0.014s] gix-config-tests::config file::mutable::section::set::various_escapes_onto_various_kinds_of_values | |
PASS [ 0.013s] gix-config-tests::config file::mutable::section::set_leading_whitespace::any_whitespace_is_ok | |
PASS [ 0.014s] gix-config-tests::config file::mutable::value::delete::get_value_after_deleted | |
PASS [ 0.013s] gix-config-tests::config file::mutable::value::delete::idempotency | |
PASS [ 0.013s] gix-config-tests::config file::mutable::value::delete::multi_line_value | |
PASS [ 0.013s] gix-config-tests::config file::mutable::value::delete::set_string_after_deleted | |
PASS [ 0.013s] gix-config-tests::config file::mutable::value::delete::single_line_value | |
PASS [ 0.014s] gix-config-tests::config file::mutable::value::get::empty | |
PASS [ 0.015s] gix-config-tests::config file::mutable::value::get::multi_line_before_comment | |
PASS [ 0.012s] gix-config-tests::config file::mutable::value::get::quoted_single_line_before_comment | |
PASS [ 0.014s] gix-config-tests::config file::mutable::value::get::single_line_before_comment | |
PASS [ 0.013s] gix-config-tests::config file::mutable::value::get::value_is_correct | |
PASS [ 0.016s] gix-config-tests::config file::mutable::value::set_string::comment_included | |
PASS [ 0.013s] gix-config-tests::config file::mutable::value::set_string::empty | |
PASS [ 0.013s] gix-config-tests::config file::mutable::value::set_string::ends_with_whitespace | |
PASS [ 0.015s] gix-config-tests::config file::mutable::value::set_string::just_whitespace | |
PASS [ 0.012s] gix-config-tests::config file::mutable::value::set_string::leading_whitespace_causes_double_quotes | |
PASS [ 0.013s] gix-config-tests::config file::mutable::value::set_string::multi_line | |
PASS [ 0.013s] gix-config-tests::config file::mutable::value::set_string::simple_value_and_empty_string | |
PASS [ 0.013s] gix-config-tests::config file::mutable::value::set_string::quotes_and_backslashes | |
PASS [ 0.014s] gix-config-tests::config file::mutable::value::set_string::single_line | |
PASS [ 0.013s] gix-config-tests::config file::open::parse_config_with_windows_line_endings_successfully | |
PASS [ 0.014s] gix-config-tests::config file::mutable::value::set_string::starts_with_whitespace | |
PASS [ 0.014s] gix-config-tests::config file::resolve_includes::missing_includes_are_ignored_by_default | |
PASS [ 0.012s] gix-config-tests::config file::size_in_memory | |
PASS [ 0.012s] gix-config-tests::config file::write::complex_lossless_roundtrip | |
PASS [ 0.014s] gix-config-tests::config file::write::empty_sections_roundtrip | |
PASS [ 0.012s] gix-config-tests::config file::write::empty_sections_with_comments_roundtrip | |
PASS [ 0.012s] gix-config-tests::config file::write::to_filter::allows_only_selected_sections | |
PASS [ 0.012s] gix-config-tests::config parse::consecutive_newlines | |
PASS [ 0.015s] gix-config-tests::config parse::empty | |
PASS [ 0.012s] gix-config-tests::config parse::error::line_no_is_one_indexed | |
PASS [ 0.012s] gix-config-tests::config parse::error::remaining_data_contains_bad_tokens | |
PASS [ 0.012s] gix-config-tests::config parse::error::to_string_truncates_extra_values | |
PASS [ 0.017s] gix-config-tests::config parse::error::to_string | |
PASS [ 0.013s] gix-config-tests::config parse::from_bytes::complex | |
PASS [ 0.015s] gix-config-tests::config parse::from_bytes::fuzz | |
PASS [ 0.013s] gix-config-tests::config parse::from_bytes::skips_bom | |
PASS [ 0.017s] gix-config-tests::config parse::key::missing_dot_is_invalid | |
PASS [ 0.015s] gix-config-tests::config parse::key::section_name_and_key | |
PASS [ 0.016s] gix-config-tests::config parse::key::section_name_subsection_and_key | |
PASS [ 0.015s] gix-config-tests::config parse::newlines_with_spaces | |
PASS [ 0.017s] gix-config-tests::config parse::section::header::new::names_must_be_mostly_ascii | |
PASS [ 0.015s] gix-config-tests::config parse::section::header::new::subsections_with_newlines_and_null_bytes_are_rejected | |
PASS [ 0.019s] gix-config-tests::config parse::section::header::write_to::everything_is_allowed | |
PASS [ 0.015s] gix-config-tests::config parse::section::header::write_to::subsection_backslashes_and_quotes_are_escaped | |
PASS [ 0.132s] gix-config-tests::config mem::usage | |
PASS [ 0.013s] gix-config-tests::config parse::section::key::case_insensitive_hash | |
PASS [ 0.015s] gix-config-tests::config parse::section::key::case_insensitive_eq | |
PASS [ 0.013s] gix-config-tests::config parse::section::key::case_insensitive_ord | |
PASS [ 0.015s] gix-config-tests::config parse::section::key::rejects_invalid_format | |
PASS [ 0.013s] gix-config-tests::config parse::section::name::rejects_invalid_format | |
PASS [ 0.020s] gix-config-tests::config parse::section::name::alphanum_and_dash_are_valid | |
PASS [ 0.015s] gix-config-tests::config parse::size_in_memory | |
PASS [ 0.015s] gix-config-tests::config source::git_config_global | |
PASS [ 0.019s] gix-config-tests::config source::git_config_no_system | |
PASS [ 0.015s] gix-config-tests::config source::git_config_system | |
PASS [ 0.017s] gix-config-tests::config value::normalize::all_quote_optimization_is_correct | |
PASS [ 0.016s] gix-config-tests::config value::normalize::all_quoted_is_optimized | |
PASS [ 0.020s] gix-config-tests::config value::normalize::empty_quotes_are_zero_copy | |
PASS [ 0.017s] gix-config-tests::config value::normalize::empty_string | |
PASS [ 0.018s] gix-config-tests::config value::normalize::escaped_quotes_are_kept | |
PASS [ 0.017s] gix-config-tests::config value::normalize::inner_quotes_are_removed | |
PASS [ 0.020s] gix-config-tests::config value::normalize::modified_is_owned | |
PASS [ 0.014s] gix-config-tests::config value::normalize::newline_tab_backspace_are_escapable | |
PASS [ 0.016s] gix-config-tests::config value::normalize::not_modified_is_borrowed | |
PASS [ 0.014s] gix-config-tests::config value::normalize::quotes_right_next_to_each_other | |
PASS [ 0.018s] gix-config-tests::config value::normalize::other_escapes_are_ignored_entirely | |
PASS [ 0.007s] gix-config-value::value boolean::from_str_err | |
PASS [ 0.016s] gix-config-tests::config value::normalize::tabs_are_not_resolved_to_spaces_unlike_what_git_does | |
PASS [ 0.010s] gix-config-value::value boolean::from_str_false | |
PASS [ 0.010s] gix-config-value::value boolean::from_str_true | |
PASS [ 0.007s] gix-config-value::value boolean::ignores_case | |
PASS [ 0.010s] gix-config-value::value color::attribute::invalid | |
PASS [ 0.009s] gix-config-value::value color::attribute::inverted_dashed | |
PASS [ 0.010s] gix-config-value::value color::attribute::inverted_no_dash | |
PASS [ 0.008s] gix-config-value::value color::attribute::non_inverted | |
PASS [ 0.008s] gix-config-value::value color::from_git::at_most_two_colors | |
PASS [ 0.008s] gix-config-value::value color::from_git::attribute_before_color_name | |
PASS [ 0.007s] gix-config-value::value color::from_git::attribute_fg_bg | |
PASS [ 0.008s] gix-config-value::value color::from_git::color_name_before_attribute | |
PASS [ 0.007s] gix-config-value::value color::from_git::default_can_combine_with_attributes | |
PASS [ 0.008s] gix-config-value::value color::from_git::empty | |
PASS [ 0.008s] gix-config-value::value color::from_git::fg_bg_attribute | |
PASS [ 0.007s] gix-config-value::value color::from_git::long_color_spec | |
PASS [ 0.006s] gix-config-value::value color::from_git::multiple_attributes | |
PASS [ 0.007s] gix-config-value::value color::from_git::normal_default_can_clear_backgrounds | |
PASS [ 0.006s] gix-config-value::value color::from_git::reset | |
PASS [ 0.006s] gix-config-value::value color::from_git::reset_then_multiple_attributes | |
PASS [ 0.005s] gix-config-value::value color::name::ansi | |
PASS [ 0.006s] gix-config-value::value color::name::bright | |
PASS [ 0.005s] gix-config-value::value color::name::hex | |
PASS [ 0.007s] gix-config-value::value color::name::invalid | |
PASS [ 0.008s] gix-config-value::value color::name::non_bright | |
PASS [ 0.008s] gix-config-value::value integer::as_decimal | |
PASS [ 0.009s] gix-config-value::value integer::from_str_no_suffix | |
PASS [ 0.005s] gix-config-value::value integer::invalid_from_str | |
PASS [ 0.010s] gix-config-value::value integer::from_str_with_suffix | |
PASS [ 0.005s] gix-config-value::value path::interpolate::backslash_is_not_special_and_they_are_not_escaping_anything | |
PASS [ 0.006s] gix-config-value::value path::interpolate::empty_path_is_error | |
PASS [ 0.006s] gix-config-value::value path::interpolate::prefix_substitutes_git_install_dir | |
PASS [ 0.007s] gix-config-value::value path::interpolate::prefix_substitution_skipped_with_dot_slash | |
PASS [ 0.006s] gix-config-value::value path::interpolate::tilde_alone_does_not_interpolate | |
PASS [ 0.008s] gix-config-value::value path::interpolate::tilde_slash_substitutes_current_user | |
PASS [ 0.005s] gix-config-value::value path::interpolate::tilde_with_given_user | |
PASS [ 0.142s] gix-config-tests::mem usage | |
PASS [ 0.012s] gix-credentials::credentials helper::cascade::invoke::bogus_password_overrides_any_helper_and_helper_overrides_username_in_url | |
PASS [ 0.016s] gix-credentials::credentials helper::cascade::invoke::credentials_are_filled_in_one_by_one_and_stop_when_complete | |
PASS [ 0.020s] gix-credentials::credentials helper::cascade::invoke::failing_helpers_for_filling_dont_interrupt | |
PASS [ 0.013s] gix-credentials::credentials helper::cascade::invoke::helpers_can_quit_and_their_creds_are_taken_if_complete | |
PASS [ 0.017s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value | |
PASS [ 0.016s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value_using_the_url_only | |
PASS [ 0.016s] gix-credentials::credentials helper::cascade::invoke::partial_credentials_can_be_overwritten_by_complete_ones | |
PASS [ 0.017s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_but_can_skip_the_path_in_host_only_urls | |
PASS [ 0.012s] gix-credentials::credentials helper::cascade::invoke::usernames_in_urls_are_kept_if_the_helper_does_not_overwrite_it | |
PASS [ 0.007s] gix-credentials::credentials helper::context::encode_decode_roundtrip_works_only_for_serializing_fields | |
PASS [ 0.006s] gix-credentials::credentials helper::context::from_bytes::empty_newlines_cause_skipping_remaining_input | |
PASS [ 0.022s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_to_support_scripts | |
PASS [ 0.008s] gix-credentials::credentials helper::context::from_bytes::null_bytes_when_decoding | |
PASS [ 0.007s] gix-credentials::credentials helper::context::from_bytes::quit_supports_git_config_boolean_values | |
PASS [ 0.010s] gix-credentials::credentials helper::context::from_bytes::unknown_field_names_are_skipped | |
PASS [ 0.009s] gix-credentials::credentials helper::context::write_to::null_bytes_and_newlines_are_invalid | |
PASS [ 0.007s] gix-credentials::credentials helper::context::write_to::quit_is_not_serialized_but_can_be_parsed | |
PASS [ 0.009s] gix-credentials::credentials helper::invoke::get | |
PASS [ 0.012s] gix-credentials::credentials helper::invoke::program::builtin | |
PASS [ 0.011s] gix-credentials::credentials helper::invoke::program::path_to_helper_as_script_to_workaround_executable_bits | |
PASS [ 0.011s] gix-credentials::credentials helper::invoke::program::path_to_helper_script | |
PASS [ 0.008s] gix-credentials::credentials helper::invoke::program::script | |
PASS [ 0.006s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::quit_message_in_context_causes_special_error_ignoring_missing_identity | |
PASS [ 0.008s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::missing_username_or_password_causes_failure_with_get_action | |
PASS [ 0.015s] gix-credentials::credentials helper::invoke::store_and_reject | |
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::empty | |
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::name | |
PASS [ 0.009s] gix-credentials::credentials program::from_custom_definition::name_with_args | |
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::name_with_special_args | |
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::path_with_args_that_definitely_need_shell | |
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::path_with_simple_args | |
PASS [ 0.006s] gix-credentials::credentials program::from_custom_definition::path_without_args | |
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::simple_script_in_path | |
PASS [ 0.008s] gix-credentials::credentials protocol::context::destructure_url_in_place::http_and_https_ignore_the_path_by_default | |
PASS [ 0.008s] gix-credentials::credentials protocol::context::destructure_url_in_place::parts_are_verbatim_with_non_http_url | |
PASS [ 0.008s] gix-credentials::credentials protocol::context::to_prompt::any_scheme_means_url_is_included | |
PASS [ 0.006s] gix-credentials::credentials protocol::context::to_url::all_fields_with_port_but_password_is_never_shown | |
PASS [ 0.008s] gix-credentials::credentials protocol::context::to_prompt::no_scheme_means_no_url | |
PASS [ 0.007s] gix-credentials::credentials protocol::context::to_url::host_is_appended | |
PASS [ 0.006s] gix-credentials::credentials protocol::context::to_url::no_protocol_is_nothing | |
PASS [ 0.007s] gix-credentials::credentials protocol::context::to_url::path_is_appended_with_leading_slash_placed_as_needed | |
PASS [ 0.008s] gix-credentials::credentials protocol::context::to_url::protocol_alone_is_enough | |
PASS [ 0.006s] gix-credentials::credentials protocol::context::to_url::username_is_appended | |
PASS [ 0.006s] gix-date parse::relative::tests::two_weeks_ago | |
PASS [ 0.007s] gix-date::date time::format::custom_compile_time | |
PASS [ 0.006s] gix-date::date time::format::default | |
PASS [ 0.006s] gix-date::date time::format::git_rfc2822 | |
PASS [ 0.006s] gix-date::date time::format::git_default | |
PASS [ 0.006s] gix-date::date time::format::iso8601 | |
PASS [ 0.007s] gix-date::date time::format::iso8601_strict | |
PASS [ 0.005s] gix-date::date time::format::raw | |
PASS [ 0.006s] gix-date::date time::format::rfc2822 | |
PASS [ 0.006s] gix-date::date time::format::short | |
PASS [ 0.006s] gix-date::date time::format::unix | |
PASS [ 0.006s] gix-date::date time::init::utc_local_handles_signs_correctly | |
PASS [ 0.008s] gix-date::date time::is_set | |
PASS [ 0.007s] gix-date::date time::parse::bad_raw | |
PASS [ 0.006s] gix-date::date time::parse::double_negation_in_offset | |
PASS [ 0.010s] gix-date::date time::parse::git_default | |
PASS [ 0.007s] gix-date::date time::parse::git_rfc2822 | |
PASS [ 0.009s] gix-date::date time::parse::invalid_dates_can_be_produced_without_current_time | |
PASS [ 0.076s] gix-date::date time::baseline::parse_compare_format | |
PASS [ 0.007s] gix-date::date time::parse::raw | |
PASS [ 0.007s] gix-date::date time::parse::relative::large_offsets | |
PASS [ 0.007s] gix-date::date time::parse::relative::offset_leading_to_before_unix_epoch_can_be_represented | |
PASS [ 0.007s] gix-date::date time::parse::relative::various | |
PASS [ 0.006s] gix-date::date time::parse::rfc2822 | |
PASS [ 0.007s] gix-date::date time::parse::short | |
PASS [ 0.007s] gix-date::date time::parse::special_time_is_ok_for_now | |
PASS [ 0.071s] gix-date::date time::parse::fuzz::invalid_but_does_not_cause_panic | |
PASS [ 0.007s] gix-date::date time::write_to::invalid | |
PASS [ 0.011s] gix-date::date time::write_to::valid_roundtrips | |
PASS [ 0.006s] gix-diff rewrites::tracker::estimate_involved_items::copies_count_modifications_as_sources | |
PASS [ 0.006s] gix-diff rewrites::tracker::estimate_involved_items::copies_do_not_count_additions_as_sources | |
PASS [ 0.008s] gix-diff rewrites::tracker::estimate_involved_items::renames_count_unemitted_as_sources_and_destinations | |
PASS [ 0.006s] gix-diff tree::changes::tests::compare_select_samples | |
PASS [ 0.063s] gix-date::date time::parse::relative::large_offsets_do_not_panic | |
PASS [ 0.007s] gix-diff tree::visit::tests::size_of_change | |
PASS [ 0.010s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::above_large_file_threshold | |
PASS [ 0.007s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_below_large_file_threshold | |
PASS [ 0.007s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::non_existing | |
PASS [ 0.008s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::simple | |
PASS [ 0.010s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::worktree_filter | |
PASS [ 0.057s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_by_buffer_inspection | |
PASS [ 0.033s] gix-diff-tests::diff blob::platform::diff_binary | |
PASS [ 0.007s] gix-diff-tests::diff blob::platform::diff_performed_despite_external_command | |
PASS [ 0.007s] gix-diff-tests::diff blob::platform::diff_skipped_due_to_external_command_and_enabled_option | |
PASS [ 0.007s] gix-diff-tests::diff blob::platform::invalid_resource_types | |
PASS [ 0.010s] gix-diff-tests::diff blob::platform::resources_of_worktree_and_odb_and_check_link | |
PASS [ 0.008s] gix-diff-tests::diff blob::platform::source_and_destination_do_not_exist | |
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::add_only | |
PASS [ 0.009s] gix-diff-tests::diff rewrites::tracker::copy_by_50_percent_similarity | |
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::copy_by_id | |
PASS [ 0.009s] gix-diff-tests::diff rewrites::tracker::copy_by_id_in_additions_only | |
PASS [ 0.011s] gix-diff-tests::diff rewrites::tracker::copy_by_id_search_in_all_sources | |
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::copy_by_similarity_reports_limit_if_encountered | |
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::remove_only | |
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::rename_by_50_percent_similarity | |
PASS [ 0.101s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::with_driver | |
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::rename_by_id | |
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::rename_by_similarity_reports_limit_if_encountered | |
PASS [ 0.969s] gix-config-tests::config file::mutable::section::set_leading_whitespace::panics_if_non_whitespace_is_used | |
PASS [ 0.330s] gix-diff-tests::diff tree::changes::to_obtain_tree::interesting_rename | |
PASS [ 0.615s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states_nested | |
PASS [ 0.010s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference_nested | |
PASS [ 0.709s] gix-diff-tests::diff tree::changes::to_obtain_tree::interesting_rename_2 | |
PASS [ 0.712s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states | |
PASS [ 0.411s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference | |
PASS [ 0.879s] gix-dir::dir walk::cancel_with_collection_does_not_fail | |
PASS [ 0.012s] gix-dir::dir walk::expendable_and_precious | |
PASS [ 0.012s] gix-dir::dir walk::expendable_and_precious_in_ignored_dir_with_pathspec | |
PASS [ 0.009s] gix-dir::dir walk::file_root_is_shown_if_pathspec_matches_exactly | |
PASS [ 0.864s] gix-dir::dir walk::empty_root | |
PASS [ 0.010s] gix-dir::dir walk::ignored_dir_with_cwd_handling | |
PASS [ 0.009s] gix-dir::dir walk::ignored_with_cwd_handling | |
PASS [ 0.007s] gix-dir::dir walk::ignored_with_prefix_pathspec_collapses_just_like_untracked | |
PASS [ 0.897s] gix-dir::dir walk::empty_and_nested_untracked | |
PASS [ 0.010s] gix-dir::dir walk::nested_bare_repos_in_ignored_directories | |
PASS [ 0.010s] gix-dir::dir walk::nested_ignored_dirs_for_deletion_nonmatching_wildcard_spec | |
PASS [ 0.011s] gix-dir::dir walk::nested_precious_repo_respects_wildcards | |
PASS [ 0.008s] gix-dir::dir walk::nested_repos_in_untracked_directories | |
PASS [ 0.011s] gix-dir::dir walk::nested_repos_in_ignored_directories | |
PASS [ 0.010s] gix-dir::dir walk::only_untracked | |
PASS [ 0.009s] gix-dir::dir walk::only_untracked_explicit_pathspec_selection | |
PASS [ 0.009s] gix-dir::dir walk::only_untracked_from_subdir | |
PASS [ 0.009s] gix-dir::dir walk::only_untracked_with_cwd_handling | |
PASS [ 0.007s] gix-dir::dir walk::only_untracked_with_prefix_deletion | |
PASS [ 0.010s] gix-dir::dir walk::only_untracked_with_pathspec | |
PASS [ 0.008s] gix-dir::dir walk::partial_checkout_cone_and_non_one | |
PASS [ 0.008s] gix-dir::dir walk::root_can_be_pruned_early_with_pathspec | |
PASS [ 0.012s] gix-dir::dir walk::precious_are_not_expendable | |
PASS [ 0.011s] gix-dir::dir walk::root_at_submodule_repository_allows_walk | |
PASS [ 0.009s] gix-dir::dir walk::root_cannot_pass_through_case_altered_capital_dot_git_if_case_insensitive | |
PASS [ 0.009s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_tracked | |
PASS [ 0.009s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_untracked | |
PASS [ 0.008s] gix-dir::dir walk::root_in_submodule_from_superproject_repository_allows_walk | |
PASS [ 0.009s] gix-dir::dir walk::root_in_submodule_repository_allows_walk | |
PASS [ 0.008s] gix-dir::dir walk::root_may_not_go_through_dot_git | |
PASS [ 0.008s] gix-dir::dir walk::root_may_not_go_through_nested_repository_unless_enabled | |
PASS [ 0.008s] gix-dir::dir walk::root_may_not_go_through_submodule | |
PASS [ 0.008s] gix-dir::dir walk::root_that_is_ignored_is_listed_for_files_and_directories | |
PASS [ 0.007s] gix-dir::dir walk::root_that_is_tracked_and_ignored_is_considered_tracked | |
PASS [ 0.007s] gix-dir::dir walk::root_that_is_tracked_file_is_returned | |
PASS [ 0.007s] gix-dir::dir walk::root_that_is_untracked_file_is_returned | |
PASS [ 0.007s] gix-dir::dir walk::root_with_dir_that_is_tracked_and_ignored | |
PASS [ 0.061s] gix-dir::dir walk::root_may_be_a_symlink_if_it_is_the_worktree | |
PASS [ 1.022s] gix-dir::dir walk::complex_empty | |
PASS [ 0.007s] gix-dir::dir walk::should_interrupt_works_even_in_empty_directories | |
PASS [ 0.008s] gix-dir::dir walk::submodules | |
PASS [ 0.012s] gix-dir::dir walk::subdir_untracked | |
PASS [ 0.008s] gix-dir::dir walk::symlink_to_dir_can_be_excluded | |
PASS [ 0.060s] gix-dir::dir walk::root_may_not_lead_through_symlinks | |
PASS [ 0.008s] gix-dir::dir walk::type_mismatch | |
PASS [ 0.011s] gix-dir::dir walk::top_level_root_that_is_a_file | |
PASS [ 0.009s] gix-dir::dir walk::type_mismatch_ignore_case | |
PASS [ 0.008s] gix-dir::dir walk::type_mismatch_ignore_case_clash_dir_is_file | |
PASS [ 0.007s] gix-dir::dir walk::type_mismatch_ignore_case_clash_file_is_dir | |
PASS [ 0.011s] gix-dir::dir walk::untracked_and_ignored | |
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_prefix_wildcards | |
PASS [ 0.012s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_mixed | |
PASS [ 0.009s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_wildcards | |
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed | |
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed_with_prefix | |
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_collapse_mix | |
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_for_deletion_negative_wildcard_spec | |
PASS [ 0.009s] gix-dir::dir walk::untracked_and_ignored_for_deletion_positive_wildcard_spec | |
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_pathspec_guidance | |
PASS [ 0.013s] gix-dir::dir walk::untracked_and_ignored_for_deletion_nonmatching_wildcard_spec | |
PASS [ 0.009s] gix-dir::dir walk::walk_with_submodule | |
PASS [ 0.009s] gix-dir::dir walk::worktree_root_can_be_symlink | |
PASS [ 0.007s] gix-discover upwards::types::tests::parse_ceiling_dirs_from_environment_format | |
PASS [ 0.009s] gix-discover is::config::tests::various | |
PASS [ 0.012s] gix-dir::dir_walk_cwd prefixes_work_as_expected | |
PASS [ 0.262s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare | |
PASS [ 0.008s] gix-discover::discover is_git::no_bare_repo_without_index_file_looks_like_worktree | |
PASS [ 0.008s] gix-discover::discover is_git::split_worktree_using_configuration | |
PASS [ 0.007s] gix-discover::discover parse::invalid | |
PASS [ 0.290s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare_if_it_was_renamed | |
PASS [ 0.006s] gix-discover::discover parse::valid | |
PASS [ 0.007s] gix-discover::discover path::from_git_dir_file::absolute_path_unix | |
PASS [ 0.294s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_nonbare_repo | |
PASS [ 0.006s] gix-discover::discover path::from_git_dir_file::relative_path_is_made_absolute_relative_to_containing_dir | |
PASS [ 0.006s] gix-discover::discover upwards::ceiling_dirs::ceiling_dir_is_ignored_if_we_are_standing_on_the_ceiling_and_no_match_is_required | |
PASS [ 0.303s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_bare_repo | |
PASS [ 0.007s] gix-discover::discover upwards::ceiling_dirs::ceiling_dirs_are_not_processed_differently_than_the_git_dir_candidate | |
PASS [ 0.008s] gix-discover::discover upwards::ceiling_dirs::ceiling_dir_limits_are_respected_and_prevent_discovery | |
PASS [ 0.006s] gix-discover::discover upwards::ceiling_dirs::git_dir_candidate_within_ceiling_allows_discovery | |
PASS [ 0.009s] gix-discover::discover upwards::ceiling_dirs::ceilings_are_adjusted_to_match_search_dir | |
PASS [ 0.007s] gix-discover::discover upwards::ceiling_dirs::discovery_fails_if_we_require_a_matching_ceiling_dir_but_are_standing_on_it | |
PASS [ 0.008s] gix-discover::discover upwards::ceiling_dirs::more_restrictive_ceiling_dirs_overrule_less_restrictive_ones | |
PASS [ 0.006s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dir_error_can_be_suppressed | |
PASS [ 0.007s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dirs_errors_by_default | |
PASS [ 0.007s] gix-discover::discover upwards::do_not_shorten_absolute_paths | |
PASS [ 0.010s] gix-discover::discover upwards::dot_git_only::bare_repos_are_ignored | |
PASS [ 0.007s] gix-discover::discover upwards::dot_git_only::succeeds_from_within_dot_git_dir | |
PASS [ 0.007s] gix-discover::discover upwards::dot_git_only::succeeds_in_worktree_dir | |
PASS [ 0.008s] gix-discover::discover upwards::from_bare_git_dir | |
PASS [ 0.006s] gix-discover::discover upwards::from_dir_with_dot_dot | |
PASS [ 0.008s] gix-discover::discover upwards::from_bare_git_dir_without_config_file | |
PASS [ 0.008s] gix-discover::discover upwards::from_bare_with_index | |
PASS [ 0.008s] gix-discover::discover upwards::from_existing_worktree | |
PASS [ 0.007s] gix-discover::discover upwards::from_existing_worktree_inside_dot_git | |
PASS [ 0.007s] gix-discover::discover upwards::from_git_dir | |
PASS [ 0.007s] gix-discover::discover upwards::from_inside_bare_git_dir | |
PASS [ 0.007s] gix-discover::discover upwards::from_nested_dir | |
PASS [ 0.007s] gix-discover::discover upwards::from_non_bare_without_index | |
PASS [ 0.008s] gix-discover::discover upwards::from_nested_dir_inside_a_git_dir | |
PASS [ 0.008s] gix-discover::discover upwards::from_non_existing_worktree | |
PASS [ 0.007s] gix-discover::discover upwards::from_non_existing_worktree_inside_dot_git | |
PASS [ 0.007s] gix-discover::discover upwards::from_working_dir_no_config | |
PASS [ 0.010s] gix-discover::discover upwards::from_working_dir | |
PASS [ 0.008s] gix-discover::isolated in_cwd_upwards_bare_repo_without_index | |
PASS [ 0.007s] gix-discover::isolated in_cwd_upwards_nonbare_repo_without_index | |
PASS [ 0.007s] gix-discover::isolated unc_paths_are_handled_on_windows | |
PASS [ 0.006s] gix-discover::isolated upwards_bare_repo_with_index | |
PASS [ 0.006s] gix-features::features trace::span | |
PASS [ 0.007s] gix-discover::isolated upwards_with_relative_directories_and_optional_ceiling | |
PASS [ 0.006s] gix-features::hash size_of_sha1 | |
PASS [ 0.006s] gix-features::multi-threaded parallel::in_order_iter::in_order_stays_in_order | |
PASS [ 0.006s] gix-features::multi-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.007s] gix-features::multi-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete | |
PASS [ 0.006s] gix-features::multi-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.010s] gix-features::multi-threaded parallel::in_parallel | |
PASS [ 0.009s] gix-features::multi-threaded parallel::stepped_reduce_finalize | |
PASS [ 0.016s] gix-features::multi-threaded parallel::in_parallel_with_mut_slice_in_chunks | |
PASS [ 0.006s] gix-features::multi-threaded parallel::stepped_reduce_ref_input_and_consume | |
PASS [ 0.009s] gix-features::multi-threaded parallel::stepped_reduce_next | |
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_big | |
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_small | |
PASS [ 0.005s] gix-features::parallel optimize_chunk_size_and_thread_limit::not_enough_chunks_for_threads | |
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_indexed | |
PASS [ 0.005s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_lookup | |
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::some_more_chunks_per_thread | |
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_many_threads | |
PASS [ 0.005s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_single_thread | |
PASS [ 0.005s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_many_threads | |
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_single_thread | |
PASS [ 0.006s] gix-features::pipe io::continue_on_empty_writes | |
PASS [ 0.005s] gix-features::pipe io::lack_of_reader_fails_with_broken_pipe | |
PASS [ 0.005s] gix-features::pipe io::line_reading | |
PASS [ 0.006s] gix-features::pipe io::line_reading_one_by_one | |
PASS [ 0.006s] gix-features::pipe io::small_reads | |
PASS [ 0.008s] gix-features::pipe io::threaded_read_to_end | |
PASS [ 0.007s] gix-features::pipe io::writer_can_inject_errors | |
PASS [ 0.006s] gix-features::single-threaded parallel::in_order_iter::in_order_stays_in_order | |
PASS [ 0.006s] gix-features::single-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.005s] gix-features::single-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete | |
PASS [ 0.007s] gix-features::single-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.008s] gix-features::single-threaded parallel::in_parallel | |
PASS [ 0.008s] gix-features::single-threaded parallel::stepped_reduce_finalize | |
PASS [ 0.018s] gix-features::single-threaded parallel::in_parallel_with_mut_slice_in_chunks | |
PASS [ 0.008s] gix-features::single-threaded parallel::stepped_reduce_next | |
PASS [ 0.008s] gix-features::single-threaded parallel::stepped_reduce_ref_input_and_consume | |
PASS [ 0.007s] gix-filter::filter driver::apply::missing_driver_means_no_filter_is_applied | |
PASS [ 0.220s] gix-discover::discover upwards::submodules::by_their_module_git_dir | |
PASS [ 0.285s] gix-discover::discover upwards::submodules::by_their_worktree_checkout | |
PASS [ 23.944s] gix-filter::filter driver::apply::process_status_abort_disables_capability | |
PASS [ 23.866s] gix-filter::filter driver::apply::smudge_and_clean_delayed | |
PASS [ 0.486s] gix-filter::filter driver::apply::smudge_and_clean_failure_is_translated_to_observable_error_for_required_drivers | |
PASS [ 0.457s] gix-filter::filter driver::apply::smudge_and_clean_failure_means_nothing_if_required_is_false | |
PASS [ 24.460s] gix-filter::filter driver::apply::a_crashing_process_can_restart_it | |
PASS [ 24.404s] gix-filter::filter driver::apply::process_status_strange_shuts_down_process | |
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::crlf_in_index_prevents_conversion_to_lf | |
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::detected_as_binary | |
PASS [ 0.005s] gix-filter::filter eol::convert_to_git::fast_conversion_by_stripping_cr | |
PASS [ 0.005s] gix-filter::filter eol::convert_to_git::no_crlf_means_no_work | |
PASS [ 0.006s] gix-filter::filter eol::convert_to_git::round_trip_check | |
PASS [ 0.006s] gix-filter::filter eol::convert_to_git::slower_conversion_due_to_lone_cr | |
PASS [ 0.005s] gix-filter::filter eol::convert_to_git::with_binary_attribute_is_never_converted | |
PASS [ 0.005s] gix-filter::filter eol::convert_to_worktree::each_nl_is_replaced_with_crnl | |
PASS [ 0.005s] gix-filter::filter eol::convert_to_worktree::existing_crnl_are_not_replaced_for_safety_nor_are_lone_cr | |
PASS [ 0.005s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_attribute_digest_does_not_allow_it | |
PASS [ 0.005s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_configuration_does_not_allow_it | |
PASS [ 0.005s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_nothing_to_do | |
PASS [ 0.005s] gix-filter::filter eol::stats::from_bytes::all | |
PASS [ 0.005s] gix-filter::filter ident::apply::no_change | |
PASS [ 0.005s] gix-filter::filter ident::apply::round_trips | |
PASS [ 0.005s] gix-filter::filter ident::apply::simple | |
PASS [ 0.011s] gix-filter::filter ident::undo::anything_between_dollar_id_dollar | |
PASS [ 0.006s] gix-filter::filter ident::undo::empty | |
PASS [ 0.006s] gix-filter::filter ident::undo::multiple | |
PASS [ 0.005s] gix-filter::filter ident::undo::no_id_changes_nothing | |
PASS [ 0.005s] gix-filter::filter ident::undo::nothing_if_it_is_not_id | |
PASS [ 0.005s] gix-filter::filter ident::undo::nothing_if_newline_between_dollars | |
PASS [ 0.321s] gix-filter::filter pipeline::convert_to_git::all_stages_mean_streaming_is_impossible | |
PASS [ 0.007s] gix-filter::filter pipeline::convert_to_git::no_driver_but_filter_with_autocrlf | |
PASS [ 0.006s] gix-filter::filter pipeline::convert_to_git::no_filter_means_reader_is_returned_unchanged | |
LEAK [ 0.527s] gix-filter::filter driver::shutdown::ignore_when_waiting | |
PASS [ 0.371s] gix-filter::filter pipeline::convert_to_git::only_driver_means_streaming_is_possible | |
PASS [ 0.007s] gix-filter::filter pipeline::convert_to_worktree::all_stages_no_filter | |
PASS [ 0.006s] gix-filter::filter pipeline::convert_to_worktree::no_filter | |
PASS [ 0.006s] gix-filter::filter pipeline::default | |
PASS [ 0.005s] gix-filter::filter worktree::encode_to_git::simple | |
PASS [ 0.007s] gix-filter::filter worktree::encode_to_worktree::shift_jis | |
PASS [ 0.006s] gix-filter::filter worktree::encoding::for_label::latin_1_is_supported_with_fallback | |
PASS [ 0.354s] gix-filter::filter pipeline::convert_to_worktree::all_stages | |
PASS [ 0.006s] gix-filter::filter worktree::encoding::for_label::unknown | |
PASS [ 0.006s] gix-filter::filter worktree::encoding::for_label::various_spellings_of_utf_8_are_supported | |
PASS [ 0.009s] gix-filter::filter worktree::encoding::for_label::utf32_is_not_supported | |
PASS [ 0.006s] gix-filter::filter worktree::encoding::for_label::various_utf_16_with_bom_suffix_are_unsupported | |
PASS [ 0.009s] gix-filter::filter worktree::encoding::for_label::various_utf_16_without_bom_suffix_are_supported | |
PASS [ 0.006s] gix-fs::current_dir precompose_unicode | |
PASS [ 0.007s] gix-fs::fs capabilities::probe | |
PASS [ 0.010s] gix-fs::fs capabilities::parallel_probe | |
PASS [ 0.007s] gix-fs::fs dir::create::iter::a_single_directory_can_be_created_too | |
PASS [ 0.009s] gix-fs::fs dir::create::all::a_deeply_nested_directory | |
PASS [ 0.006s] gix-fs::fs dir::create::iter::an_existing_file_makes_directory_creation_fail_permanently | |
PASS [ 0.007s] gix-fs::fs dir::create::iter::an_existing_directory_causes_immediate_success | |
PASS [ 0.006s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_up_to_retries_limit | |
PASS [ 0.009s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_automatically | |
PASS [ 0.006s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted | |
PASS [ 0.006s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted_not_enough_retries | |
PASS [ 0.007s] gix-fs::fs dir::remove::empty_depth_first::nested_empty_and_single_empty_delete_successfully | |
PASS [ 0.007s] gix-fs::fs dir::remove::empty_depth_first::non_empty_anywhere_and_deletion_fails | |
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::a_directory_which_doesnt_exist_to_start_with_is_ok | |
PASS [ 0.007s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_being_the_target_dir_always_succeeds_and_we_do_nothing | |
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_directory_doesnt_have_to_exist_either_if_the_target_doesnt | |
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_must_contain_target_dir | |
PASS [ 0.010s] gix-fs::fs dir::remove::empty_upwards_until_boundary::nested_directory_deletion_works | |
PASS [ 0.008s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_being_a_file_immediately_fails | |
PASS [ 0.007s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_non_existing_causes_existing_parents_not_to_be_deleted | |
PASS [ 0.007s] gix-fs::fs dir::remove::iter::racy_directory_creation_during_deletion_always_wins_immediately | |
PASS [ 0.007s] gix-fs::fs read_dir::with_precomposed_unicode | |
PASS [ 0.007s] gix-fs::fs stack::absolute_paths_are_invalid | |
PASS [ 0.006s] gix-fs::fs stack::delegate_calls_are_consistent | |
PASS [ 0.007s] gix-fs::fs stack::empty_paths_are_noop_if_no_path_was_pushed_before | |
PASS [ 0.005s] gix-fs::fs stack::path_join_handling | |
PASS [ 0.007s] gix-fs::fs stack::relative_components_are_invalid | |
PASS [ 1.161s] gix-filter::filter driver::apply::smudge_and_clean_series | |
PASS [ 0.157s] gix-fsck::fsck connectivity::missing_blobs | |
PASS [ 0.007s] gix-fsck::fsck connectivity::no_missing | |
PASS [ 0.007s] gix-glob::glob parse::absence_of_sub_directories_are_marked | |
PASS [ 0.006s] gix-glob::glob parse::backslashes_are_part_of_the_pattern_if_not_in_specific_positions | |
PASS [ 0.005s] gix-glob::glob parse::backslashes_before_hashes_are_considered_an_escape_sequence | |
PASS [ 0.005s] gix-glob::glob parse::hash_symbols_are_not_special | |
PASS [ 0.004s] gix-glob::glob parse::leading_exclamation_mark_negates_pattern | |
PASS [ 0.006s] gix-glob::glob parse::leading_exclamation_marks_can_be_escaped_with_backslash | |
PASS [ 0.005s] gix-glob::glob parse::leading_slashes_mark_patterns_as_absolute | |
PASS [ 0.005s] gix-glob::glob parse::mark_ends_with_pattern_specifically | |
PASS [ 0.006s] gix-glob::glob parse::trailing_slashes_are_marked_and_removed | |
PASS [ 0.005s] gix-glob::glob parse::trailing_spaces_are_taken_literally | |
PASS [ 0.006s] gix-glob::glob parse::trailing_spaces_can_be_escaped_to_be_literal | |
PASS [ 0.005s] gix-glob::glob parse::whitespace_only_is_ignored | |
PASS [ 0.005s] gix-glob::glob pattern::display | |
PASS [ 0.005s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_ends_with_in_basenames | |
PASS [ 0.005s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_glob_in_paths | |
PASS [ 0.005s] gix-glob::glob pattern::matching::absolute_basename_matches_only_from_beginning | |
PASS [ 0.005s] gix-glob::glob pattern::matching::absolute_path_matches_only_from_beginning | |
PASS [ 0.006s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_can_do_case_insensitive_prefix_search | |
PASS [ 0.005s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_detects_mismatches_quickly | |
PASS [ 0.005s] gix-glob::glob pattern::matching::basename_glob_and_literal_is_ends_with | |
PASS [ 0.005s] gix-glob::glob pattern::matching::basename_matches_from_end | |
PASS [ 0.217s] gix-fsck::fsck connectivity::missing_trees | |
PASS [ 0.008s] gix-glob::glob pattern::matching::directory_patterns_do_not_match_files_within_a_directory_as_well_like_slash_star_star | |
PASS [ 0.008s] gix-glob::glob pattern::matching::fuzzed_exponential_runaway_denial_of_service | |
PASS [ 0.008s] gix-glob::glob pattern::matching::matches_of_absolute_paths_work | |
PASS [ 0.005s] gix-glob::glob pattern::matching::names_do_not_automatically_match_entire_directories | |
PASS [ 0.008s] gix-glob::glob pattern::matching::negated_patterns_are_handled_by_caller | |
PASS [ 0.006s] gix-glob::glob pattern::matching::non_dirs_for_must_be_dir_patterns_are_ignored | |
PASS [ 0.006s] gix-glob::glob pattern::matching::relative_path_does_not_match_from_end | |
PASS [ 0.009s] gix-glob::glob pattern::matching::single_paths_match_anywhere | |
PASS [ 0.008s] gix-glob::glob pattern::matching::special_cases_from_corpus | |
PASS [ 0.008s] gix-glob::glob search::pattern::list::from_bytes_base | |
PASS [ 0.008s] gix-glob::glob search::pattern::list::from_file_that_does_not_exist | |
PASS [ 0.010s] gix-glob::glob search::pattern::list::from_file_that_is_a_directory | |
PASS [ 0.006s] gix-glob::glob search::pattern::list::strip_base_handle_recompute_basename_pos | |
PASS [ 0.008s] gix-glob::glob wildmatch::brackets | |
PASS [ 0.010s] gix-glob::glob wildmatch::corpus | |
PASS [ 0.008s] gix-hash::hash kind::from_hex_len::none_if_there_is_no_fit | |
PASS [ 0.007s] gix-hash::hash kind::from_hex_len::some_sha1 | |
PASS [ 0.008s] gix-hash::hash object_id::empty::blob | |
PASS [ 0.005s] gix-hash::hash object_id::empty::tree | |
PASS [ 0.005s] gix-hash::hash object_id::from_hex::invalid::non_hex_characters | |
PASS [ 0.005s] gix-hash::hash object_id::from_hex::invalid::too_long | |
PASS [ 0.006s] gix-hash::hash object_id::from_hex::invalid::too_short | |
PASS [ 0.010s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_lowercase | |
PASS [ 0.007s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_uppercase | |
PASS [ 0.006s] gix-hash::hash oid::is_null | |
PASS [ 0.005s] gix-hash::hash oid::to_hex_with_len::display_entire_range_sha1 | |
PASS [ 0.007s] gix-hash::hash prefix::cmp_oid::it_detects_equality | |
PASS [ 0.005s] gix-hash::hash prefix::cmp_oid::it_detects_inequality | |
PASS [ 0.007s] gix-hash::hash prefix::new::errors_if_hex_len_is_longer_than_oid_len_in_hex | |
PASS [ 0.010s] gix-hash::hash prefix::new::errors_if_hex_len_is_too_short | |
PASS [ 0.006s] gix-hash::hash prefix::new::various_valid_inputs | |
PASS [ 0.007s] gix-hash::hash prefix::try_from::id_8_chars | |
PASS [ 0.006s] gix-hash::hash prefix::try_from::id_9_chars | |
PASS [ 0.007s] gix-hash::hash prefix::try_from::id_to_long | |
PASS [ 0.005s] gix-hash::hash prefix::try_from::id_to_short | |
PASS [ 0.005s] gix-hash::hash prefix::try_from::invalid_chars | |
PASS [ 0.005s] gix-hashtable::hashtable hash::hasher::write_uses_the_first_8_bytes_verbatim_assuming_a_secure_hash_as_input | |
PASS [ 0.017s] gix-hashtable::hashtable hash::hasher::non_write_methods_panic | |
PASS [ 0.008s] gix-ignore::ignore parse::backslashes_before_hashes_are_no_comments | |
PASS [ 0.007s] gix-ignore::ignore parse::byte_order_marks_are_no_patterns | |
PASS [ 0.007s] gix-ignore::ignore parse::comments_are_ignored_as_well_as_empty_ones | |
PASS [ 0.007s] gix-ignore::ignore parse::line_endings_can_be_windows_or_unix | |
PASS [ 0.009s] gix-ignore::ignore parse::line_numbers_are_counted_correctly | |
PASS [ 0.006s] gix-ignore::ignore parse::precious | |
PASS [ 0.005s] gix-ignore::ignore parse::trailing_spaces_can_be_escaped_to_be_literal | |
PASS [ 0.006s] gix-ignore::ignore search::from_overrides | |
PASS [ 0.007s] gix-ignore::ignore search::from_overrides_with_excludes | |
PASS [ 0.006s] gix-ignore::ignore search::from_overrides_with_precious | |
PASS [ 0.007s] gix-index access::tests::entry_by_path_with_conflicting_file | |
PASS [ 0.007s] gix-index entry::flags::at_rest::tests::flags_extended_conversion | |
PASS [ 0.008s] gix-index entry::flags::at_rest::tests::flags_from_bits_with_conflict | |
PASS [ 0.007s] gix-index extension::tree::tests::size_of_tree | |
PASS [ 0.050s] gix-ignore::ignore search::baseline_from_git_dir | |
PASS [ 0.006s] gix-index size_of_entry | |
PASS [ 0.058s] gix-index-tests::integrate index::access::entry_by_path | |
PASS [ 0.093s] gix-index-tests::integrate index::access::dirwalk_api_and_icase_support | |
PASS [ 0.007s] gix-index-tests::integrate index::access::entry_by_path_with_conflicting_file | |
PASS [ 0.006s] gix-index-tests::integrate index::access::entry_range | |
PASS [ 0.008s] gix-index-tests::integrate index::access::ignorecase_clashes_and_order | |
PASS [ 0.063s] gix-index-tests::integrate index::access::entry_by_path_and_stage | |
PASS [ 0.017s] gix-index-tests::integrate index::access::prefixed_entries | |
PASS [ 0.008s] gix-index-tests::integrate index::access::prefixed_entries_icase_with_name_clashes | |
PASS [ 0.007s] gix-index-tests::integrate index::access::prefixed_entries_with_multi_stage_file | |
PASS [ 0.008s] gix-index-tests::integrate index::access::remove_entries | |
PASS [ 0.009s] gix-index-tests::integrate index::access::sort_entries | |
PASS [ 0.006s] gix-index-tests::integrate index::entry::mode::apply | |
PASS [ 0.006s] gix-index-tests::integrate index::entry::stat::matches::check_stat | |
PASS [ 0.007s] gix-index-tests::integrate index::entry::stat::is_racy | |
PASS [ 0.006s] gix-index-tests::integrate index::entry::stat::matches::use_ctime | |
PASS [ 0.006s] gix-index-tests::integrate index::entry::stat::matches::use_nsec | |
PASS [ 0.006s] gix-index-tests::integrate index::entry::stat::matches::use_stdev | |
PASS [ 0.006s] gix-index-tests::integrate index::entry::time::conversion_roundtrip | |
PASS [ 0.005s] gix-index-tests::integrate index::file::init::at_or_new::create_empty_in_memory_state_if_file_does_not_exist | |
PASS [ 0.010s] gix-index-tests::integrate index::file::access::set_path::future_writes_respect_the_newly_set_path | |
PASS [ 0.009s] gix-index-tests::integrate index::file::init::at_or_new::opens_existing | |
PASS [ 0.009s] gix-index-tests::integrate index::file::read::file_with_conflicts | |
PASS [ 0.008s] gix-index-tests::integrate index::file::read::fsmn_v1 | |
PASS [ 0.007s] gix-index-tests::integrate index::file::read::reuc_extension | |
PASS [ 0.433s] gix-glob::glob pattern::matching::compare_baseline_with_ours | |
PASS [ 0.054s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode_no_dirs | |
PASS [ 0.067s] gix-index-tests::integrate index::file::read::sparse_checkout_non_cone_mode | |
PASS [ 0.193s] gix-index-tests::integrate index::file::init::from_state::writes_data_to_disk_and_is_a_valid_index | |
FAIL [ 0.178s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode | |
--- STDOUT: gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode --- | |
running 1 test | |
test index::file::read::sparse_checkout_cone_mode ... FAILED | |
failures: | |
failures: | |
index::file::read::sparse_checkout_cone_mode | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 53 filtered out; finished in 0.16s | |
--- STDERR: gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode --- | |
failed to extract 'fixtures/generated-archives/v3_sparse_index.tar.xz': Ignoring archive at 'fixtures/generated-archives/v3_sparse_index.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'index::file::read::sparse_checkout_cone_mode' panicked at gix-index/tests/index/file/read.rs:279:5: | |
assertion failed: file.is_sparse() | |
stack backtrace: | |
0: 0x555d7b470712 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 | |
1: 0x555d7b470712 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 | |
2: 0x555d7b470712 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 | |
3: 0x555d7b470712 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 | |
4: 0x555d7b49ba2c - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 | |
5: 0x555d7b49ba2c - core::fmt::write::hd9a8d7d029f9ea1a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 | |
6: 0x555d7b46d37f - std::io::Write::write_fmt::h0e1226b2b8d973fe | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 | |
7: 0x555d7b4704e4 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 | |
8: 0x555d7b4704e4 - std::sys_common::backtrace::print::he907f6ad7eee41cb | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 | |
9: 0x555d7b47284b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b | |
10: 0x555d7b4725a3 - std::panicking::default_hook::h25ba2457dea68e65 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 | |
11: 0x555d7b472ced - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 | |
12: 0x555d7b472b89 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:649:13 | |
13: 0x555d7b470be6 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 | |
14: 0x555d7b4728f4 - rust_begin_unwind | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 | |
15: 0x555d7b072065 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 | |
16: 0x555d7b072123 - core::panicking::panic::h8ddd58dc57c2dc00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:145:5 | |
17: 0x555d7b09331a - integrate::index::file::read::sparse_checkout_cone_mode::h26f13feca4232006 | |
at /home/ek/repos/gitoxide/gix-index/tests/index/file/read.rs:279:5 | |
18: 0x555d7b088d57 - integrate::index::file::read::sparse_checkout_cone_mode::{{closure}}::hbb002223c49b2e94 | |
at /home/ek/repos/gitoxide/gix-index/tests/index/file/read.rs:275:31 | |
19: 0x555d7b08c446 - core::ops::function::FnOnce::call_once::h47518d198a436916 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
20: 0x555d7b1673af - core::ops::function::FnOnce::call_once::hdf5ca86569853e72 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
21: 0x555d7b1673af - test::__rust_begin_short_backtrace::hd4329dc6408133c8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:621:18 | |
22: 0x555d7b166a33 - test::run_test_in_process::{{closure}}::h28125576fa02ab1b | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:60 | |
23: 0x555d7b166a33 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h263d7f9b738b9dba | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
24: 0x555d7b166a33 - std::panicking::try::do_call::h07c639bca005fe67 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
25: 0x555d7b166a33 - std::panicking::try::h58a07e442d3bdb92 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
26: 0x555d7b166a33 - std::panic::catch_unwind::h755d3ddccf2ee291 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
27: 0x555d7b166a33 - test::run_test_in_process::h1afe055b8c5de7fa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:27 | |
28: 0x555d7b166a33 - test::run_test::{{closure}}::h3810503c3fff9a00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:567:43 | |
29: 0x555d7b12f633 - test::run_test::{{closure}}::he05fab8f6f4e5a70 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:595:41 | |
30: 0x555d7b12f633 - std::sys_common::backtrace::__rust_begin_short_backtrace::he823da8fbe6df054 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 | |
31: 0x555d7b13419f - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4ec5c7fc245f87d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:528:17 | |
32: 0x555d7b13419f - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc69a28560447662e | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
33: 0x555d7b13419f - std::panicking::try::do_call::hf528d3cff240a786 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
34: 0x555d7b13419f - std::panicking::try::hb11bf079f9b1f405 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
35: 0x555d7b13419f - std::panic::catch_unwind::hcee8d50a8dc1d323 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
36: 0x555d7b13419f - std::thread::Builder::spawn_unchecked_::{{closure}}::hb48d60f284150728 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:527:30 | |
37: 0x555d7b13419f - core::ops::function::FnOnce::call_once{{vtable.shim}}::h04ac49919f9d987a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
38: 0x555d7b478fd5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h19b9e642d37e7272 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
39: 0x555d7b478fd5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h97265befc434d3ae | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
40: 0x555d7b478fd5 - std::sys::pal::unix::thread::Thread::new::thread_start::h420dad5cf01a9f35 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys/pal/unix/thread.rs:108:17 | |
41: 0x7f9bb5286ac3 - <unknown> | |
42: 0x7f9bb5318850 - <unknown> | |
43: 0x0 - <unknown> | |
PASS [ 0.051s] gix-index-tests::integrate index::file::read::split_index_without_any_extension | |
PASS [ 0.007s] gix-index-tests::integrate index::file::read::untr_extension | |
PASS [ 0.008s] gix-index-tests::integrate index::file::read::untr_extension_with_oids | |
PASS [ 0.007s] gix-index-tests::integrate index::file::read::v2_empty | |
PASS [ 0.007s] gix-index-tests::integrate index::file::read::v2_empty_skip_hash | |
PASS [ 0.098s] gix-index-tests::integrate index::file::read::split_index_and_regular_index_of_same_content_are_indeed_the_same | |
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v2_split_index | |
PASS [ 0.007s] gix-index-tests::integrate index::file::read::v2_very_long_path | |
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v2_with_multiple_entries_without_eoie_ext | |
PASS [ 0.007s] gix-index-tests::integrate index::file::read::v2_with_single_entry_tree_and_eoie_ext | |
FAIL [ 0.170s] gix-index-tests::integrate index::file::read::sparse_checkout_non_sparse_index | |
--- STDOUT: gix-index-tests::integrate index::file::read::sparse_checkout_non_sparse_index --- | |
running 1 test | |
test index::file::read::sparse_checkout_non_sparse_index ... FAILED | |
failures: | |
failures: | |
index::file::read::sparse_checkout_non_sparse_index | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 53 filtered out; finished in 0.16s | |
--- STDERR: gix-index-tests::integrate index::file::read::sparse_checkout_non_sparse_index --- | |
failed to extract 'fixtures/generated-archives/v3_skip_worktree.tar.xz': Ignoring archive at 'fixtures/generated-archives/v3_skip_worktree.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'index::file::read::sparse_checkout_non_sparse_index' panicked at gix-index/tests/index/file/read.rs:269:13: | |
assertion `left == right` failed | |
left: Flags(EXTENDED | SKIP_WORKTREE) | |
right: Flags(0x0) | |
stack backtrace: | |
0: 0x55db9ffa7712 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 | |
1: 0x55db9ffa7712 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 | |
2: 0x55db9ffa7712 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 | |
3: 0x55db9ffa7712 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 | |
4: 0x55db9ffd2a2c - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 | |
5: 0x55db9ffd2a2c - core::fmt::write::hd9a8d7d029f9ea1a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 | |
6: 0x55db9ffa437f - std::io::Write::write_fmt::h0e1226b2b8d973fe | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 | |
7: 0x55db9ffa74e4 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 | |
8: 0x55db9ffa74e4 - std::sys_common::backtrace::print::he907f6ad7eee41cb | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 | |
9: 0x55db9ffa984b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b | |
10: 0x55db9ffa95a3 - std::panicking::default_hook::h25ba2457dea68e65 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 | |
11: 0x55db9ffa9ced - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 | |
12: 0x55db9ffa9bc2 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:657:13 | |
13: 0x55db9ffa7be6 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 | |
14: 0x55db9ffa98f4 - rust_begin_unwind | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 | |
15: 0x55db9fba9065 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 | |
16: 0x55db9fba94db - core::panicking::assert_failed_inner::h3fa4c4749ee29c1d | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:343:17 | |
17: 0x55db9fbe9b1e - core::panicking::assert_failed::h54c1b5a5766a05d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:298:5 | |
18: 0x55db9fbbfcf2 - integrate::index::file::read::sparse_checkout_non_sparse_index::{{closure}}::h57e4d467f050ce88 | |
at /home/ek/repos/gitoxide/gix-index/tests/index/file/read.rs:269:13 | |
19: 0x55db9fbd97f2 - <core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::for_each::h9d6eccfccdc13da5 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/slice/iter/macros.rs:254:21 | |
20: 0x55db9fbca17c - integrate::index::file::read::sparse_checkout_non_sparse_index::hb4750744677aff56 | |
at /home/ek/repos/gitoxide/gix-index/tests/index/file/read.rs:263:5 | |
21: 0x55db9fbbfa67 - integrate::index::file::read::sparse_checkout_non_sparse_index::{{closure}}::h804566d0c35c396d | |
at /home/ek/repos/gitoxide/gix-index/tests/index/file/read.rs:258:38 | |
22: 0x55db9fbc3226 - core::ops::function::FnOnce::call_once::h31da84158222b6a0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
23: 0x55db9fc9e3af - core::ops::function::FnOnce::call_once::hdf5ca86569853e72 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
24: 0x55db9fc9e3af - test::__rust_begin_short_backtrace::hd4329dc6408133c8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:621:18 | |
25: 0x55db9fc9da33 - test::run_test_in_process::{{closure}}::h28125576fa02ab1b | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:60 | |
26: 0x55db9fc9da33 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h263d7f9b738b9dba | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
27: 0x55db9fc9da33 - std::panicking::try::do_call::h07c639bca005fe67 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
28: 0x55db9fc9da33 - std::panicking::try::h58a07e442d3bdb92 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
29: 0x55db9fc9da33 - std::panic::catch_unwind::h755d3ddccf2ee291 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
30: 0x55db9fc9da33 - test::run_test_in_process::h1afe055b8c5de7fa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:27 | |
31: 0x55db9fc9da33 - test::run_test::{{closure}}::h3810503c3fff9a00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:567:43 | |
32: 0x55db9fc66633 - test::run_test::{{closure}}::he05fab8f6f4e5a70 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:595:41 | |
33: 0x55db9fc66633 - std::sys_common::backtrace::__rust_begin_short_backtrace::he823da8fbe6df054 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 | |
34: 0x55db9fc6b19f - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4ec5c7fc245f87d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:528:17 | |
35: 0x55db9fc6b19f - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc69a28560447662e | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
36: 0x55db9fc6b19f - std::panicking::try::do_call::hf528d3cff240a786 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
37: 0x55db9fc6b19f - std::panicking::try::hb11bf079f9b1f405 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
38: 0x55db9fc6b19f - std::panic::catch_unwind::hcee8d50a8dc1d323 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
39: 0x55db9fc6b19f - std::thread::Builder::spawn_unchecked_::{{closure}}::hb48d60f284150728 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:527:30 | |
40: 0x55db9fc6b19f - core::ops::function::FnOnce::call_once{{vtable.shim}}::h04ac49919f9d987a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
41: 0x55db9ffaffd5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h19b9e642d37e7272 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
42: 0x55db9ffaffd5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h97265befc434d3ae | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
43: 0x55db9ffaffd5 - std::sys::pal::unix::thread::Thread::new::thread_start::h420dad5cf01a9f35 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys/pal/unix/thread.rs:108:17 | |
44: 0x7f6245e1bac3 - <unknown> | |
45: 0x7f6245ead850 - <unknown> | |
46: 0x0 - <unknown> | |
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v3_extended_flags | |
PASS [ 0.055s] gix-index-tests::integrate index::file::read::v2_split_index_recursion_is_handled_gracefully | |
PASS [ 0.035s] gix-index-tests::integrate index::file::read::v3_added_files | |
PASS [ 0.011s] gix-index-tests::integrate index::file::read::v4_with_delta_paths_and_ieot_ext | |
PASS [ 0.008s] gix-index-tests::integrate index::file::write::extended_flags_automatically_upgrade_the_version_to_avoid_data_loss | |
PASS [ 0.007s] gix-index-tests::integrate index::file::write::remove_flag_is_respected | |
PASS [ 0.007s] gix-index-tests::integrate index::file::write::roundtrips_sparse_index | |
PASS [ 0.010s] gix-index-tests::integrate index::file::write::roundtrips | |
PASS [ 0.010s] gix-index-tests::integrate index::file::write::skip_hash | |
PASS [ 0.010s] gix-index-tests::integrate index::init::from_tree | |
PASS [ 0.022s] gix-index-tests::integrate index::fs::metadata::from_path_no_follow | |
PASS [ 0.028s] gix-index-tests::integrate index::file::write::state_comparisons_with_various_extension_configurations | |
PASS [ 0.006s] gix-index-tests::integrate index::init::new | |
PASS [ 0.007s] gix-index-tests::integrate index::size_of_entry | |
PASS [ 0.006s] gix-lock acquire::tests::add_lock_suffix_to_file_with_extension | |
PASS [ 0.006s] gix-lock acquire::tests::add_lock_suffix_to_file_without_extension | |
PASS [ 0.010s] gix-lock::all lock::file::acquire::lock_create_dir_write_commit | |
PASS [ 0.007s] gix-lock::all lock::file::acquire::lock_non_existing_dir_fails | |
PASS [ 0.006s] gix-lock::all lock::file::acquire::lock_write_drop | |
PASS [ 0.008s] gix-lock::all lock::file::close::acquire_close_commit_to_existing_file | |
PASS [ 0.006s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_file | |
PASS [ 0.008s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_marker | |
PASS [ 0.006s] gix-lock::all lock::marker::acquire::fail_mode_immediately_produces_a_descriptive_error | |
PASS [ 0.007s] gix-lock::all lock::marker::commit::fails_for_ordinary_marker_that_was_never_writable | |
PASS [ 0.006s] gix-lock::all lock::marker::commit::failure_to_commit_does_return_a_registered_marker | |
PASS [ 0.008s] gix-macros::macros momo::basic_fn | |
PASS [ 0.005s] gix-macros::macros momo::struct_fn | |
PASS [ 0.005s] gix-macros::macros momo::struct_method | |
PASS [ 0.063s] gix-lock::all lock::marker::acquire::fail_mode_after_duration_fails_after_a_given_duration_or_more | |
PASS [ 0.005s] gix-mailmap snapshot::util::encoded_string::basic_ascii_case_folding | |
PASS [ 0.007s] gix-mailmap snapshot::util::encoded_string::no_advanced_unicode_folding | |
PASS [ 0.005s] gix-mailmap snapshot::util::encoded_string::unknown_encoding_pairs_do_not_try_to_ignore_cases | |
PASS [ 0.007s] gix-mailmap::mailmap parse::a_typical_mailmap | |
PASS [ 0.133s] gix-index-tests::integrate index::init::from_tree_validation | |
PASS [ 0.007s] gix-mailmap::mailmap parse::empty_lines_and_comments_are_ignored | |
PASS [ 0.007s] gix-mailmap::mailmap parse::error_if_email_is_empty | |
PASS [ 0.007s] gix-mailmap::mailmap parse::error_if_there_is_just_a_name | |
PASS [ 0.006s] gix-mailmap::mailmap parse::error_if_there_is_just_an_email | |
PASS [ 0.008s] gix-mailmap::mailmap parse::line_numbers_are_counted_correctly_in_errors | |
PASS [ 0.009s] gix-mailmap::mailmap parse::valid_entries | |
PASS [ 0.011s] gix-mailmap::mailmap parse::windows_and_unix_line_endings_are_supported | |
PASS [ 0.009s] gix-mailmap::mailmap snapshot::non_name_and_name_mappings_will_not_clash | |
PASS [ 0.007s] gix-mailmap::mailmap snapshot::overwrite_entries | |
PASS [ 0.007s] gix-mailmap::mailmap snapshot::try_resolve | |
PASS [ 0.005s] gix-negotiate::negotiate size_of_entry | |
PASS [ 0.005s] gix-negotiate::negotiate window_size::initial_value_without_previous_window_size | |
PASS [ 0.014s] gix-negotiate::negotiate window_size::transport_is_not_stateless | |
PASS [ 0.019s] gix-negotiate::negotiate window_size::transport_is_stateless | |
PASS [ 0.007s] gix-object commit::message::body::test_parse_trailer::extra_whitespace_before_token_or_value_is_error | |
PASS [ 0.007s] gix-object commit::message::body::test_parse_trailer::simple_newline | |
PASS [ 0.008s] gix-object commit::message::body::test_parse_trailer::simple_newline_windows | |
PASS [ 0.014s] gix-object commit::message::body::test_parse_trailer::simple_non_ascii_no_newline | |
PASS [ 0.018s] gix-object commit::message::body::test_parse_trailer::with_lots_of_whitespace_newline | |
PASS [ 0.010s] gix-object data::tests::size_of_object | |
PASS [ 0.017s] gix-object tag::write::tests::validated_name::invalid::leading_dash | |
PASS [ 0.006s] gix-object tag::write::tests::validated_name::invalid::only_dash | |
PASS [ 0.014s] gix-object tag::write::tests::validated_name::valid::version | |
PASS [ 0.010s] gix-object::object commit::from_bytes::double_dash_special_time_offset | |
PASS [ 0.009s] gix-object::object commit::from_bytes::invalid_timestsamp | |
PASS [ 0.009s] gix-object::object commit::from_bytes::merge | |
PASS [ 0.009s] gix-object::object commit::from_bytes::mergetag | |
PASS [ 0.007s] gix-object::object commit::from_bytes::newline_right_after_signature_multiline_header | |
PASS [ 0.006s] gix-object::object commit::from_bytes::pre_epoch | |
PASS [ 0.008s] gix-object::object commit::from_bytes::signed | |
PASS [ 0.008s] gix-object::object commit::from_bytes::signed_singleline | |
PASS [ 0.008s] gix-object::object commit::from_bytes::signed_with_encoding | |
PASS [ 0.007s] gix-object::object commit::from_bytes::unsigned | |
PASS [ 0.007s] gix-object::object commit::from_bytes::whitespace | |
PASS [ 0.007s] gix-object::object commit::from_bytes::with_encoding | |
PASS [ 0.008s] gix-object::object commit::from_bytes::with_trailer | |
PASS [ 0.008s] gix-object::object commit::invalid | |
PASS [ 0.008s] gix-object::object commit::iter::error_handling | |
PASS [ 0.008s] gix-object::object commit::iter::mergetag | |
PASS [ 0.006s] gix-object::object commit::iter::method::signature::msg_footer | |
PASS [ 0.006s] gix-object::object commit::iter::method::signature::signed | |
PASS [ 0.005s] gix-object::object commit::iter::method::signature::single_line | |
PASS [ 0.006s] gix-object::object commit::iter::method::signature::whitespace | |
PASS [ 0.006s] gix-object::object commit::iter::method::signature::with_encoding | |
PASS [ 0.006s] gix-object::object commit::iter::method::signatures | |
PASS [ 0.006s] gix-object::object commit::iter::method::tree_id | |
PASS [ 0.006s] gix-object::object commit::iter::newline_right_after_signature_multiline_header | |
PASS [ 0.006s] gix-object::object commit::iter::signed_singleline | |
PASS [ 0.007s] gix-object::object commit::iter::signed_with_encoding | |
PASS [ 0.006s] gix-object::object commit::iter::unsigned | |
PASS [ 0.007s] gix-object::object commit::iter::whitespace | |
PASS [ 0.008s] gix-object::object commit::message::body::created_manually_is_the_same_as_through_message_ref | |
PASS [ 0.007s] gix-object::object commit::message::body::no_trailer | |
PASS [ 0.006s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs | |
PASS [ 0.006s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs_empty_last_block | |
PASS [ 0.014s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs_empty_last_block_windows | |
PASS [ 0.010s] gix-object::object commit::message::body::no_trailer_after_a_paragraph_windows | |
PASS [ 0.011s] gix-object::object commit::message::body::single_trailer_after_a_few_paragraphs | |
PASS [ 0.010s] gix-object::object commit::message::body::two_trailers_with_broken_one_inbetween_after_a_few_paragraphs | |
PASS [ 0.014s] gix-object::object commit::message::only_title_no_trailing_newline | |
PASS [ 0.013s] gix-object::object commit::message::only_title_trailing_newline_is_retained | |
PASS [ 0.011s] gix-object::object commit::message::only_title_trailing_windows_newline_is_retained | |
PASS [ 0.007s] gix-object::object commit::message::summary::lines_separated_by_double_newlines_are_subjects | |
PASS [ 0.011s] gix-object::object commit::message::summary::no_newline_yields_the_message_itself | |
PASS [ 0.020s] gix-object::object commit::message::summary::prefixed_newlines_and_whitespace_are_trimmed | |
PASS [ 0.013s] gix-object::object commit::message::summary::trailing_newlines_and_whitespace_are_trimmed | |
PASS [ 0.013s] gix-object::object commit::message::summary::whitespace_up_to_a_newline_is_collapsed_into_a_space | |
PASS [ 0.012s] gix-object::object commit::message::summary::whitespace_without_newlines_is_ignored_except_for_leading_and_trailing_whitespace | |
PASS [ 0.016s] gix-object::object commit::message::title_and_body | |
PASS [ 0.014s] gix-object::object commit::message::title_and_body_inconsistent_newlines | |
PASS [ 0.012s] gix-object::object commit::message::title_with_more_whitespace_and_body | |
PASS [ 0.007s] gix-object::object commit::message::title_with_separator_and_empty_body | |
PASS [ 0.014s] gix-object::object commit::message::title_with_whitespace_and_body | |
PASS [ 0.015s] gix-object::object commit::message::title_with_whitespace_and_body_windows_lineending | |
PASS [ 0.015s] gix-object::object commit::message::title_with_windows_separator_and_empty_body | |
PASS [ 0.023s] gix-object::object commit::method::tree | |
PASS [ 0.014s] gix-object::object compute_hash | |
PASS [ 0.010s] gix-object::object compute_stream_hash | |
PASS [ 0.014s] gix-object::object encode::blob::round_trip | |
PASS [ 0.017s] gix-object::object encode::commit::round_trip | |
PASS [ 0.011s] gix-object::object encode::loose_header::round_trip | |
PASS [ 0.013s] gix-object::object encode::tag::round_trip | |
PASS [ 0.011s] gix-object::object encode::tree::round_trip | |
PASS [ 0.009s] gix-object::object object_ref::from_loose::shorter_than_advertised | |
PASS [ 0.022s] gix-object::object size_in_memory | |
PASS [ 0.020s] gix-object::object tag::from_bytes::empty | |
PASS [ 0.041s] gix-object::object tag::from_bytes::no_tagger | |
PASS [ 0.044s] gix-object::object tag::from_bytes::signed | |
PASS [ 0.018s] gix-object::object tag::from_bytes::whitespace | |
PASS [ 0.029s] gix-object::object tag::from_bytes::with_newlines | |
PASS [ 0.028s] gix-object::object tag::invalid | |
PASS [ 0.026s] gix-object::object tag::iter::empty | |
PASS [ 0.042s] gix-object::object tag::iter::error_handling | |
PASS [ 0.053s] gix-object::object tag::iter::no_tagger | |
PASS [ 0.040s] gix-object::object tag::iter::whitespace | |
PASS [ 0.044s] gix-object::object tag::method::target | |
PASS [ 0.153s] gix-object::object tree::entries::sort_order_is_correct | |
PASS [ 0.033s] gix-object::object tree::entry_mode::as_bytes | |
PASS [ 0.012s] gix-object::object tree::entry_mode::is_methods | |
PASS [ 0.029s] gix-object::object tree::entry_mode::size_in_bytes | |
PASS [ 0.015s] gix-object::object tree::from_bytes::empty | |
PASS [ 0.026s] gix-object::object tree::from_bytes::everything | |
PASS [ 0.018s] gix-object::object tree::from_bytes::fuzzed | |
PASS [ 0.012s] gix-object::object tree::from_bytes::invalid | |
PASS [ 0.020s] gix-object::object tree::from_bytes::special_trees | |
PASS [ 0.013s] gix-object::object tree::iter::empty | |
PASS [ 0.005s] gix-object::object tree::iter::error_handling | |
PASS [ 0.005s] gix-object::object tree::iter::everything | |
PASS [ 0.011s] gix-odb store_impls::dynamic::find::error::tests::error_size | |
PASS [ 0.124s] gix-odb store_impls::dynamic::types::tests::pack_id::max_supported_index_count | |
PASS [ 0.014s] gix-odb store_impls::dynamic::types::tests::pack_id::to_intrinsic_roundtrip | |
PASS [ 3.829s] gix-filter::filter driver::baseline::our_implementation_used_by_git | |
PASS [ 0.046s] gix-odb-tests::integrate odb::alternate::circular_alternates_are_detected_with_relative_paths | |
PASS [ 0.011s] gix-odb-tests::integrate odb::alternate::no_alternate_in_first_objects_dir | |
PASS [ 0.011s] gix-odb-tests::integrate odb::alternate::single_link_with_comment_before_path_and_ansi_c_escape | |
PASS [ 0.020s] gix-odb-tests::integrate odb::find::loose_object | |
PASS [ 0.023s] gix-odb-tests::integrate odb::find::pack_object | |
PASS [ 0.021s] gix-odb-tests::integrate odb::header::loose_object | |
PASS [ 0.017s] gix-odb-tests::integrate odb::header::pack_object | |
PASS [ 0.021s] gix-odb-tests::integrate odb::sink::write | |
PASS [ 0.024s] gix-odb-tests::integrate odb::regression::repo_with_small_packs::all_packed_objects_can_be_found | |
PASS [ 0.015s] gix-odb-tests::integrate odb::store::compound::locate::loose_object | |
PASS [ 0.017s] gix-odb-tests::integrate odb::store::compound::locate::pack_object | |
PASS [ 0.021s] gix-odb-tests::integrate odb::store::dynamic::auto_refresh_with_and_without_id_stability | |
PASS [ 0.022s] gix-odb-tests::integrate odb::store::dynamic::contains | |
PASS [ 0.015s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::no_work_is_done_for_unambiguous_potential_prefixes | |
PASS [ 0.013s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_disambiguated_prefixes_when_needed | |
PASS [ 0.011s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_none_if_id_does_not_exist | |
PASS [ 0.100s] gix-odb-tests::integrate odb::store::dynamic::alternate_dbs_query | |
PASS [ 0.026s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::unambiguous_hex_lengths_yield_prefixes_of_exactly_the_given_length | |
PASS [ 0.032s] gix-odb-tests::integrate odb::store::dynamic::iter::iteration_ordering_is_effective | |
PASS [ 0.030s] gix-odb-tests::integrate odb::store::dynamic::iterate_over_a_bunch_of_loose_and_packed_objects | |
PASS [ 0.011s] gix-odb-tests::integrate odb::store::dynamic::lookup | |
PASS [ 0.025s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_none_for_prefixes_without_any_match | |
PASS [ 0.042s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths | |
PASS [ 0.019s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match | |
PASS [ 0.016s] gix-odb-tests::integrate odb::store::dynamic::missing_objects_triggers_everything_is_loaded | |
PASS [ 3.049s] gix-odb-tests::integrate odb::store::dynamic::multi_index_access | |
PASS [ 0.085s] gix-odb-tests::integrate odb::store::dynamic::object_replacement | |
PASS [ 0.009s] gix-odb-tests::integrate odb::store::dynamic::packed_object_count_causes_all_indices_to_be_loaded | |
PASS [ 5.243s] gix-negotiate::negotiate baseline::run | |
PASS [ 0.008s] gix-odb-tests::integrate odb::store::dynamic::write | |
PASS [ 0.007s] gix-odb-tests::integrate odb::store::linked::init::a_db_without_alternates | |
PASS [ 0.007s] gix-odb-tests::integrate odb::store::linked::init::has_packs | |
PASS [ 3.291s] gix-odb-tests::integrate odb::store::dynamic::multi_index_keep_open | |
PASS [ 0.010s] gix-odb-tests::integrate odb::store::linked::init::multiple_linked_repositories_via_alternates | |
PASS [ 0.177s] gix-odb-tests::integrate odb::store::dynamic::verify::integrity | |
PASS [ 0.018s] gix-odb-tests::integrate odb::store::linked::iter::a_bunch_of_loose_and_packed_objects | |
PASS [ 0.013s] gix-odb-tests::integrate odb::store::linked::locate::loose_object | |
PASS [ 0.009s] gix-odb-tests::integrate odb::store::linked::locate::pack_object | |
PASS [ 0.008s] gix-odb-tests::integrate odb::store::loose::find::blob | |
PASS [ 0.015s] gix-odb-tests::integrate odb::store::loose::contains::iterable_objects_are_contained | |
PASS [ 0.010s] gix-odb-tests::integrate odb::store::loose::find::blob_big | |
PASS [ 0.011s] gix-odb-tests::integrate odb::store::loose::find::blob_data | |
PASS [ 0.010s] gix-odb-tests::integrate odb::store::loose::find::commit | |
PASS [ 0.016s] gix-odb-tests::integrate odb::store::loose::find::blob_not_existing | |
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::find::header::existing | |
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::find::header::non_existing | |
PASS [ 0.021s] gix-odb-tests::integrate odb::store::loose::find::header::all | |
PASS [ 0.012s] gix-odb-tests::integrate odb::store::loose::find::invalid_object_does_not_trigger_panics | |
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::find::tag | |
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::find::tree | |
PASS [ 0.010s] gix-odb-tests::integrate odb::store::loose::iter | |
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_none_for_prefixes_without_any_match | |
PASS [ 0.015s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths | |
PASS [ 0.010s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match | |
PASS [ 0.013s] gix-odb-tests::integrate odb::store::loose::verify_integrity | |
PASS [ 0.019s] gix-odb-tests::integrate odb::store::loose::write::collisions_do_not_cause_failure | |
PASS [ 0.008s] gix-pack cache::delta::tests::size_of_pack_tree_item | |
PASS [ 0.006s] gix-pack cache::delta::tests::size_of_pack_verify_data_structure | |
PASS [ 0.025s] gix-odb-tests::integrate odb::store::loose::write::read_and_write | |
PASS [ 0.010s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v1 | |
PASS [ 0.012s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v2 | |
PASS [ 0.045s] gix-odb-tests::integrate odb::store::loose::write::it_writes_objects_with_similar_permissions | |
PASS [ 0.010s] gix-pack cache::delta::tree::tests::size_of_pack_tree_item | |
PASS [ 0.008s] gix-pack cache::delta::tree::tests::size_of_pack_verify_data_structure | |
PASS [ 0.008s] gix-pack cache::lru::_static::tests::journey | |
PASS [ 0.008s] gix-pack data::entry::header::tests::leb64_encode_max_int | |
PASS [ 0.009s] gix-pack cache::lru::_static::tests::no_limit | |
PASS [ 0.007s] gix-pack data::file::decode::entry::tests::size_of_decode_entry_outcome | |
PASS [ 0.007s] gix-pack data::file::decode::header::tests::size_of_decode_entry_outcome | |
PASS [ 0.028s] gix-pack-tests::pack pack::bundle::locate::commit | |
PASS [ 0.032s] gix-pack-tests::pack pack::bundle::locate::blob | |
PASS [ 0.029s] gix-pack-tests::pack pack::bundle::locate::locate_and_verify::all | |
PASS [ 0.012s] gix-pack-tests::pack pack::bundle::locate::tree | |
PASS [ 0.009s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_single_link | |
PASS [ 5.553s] gix-macros::macros momo::ux | |
PASS [ 0.010s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_two_links | |
PASS [ 0.008s] gix-pack-tests::pack pack::data::file::decode_entry::commit | |
PASS [ 0.006s] gix-pack-tests::pack pack::data::file::decompress_entry::blob | |
PASS [ 0.007s] gix-pack-tests::pack pack::data::file::decompress_entry::blob_with_two_chain_links | |
PASS [ 0.007s] gix-pack-tests::pack pack::data::file::decompress_entry::commit | |
PASS [ 0.006s] gix-pack-tests::pack pack::data::file::decompress_entry::tree | |
PASS [ 0.007s] gix-pack-tests::pack pack::data::file::method::checksum | |
PASS [ 0.007s] gix-pack-tests::pack pack::data::file::method::iter | |
PASS [ 0.006s] gix-pack-tests::pack pack::data::file::method::verify_checksum | |
PASS [ 0.006s] gix-pack-tests::pack pack::data::file::resolve_header::blob_ofs_delta_single_link | |
PASS [ 0.006s] gix-pack-tests::pack pack::data::file::resolve_header::blob_ofs_delta_two_links | |
PASS [ 0.006s] gix-pack-tests::pack pack::data::file::resolve_header::commit | |
PASS [ 0.006s] gix-pack-tests::pack pack::data::file::resolve_header::tree | |
PASS [ 0.007s] gix-pack-tests::pack pack::data::header::encode_decode_roundtrip | |
PASS [ 0.070s] gix-pack-tests::pack pack::bundle::write_to_directory::without_providing_one | |
PASS [ 0.073s] gix-pack-tests::pack pack::bundle::write_to_directory::given_a_directory | |
PASS [ 0.008s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::inner_errors_are_passed_on | |
PASS [ 0.008s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::lookup_errors_trigger_a_fuse_and_stop_iteration | |
PASS [ 0.007s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::ref_deltas_have_their_base_injected_if_not_done_before_and_all_future_entries_are_offset | |
PASS [ 0.008s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::only_ref_deltas_are_handled | |
PASS [ 0.006s] gix-pack-tests::pack pack::data::output::size_of_entry | |
PASS [ 0.008s] gix-pack-tests::pack pack::data::output::size_of_count | |
PASS [ 0.008s] gix-pack-tests::pack pack::index::iter | |
PASS [ 0.064s] gix-pack-tests::pack pack::index::traverse_with_index_and_forward_ref_deltas | |
PASS [ 0.007s] gix-pack-tests::pack pack::index::version::v1::lookup | |
PASS [ 0.006s] gix-pack-tests::pack pack::index::version::v2::lookup | |
PASS [ 0.010s] gix-pack-tests::pack pack::iter::new_from_header::generic_iteration | |
PASS [ 0.008s] gix-pack-tests::pack pack::iter::new_from_header::header_encode | |
PASS [ 0.008s] gix-pack-tests::pack pack::iter::new_from_header::restore_missing_trailer | |
PASS [ 0.007s] gix-pack-tests::pack pack::iter::new_from_header::restore_partial_pack | |
PASS [ 0.007s] gix-pack-tests::pack pack::iter::size_of_entry | |
PASS [ 0.511s] gix-pack-tests::pack pack::index::pack_lookup | |
PASS [ 2.386s] gix-pack-tests::pack pack::data::output::count_and_entries::empty_pack_is_allowed | |
PASS [ 2.326s] gix-pack-tests::pack pack::multi_index::access::general | |
PASS [ 0.007s] gix-pack-tests::pack pack::multi_index::access::lookup_with_ambiguity | |
PASS [ 0.007s] gix-pack-tests::pack pack::multi_index::verify::checksum | |
PASS [ 0.105s] gix-pack-tests::pack pack::multi_index::access::lookup_prefix | |
PASS [ 0.162s] gix-pack-tests::pack pack::multi_index::verify::integrity | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::error_on_empty_line | |
PASS [ 0.008s] gix-packetline::blocking-packetline decode::streaming::error_on_error_line | |
PASS [ 0.167s] gix-pack-tests::pack pack::multi_index::write::from_paths | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::error_on_invalid_hex | |
PASS [ 0.007s] gix-packetline::blocking-packetline decode::streaming::error_on_oversized_line | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::flush | |
PASS [ 0.007s] gix-packetline::blocking-packetline decode::streaming::ignore_extra_bytes | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::incomplete::missing_data_bytes | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::incomplete::missing_hex_bytes | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::round_trip::all_kinds_of_packetlines | |
PASS [ 2.156s] gix-pack-tests::pack pack::multi_index::access::lookup_missing | |
PASS [ 0.008s] gix-packetline::blocking-packetline decode::streaming::round_trip::error_line | |
PASS [ 0.009s] gix-packetline::blocking-packetline decode::streaming::round_trip::side_bands | |
PASS [ 0.010s] gix-packetline::blocking-packetline decode::streaming::round_trip::trailing_line_feeds_are_removed_explicitly | |
PASS [ 0.009s] gix-packetline::blocking-packetline decode::streaming::trailing_line_feeds_are_not_removed_automatically | |
PASS [ 0.008s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_exceeds_limit | |
PASS [ 0.011s] gix-packetline::blocking-packetline encode::data_to_write::binary_and_non_binary | |
PASS [ 0.007s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_is_empty | |
PASS [ 0.006s] gix-packetline::blocking-packetline encode::error::write_line | |
PASS [ 0.008s] gix-packetline::blocking-packetline encode::flush_delim_response_end::success_flush_delim_response_end | |
PASS [ 0.009s] gix-packetline::blocking-packetline encode::text_to_write::always_appends_a_newline | |
PASS [ 0.007s] gix-packetline::blocking-packetline read::sideband::handling_of_err_lines | |
PASS [ 0.009s] gix-packetline::blocking-packetline read::sideband::peek_past_a_delimiter_is_no_error | |
PASS [ 0.010s] gix-packetline::blocking-packetline read::sideband::peek_past_an_actual_eof_is_an_error | |
PASS [ 0.009s] gix-packetline::blocking-packetline read::sideband::read_pack_with_progress_extraction | |
PASS [ 0.016s] gix-packetline::blocking-packetline read::sideband::read_line_trait_method_reads_one_packet_line_at_a_time | |
PASS [ 0.008s] gix-packetline::blocking-packetline read::sideband::readline_reads_one_packet_line_at_a_time | |
PASS [ 0.008s] gix-packetline::blocking-packetline read::streaming_peek_iter::fail_on_err_lines | |
PASS [ 0.009s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_eof_is_none | |
PASS [ 0.011s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek | |
PASS [ 0.008s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_delimiter_logic | |
PASS [ 0.008s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_err_logic | |
PASS [ 0.007s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_non_data | |
PASS [ 0.008s] gix-packetline::blocking-packetline write::each_write_results_in_one_line | |
PASS [ 0.008s] gix-packetline::blocking-packetline write::empty_writes_fail_with_error | |
PASS [ 0.014s] gix-packetline::blocking-packetline read::streaming_peek_iter::read_from_file_and_reader_advancement | |
PASS [ 0.007s] gix-packetline::blocking-packetline write::huge_writes_are_split_into_lines | |
PASS [ 0.007s] gix-packetline::blocking-packetline write::write_text_and_write_binary | |
PASS [ 0.008s] gix-path env::git::tests::config_to_base_path | |
PASS [ 0.007s] gix-path env::git::tests::first_file_from_config_with_origin | |
PASS [ 0.007s] gix-path::path convert::assure_unix_separators | |
PASS [ 0.008s] gix-path::path convert::assure_windows_separators | |
PASS [ 0.007s] gix-path::path convert::join_bstr_unix_pathsep::absolute_path_produces_double_slashes | |
PASS [ 0.006s] gix-path::path convert::join_bstr_unix_pathsep::empty_base_leaves_everything_untouched | |
PASS [ 0.009s] gix-path::path convert::join_bstr_unix_pathsep::empty_path_makes_base_end_with_a_slash | |
PASS [ 0.008s] gix-path::path convert::join_bstr_unix_pathsep::typical_with_double_slash_avoidance | |
PASS [ 0.010s] gix-path::path convert::join_bstr_unix_pathsep::relative_base_or_path_are_nothing_special | |
PASS [ 0.007s] gix-path::path convert::normalize::no_change_if_there_are_no_trailing_relative_components | |
PASS [ 0.010s] gix-path::path convert::normalize::multiple_parent_dir_movements_eat_into_the_current_dir | |
PASS [ 0.006s] gix-path::path convert::normalize::parent_dirs_cause_the_cwd_to_be_used | |
PASS [ 0.006s] gix-path::path convert::normalize::trailing_directories_after_too_numerous_parent_dirs_yield_none | |
PASS [ 0.009s] gix-path::path convert::normalize::special_cases_around_cwd | |
PASS [ 0.009s] gix-path::path convert::normalize::trailing_relative_components_are_resolved | |
PASS [ 0.008s] gix-path::path convert::normalize::walking_up_too_much_yield_none | |
PASS [ 0.007s] gix-path::path home_dir::returns_existing_directory | |
PASS [ 0.008s] gix-path::path convert::relativize_with_prefix::basics | |
PASS [ 0.008s] gix-path::path realpath::assorted | |
PASS [ 0.009s] gix-path::path realpath::link_cycle_is_detected | |
PASS [ 0.008s] gix-path::path realpath::symlink_processing_is_disabled_if_the_value_is_zero | |
PASS [ 0.008s] gix-path::path realpath::symlink_to_relative_path_gets_expanded_into_absolute_path | |
PASS [ 0.007s] gix-path::path realpath::symlink_with_absolute_path_gets_expanded | |
PASS [ 0.007s] gix-path::path util::is_absolute::absolute_linux_path_is_true | |
PASS [ 0.007s] gix-path::path util::is_absolute::not_on_windows::drive_prefixes_are_false | |
PASS [ 0.006s] gix-path::path util::is_absolute::relative_linux_path_is_false | |
PASS [ 0.006s] gix-path::path xdg_config_path::falls_back_to_home | |
PASS [ 0.008s] gix-path::path xdg_config_path::prefers_xdg_config_bases | |
PASS [ 0.009s] gix-pathspec::defaults glob_and_noglob_cause_error | |
PASS [ 0.047s] gix-path::path realpath::fuzzed_timeout | |
PASS [ 0.008s] gix-pathspec::defaults glob_works | |
PASS [ 0.006s] gix-pathspec::defaults literal_only_combines_with_icase | |
PASS [ 0.007s] gix-pathspec::defaults noglob_works | |
PASS [ 0.009s] gix-pathspec::defaults nothing_is_set_then_it_is_like_the_default_impl | |
PASS [ 0.011s] gix-pathspec::pathspec normalize::absolute_path_breaks_out_of_working_tree | |
PASS [ 0.007s] gix-pathspec::pathspec normalize::absolute_path_escapes_worktree | |
PASS [ 0.007s] gix-pathspec::pathspec normalize::absolute_path_made_relative | |
PASS [ 0.007s] gix-pathspec::pathspec normalize::absolute_top_patterns_ignore_the_prefix_but_are_made_relative | |
PASS [ 0.008s] gix-pathspec::pathspec normalize::consuming_the_entire_prefix_does_not_lead_to_a_single_dot | |
PASS [ 0.008s] gix-pathspec::pathspec normalize::relative_path_breaks_out_of_working_tree | |
PASS [ 0.006s] gix-pathspec::pathspec normalize::relative_top_patterns_ignore_the_prefix | |
PASS [ 0.008s] gix-pathspec::pathspec normalize::removes_relative_path_components | |
PASS [ 0.009s] gix-pathspec::pathspec normalize::single_dot_is_special_and_directory_is_implied_without_trailing_slash | |
PASS [ 0.281s] gix-pathspec::pathspec parse::baseline | |
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::escape_character_at_end_of_attribute_value | |
PASS [ 0.006s] gix-pathspec::pathspec parse::invalid::glob_and_literal_keywords_present | |
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::invalid_attribute_values | |
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::invalid_attributes | |
PASS [ 0.305s] gix-pathspec::pathspec parse::invalid::empty_attribute_specification | |
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::invalid_keywords | |
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::invalid_short_signatures | |
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::missing_parentheses | |
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::multiple_attribute_specifications | |
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::attributes_in_signature | |
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::attributes_with_escape_chars_in_state_values | |
PASS [ 0.326s] gix-pathspec::pathspec parse::invalid::empty_input | |
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::defaults_are_used | |
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::empty_signatures | |
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::glob_from_defaults_is_overridden_by_element_glob | |
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::glob_negations_are_always_literal | |
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::literal_from_defaults_is_overridden_by_element_glob | |
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::literal_default_prevents_parsing | |
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::repeated_matcher_keywords | |
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::short_signatures | |
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::signatures_and_searchmodes | |
PASS [ 0.009s] gix-pathspec::pathspec parse::valid::there_is_no_pathspec_pathspec | |
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::trailing_slash_is_turned_into_magic_signature_and_removed | |
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::whitespace_in_pathspec | |
PASS [ 0.011s] gix-pathspec::pathspec search::common_prefix | |
PASS [ 0.014s] gix-pathspec::pathspec search::directory_matches_prefix | |
PASS [ 0.007s] gix-pathspec::pathspec search::directory_matches_prefix_all_excluded | |
PASS [ 0.007s] gix-pathspec::pathspec search::directory_matches_prefix_leading | |
PASS [ 0.008s] gix-pathspec::pathspec search::directory_matches_prefix_negative_wildcard | |
PASS [ 0.007s] gix-pathspec::pathspec search::directory_matches_prefix_starting_wildcards_always_match | |
PASS [ 0.007s] gix-pathspec::pathspec search::empty_dir_always_matches | |
PASS [ 0.007s] gix-pathspec::pathspec search::included_directory_and_excluded_subdir_top_level_with_prefix | |
PASS [ 0.007s] gix-pathspec::pathspec search::init_with_exclude | |
PASS [ 0.007s] gix-pathspec::pathspec search::longest_common_directory_no_prefix | |
PASS [ 0.007s] gix-pathspec::pathspec search::longest_common_directory_with_prefix | |
PASS [ 0.007s] gix-pathspec::pathspec search::no_pathspecs_match_everything | |
PASS [ 0.007s] gix-pathspec::pathspec search::no_pathspecs_respect_prefix | |
PASS [ 0.305s] gix-pathspec::pathspec search::files | |
PASS [ 0.007s] gix-pathspec::pathspec search::simplified_search_handles_nil | |
PASS [ 0.007s] gix-pathspec::pathspec search::simplified_search_respects_all_excluded | |
PASS [ 0.006s] gix-pathspec::pathspec search::simplified_search_respects_ignore_case | |
PASS [ 0.006s] gix-pathspec::pathspec search::simplified_search_respects_must_be_dir | |
PASS [ 0.006s] gix-pathspec::pathspec search::simplified_search_wildcards | |
PASS [ 0.006s] gix-pathspec::pathspec search::simplified_search_wildcards_simple | |
PASS [ 0.301s] gix-pathspec::pathspec search::prefixes_are_always_case_sensitive | |
PASS [ 0.007s] gix-pathspec::pathspec search::starts_with | |
PASS [ 3.727s] gix-pack-tests::pack pack::data::output::count_and_entries::traversals | |
PASS [ 0.007s] gix-prompt::prompt options::apply_environment::git_askpass_is_used_first_and_sets_unset_askpass_values | |
PASS [ 0.007s] gix-prompt::prompt options::apply_environment::git_askpass_overrides_everything_and_ssh_askpass_does_not | |
PASS [ 0.006s] gix-prompt::prompt options::apply_environment::mode_is_disabled_if_terminal_prompt_is_falseish | |
PASS [ 0.006s] gix-prompt::prompt options::apply_environment::mode_is_left_untouched_if_terminal_prompt_is_trueish | |
PASS [ 0.006s] gix-prompt::prompt options::apply_environment::mode_is_unchanged_if_git_terminal_prompt_is_not_set | |
PASS [ 0.006s] gix-prompt::prompt options::apply_environment::ssh_askpass_does_not_override_current_value | |
PASS [ 0.007s] gix-prompt::prompt options::apply_environment::ssh_askpass_is_used_as_fallback | |
PASS [ 0.013s] gix-protocol command::tests::v1::fetch::default_features::it_chooses_all_supported_non_stacking_capabilities_and_leaves_no_progress | |
PASS [ 0.012s] gix-protocol command::tests::v1::fetch::default_features::it_chooses_the_best_multi_ack_and_sideband | |
PASS [ 0.013s] gix-protocol command::tests::v2::fetch::default_features::all_features | |
PASS [ 0.012s] gix-protocol command::tests::v2::fetch::initial_arguments::for_all_features | |
PASS [ 0.012s] gix-protocol command::tests::v2::ls_refs::default_features::default_as_there_are_no_features | |
PASS [ 0.015s] gix-protocol command::tests::v2::ls_refs::validate::ref_prefixes_can_always_be_used | |
PASS [ 0.223s] gix-protocol command::tests::v2::ls_refs::validate::unknown_argument | |
PASS [ 0.112s] gix-protocol command::tests::v2::ls_refs::validate::unknown_feature | |
PASS [ 0.017s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_clone | |
PASS [ 0.025s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateful | |
PASS [ 0.028s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateless | |
PASS [ 0.016s] gix-protocol fetch::tests::arguments::v1::include_tag | |
PASS [ 0.020s] gix-protocol fetch::tests::arguments::v1::no_include_tag | |
PASS [ 0.022s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_clone_stateful | |
PASS [ 0.028s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_fetch_stateless_and_stateful | |
PASS [ 0.027s] gix-protocol fetch::tests::arguments::v2::include_tag | |
PASS [ 0.015s] gix-protocol fetch::tests::arguments::v2::ref_in_want | |
PASS [ 0.025s] gix-protocol handshake::refs::tests::extract_references_from_v1_refs | |
PASS [ 0.023s] gix-protocol handshake::refs::tests::extract_references_from_v2_refs | |
PASS [ 0.042s] gix-protocol handshake::refs::tests::extract_symbolic_references_from_capabilities | |
PASS [ 0.049s] gix-protocol::blocking-client-protocol fetch::response::v1::arguments::all | |
PASS [ 0.028s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::clone | |
PASS [ 0.046s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::empty_shallow_clone_due_to_depth_being_too_high | |
PASS [ 0.036s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_and_pack | |
PASS [ 0.051s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_without_pack | |
PASS [ 0.043s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::shallow_clone | |
PASS [ 0.037s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::unshallow_fetch | |
PASS [ 0.051s] gix-protocol::blocking-client-protocol fetch::response::v2::arguments::all | |
PASS [ 0.029s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone | |
PASS [ 0.024s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone_with_sidebands | |
PASS [ 0.016s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::empty_shallow_clone | |
PASS [ 0.021s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_and_pack | |
PASS [ 0.032s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_without_pack | |
PASS [ 0.023s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_with_err_response | |
PASS [ 0.058s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::shallow_clone | |
PASS [ 0.051s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::unshallow_fetch | |
PASS [ 0.056s] gix-protocol::blocking-client-protocol fetch::v1::clone | |
PASS [ 0.045s] gix-protocol::blocking-client-protocol fetch::v1::clone_empty_with_capabilities | |
PASS [ 0.046s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote | |
PASS [ 0.048s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote_handshake_failure_due_to_downgrade | |
PASS [ 0.041s] gix-protocol::blocking-client-protocol fetch::v2::clone_abort_prep | |
PASS [ 0.018s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote | |
PASS [ 0.023s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote_abort_in_prep_ls_refs | |
PASS [ 0.021s] gix-protocol::blocking-client-protocol fetch::v2::ref_in_want | |
PASS [ 0.015s] gix-protocol::blocking-client-protocol remote_progress::parse::a_message_we_dont_understand | |
PASS [ 0.021s] gix-protocol::blocking-client-protocol remote_progress::parse::counting_objects_with_percentage | |
PASS [ 0.027s] gix-protocol::blocking-client-protocol remote_progress::parse::enumerating_just_with_count | |
PASS [ 0.012s] gix-quote::quote ansi_c::undo::empty_surrounded_by_quotes | |
PASS [ 0.013s] gix-quote::quote ansi_c::undo::exclamation_and_tilde_survive_an_escape_with_double_escaping | |
PASS [ 0.007s] gix-quote::quote ansi_c::undo::fuzzed | |
PASS [ 0.010s] gix-quote::quote ansi_c::undo::literal_escape_and_double_quote | |
PASS [ 0.015s] gix-quote::quote ansi_c::undo::out_of_quote_characters_can_be_passed_and_will_not_be_consumed | |
PASS [ 0.036s] gix-quote::quote ansi_c::undo::surrounded_only_by_quotes | |
PASS [ 0.047s] gix-quote::quote ansi_c::undo::typical_escapes | |
PASS [ 0.040s] gix-quote::quote ansi_c::undo::unicode_byte_escapes_by_number | |
PASS [ 0.010s] gix-quote::quote ansi_c::undo::unquoted_remains_unchanged | |
PASS [ 0.030s] gix-quote::quote ansi_c::undo::untypical_escapes | |
PASS [ 0.029s] gix-quote::quote single::complex | |
PASS [ 0.043s] gix-quote::quote single::empty | |
PASS [ 0.028s] gix-quote::quote single::existing_exclamation_mark_gets_escaped | |
PASS [ 0.024s] gix-quote::quote single::existing_quote_gets_escaped | |
PASS [ 0.032s] gix-quote::quote single::unquoted_becomes_quoted | |
PASS [ 0.032s] gix-ref raw::tests::size_of_reference | |
PASS [ 0.032s] gix-ref store_impl::file::log::line::decode::test::entry_with_empty_message | |
PASS [ 0.037s] gix-ref store_impl::file::log::line::decode::test::entry_with_message_without_newline_and_with_newline | |
PASS [ 0.027s] gix-ref store_impl::file::log::line::decode::test::invalid::completely_bogus_shows_error_with_context | |
PASS [ 0.021s] gix-ref store_impl::file::log::line::decode::test::invalid::missing_whitespace_between_signature_and_message | |
PASS [ 0.007s] gix-ref store_impl::file::log::line::decode::test::two_lines_in_a_row_with_and_without_newline | |
PASS [ 0.016s] gix-ref store_impl::file::loose::reflog::create_or_update::tests::missing_reflog_creates_it_even_if_similarly_named_empty_dir_exists_and_append_log_lines | |
PASS [ 0.010s] gix-ref store_impl::file::loose::reflog::create_or_update::tests::should_autocreate_is_unaffected_by_writemode | |
PASS [ 0.006s] gix-ref store_impl::packed::decode::tests::header::invalid | |
PASS [ 0.013s] gix-ref store_impl::packed::decode::tests::header::valid_empty | |
PASS [ 0.013s] gix-ref store_impl::packed::decode::tests::header::valid_fully_peeled_stored | |
PASS [ 0.008s] gix-ref store_impl::packed::decode::tests::header::valid_peeled_unsorted | |
PASS [ 0.010s] gix-ref store_impl::packed::decode::tests::reference::invalid | |
PASS [ 0.033s] gix-ref store_impl::packed::decode::tests::reference::two_refs_in_a_row | |
PASS [ 0.046s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::single_line | |
PASS [ 0.029s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::two_lines | |
PASS [ 0.007s] gix-ref-tests::refs file::log::iter::backward::with_buffer_too_small_for_single_line::single_line | |
PASS [ 0.011s] gix-ref-tests::refs file::log::iter::backward::with_zero_sized_buffer::any_line | |
PASS [ 0.033s] gix-ref-tests::refs file::log::iter::forward::a_single_failure_does_not_abort_iteration | |
PASS [ 0.309s] gix-ref-tests::refs file::log::iter::forward::all_success | |
PASS [ 0.040s] gix-ref-tests::refs file::log::line::write_to::newlines_in_message_of_the_input_fails_and_we_trust_signature_writing_validation | |
PASS [ 0.027s] gix-ref-tests::refs file::log::line::write_to::round_trips | |
PASS [ 0.020s] gix-ref-tests::refs file::reference::parse::invalid::hex_id | |
PASS [ 0.037s] gix-ref-tests::refs file::reference::parse::invalid::ref_tag | |
PASS [ 0.030s] gix-ref-tests::refs file::reference::parse::valid::peeled | |
PASS [ 0.010s] gix-ref-tests::refs file::reference::parse::valid::symbolic | |
PASS [ 0.014s] gix-ref-tests::refs file::reference::parse::valid::symbolic_more_than_one_space | |
PASS [ 0.222s] gix-ref-tests::refs file::reference::peel::one_level | |
PASS [ 0.149s] gix-ref-tests::refs file::reference::peel::peel_one_level_with_pack | |
PASS [ 0.035s] gix-ref-tests::refs file::reference::peel::peel_with_packed_involvement | |
PASS [ 0.022s] gix-ref-tests::refs file::reference::peel::to_id_cycle | |
PASS [ 0.019s] gix-ref-tests::refs file::reference::peel::to_id_multi_hop | |
PASS [ 0.017s] gix-ref-tests::refs file::reference::reflog::loose::iter | |
PASS [ 0.039s] gix-ref-tests::refs file::reference::reflog::loose::iter_rev | |
PASS [ 0.020s] gix-ref-tests::refs file::reference::reflog::packed::iter | |
PASS [ 0.014s] gix-ref-tests::refs file::reference::reflog::packed::iter_rev | |
PASS [ 0.012s] gix-ref-tests::refs file::store::access::set_packed_buffer_mmap_threshold | |
PASS [ 0.014s] gix-ref-tests::refs file::store::find::existing::convert::possible_inputs | |
PASS [ 0.141s] gix-ref-tests::refs file::store::find::existing::with_packed_refs | |
PASS [ 0.026s] gix-ref-tests::refs file::store::find::loose::existing::success_and_failure | |
PASS [ 0.014s] gix-ref-tests::refs file::store::find::loose::failure | |
PASS [ 0.014s] gix-ref-tests::refs file::store::find::loose::fetch_head_can_be_parsed | |
PASS [ 0.007s] gix-ref-tests::refs file::store::find::loose::success | |
PASS [ 0.010s] gix-ref-tests::refs file::store::iter::loose_iter_with_broken_refs | |
PASS [ 0.008s] gix-ref-tests::refs file::store::iter::loose_iter_with_partial_prefix | |
PASS [ 0.011s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix | |
PASS [ 0.014s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix_wont_allow_absolute_paths | |
PASS [ 0.026s] gix-ref-tests::refs file::store::iter::no_packed_available_thus_no_iteration_possible | |
PASS [ 0.008s] gix-ref-tests::refs file::store::iter::overlay_iter | |
PASS [ 0.012s] gix-ref-tests::refs file::store::iter::overlay_iter_with_prefix_wont_allow_absolute_paths | |
PASS [ 0.011s] gix-ref-tests::refs file::store::iter::overlay_partial_prefix_iter | |
PASS [ 0.013s] gix-ref-tests::refs file::store::iter::overlay_prefixed_iter | |
PASS [ 0.013s] gix-ref-tests::refs file::store::iter::packed_file_iter | |
PASS [ 0.183s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_can_trivially_use_namespaces_as_prefixes | |
PASS [ 0.036s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_on_store_with_namespace_makes_namespace_transparent | |
PASS [ 0.036s] gix-ref-tests::refs file::store::iter::with_namespace::missing_refs_dir_yields_empty_iteration | |
PASS [ 0.019s] gix-ref-tests::refs file::store::precompose_unicode_journey | |
PASS [ 0.034s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::for_head_and_main | |
PASS [ 0.039s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::non_existing_and_directory_returns_none | |
PASS [ 0.010s] gix-ref-tests::refs file::store::reflog::iter_rev::for_head_and_main | |
PASS [ 0.012s] gix-ref-tests::refs file::store::reflog::iter_rev::non_existing_and_directory_returns_none | |
PASS [ 0.021s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::cancellation_after_preparation_leaves_no_change | |
PASS [ 0.020s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_into_packed_refs | |
PASS [ 0.010s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_without_packed_refs | |
PASS [ 0.024s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::non_conflicting_creation_without_packed_refs_work | |
PASS [ 0.028s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::packed_refs_lock_is_mandatory_for_multiple_ongoing_transactions_even_if_one_does_not_need_it | |
PASS [ 0.010s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::intermediate_directories_are_removed_on_rollback | |
PASS [ 0.012s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::namespaced_updates_or_deletions_are_transparent_and_not_observable | |
PASS [ 0.013s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_are_looked_up_when_checking_existing_values | |
PASS [ 0.020s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_creation_with_packed_refs_mode_leave_keeps_original_loose_refs | |
PASS [ 0.021s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_creation_with_packed_refs_mode_prune_removes_original_loose_refs | |
PASS [ 0.013s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_creation_with_tag_loop_are_not_handled_and_cannot_exist_due_to_object_hashes | |
PASS [ 0.017s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_deletion_in_deletions_and_updates_mode | |
PASS [ 0.017s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_equally_named_empty_or_non_empty_directory_already_in_place_can_potentially_recover | |
PASS [ 0.018s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_explicit_value_must_match_the_value_on_update | |
PASS [ 0.021s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_must_exist_constraint_must_exist_already_with_any_value | |
PASS [ 0.017s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_must_not_exist_constraint_cannot_be_created_if_it_exists_already | |
PASS [ 0.017s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_must_not_exist_constraint_may_exist_already_if_the_new_value_matches_the_existing_one | |
PASS [ 0.010s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_old_value_must_exist_when_creating_it | |
PASS [ 0.009s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_head_missing_referent_then_update_referent | |
PASS [ 0.015s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_reference_writes_reflog_if_previous_value_is_set | |
PASS [ 0.016s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::the_existing_must_match_constraint_allow_non_existing_references_to_be_created | |
PASS [ 0.015s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::the_existing_must_match_constraint_requires_existing_references_to_have_the_given_value_to_cause_failure_on_mismatch | |
PASS [ 0.029s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::windows_device_name_is_illegal_with_enabled_windows_protections | |
PASS [ 0.016s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::write_reference_to_which_head_points_to_does_not_update_heads_reflog_even_though_it_should | |
PASS [ 0.043s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::a_loose_ref_with_old_value_check_and_outdated_packed_refs_value_deletes_both_refs | |
PASS [ 0.034s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::all_contained_references_deletes_the_packed_ref_file_too | |
PASS [ 0.023s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_but_must_exist_fails | |
PASS [ 0.009s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_succeeds | |
PASS [ 0.021s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_broken_ref_that_may_not_exist_works_even_in_deref_mode | |
PASS [ 0.030s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_broken_ref_that_must_exist_fails_as_it_is_no_valid_ref | |
PASS [ 0.047s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_and_reflog_on_symbolic_no_deref | |
PASS [ 0.044s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_with_incorrect_previous_value_fails | |
PASS [ 0.036s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_no_deref | |
PASS [ 0.045s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_with_deref | |
PASS [ 0.018s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::non_existing_can_be_deleted_with_the_may_exist_match_constraint | |
PASS [ 0.038s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::packed_refs_are_consulted_when_determining_previous_value_of_ref_to_be_deleted_and_are_deleted_from_packed_ref_file | |
PASS [ 0.033s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::store_write_mode_has_no_effect_and_reflogs_are_always_deleted | |
PASS [ 1.819s] gix-ref-tests::refs file::worktree::read_only::linked | |
PASS [ 0.010s] gix-ref-tests::refs file::worktree::read_only::main | |
PASS [ 2.345s] gix-ref-tests::refs file::worktree::writable::linked | |
PASS [ 10.856s] gix-pathspec::pathspec search::directories | |
PASS [ 0.023s] gix-ref-tests::refs fullname::cow | |
PASS [ 0.007s] gix-ref-tests::refs fullname::file_name | |
PASS [ 0.008s] gix-ref-tests::refs fullname::prefix_with_namespace_and_stripping | |
PASS [ 0.008s] gix-ref-tests::refs fullname::shorten_and_category | |
PASS [ 0.007s] gix-ref-tests::refs namespace::expand::backslashes_are_no_component_separators_and_invalid | |
PASS [ 0.007s] gix-ref-tests::refs namespace::expand::bare_slashes_are_not_allowed | |
PASS [ 0.008s] gix-ref-tests::refs namespace::expand::components_end_with_trailing_slash_to_help_with_prefix_stripping | |
PASS [ 0.016s] gix-ref-tests::refs namespace::expand::each_component_expands_to_the_namespace_prefix_individually | |
PASS [ 0.028s] gix-ref-tests::refs namespace::expand::empty_namespaces_are_not_allowed | |
PASS [ 0.008s] gix-ref-tests::refs namespace::expand::repeated_slashes_are_invalid | |
PASS [ 0.015s] gix-ref-tests::refs namespace::expand::trailing_slashes_are_not_allowed | |
PASS [ 0.011s] gix-ref-tests::refs namespace::into_namespaced_prefix | |
PASS [ 0.013s] gix-ref-tests::refs packed::find::a_lock_file_would_not_be_a_valid_partial_name | |
PASS [ 0.012s] gix-ref-tests::refs packed::find::all_iterable_refs_can_be_found | |
PASS [ 0.024s] gix-ref-tests::refs packed::find::binary_search_a_name_past_the_end_of_the_packed_refs_file | |
PASS [ 0.016s] gix-ref-tests::refs packed::find::find_packed_refs_with_peeled_items_and_full_or_partial_names | |
PASS [ 1.833s] gix-ref-tests::refs file::worktree::writable::main | |
PASS [ 0.025s] gix-ref-tests::refs packed::find::invalid_refs_within_a_file_do_not_lead_to_incorrect_results | |
PASS [ 0.091s] gix-ref-tests::refs packed::find::partial_name_to_full_name_conversion_rules_are_applied | |
PASS [ 0.039s] gix-ref-tests::refs packed::iter::broken_ref_doesnt_end_the_iteration | |
PASS [ 0.008s] gix-ref-tests::refs packed::iter::empty | |
PASS [ 0.007s] gix-ref-tests::refs packed::iter::iter_prefix | |
PASS [ 0.007s] gix-ref-tests::refs packed::iter::packed_refs_with_header | |
PASS [ 0.014s] gix-ref-tests::refs packed::iter::packed_refs_without_header | |
PASS [ 17.185s] gix-prompt::prompt ask::username_password | |
PASS [ 0.007s] gix-ref-tests::refs packed::open::bogus_content_triggers_an_error | |
PASS [ 0.006s] gix-ref-tests::refs packed::open::empty_buffers_should_not_exist_but_are_fine_to_open | |
PASS [ 0.009s] gix-ref-tests::refs packed::open::sorted_buffer_works | |
PASS [ 0.008s] gix-ref-tests::refs packed::open::unsorted_buffers_or_those_without_a_header_can_be_opened_and_searched | |
PASS [ 0.006s] gix-ref-tests::refs reference::strip_namespace | |
PASS [ 0.006s] gix-ref-tests::refs transaction::refedit_ext::preprocessing_checks_duplicates_after_splits | |
PASS [ 0.007s] gix-ref-tests::refs transaction::refedit_ext::reject_duplicates | |
PASS [ 0.006s] gix-ref-tests::refs transaction::refedit_ext::splitting::empty_inputs_are_ok | |
PASS [ 0.006s] gix-ref-tests::refs transaction::refedit_ext::splitting::non_symbolic_refs_are_ignored_or_if_the_deref_flag_is_not_set | |
PASS [ 0.008s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_are_split_into_referents_handling_the_reflog_and_previous_values_recursively | |
PASS [ 0.006s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_cycles_are_handled_gracefully | |
PASS [ 17.271s] gix-prompt::prompt ask::askpass_only | |
PASS [ 0.007s] gix-refspec::refspec impls::eq | |
PASS [ 0.013s] gix-refspec::refspec impls::cmp | |
PASS [ 0.007s] gix-refspec::refspec impls::hash | |
PASS [ 0.856s] gix-refspec::refspec match_group::multiple::fetch_and_update_and_negations | |
PASS [ 0.010s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_with_empty_rhs | |
PASS [ 0.010s] gix-refspec::refspec match_group::multiple::fetch_and_update_multiple_destinations | |
PASS [ 0.012s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_conflicts | |
PASS [ 0.011s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_empty_lhs | |
PASS [ 0.009s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_fixes | |
PASS [ 0.011s] gix-refspec::refspec match_group::multiple::fetch_only | |
PASS [ 0.009s] gix-refspec::refspec match_group::single::fetch_and_update | |
PASS [ 0.009s] gix-refspec::refspec match_group::single::fetch_only | |
PASS [ 0.954s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_to_head_never_updates_actual_head_ref | |
PASS [ 0.008s] gix-refspec::refspec parse::fetch::ampersand_is_resolved_to_head | |
PASS [ 0.008s] gix-refspec::refspec parse::fetch::ampersand_on_left_hand_side_is_head | |
PASS [ 0.007s] gix-refspec::refspec parse::fetch::colon_alone_is_for_fetching_head_into_fetchhead | |
PASS [ 0.009s] gix-refspec::refspec parse::fetch::empty_lhs_colon_rhs_fetches_head_to_destination | |
PASS [ 0.008s] gix-refspec::refspec parse::fetch::empty_refspec_is_enough_for_fetching_head_into_fetchhead | |
PASS [ 0.008s] gix-refspec::refspec parse::fetch::exclude | |
PASS [ 0.007s] gix-refspec::refspec parse::fetch::lhs_colon_empty_fetches_only | |
PASS [ 0.007s] gix-refspec::refspec parse::fetch::lhs_colon_rhs_updates_single_ref | |
PASS [ 0.007s] gix-refspec::refspec parse::fetch::negative_must_not_be_empty | |
PASS [ 0.007s] gix-refspec::refspec parse::fetch::negative_must_not_be_object_hash | |
PASS [ 0.008s] gix-refspec::refspec parse::fetch::negative_with_destination | |
PASS [ 0.006s] gix-refspec::refspec parse::fetch::object_hash_as_source | |
PASS [ 0.009s] gix-refspec::refspec parse::fetch::object_hash_destination_are_valid_as_they_might_be_a_strange_partial_branch_name | |
PASS [ 0.008s] gix-refspec::refspec parse::fetch::revspecs_are_disallowed | |
PASS [ 0.008s] gix-refspec::refspec parse::invalid::both_sides_need_pattern_if_one_uses_it | |
PASS [ 0.009s] gix-refspec::refspec parse::invalid::complex_patterns_with_more_than_one_asterisk | |
PASS [ 0.008s] gix-refspec::refspec parse::invalid::empty | |
PASS [ 0.009s] gix-refspec::refspec parse::invalid::empty_component | |
PASS [ 0.341s] gix-refspec::refspec parse::invalid::fuzzed | |
PASS [ 0.007s] gix-refspec::refspec parse::invalid::push_to_empty | |
PASS [ 0.007s] gix-refspec::refspec parse::invalid::whitespace | |
PASS [ 0.007s] gix-refspec::refspec parse::local_and_remote | |
PASS [ 0.006s] gix-refspec::refspec parse::push::ampersand_is_resolved_to_head | |
PASS [ 0.006s] gix-refspec::refspec parse::push::colon_alone_is_for_pushing_matching_refs | |
PASS [ 0.006s] gix-refspec::refspec parse::push::delete | |
PASS [ 0.006s] gix-refspec::refspec parse::push::destinations_must_be_ref_names | |
PASS [ 0.006s] gix-refspec::refspec parse::push::lhs_colon_rhs_pushes_single_ref | |
PASS [ 0.006s] gix-refspec::refspec parse::push::negative_unsupported | |
PASS [ 0.007s] gix-refspec::refspec parse::push::revspecs_with_ref_name_destination | |
PASS [ 0.006s] gix-refspec::refspec parse::push::single_refs_must_be_refnames | |
PASS [ 0.009s] gix-refspec::refspec spec::expand_prefixes::full_names_expand_to_their_prefix | |
PASS [ 0.006s] gix-refspec::refspec spec::expand_prefixes::head_is_specifically_known | |
PASS [ 0.023s] gix-refspec::refspec spec::expand_prefixes::negative_specs_have_no_prefix | |
PASS [ 0.010s] gix-refspec::refspec spec::expand_prefixes::object_names_expand_to_nothing | |
PASS [ 0.637s] gix-refspec::refspec parse::baseline | |
PASS [ 0.009s] gix-refspec::refspec spec::expand_prefixes::partial_refs_have_many_prefixes | |
PASS [ 0.011s] gix-refspec::refspec spec::expand_prefixes::push_specs_use_the_destination | |
PASS [ 0.008s] gix-refspec::refspec spec::expand_prefixes::strange_glob_patterns_expand_to_nothing | |
PASS [ 0.024s] gix-refspec::refspec spec::expand_prefixes::short_absolute_refs_expand_to_themselves | |
PASS [ 0.013s] gix-refspec::refspec spec::prefix::full_names_have_a_prefix | |
PASS [ 0.007s] gix-refspec::refspec spec::prefix::negative_specs_have_no_prefix | |
PASS [ 0.016s] gix-refspec::refspec spec::prefix::head_is_specifically_known | |
PASS [ 0.011s] gix-refspec::refspec spec::prefix::partial_refs_have_no_prefix | |
PASS [ 0.017s] gix-refspec::refspec spec::prefix::object_names_have_no_prefix | |
PASS [ 0.009s] gix-refspec::refspec spec::prefix::push_specs_use_the_destination | |
PASS [ 0.008s] gix-refspec::refspec spec::prefix::short_absolute_refs_have_no_prefix | |
PASS [ 0.009s] gix-refspec::refspec write::fetch::and_update | |
PASS [ 0.013s] gix-refspec::refspec spec::prefix::strange_glob_patterns_have_no_prefix | |
PASS [ 0.009s] gix-refspec::refspec write::fetch::exclude | |
PASS [ 0.014s] gix-refspec::refspec write::fetch::only | |
PASS [ 0.011s] gix-refspec::refspec write::push::all_matching_branches | |
PASS [ 0.015s] gix-refspec::refspec write::push::delete | |
PASS [ 0.013s] gix-refspec::refspec write::push::matching | |
PASS [ 0.353s] gix-revision::revision describe::fallback_if_configured_in_options_but_no_candidate_or_names | |
PASS [ 0.007s] gix-revision::revision describe::format::exact_match_with_dirty_and_long | |
PASS [ 0.010s] gix-revision::revision describe::format::show_abbrev_hash_if_no_name_is_known | |
PASS [ 0.021s] gix-revision::revision describe::not_enough_candidates | |
PASS [ 0.009s] gix-revision::revision describe::option_none_if_no_tag_found | |
PASS [ 0.011s] gix-revision::revision describe::shallow_yields_no_result_if_provided_refs_are_in_truncated_part_of_history | |
PASS [ 0.010s] gix-revision::revision describe::shallow_yields_result_if_refs_are_available | |
PASS [ 0.431s] gix-revision::revision describe::fallback_if_configured_in_options_and_max_candidates_zero | |
PASS [ 0.011s] gix-revision::revision describe::typical_usecases | |
PASS [ 0.007s] gix-revision::revision spec::display::exclude_parents | |
PASS [ 0.012s] gix-revision::revision spec::display::exclude | |
PASS [ 0.010s] gix-revision::revision spec::display::include | |
PASS [ 0.010s] gix-revision::revision spec::display::include_parents | |
PASS [ 0.007s] gix-revision::revision spec::display::merge | |
PASS [ 0.007s] gix-revision::revision spec::display::range | |
PASS [ 0.006s] gix-revision::revision spec::parse::all_characters_are_taken_verbatim_which_includes_whitespace | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::at_symbol::braces_must_be_closed | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::at_symbol::fuzzed | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch_for_refname_is_invalid | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_can_be_positive_zero | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_cannot_be_negative_zero | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_current_branch | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_given_ref_name | |
PASS [ 0.010s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_hash_is_invalid | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_with_date_parse_failure | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_current_branch | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_given_ref_name | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_hash_is_invalid | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_current_branch | |
PASS [ 0.012s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_branch_name | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_hash_is_invalid | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::colon_symbol::empty_top_level_regex_are_invalid | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::colon_symbol::index_lookups_ignores_ranges_as_opposed_to_git | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::colon_symbol::invalid_index_stage_is_part_of_path | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::colon_symbol::needs_suffix | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_do_not_get_any_backslash_processing | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_parsing_ignores_ranges_as_opposed_to_git | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::colon_symbol::various_forms_of_regex | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path_and_stage | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::describe::any_hash_without_suffix_and_prefix_g_is_assumed_to_be_describe_output | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::describe::full_format_lookalikes_fallback_to_ref | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::describe::full_format_parses_hash_portion_as_prefix | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::describe::full_format_with_dirty_suffix_is_recognized | |
PASS [ 0.005s] gix-revision::revision spec::parse::anchor::describe::partial_format_lookalikes_are_never_considered | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_is_recognized | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_lookalikes_are_treated_as_refs | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::hash::hex_literals_that_are_too_long_are_resolved_as_refs | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::hash::short_hex_literals_are_considered_prefixes | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::hash::unresolvable_hex_literals_are_resolved_as_refs | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::refnames::at_by_itself_is_shortcut_for_head | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::refnames::at_in_ranges_is_allowed | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::refnames::at_is_allowed | |
PASS [ 0.005s] gix-revision::revision spec::parse::anchor::refnames::full_head_ref_name | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::refnames::refname_head | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::refnames::refname_tag | |
PASS [ 0.005s] gix-revision::revision spec::parse::anchor::refnames::refname_with_head_prefix | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::refnames::strange_revspecs_do_not_panic | |
PASS [ 0.005s] gix-revision::revision spec::parse::empty_specs_are_valid | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::cannot_declare_ranges_multiple_times | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::delegate_can_refuse_spec_kinds | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::exclude_parents::freestanding | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark_must_end_the_input | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::exclusive::freestanding | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::exclusive::leading_caret | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_at_symbol | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_exclamation_mark_must_end_the_input | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::mergebase::freestanding_dot_dot_dot | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::mergebase::leading_dot_dot_dot | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::mergebase::middle_dot_dot_dot | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::mergebase::trailing_dot_dot_dot | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::range::freestanding_dot_dot | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::range::leading_dot_dot | |
PASS [ 0.008s] gix-revision::revision spec::parse::kind::range::middle_dot_dot | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::range::minus_with_n | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there_and_handle_range_suffix | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there_and_handle_range_suffix | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::range::trailing_dot_dot | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::bad_escapes_can_cause_brace_mismatch | |
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_braces_deref_a_tag | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_top_revision_regex_are_skipped_as_they_match_everything | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::explicit_parent_number | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::explicitly_positive_numbers_are_invalid | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::followed_by_zero_is_peeling_to_commit | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::incomplete_escaped_braces_in_regex_are_invalid | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::invalid_object_type | |
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::caret_symbol::multiple_calls_stack | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::peel_to_object_type | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_backslash_rules | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_revision_starting_point_and_negation | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::single_is_first_parent | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::colon_symbol::empty_paths_refer_to_the_root_tree | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_consume_all_remaining_input_as_they_refer_to_blobs | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_have_to_be_last_but_stack_with_other_navigation | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::tilde_symbol::followed_by_zero_is_no_op | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::tilde_symbol::multiple_calls_stack | |
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::tilde_symbol::single_is_first_ancestor | |
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::tilde_symbol::without_anchor_is_invalid | |
PASS [ 0.014s] gix-revwalk::revwalk graph::commit::size_of_commit | |
PASS [ 0.010s] gix-sec::sec identity::is_path_owned_by_current_user | |
PASS [ 0.005s] gix-sec::sec permission::check | |
PASS [ 0.006s] gix-sec::sec permission::check_opt | |
PASS [ 0.006s] gix-sec::sec permission::is_allowed | |
PASS [ 0.006s] gix-sec::sec trust::ordering | |
PASS [ 0.058s] gix-status-tests::worktree stack::intermediate_directories_have_to_exist_or_not_found_error | |
PASS [ 0.007s] gix-status-tests::worktree stack::leaf_file_does_not_have_to_exist | |
PASS [ 0.006s] gix-status-tests::worktree stack::paths_leading_through_symlinks_are_rejected | |
PASS [ 0.007s] gix-status-tests::worktree stack::paths_not_going_through_symlink_directories_are_ok_and_point_to_correct_item | |
PASS [ 0.076s] gix-status-tests::worktree status::index_as_worktree::conflict | |
PASS [ 0.662s] gix-revision::revision spec::parse::fuzz::failures | |
PASS [ 0.318s] gix-status-tests::worktree status::index_as_worktree::conflict_both_added_and_deleted_by_them | |
PASS [ 0.010s] gix-status-tests::worktree status::index_as_worktree::conflict_detailed_single | |
PASS [ 0.170s] gix-status-tests::worktree status::index_as_worktree::conflict_both_deleted_and_added_by_them_and_added_by_us | |
PASS [ 0.041s] gix-status-tests::worktree status::index_as_worktree::intent_to_add | |
PASS [ 0.056s] gix-status-tests::worktree status::index_as_worktree::modified | |
PASS [ 0.013s] gix-status-tests::worktree status::index_as_worktree::refresh | |
PASS [ 0.051s] gix-status-tests::worktree status::index_as_worktree::racy_git | |
PASS [ 0.062s] gix-status-tests::worktree status::index_as_worktree::removed | |
PASS [ 0.253s] gix-status-tests::worktree status::index_as_worktree::submodule_conflict | |
PASS [ 0.006s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change | |
PASS [ 0.007s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change_is_passed_to_submodule_handler | |
PASS [ 0.212s] gix-status-tests::worktree status::index_as_worktree::subomdule_deleted_dir | |
PASS [ 0.007s] gix-status-tests::worktree status::index_as_worktree::subomdule_nochange | |
PASS [ 0.007s] gix-status-tests::worktree status::index_as_worktree::subomdule_typechange | |
PASS [ 0.039s] gix-status-tests::worktree status::index_as_worktree::unchanged | |
PASS [ 0.079s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked | |
PASS [ 0.048s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked_and_renamed | |
PASS [ 0.010s] gix-submodule::submodule file::append_submodule_overrides::last_of_multiple_values_wins | |
PASS [ 0.007s] gix-submodule::submodule file::branch::valid | |
PASS [ 0.007s] gix-submodule::submodule file::branch::validate_upon_retrieval | |
PASS [ 0.006s] gix-submodule::submodule file::fetch_recurse::default | |
PASS [ 0.006s] gix-submodule::submodule file::fetch_recurse::valid | |
PASS [ 0.007s] gix-submodule::submodule file::fetch_recurse::validate_upon_retrieval | |
PASS [ 0.007s] gix-submodule::submodule file::ignore::default | |
PASS [ 0.007s] gix-submodule::submodule file::ignore::valid | |
PASS [ 0.007s] gix-submodule::submodule file::ignore::validate_upon_retrieval | |
FAIL [ 0.861s] gix-submodule::submodule file::baseline::common_values_and_names_by_path | |
--- STDOUT: gix-submodule::submodule file::baseline::common_values_and_names_by_path --- | |
running 1 test | |
test file::baseline::common_values_and_names_by_path ... FAILED | |
failures: | |
failures: | |
file::baseline::common_values_and_names_by_path | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 23 filtered out; finished in 0.85s | |
--- STDERR: gix-submodule::submodule file::baseline::common_values_and_names_by_path --- | |
failed to extract 'tests/fixtures/generated-archives/basic.tar.xz': Ignoring archive at 'tests/fixtures/generated-archives/basic.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'file::baseline::common_values_and_names_by_path' panicked at tests/tools/src/lib.rs:476:17: | |
fixture script of cd "tests/fixtures/generated-do-not-edit/basic/1006815130-unix" && env -u GIT_ASKPASS -u GIT_DIR -u SSH_ASKPASS GIT_AUTHOR_DATE="2000-01-01 00:00:00 +0000" GIT_AUTHOR_EMAIL="author@example.com" GIT_AUTHOR_NAME="author" GIT_COMMITTER_DATE="2000-01-02 00:00:00 +0000" GIT_COMMITTER_EMAIL="committer@example.com" GIT_COMMITTER_NAME="committer" GIT_CONFIG_COUNT="4" GIT_CONFIG_GLOBAL=":" GIT_CONFIG_KEY_0="commit.gpgsign" GIT_CONFIG_KEY_1="tag.gpgsign" GIT_CONFIG_KEY_2="init.defaultBranch" GIT_CONFIG_KEY_3="protocol.file.allow" GIT_CONFIG_SYSTEM=":" GIT_CONFIG_VALUE_0="false" GIT_CONFIG_VALUE_1="false" GIT_CONFIG_VALUE_2="main" GIT_CONFIG_VALUE_3="always" GIT_TERMINAL_PROMPT="false" "/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/basic.sh" failed: stdout: Initialized empty Git repository in /home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/.git/ | |
[main (root-commit) e134578] upstream | |
Author: author <author@example.com> | |
1 file changed, 0 insertions(+), 0 deletions(-) | |
create mode 100644 empty | |
[main 63c8016] subsubmodule-a | |
Author: author <author@example.com> | |
6 files changed, 20 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 a/b | |
create mode 160000 "a/d\\" | |
create mode 160000 a/e | |
create mode 160000 "a\\c" | |
create mode 160000 submodule | |
[main 4034603] submodule | |
Author: author <author@example.com> | |
2 files changed, 4 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 submodule | |
Submodule path 'submodule': checked out '63c8016b93c62914d9392a63c8ed18be68d46b61' | |
stderr: + git init | |
+ touch empty | |
+ git add empty | |
+ git commit -m upstream | |
+ git clone . super | |
Cloning into 'super'... | |
done. | |
+ git clone super multiple | |
Cloning into 'multiple'... | |
done. | |
+ cd multiple | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/submodule'... | |
done. | |
+ git submodule add ../multiple a/b | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/b'... | |
done. | |
+ git submodule add --name .a/..c ../multiple 'a\c' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a\c'... | |
done. | |
+ git submodule add --name 'a/d\' ../multiple 'a/d\' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/d\'... | |
done. | |
+ git submodule add --name 'a\e' ../multiple a/e/ | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/e'... | |
done. | |
+ git commit -m subsubmodule-a | |
+ cd super | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super/submodule'... | |
done. | |
+ git commit -m submodule | |
+ git clone super super-clone | |
Cloning into 'super-clone'... | |
done. | |
+ cd super-clone | |
+ git submodule update --init --recursive | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule'... | |
done. | |
Submodule 'a/b' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/b' | |
Submodule 'a/d\' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/d\' | |
Submodule 'a\e' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/e' | |
Submodule '.a/..c' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a\c' | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\' failed | |
Failed to clone 'a/d\'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e' failed | |
Failed to clone 'a/e'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c' failed | |
Failed to clone 'a\c'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule' failed | |
Failed to clone 'submodule'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b' a second time, aborting | |
fatal: Failed to recurse into submodule path 'submodule' | |
stack backtrace: | |
0: 0x563ba29bcdf2 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 | |
1: 0x563ba29bcdf2 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 | |
2: 0x563ba29bcdf2 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 | |
3: 0x563ba29bcdf2 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 | |
4: 0x563ba29e87bc - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 | |
5: 0x563ba29e87bc - core::fmt::write::hd9a8d7d029f9ea1a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 | |
6: 0x563ba29b9b1f - std::io::Write::write_fmt::h0e1226b2b8d973fe | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 | |
7: 0x563ba29bcbc4 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 | |
8: 0x563ba29bcbc4 - std::sys_common::backtrace::print::he907f6ad7eee41cb | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 | |
9: 0x563ba29bef2b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b | |
10: 0x563ba29bec83 - std::panicking::default_hook::h25ba2457dea68e65 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 | |
11: 0x563ba29bf3cd - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 | |
12: 0x563ba29bf2a2 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:657:13 | |
13: 0x563ba29bd2c6 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 | |
14: 0x563ba29befd4 - rust_begin_unwind | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 | |
15: 0x563ba2590e75 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 | |
16: 0x563ba26f2ef9 - gix_testtools::scripted_fixture_read_only_with_args_inner::h03d0bf6c04729037 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:476:17 | |
17: 0x563ba25bd200 - gix_testtools::scripted_fixture_read_only_with_args::hf49e884cdf1b4175 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:362:5 | |
18: 0x563ba25bd1af - gix_testtools::scripted_fixture_read_only::h43c9e97782c6e110 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:278:5 | |
19: 0x563ba25bdb14 - submodule::file::baseline::module_files::h48d9ab4a1be47b9d | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/baseline.rs:63:15 | |
20: 0x563ba25bdc84 - submodule::file::baseline::common_values_and_names_by_path::h9c55ddc843321622 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/baseline.rs:8:19 | |
21: 0x563ba25a43d7 - submodule::file::baseline::common_values_and_names_by_path::{{closure}}::he883262bcfc26a5d | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/baseline.rs:7:41 | |
22: 0x563ba25b6226 - core::ops::function::FnOnce::call_once::hf719a3d3a2592b28 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
23: 0x563ba25f6f0f - core::ops::function::FnOnce::call_once::hdf5ca86569853e72 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
24: 0x563ba25f6f0f - test::__rust_begin_short_backtrace::hd4329dc6408133c8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:621:18 | |
25: 0x563ba25f6593 - test::run_test_in_process::{{closure}}::h28125576fa02ab1b | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:60 | |
26: 0x563ba25f6593 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h263d7f9b738b9dba | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
27: 0x563ba25f6593 - std::panicking::try::do_call::h07c639bca005fe67 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
28: 0x563ba25f6593 - std::panicking::try::h58a07e442d3bdb92 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
29: 0x563ba25f6593 - std::panic::catch_unwind::h755d3ddccf2ee291 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
30: 0x563ba25f6593 - test::run_test_in_process::h1afe055b8c5de7fa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:27 | |
31: 0x563ba25f6593 - test::run_test::{{closure}}::h3810503c3fff9a00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:567:43 | |
32: 0x563ba25bf193 - test::run_test::{{closure}}::he05fab8f6f4e5a70 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:595:41 | |
33: 0x563ba25bf193 - std::sys_common::backtrace::__rust_begin_short_backtrace::he823da8fbe6df054 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 | |
34: 0x563ba25c3cff - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4ec5c7fc245f87d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:528:17 | |
35: 0x563ba25c3cff - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc69a28560447662e | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
36: 0x563ba25c3cff - std::panicking::try::do_call::hf528d3cff240a786 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
37: 0x563ba25c3cff - std::panicking::try::hb11bf079f9b1f405 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
38: 0x563ba25c3cff - std::panic::catch_unwind::hcee8d50a8dc1d323 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
39: 0x563ba25c3cff - std::thread::Builder::spawn_unchecked_::{{closure}}::hb48d60f284150728 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:527:30 | |
40: 0x563ba25c3cff - core::ops::function::FnOnce::call_once{{vtable.shim}}::h04ac49919f9d987a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
41: 0x563ba29c56b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h19b9e642d37e7272 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
42: 0x563ba29c56b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h97265befc434d3ae | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
43: 0x563ba29c56b5 - std::sys::pal::unix::thread::Thread::new::thread_start::h420dad5cf01a9f35 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys/pal/unix/thread.rs:108:17 | |
44: 0x7f9ecb460ac3 - <unknown> | |
45: 0x7f9ecb4f2850 - <unknown> | |
46: 0x0 - <unknown> | |
FAIL [ 0.667s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive | |
--- STDOUT: gix-submodule::submodule file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive --- | |
running 1 test | |
test file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive ... FAILED | |
failures: | |
failures: | |
file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 23 filtered out; finished in 0.65s | |
--- STDERR: gix-submodule::submodule file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive --- | |
failed to extract 'tests/fixtures/generated-archives/basic.tar.xz': Ignoring archive at 'tests/fixtures/generated-archives/basic.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive' panicked at tests/tools/src/lib.rs:476:17: | |
fixture script of cd "tests/fixtures/generated-do-not-edit/basic/1006815130-unix" && env -u GIT_ASKPASS -u GIT_DIR -u SSH_ASKPASS GIT_AUTHOR_DATE="2000-01-01 00:00:00 +0000" GIT_AUTHOR_EMAIL="author@example.com" GIT_AUTHOR_NAME="author" GIT_COMMITTER_DATE="2000-01-02 00:00:00 +0000" GIT_COMMITTER_EMAIL="committer@example.com" GIT_COMMITTER_NAME="committer" GIT_CONFIG_COUNT="4" GIT_CONFIG_GLOBAL=":" GIT_CONFIG_KEY_0="commit.gpgsign" GIT_CONFIG_KEY_1="tag.gpgsign" GIT_CONFIG_KEY_2="init.defaultBranch" GIT_CONFIG_KEY_3="protocol.file.allow" GIT_CONFIG_SYSTEM=":" GIT_CONFIG_VALUE_0="false" GIT_CONFIG_VALUE_1="false" GIT_CONFIG_VALUE_2="main" GIT_CONFIG_VALUE_3="always" GIT_TERMINAL_PROMPT="false" "/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/basic.sh" failed: stdout: Initialized empty Git repository in /home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/.git/ | |
[main (root-commit) e134578] upstream | |
Author: author <author@example.com> | |
1 file changed, 0 insertions(+), 0 deletions(-) | |
create mode 100644 empty | |
[main 63c8016] subsubmodule-a | |
Author: author <author@example.com> | |
6 files changed, 20 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 a/b | |
create mode 160000 "a/d\\" | |
create mode 160000 a/e | |
create mode 160000 "a\\c" | |
create mode 160000 submodule | |
[main 4034603] submodule | |
Author: author <author@example.com> | |
2 files changed, 4 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 submodule | |
Submodule path 'submodule': checked out '63c8016b93c62914d9392a63c8ed18be68d46b61' | |
stderr: + git init | |
+ touch empty | |
+ git add empty | |
+ git commit -m upstream | |
+ git clone . super | |
Cloning into 'super'... | |
done. | |
+ git clone super multiple | |
Cloning into 'multiple'... | |
done. | |
+ cd multiple | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/submodule'... | |
done. | |
+ git submodule add ../multiple a/b | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/b'... | |
done. | |
+ git submodule add --name .a/..c ../multiple 'a\c' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a\c'... | |
done. | |
+ git submodule add --name 'a/d\' ../multiple 'a/d\' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/d\'... | |
done. | |
+ git submodule add --name 'a\e' ../multiple a/e/ | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/e'... | |
done. | |
+ git commit -m subsubmodule-a | |
+ cd super | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super/submodule'... | |
done. | |
+ git commit -m submodule | |
+ git clone super super-clone | |
Cloning into 'super-clone'... | |
done. | |
+ cd super-clone | |
+ git submodule update --init --recursive | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule'... | |
done. | |
Submodule 'a/b' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/b' | |
Submodule 'a/d\' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/d\' | |
Submodule 'a\e' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/e' | |
Submodule '.a/..c' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a\c' | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\' failed | |
Failed to clone 'a/d\'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e' failed | |
Failed to clone 'a/e'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c' failed | |
Failed to clone 'a\c'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule' failed | |
Failed to clone 'submodule'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b' a second time, aborting | |
fatal: Failed to recurse into submodule path 'submodule' | |
stack backtrace: | |
0: 0x56294f3abdf2 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 | |
1: 0x56294f3abdf2 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 | |
2: 0x56294f3abdf2 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 | |
3: 0x56294f3abdf2 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 | |
4: 0x56294f3d77bc - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 | |
5: 0x56294f3d77bc - core::fmt::write::hd9a8d7d029f9ea1a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 | |
6: 0x56294f3a8b1f - std::io::Write::write_fmt::h0e1226b2b8d973fe | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 | |
7: 0x56294f3abbc4 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 | |
8: 0x56294f3abbc4 - std::sys_common::backtrace::print::he907f6ad7eee41cb | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 | |
9: 0x56294f3adf2b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b | |
10: 0x56294f3adc83 - std::panicking::default_hook::h25ba2457dea68e65 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 | |
11: 0x56294f3ae3cd - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 | |
12: 0x56294f3ae2a2 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:657:13 | |
13: 0x56294f3ac2c6 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 | |
14: 0x56294f3adfd4 - rust_begin_unwind | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 | |
15: 0x56294ef7fe75 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 | |
16: 0x56294f0e1ef9 - gix_testtools::scripted_fixture_read_only_with_args_inner::h03d0bf6c04729037 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:476:17 | |
17: 0x56294efac200 - gix_testtools::scripted_fixture_read_only_with_args::hf49e884cdf1b4175 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:362:5 | |
18: 0x56294efac1af - gix_testtools::scripted_fixture_read_only::h43c9e97782c6e110 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:278:5 | |
19: 0x56294ef85c2c - submodule::file::is_active_platform::module_file::haca2d6c421402782 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:9:23 | |
20: 0x56294ef861e9 - submodule::file::is_active_platform::multi_modules::hdc840c66a75bfba3 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:22:9 | |
21: 0x56294ef86893 - submodule::file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive::hcff3fb2d2e81fc43 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:88:22 | |
22: 0x56294efadea7 - submodule::file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive::{{closure}}::h2c6710a05f256f19 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:87:77 | |
23: 0x56294efa4c56 - core::ops::function::FnOnce::call_once::h2f2825f2d62bb7e0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
24: 0x56294efe5f0f - core::ops::function::FnOnce::call_once::hdf5ca86569853e72 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
25: 0x56294efe5f0f - test::__rust_begin_short_backtrace::hd4329dc6408133c8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:621:18 | |
26: 0x56294efe5593 - test::run_test_in_process::{{closure}}::h28125576fa02ab1b | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:60 | |
27: 0x56294efe5593 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h263d7f9b738b9dba | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
28: 0x56294efe5593 - std::panicking::try::do_call::h07c639bca005fe67 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
29: 0x56294efe5593 - std::panicking::try::h58a07e442d3bdb92 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
30: 0x56294efe5593 - std::panic::catch_unwind::h755d3ddccf2ee291 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
31: 0x56294efe5593 - test::run_test_in_process::h1afe055b8c5de7fa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:27 | |
32: 0x56294efe5593 - test::run_test::{{closure}}::h3810503c3fff9a00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:567:43 | |
33: 0x56294efae193 - test::run_test::{{closure}}::he05fab8f6f4e5a70 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:595:41 | |
34: 0x56294efae193 - std::sys_common::backtrace::__rust_begin_short_backtrace::he823da8fbe6df054 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 | |
35: 0x56294efb2cff - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4ec5c7fc245f87d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:528:17 | |
36: 0x56294efb2cff - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc69a28560447662e | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
37: 0x56294efb2cff - std::panicking::try::do_call::hf528d3cff240a786 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
38: 0x56294efb2cff - std::panicking::try::hb11bf079f9b1f405 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
39: 0x56294efb2cff - std::panic::catch_unwind::hcee8d50a8dc1d323 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
40: 0x56294efb2cff - std::thread::Builder::spawn_unchecked_::{{closure}}::hb48d60f284150728 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:527:30 | |
41: 0x56294efb2cff - core::ops::function::FnOnce::call_once{{vtable.shim}}::h04ac49919f9d987a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
42: 0x56294f3b46b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h19b9e642d37e7272 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
43: 0x56294f3b46b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h97265befc434d3ae | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
44: 0x56294f3b46b5 - std::sys::pal::unix::thread::Thread::new::thread_start::h420dad5cf01a9f35 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys/pal/unix/thread.rs:108:17 | |
45: 0x7f6ecfad8ac3 - <unknown> | |
46: 0x7f6ecfb6a850 - <unknown> | |
47: 0x0 - <unknown> | |
FAIL [ 0.684s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_override_pathspecs | |
--- STDOUT: gix-submodule::submodule file::is_active_platform::submodules_with_active_config_override_pathspecs --- | |
running 1 test | |
test file::is_active_platform::submodules_with_active_config_override_pathspecs ... FAILED | |
failures: | |
failures: | |
file::is_active_platform::submodules_with_active_config_override_pathspecs | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 23 filtered out; finished in 0.67s | |
--- STDERR: gix-submodule::submodule file::is_active_platform::submodules_with_active_config_override_pathspecs --- | |
failed to extract 'tests/fixtures/generated-archives/basic.tar.xz': Ignoring archive at 'tests/fixtures/generated-archives/basic.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'file::is_active_platform::submodules_with_active_config_override_pathspecs' panicked at tests/tools/src/lib.rs:476:17: | |
fixture script of cd "tests/fixtures/generated-do-not-edit/basic/1006815130-unix" && env -u GIT_ASKPASS -u GIT_DIR -u SSH_ASKPASS GIT_AUTHOR_DATE="2000-01-01 00:00:00 +0000" GIT_AUTHOR_EMAIL="author@example.com" GIT_AUTHOR_NAME="author" GIT_COMMITTER_DATE="2000-01-02 00:00:00 +0000" GIT_COMMITTER_EMAIL="committer@example.com" GIT_COMMITTER_NAME="committer" GIT_CONFIG_COUNT="4" GIT_CONFIG_GLOBAL=":" GIT_CONFIG_KEY_0="commit.gpgsign" GIT_CONFIG_KEY_1="tag.gpgsign" GIT_CONFIG_KEY_2="init.defaultBranch" GIT_CONFIG_KEY_3="protocol.file.allow" GIT_CONFIG_SYSTEM=":" GIT_CONFIG_VALUE_0="false" GIT_CONFIG_VALUE_1="false" GIT_CONFIG_VALUE_2="main" GIT_CONFIG_VALUE_3="always" GIT_TERMINAL_PROMPT="false" "/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/basic.sh" failed: stdout: Initialized empty Git repository in /home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/.git/ | |
[main (root-commit) e134578] upstream | |
Author: author <author@example.com> | |
1 file changed, 0 insertions(+), 0 deletions(-) | |
create mode 100644 empty | |
[main 63c8016] subsubmodule-a | |
Author: author <author@example.com> | |
6 files changed, 20 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 a/b | |
create mode 160000 "a/d\\" | |
create mode 160000 a/e | |
create mode 160000 "a\\c" | |
create mode 160000 submodule | |
[main 4034603] submodule | |
Author: author <author@example.com> | |
2 files changed, 4 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 submodule | |
Submodule path 'submodule': checked out '63c8016b93c62914d9392a63c8ed18be68d46b61' | |
stderr: + git init | |
+ touch empty | |
+ git add empty | |
+ git commit -m upstream | |
+ git clone . super | |
Cloning into 'super'... | |
done. | |
+ git clone super multiple | |
Cloning into 'multiple'... | |
done. | |
+ cd multiple | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/submodule'... | |
done. | |
+ git submodule add ../multiple a/b | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/b'... | |
done. | |
+ git submodule add --name .a/..c ../multiple 'a\c' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a\c'... | |
done. | |
+ git submodule add --name 'a/d\' ../multiple 'a/d\' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/d\'... | |
done. | |
+ git submodule add --name 'a\e' ../multiple a/e/ | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/e'... | |
done. | |
+ git commit -m subsubmodule-a | |
+ cd super | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super/submodule'... | |
done. | |
+ git commit -m submodule | |
+ git clone super super-clone | |
Cloning into 'super-clone'... | |
done. | |
+ cd super-clone | |
+ git submodule update --init --recursive | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule'... | |
done. | |
Submodule 'a/b' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/b' | |
Submodule 'a/d\' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/d\' | |
Submodule 'a\e' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/e' | |
Submodule '.a/..c' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a\c' | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\' failed | |
Failed to clone 'a/d\'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e' failed | |
Failed to clone 'a/e'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c' failed | |
Failed to clone 'a\c'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule' failed | |
Failed to clone 'submodule'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b' a second time, aborting | |
fatal: Failed to recurse into submodule path 'submodule' | |
stack backtrace: | |
0: 0x55ed5c528df2 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 | |
1: 0x55ed5c528df2 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 | |
2: 0x55ed5c528df2 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 | |
3: 0x55ed5c528df2 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 | |
4: 0x55ed5c5547bc - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 | |
5: 0x55ed5c5547bc - core::fmt::write::hd9a8d7d029f9ea1a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 | |
6: 0x55ed5c525b1f - std::io::Write::write_fmt::h0e1226b2b8d973fe | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 | |
7: 0x55ed5c528bc4 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 | |
8: 0x55ed5c528bc4 - std::sys_common::backtrace::print::he907f6ad7eee41cb | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 | |
9: 0x55ed5c52af2b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b | |
10: 0x55ed5c52ac83 - std::panicking::default_hook::h25ba2457dea68e65 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 | |
11: 0x55ed5c52b3cd - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 | |
12: 0x55ed5c52b2a2 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:657:13 | |
13: 0x55ed5c5292c6 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 | |
14: 0x55ed5c52afd4 - rust_begin_unwind | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 | |
15: 0x55ed5c0fce75 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 | |
16: 0x55ed5c25eef9 - gix_testtools::scripted_fixture_read_only_with_args_inner::h03d0bf6c04729037 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:476:17 | |
17: 0x55ed5c129200 - gix_testtools::scripted_fixture_read_only_with_args::hf49e884cdf1b4175 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:362:5 | |
18: 0x55ed5c1291af - gix_testtools::scripted_fixture_read_only::h43c9e97782c6e110 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:278:5 | |
19: 0x55ed5c102c2c - submodule::file::is_active_platform::module_file::haca2d6c421402782 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:9:23 | |
20: 0x55ed5c1031e9 - submodule::file::is_active_platform::multi_modules::hdc840c66a75bfba3 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:22:9 | |
21: 0x55ed5c103d23 - submodule::file::is_active_platform::submodules_with_active_config_override_pathspecs::h139ef7255fafedf7 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:110:22 | |
22: 0x55ed5c12aed7 - submodule::file::is_active_platform::submodules_with_active_config_override_pathspecs::{{closure}}::h4c68c6ca13ef5698 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:109:62 | |
23: 0x55ed5c121af6 - core::ops::function::FnOnce::call_once::h0c7bf74e78280d0a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
24: 0x55ed5c162f0f - core::ops::function::FnOnce::call_once::hdf5ca86569853e72 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
25: 0x55ed5c162f0f - test::__rust_begin_short_backtrace::hd4329dc6408133c8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:621:18 | |
26: 0x55ed5c162593 - test::run_test_in_process::{{closure}}::h28125576fa02ab1b | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:60 | |
27: 0x55ed5c162593 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h263d7f9b738b9dba | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
28: 0x55ed5c162593 - std::panicking::try::do_call::h07c639bca005fe67 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
29: 0x55ed5c162593 - std::panicking::try::h58a07e442d3bdb92 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
30: 0x55ed5c162593 - std::panic::catch_unwind::h755d3ddccf2ee291 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
31: 0x55ed5c162593 - test::run_test_in_process::h1afe055b8c5de7fa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:27 | |
32: 0x55ed5c162593 - test::run_test::{{closure}}::h3810503c3fff9a00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:567:43 | |
33: 0x55ed5c12b193 - test::run_test::{{closure}}::he05fab8f6f4e5a70 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:595:41 | |
34: 0x55ed5c12b193 - std::sys_common::backtrace::__rust_begin_short_backtrace::he823da8fbe6df054 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 | |
35: 0x55ed5c12fcff - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4ec5c7fc245f87d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:528:17 | |
36: 0x55ed5c12fcff - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc69a28560447662e | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
37: 0x55ed5c12fcff - std::panicking::try::do_call::hf528d3cff240a786 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
38: 0x55ed5c12fcff - std::panicking::try::hb11bf079f9b1f405 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
39: 0x55ed5c12fcff - std::panic::catch_unwind::hcee8d50a8dc1d323 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
40: 0x55ed5c12fcff - std::thread::Builder::spawn_unchecked_::{{closure}}::hb48d60f284150728 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:527:30 | |
41: 0x55ed5c12fcff - core::ops::function::FnOnce::call_once{{vtable.shim}}::h04ac49919f9d987a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
42: 0x55ed5c5316b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h19b9e642d37e7272 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
43: 0x55ed5c5316b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h97265befc434d3ae | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
44: 0x55ed5c5316b5 - std::sys::pal::unix::thread::Thread::new::thread_start::h420dad5cf01a9f35 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys/pal/unix/thread.rs:108:17 | |
45: 0x7fcf3ec02ac3 - <unknown> | |
46: 0x7fcf3ec94850 - <unknown> | |
47: 0x0 - <unknown> | |
FAIL [ 0.697s] gix-submodule::submodule file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url | |
--- STDOUT: gix-submodule::submodule file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url --- | |
running 1 test | |
test file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url ... FAILED | |
failures: | |
failures: | |
file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 23 filtered out; finished in 0.68s | |
--- STDERR: gix-submodule::submodule file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url --- | |
failed to extract 'tests/fixtures/generated-archives/basic.tar.xz': Ignoring archive at 'tests/fixtures/generated-archives/basic.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url' panicked at tests/tools/src/lib.rs:476:17: | |
fixture script of cd "tests/fixtures/generated-do-not-edit/basic/1006815130-unix" && env -u GIT_ASKPASS -u GIT_DIR -u SSH_ASKPASS GIT_AUTHOR_DATE="2000-01-01 00:00:00 +0000" GIT_AUTHOR_EMAIL="author@example.com" GIT_AUTHOR_NAME="author" GIT_COMMITTER_DATE="2000-01-02 00:00:00 +0000" GIT_COMMITTER_EMAIL="committer@example.com" GIT_COMMITTER_NAME="committer" GIT_CONFIG_COUNT="4" GIT_CONFIG_GLOBAL=":" GIT_CONFIG_KEY_0="commit.gpgsign" GIT_CONFIG_KEY_1="tag.gpgsign" GIT_CONFIG_KEY_2="init.defaultBranch" GIT_CONFIG_KEY_3="protocol.file.allow" GIT_CONFIG_SYSTEM=":" GIT_CONFIG_VALUE_0="false" GIT_CONFIG_VALUE_1="false" GIT_CONFIG_VALUE_2="main" GIT_CONFIG_VALUE_3="always" GIT_TERMINAL_PROMPT="false" "/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/basic.sh" failed: stdout: Initialized empty Git repository in /home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/.git/ | |
[main (root-commit) e134578] upstream | |
Author: author <author@example.com> | |
1 file changed, 0 insertions(+), 0 deletions(-) | |
create mode 100644 empty | |
[main 63c8016] subsubmodule-a | |
Author: author <author@example.com> | |
6 files changed, 20 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 a/b | |
create mode 160000 "a/d\\" | |
create mode 160000 a/e | |
create mode 160000 "a\\c" | |
create mode 160000 submodule | |
[main 4034603] submodule | |
Author: author <author@example.com> | |
2 files changed, 4 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 submodule | |
Submodule path 'submodule': checked out '63c8016b93c62914d9392a63c8ed18be68d46b61' | |
stderr: + git init | |
+ touch empty | |
+ git add empty | |
+ git commit -m upstream | |
+ git clone . super | |
Cloning into 'super'... | |
done. | |
+ git clone super multiple | |
Cloning into 'multiple'... | |
done. | |
+ cd multiple | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/submodule'... | |
done. | |
+ git submodule add ../multiple a/b | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/b'... | |
done. | |
+ git submodule add --name .a/..c ../multiple 'a\c' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a\c'... | |
done. | |
+ git submodule add --name 'a/d\' ../multiple 'a/d\' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/d\'... | |
done. | |
+ git submodule add --name 'a\e' ../multiple a/e/ | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/e'... | |
done. | |
+ git commit -m subsubmodule-a | |
+ cd super | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super/submodule'... | |
done. | |
+ git commit -m submodule | |
+ git clone super super-clone | |
Cloning into 'super-clone'... | |
done. | |
+ cd super-clone | |
+ git submodule update --init --recursive | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule'... | |
done. | |
Submodule 'a/b' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/b' | |
Submodule 'a/d\' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/d\' | |
Submodule 'a\e' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/e' | |
Submodule '.a/..c' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a\c' | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\' failed | |
Failed to clone 'a/d\'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e' failed | |
Failed to clone 'a/e'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c' failed | |
Failed to clone 'a\c'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule' failed | |
Failed to clone 'submodule'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b' a second time, aborting | |
fatal: Failed to recurse into submodule path 'submodule' | |
stack backtrace: | |
0: 0x556855b6edf2 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 | |
1: 0x556855b6edf2 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 | |
2: 0x556855b6edf2 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 | |
3: 0x556855b6edf2 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 | |
4: 0x556855b9a7bc - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 | |
5: 0x556855b9a7bc - core::fmt::write::hd9a8d7d029f9ea1a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 | |
6: 0x556855b6bb1f - std::io::Write::write_fmt::h0e1226b2b8d973fe | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 | |
7: 0x556855b6ebc4 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 | |
8: 0x556855b6ebc4 - std::sys_common::backtrace::print::he907f6ad7eee41cb | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 | |
9: 0x556855b70f2b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b | |
10: 0x556855b70c83 - std::panicking::default_hook::h25ba2457dea68e65 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 | |
11: 0x556855b713cd - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 | |
12: 0x556855b712a2 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:657:13 | |
13: 0x556855b6f2c6 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 | |
14: 0x556855b70fd4 - rust_begin_unwind | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 | |
15: 0x556855742e75 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 | |
16: 0x5568558a4ef9 - gix_testtools::scripted_fixture_read_only_with_args_inner::h03d0bf6c04729037 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:476:17 | |
17: 0x55685576f200 - gix_testtools::scripted_fixture_read_only_with_args::hf49e884cdf1b4175 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:362:5 | |
18: 0x55685576f1af - gix_testtools::scripted_fixture_read_only::h43c9e97782c6e110 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:278:5 | |
19: 0x556855748c2c - submodule::file::is_active_platform::module_file::haca2d6c421402782 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:9:23 | |
20: 0x5568557491e9 - submodule::file::is_active_platform::multi_modules::hdc840c66a75bfba3 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:22:9 | |
21: 0x556855749503 - submodule::file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url::h485e2502b95b197d | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:72:22 | |
22: 0x556855770e77 - submodule::file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url::{{closure}}::h941551e674aad61a | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:71:81 | |
23: 0x556855767c16 - core::ops::function::FnOnce::call_once::h2b179ce4aa415691 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
24: 0x5568557a8f0f - core::ops::function::FnOnce::call_once::hdf5ca86569853e72 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
25: 0x5568557a8f0f - test::__rust_begin_short_backtrace::hd4329dc6408133c8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:621:18 | |
26: 0x5568557a8593 - test::run_test_in_process::{{closure}}::h28125576fa02ab1b | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:60 | |
27: 0x5568557a8593 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h263d7f9b738b9dba | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
28: 0x5568557a8593 - std::panicking::try::do_call::h07c639bca005fe67 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
29: 0x5568557a8593 - std::panicking::try::h58a07e442d3bdb92 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
30: 0x5568557a8593 - std::panic::catch_unwind::h755d3ddccf2ee291 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
31: 0x5568557a8593 - test::run_test_in_process::h1afe055b8c5de7fa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:27 | |
32: 0x5568557a8593 - test::run_test::{{closure}}::h3810503c3fff9a00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:567:43 | |
33: 0x556855771193 - test::run_test::{{closure}}::he05fab8f6f4e5a70 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:595:41 | |
34: 0x556855771193 - std::sys_common::backtrace::__rust_begin_short_backtrace::he823da8fbe6df054 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 | |
35: 0x556855775cff - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4ec5c7fc245f87d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:528:17 | |
36: 0x556855775cff - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc69a28560447662e | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
37: 0x556855775cff - std::panicking::try::do_call::hf528d3cff240a786 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
38: 0x556855775cff - std::panicking::try::hb11bf079f9b1f405 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
39: 0x556855775cff - std::panic::catch_unwind::hcee8d50a8dc1d323 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
40: 0x556855775cff - std::thread::Builder::spawn_unchecked_::{{closure}}::hb48d60f284150728 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:527:30 | |
41: 0x556855775cff - core::ops::function::FnOnce::call_once{{vtable.shim}}::h04ac49919f9d987a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
42: 0x556855b776b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h19b9e642d37e7272 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
43: 0x556855b776b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h97265befc434d3ae | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
44: 0x556855b776b5 - std::sys::pal::unix::thread::Thread::new::thread_start::h420dad5cf01a9f35 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys/pal/unix/thread.rs:108:17 | |
45: 0x7f1c04f09ac3 - <unknown> | |
46: 0x7f1c04f9b850 - <unknown> | |
47: 0x0 - <unknown> | |
FAIL [ 0.723s] gix-submodule::submodule file::is_active_platform::without_submodule_in_index | |
--- STDOUT: gix-submodule::submodule file::is_active_platform::without_submodule_in_index --- | |
running 1 test | |
test file::is_active_platform::without_submodule_in_index ... FAILED | |
failures: | |
failures: | |
file::is_active_platform::without_submodule_in_index | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 23 filtered out; finished in 0.71s | |
--- STDERR: gix-submodule::submodule file::is_active_platform::without_submodule_in_index --- | |
failed to extract 'tests/fixtures/generated-archives/basic.tar.xz': Ignoring archive at 'tests/fixtures/generated-archives/basic.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'file::is_active_platform::without_submodule_in_index' panicked at tests/tools/src/lib.rs:476:17: | |
fixture script of cd "tests/fixtures/generated-do-not-edit/basic/1006815130-unix" && env -u GIT_ASKPASS -u GIT_DIR -u SSH_ASKPASS GIT_AUTHOR_DATE="2000-01-01 00:00:00 +0000" GIT_AUTHOR_EMAIL="author@example.com" GIT_AUTHOR_NAME="author" GIT_COMMITTER_DATE="2000-01-02 00:00:00 +0000" GIT_COMMITTER_EMAIL="committer@example.com" GIT_COMMITTER_NAME="committer" GIT_CONFIG_COUNT="4" GIT_CONFIG_GLOBAL=":" GIT_CONFIG_KEY_0="commit.gpgsign" GIT_CONFIG_KEY_1="tag.gpgsign" GIT_CONFIG_KEY_2="init.defaultBranch" GIT_CONFIG_KEY_3="protocol.file.allow" GIT_CONFIG_SYSTEM=":" GIT_CONFIG_VALUE_0="false" GIT_CONFIG_VALUE_1="false" GIT_CONFIG_VALUE_2="main" GIT_CONFIG_VALUE_3="always" GIT_TERMINAL_PROMPT="false" "/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/basic.sh" failed: stdout: Initialized empty Git repository in /home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/.git/ | |
[main (root-commit) e134578] upstream | |
Author: author <author@example.com> | |
1 file changed, 0 insertions(+), 0 deletions(-) | |
create mode 100644 empty | |
[main 63c8016] subsubmodule-a | |
Author: author <author@example.com> | |
6 files changed, 20 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 a/b | |
create mode 160000 "a/d\\" | |
create mode 160000 a/e | |
create mode 160000 "a\\c" | |
create mode 160000 submodule | |
[main 4034603] submodule | |
Author: author <author@example.com> | |
2 files changed, 4 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 submodule | |
Submodule path 'submodule': checked out '63c8016b93c62914d9392a63c8ed18be68d46b61' | |
stderr: + git init | |
+ touch empty | |
+ git add empty | |
+ git commit -m upstream | |
+ git clone . super | |
Cloning into 'super'... | |
done. | |
+ git clone super multiple | |
Cloning into 'multiple'... | |
done. | |
+ cd multiple | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/submodule'... | |
done. | |
+ git submodule add ../multiple a/b | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/b'... | |
done. | |
+ git submodule add --name .a/..c ../multiple 'a\c' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a\c'... | |
done. | |
+ git submodule add --name 'a/d\' ../multiple 'a/d\' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/d\'... | |
done. | |
+ git submodule add --name 'a\e' ../multiple a/e/ | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/e'... | |
done. | |
+ git commit -m subsubmodule-a | |
+ cd super | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super/submodule'... | |
done. | |
+ git commit -m submodule | |
+ git clone super super-clone | |
Cloning into 'super-clone'... | |
done. | |
+ cd super-clone | |
+ git submodule update --init --recursive | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule'... | |
done. | |
Submodule 'a/b' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/b' | |
Submodule 'a/d\' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/d\' | |
Submodule 'a\e' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/e' | |
Submodule '.a/..c' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a\c' | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\' failed | |
Failed to clone 'a/d\'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e' failed | |
Failed to clone 'a/e'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c' failed | |
Failed to clone 'a\c'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule' failed | |
Failed to clone 'submodule'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b' a second time, aborting | |
fatal: Failed to recurse into submodule path 'submodule' | |
stack backtrace: | |
0: 0x56178ede3df2 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 | |
1: 0x56178ede3df2 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 | |
2: 0x56178ede3df2 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 | |
3: 0x56178ede3df2 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 | |
4: 0x56178ee0f7bc - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 | |
5: 0x56178ee0f7bc - core::fmt::write::hd9a8d7d029f9ea1a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 | |
6: 0x56178ede0b1f - std::io::Write::write_fmt::h0e1226b2b8d973fe | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 | |
7: 0x56178ede3bc4 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 | |
8: 0x56178ede3bc4 - std::sys_common::backtrace::print::he907f6ad7eee41cb | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 | |
9: 0x56178ede5f2b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b | |
10: 0x56178ede5c83 - std::panicking::default_hook::h25ba2457dea68e65 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 | |
11: 0x56178ede63cd - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 | |
12: 0x56178ede62a2 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:657:13 | |
13: 0x56178ede42c6 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 | |
14: 0x56178ede5fd4 - rust_begin_unwind | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 | |
15: 0x56178e9b7e75 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 | |
16: 0x56178eb19ef9 - gix_testtools::scripted_fixture_read_only_with_args_inner::h03d0bf6c04729037 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:476:17 | |
17: 0x56178e9e4200 - gix_testtools::scripted_fixture_read_only_with_args::hf49e884cdf1b4175 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:362:5 | |
18: 0x56178e9e41af - gix_testtools::scripted_fixture_read_only::h43c9e97782c6e110 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:278:5 | |
19: 0x56178e9bdc2c - submodule::file::is_active_platform::module_file::haca2d6c421402782 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:9:23 | |
20: 0x56178e9be260 - submodule::file::is_active_platform::without_submodule_in_index::hca54eb331da09216 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:61:22 | |
21: 0x56178e9e5e47 - submodule::file::is_active_platform::without_submodule_in_index::{{closure}}::h7e2071f627ea934b | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:60:40 | |
22: 0x56178e9dce26 - core::ops::function::FnOnce::call_once::h774aaeafd27a04aa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
23: 0x56178ea1df0f - core::ops::function::FnOnce::call_once::hdf5ca86569853e72 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
24: 0x56178ea1df0f - test::__rust_begin_short_backtrace::hd4329dc6408133c8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:621:18 | |
25: 0x56178ea1d593 - test::run_test_in_process::{{closure}}::h28125576fa02ab1b | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:60 | |
26: 0x56178ea1d593 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h263d7f9b738b9dba | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
27: 0x56178ea1d593 - std::panicking::try::do_call::h07c639bca005fe67 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
28: 0x56178ea1d593 - std::panicking::try::h58a07e442d3bdb92 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
29: 0x56178ea1d593 - std::panic::catch_unwind::h755d3ddccf2ee291 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
30: 0x56178ea1d593 - test::run_test_in_process::h1afe055b8c5de7fa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:27 | |
31: 0x56178ea1d593 - test::run_test::{{closure}}::h3810503c3fff9a00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:567:43 | |
32: 0x56178e9e6193 - test::run_test::{{closure}}::he05fab8f6f4e5a70 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:595:41 | |
33: 0x56178e9e6193 - std::sys_common::backtrace::__rust_begin_short_backtrace::he823da8fbe6df054 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 | |
34: 0x56178e9eacff - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4ec5c7fc245f87d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:528:17 | |
35: 0x56178e9eacff - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc69a28560447662e | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
36: 0x56178e9eacff - std::panicking::try::do_call::hf528d3cff240a786 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
37: 0x56178e9eacff - std::panicking::try::hb11bf079f9b1f405 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
38: 0x56178e9eacff - std::panic::catch_unwind::hcee8d50a8dc1d323 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
39: 0x56178e9eacff - std::thread::Builder::spawn_unchecked_::{{closure}}::hb48d60f284150728 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:527:30 | |
40: 0x56178e9eacff - core::ops::function::FnOnce::call_once{{vtable.shim}}::h04ac49919f9d987a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
41: 0x56178edec6b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h19b9e642d37e7272 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
42: 0x56178edec6b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h97265befc434d3ae | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
43: 0x56178edec6b5 - std::sys::pal::unix::thread::Thread::new::thread_start::h420dad5cf01a9f35 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys/pal/unix/thread.rs:108:17 | |
44: 0x7f39dc0caac3 - <unknown> | |
45: 0x7f39dc15c850 - <unknown> | |
46: 0x0 - <unknown> | |
PASS [ 0.006s] gix-submodule::submodule file::path::valid | |
PASS [ 0.006s] gix-submodule::submodule file::path::validate_upon_retrieval | |
PASS [ 0.006s] gix-submodule::submodule file::shallow | |
PASS [ 0.006s] gix-submodule::submodule file::update::default | |
PASS [ 0.006s] gix-submodule::submodule file::update::valid | |
PASS [ 0.006s] gix-submodule::submodule file::update::valid_in_overrides | |
PASS [ 0.007s] gix-submodule::submodule file::update::validate_upon_retrieval | |
PASS [ 0.006s] gix-submodule::submodule file::url::valid | |
PASS [ 0.007s] gix-submodule::submodule file::url::validate_upon_retrieval | |
PASS [ 0.008s] gix-tempfile signal::handler::tests::various_termination_signals_remove_tempfiles_unconditionally | |
PASS [ 0.006s] gix-tempfile::all tempfile::handle::at_path::it_can_create_the_containing_directory_and_remove_it_on_drop | |
PASS [ 0.005s] gix-tempfile::all tempfile::handle::at_path::it_names_files_correctly_and_similarly_named_tempfiles_cannot_be_created | |
PASS [ 0.007s] gix-tempfile::all tempfile::handle::at_path::it_persists_tempfiles_along_with_newly_created_directories | |
PASS [ 0.007s] gix-tempfile::all tempfile::handle::at_path::reduce_resource_usage_by_converting_files_to_markers_and_persist_them | |
PASS [ 0.006s] gix-tempfile::all tempfile::handle::mark_path::it_can_create_the_containing_directory_and_remove_it_on_drop | |
PASS [ 0.008s] gix-tempfile::all tempfile::handle::mark_path::it_persists_markers_along_with_newly_created_directories | |
PASS [ 0.007s] gix-tempfile::all tempfile::handle::new::it_can_be_kept | |
PASS [ 0.006s] gix-tempfile::all tempfile::handle::new::it_can_create_the_containing_directory_and_remove_it_when_dropped | |
PASS [ 0.007s] gix-tempfile::all tempfile::handle::new::it_is_removed_if_it_goes_out_of_scope | |
PASS [ 0.007s] gix-tempfile::all tempfile::setup::can_be_called_multiple_times | |
PASS [ 0.008s] gix-tempfile::registry cleanup_tempfiles | |
PASS [ 0.007s] gix-testtools tests::parse_version | |
PASS [ 0.006s] gix-testtools tests::parse_version_with_trailing_newline | |
PASS [ 0.007s] gix-trace::trace coarse | |
PASS [ 0.005s] gix-trace::trace detail | |
PASS [ 0.007s] gix-trace::trace span | |
PASS [ 0.032s] gix-transport client::blocking_io::file::tests::ssh::connect::ambiguous_host_disallowed | |
PASS [ 0.012s] gix-transport client::blocking_io::file::tests::ssh::connect::path | |
PASS [ 0.011s] gix-transport client::blocking_io::http::redirect::tests::base_url_complete | |
PASS [ 0.012s] gix-transport client::blocking_io::http::redirect::tests::swap_tails_complete | |
PASS [ 0.012s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::command_field_determines_ssh_command | |
PASS [ 0.013s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::kind_serves_as_fallback | |
PASS [ 0.011s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::no_field_means_ssh | |
PASS [ 0.013s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::known_variants_are_derived_from_basename | |
PASS [ 0.012s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::ssh_disguised_within_a_script_cannot_be_detected_due_to_invocation_with_dash_g | |
PASS [ 0.012s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::unknown_variants_fallback_to_simple | |
PASS [ 0.012s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::all | |
PASS [ 0.013s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::tortoiseplink_putty_plink | |
PASS [ 0.012s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_explicit_ssh | |
PASS [ 0.011s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_implicit_ssh | |
PASS [ 0.012s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_disallowed_without_user | |
PASS [ 0.011s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_explicit_ssh | |
PASS [ 0.012s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_implicit_ssh | |
PASS [ 0.012s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_explicit_ssh | |
PASS [ 0.013s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_implicit_ssh | |
PASS [ 0.011s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::disallow_shell_is_honored | |
PASS [ 0.011s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::port_for_all | |
PASS [ 0.011s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::simple_cannot_handle_any_arguments | |
PASS [ 0.012s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh | |
PASS [ 0.012s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh_env_v2 | |
PASS [ 0.013s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::tortoise_plink_has_batch_command | |
PASS [ 0.012s] gix-transport client::git::message::tests::version_1_without_host_and_version | |
PASS [ 0.012s] gix-transport client::git::message::tests::version_2_without_host_and_version | |
PASS [ 0.012s] gix-transport client::git::message::tests::version_2_without_host_and_version_and_exta_parameters | |
PASS [ 0.012s] gix-transport client::git::message::tests::with_host_with_port | |
PASS [ 0.011s] gix-transport client::git::message::tests::with_host_without_port | |
PASS [ 0.013s] gix-transport client::git::message::tests::with_host_without_port_and_extra_parameters | |
PASS [ 0.011s] gix-transport client::git::message::tests::with_strange_host_and_port | |
PASS [ 0.100s] gix-transport::blocking-transport-http-only client::blocking_io::http::check_content_type_is_case_insensitive | |
PASS [ 0.131s] gix-transport::blocking-transport-http-only client::blocking_io::http::clone_v1 | |
PASS [ 0.188s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2 | |
FAIL [ 4.632s] gix-submodule::submodule file::is_active_platform::pathspecs_matter_even_if_they_do_not_match | |
--- STDOUT: gix-submodule::submodule file::is_active_platform::pathspecs_matter_even_if_they_do_not_match --- | |
running 1 test | |
test file::is_active_platform::pathspecs_matter_even_if_they_do_not_match ... FAILED | |
failures: | |
failures: | |
file::is_active_platform::pathspecs_matter_even_if_they_do_not_match | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 23 filtered out; finished in 4.62s | |
--- STDERR: gix-submodule::submodule file::is_active_platform::pathspecs_matter_even_if_they_do_not_match --- | |
failed to extract 'tests/fixtures/generated-archives/basic.tar.xz': Ignoring archive at 'tests/fixtures/generated-archives/basic.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'file::is_active_platform::pathspecs_matter_even_if_they_do_not_match' panicked at tests/tools/src/lib.rs:476:17: | |
fixture script of cd "tests/fixtures/generated-do-not-edit/basic/1006815130-unix" && env -u GIT_ASKPASS -u GIT_DIR -u SSH_ASKPASS GIT_AUTHOR_DATE="2000-01-01 00:00:00 +0000" GIT_AUTHOR_EMAIL="author@example.com" GIT_AUTHOR_NAME="author" GIT_COMMITTER_DATE="2000-01-02 00:00:00 +0000" GIT_COMMITTER_EMAIL="committer@example.com" GIT_COMMITTER_NAME="committer" GIT_CONFIG_COUNT="4" GIT_CONFIG_GLOBAL=":" GIT_CONFIG_KEY_0="commit.gpgsign" GIT_CONFIG_KEY_1="tag.gpgsign" GIT_CONFIG_KEY_2="init.defaultBranch" GIT_CONFIG_KEY_3="protocol.file.allow" GIT_CONFIG_SYSTEM=":" GIT_CONFIG_VALUE_0="false" GIT_CONFIG_VALUE_1="false" GIT_CONFIG_VALUE_2="main" GIT_CONFIG_VALUE_3="always" GIT_TERMINAL_PROMPT="false" "/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/basic.sh" failed: stdout: Initialized empty Git repository in /home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/.git/ | |
[main (root-commit) e134578] upstream | |
Author: author <author@example.com> | |
1 file changed, 0 insertions(+), 0 deletions(-) | |
create mode 100644 empty | |
[main 63c8016] subsubmodule-a | |
Author: author <author@example.com> | |
6 files changed, 20 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 a/b | |
create mode 160000 "a/d\\" | |
create mode 160000 a/e | |
create mode 160000 "a\\c" | |
create mode 160000 submodule | |
[main 4034603] submodule | |
Author: author <author@example.com> | |
2 files changed, 4 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 submodule | |
Submodule path 'submodule': checked out '63c8016b93c62914d9392a63c8ed18be68d46b61' | |
stderr: + git init | |
+ touch empty | |
+ git add empty | |
+ git commit -m upstream | |
+ git clone . super | |
Cloning into 'super'... | |
done. | |
+ git clone super multiple | |
Cloning into 'multiple'... | |
done. | |
+ cd multiple | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/submodule'... | |
done. | |
+ git submodule add ../multiple a/b | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/b'... | |
done. | |
+ git submodule add --name .a/..c ../multiple 'a\c' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a\c'... | |
done. | |
+ git submodule add --name 'a/d\' ../multiple 'a/d\' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/d\'... | |
done. | |
+ git submodule add --name 'a\e' ../multiple a/e/ | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/e'... | |
done. | |
+ git commit -m subsubmodule-a | |
+ cd super | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super/submodule'... | |
done. | |
+ git commit -m submodule | |
+ git clone super super-clone | |
Cloning into 'super-clone'... | |
done. | |
+ cd super-clone | |
+ git submodule update --init --recursive | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule'... | |
done. | |
Submodule 'a/b' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/b' | |
Submodule 'a/d\' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/d\' | |
Submodule 'a\e' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/e' | |
Submodule '.a/..c' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a\c' | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\' failed | |
Failed to clone 'a/d\'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e' failed | |
Failed to clone 'a/e'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c' failed | |
Failed to clone 'a\c'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule' failed | |
Failed to clone 'submodule'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b' a second time, aborting | |
fatal: Failed to recurse into submodule path 'submodule' | |
stack backtrace: | |
0: 0x5563eae22df2 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 | |
1: 0x5563eae22df2 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 | |
2: 0x5563eae22df2 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 | |
3: 0x5563eae22df2 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 | |
4: 0x5563eae4e7bc - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 | |
5: 0x5563eae4e7bc - core::fmt::write::hd9a8d7d029f9ea1a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 | |
6: 0x5563eae1fb1f - std::io::Write::write_fmt::h0e1226b2b8d973fe | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 | |
7: 0x5563eae22bc4 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 | |
8: 0x5563eae22bc4 - std::sys_common::backtrace::print::he907f6ad7eee41cb | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 | |
9: 0x5563eae24f2b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b | |
10: 0x5563eae24c83 - std::panicking::default_hook::h25ba2457dea68e65 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 | |
11: 0x5563eae253cd - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 | |
12: 0x5563eae252a2 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:657:13 | |
13: 0x5563eae232c6 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 | |
14: 0x5563eae24fd4 - rust_begin_unwind | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 | |
15: 0x5563ea9f6e75 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 | |
16: 0x5563eab58ef9 - gix_testtools::scripted_fixture_read_only_with_args_inner::h03d0bf6c04729037 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:476:17 | |
17: 0x5563eaa23200 - gix_testtools::scripted_fixture_read_only_with_args::hf49e884cdf1b4175 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:362:5 | |
18: 0x5563eaa231af - gix_testtools::scripted_fixture_read_only::h43c9e97782c6e110 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:278:5 | |
19: 0x5563ea9fcc2c - submodule::file::is_active_platform::module_file::haca2d6c421402782 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:9:23 | |
20: 0x5563ea9fd1e9 - submodule::file::is_active_platform::multi_modules::hdc840c66a75bfba3 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:22:9 | |
21: 0x5563ea9fe1c2 - submodule::file::is_active_platform::pathspecs_matter_even_if_they_do_not_match::hd487f4b673b05f3e | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:132:22 | |
22: 0x5563eaa24f07 - submodule::file::is_active_platform::pathspecs_matter_even_if_they_do_not_match::{{closure}}::hd804a571a172b95c | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:131:56 | |
23: 0x5563eaa1c2a6 - core::ops::function::FnOnce::call_once::hf9c1e4c23262ce9a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
24: 0x5563eaa5cf0f - core::ops::function::FnOnce::call_once::hdf5ca86569853e72 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
25: 0x5563eaa5cf0f - test::__rust_begin_short_backtrace::hd4329dc6408133c8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:621:18 | |
26: 0x5563eaa5c593 - test::run_test_in_process::{{closure}}::h28125576fa02ab1b | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:60 | |
27: 0x5563eaa5c593 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h263d7f9b738b9dba | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
28: 0x5563eaa5c593 - std::panicking::try::do_call::h07c639bca005fe67 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
29: 0x5563eaa5c593 - std::panicking::try::h58a07e442d3bdb92 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
30: 0x5563eaa5c593 - std::panic::catch_unwind::h755d3ddccf2ee291 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
31: 0x5563eaa5c593 - test::run_test_in_process::h1afe055b8c5de7fa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:27 | |
32: 0x5563eaa5c593 - test::run_test::{{closure}}::h3810503c3fff9a00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:567:43 | |
33: 0x5563eaa25193 - test::run_test::{{closure}}::he05fab8f6f4e5a70 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:595:41 | |
34: 0x5563eaa25193 - std::sys_common::backtrace::__rust_begin_short_backtrace::he823da8fbe6df054 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 | |
35: 0x5563eaa29cff - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4ec5c7fc245f87d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:528:17 | |
36: 0x5563eaa29cff - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc69a28560447662e | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
37: 0x5563eaa29cff - std::panicking::try::do_call::hf528d3cff240a786 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
38: 0x5563eaa29cff - std::panicking::try::hb11bf079f9b1f405 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
39: 0x5563eaa29cff - std::panic::catch_unwind::hcee8d50a8dc1d323 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
40: 0x5563eaa29cff - std::thread::Builder::spawn_unchecked_::{{closure}}::hb48d60f284150728 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:527:30 | |
41: 0x5563eaa29cff - core::ops::function::FnOnce::call_once{{vtable.shim}}::h04ac49919f9d987a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
42: 0x5563eae2b6b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h19b9e642d37e7272 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
43: 0x5563eae2b6b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h97265befc434d3ae | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
44: 0x5563eae2b6b5 - std::sys::pal::unix::thread::Thread::new::thread_start::h420dad5cf01a9f35 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys/pal/unix/thread.rs:108:17 | |
45: 0x7fb4dc042ac3 - <unknown> | |
46: 0x7fb4dc0d4850 - <unknown> | |
47: 0x0 - <unknown> | |
PASS [ 0.073s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_googlesource | |
PASS [ 0.073s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_v1 | |
PASS [ 0.193s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_service_announced | |
PASS [ 0.181s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_authentication_error_can_be_differentiated_and_identity_is_transmitted | |
PASS [ 0.072s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_error_results_in_observable_error | |
PASS [ 0.012s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_identity_is_picked_up_from_url | |
PASS [ 0.012s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_will_use_pipelining | |
PASS [ 0.011s] gix-transport::blocking-transport-http-only client::capabilities::from_bytes | |
PASS [ 0.011s] gix-transport::blocking-transport-http-only client::capabilities::from_lines_with_version_detection_v0 | |
PASS [ 0.014s] gix-transport::blocking-transport-http-only client::git::handshake_v1_and_request | |
PASS [ 0.068s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_status_500_is_communicated_via_special_io_error | |
PASS [ 0.012s] gix-transport::blocking-transport-http-only client::git::handshake_v1_process_mode | |
PASS [ 0.010s] gix-transport::blocking-transport-http-only client::git::handshake_v2_downgrade_to_v1 | |
PASS [ 0.014s] gix-transport::blocking-transport-http-only client::git::handshake_v2_and_request | |
PASS [ 0.013s] gix-transport::blocking-transport-http-only client::git::push_v1_simulated | |
PASS [ 0.104s] gix-traverse-tests::test commit::simple::adjusted_dates::date_order_with_cutoff_is_applied_to_starting_position | |
PASS [ 0.008s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order | |
PASS [ 0.104s] gix-traverse-tests::test commit::simple::adjusted_dates::head_breadth_first | |
PASS [ 0.007s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_first_parent_only | |
PASS [ 0.008s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_with_cutoff | |
PASS [ 0.343s] gix-traverse-tests::test commit::simple::different_date::head_breadth_first | |
PASS [ 0.008s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_breadth_first | |
PASS [ 0.007s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_date_order | |
PASS [ 0.370s] gix-traverse-tests::test commit::simple::different_date::head_date_order | |
PASS [ 0.101s] gix-traverse-tests::test commit::simple::same_date::c4_breadth_first | |
PASS [ 0.008s] gix-traverse-tests::test commit::simple::same_date::head_breadth_first | |
PASS [ 0.007s] gix-traverse-tests::test commit::simple::same_date::head_c4_breadth_first | |
PASS [ 0.007s] gix-traverse-tests::test commit::simple::same_date::head_date_order | |
PASS [ 0.110s] gix-traverse-tests::test commit::simple::same_date::filtered_commit_does_not_block_ancestors_reachable_from_another_commit | |
PASS [ 0.007s] gix-traverse-tests::test commit::simple::same_date::head_first_parent_only_breadth_first | |
PASS [ 0.007s] gix-traverse-tests::test commit::simple::same_date::predicate_only_called_once_even_if_fork_point | |
PASS [ 0.195s] gix-traverse-tests::test commit::topo::basic::empty_range | |
PASS [ 0.200s] gix-traverse-tests::test commit::topo::basic::end_along_first_parent | |
PASS [ 0.011s] gix-traverse-tests::test commit::topo::basic::one_end | |
PASS [ 0.010s] gix-traverse-tests::test commit::topo::basic::simple | |
PASS [ 0.009s] gix-traverse-tests::test commit::topo::basic::two_tips_two_ends | |
PASS [ 0.010s] gix-traverse-tests::test commit::topo::basic::with_dummy_predicate | |
PASS [ 0.010s] gix-traverse-tests::test commit::topo::date_order::with_ends | |
PASS [ 0.009s] gix-traverse-tests::test commit::topo::first_parent::basic | |
PASS [ 0.009s] gix-traverse-tests::test commit::topo::first_parent::end_is_second_parent | |
PASS [ 0.009s] gix-traverse-tests::test commit::topo::first_parent::with_end | |
PASS [ 0.054s] gix-traverse-tests::test tree::breadth_first_filename_only | |
PASS [ 0.008s] gix-traverse-tests::test tree::breadth_first_no_location | |
PASS [ 0.063s] gix-traverse-tests::test tree::breadth_first_full_path | |
PASS [ 0.047s] gix-url::fuzzed fuzzed | |
PASS [ 0.015s] gix-url::url access::all_argument_safety_not_safe | |
PASS [ 0.007s] gix-url::url access::all_argument_safety_safe | |
PASS [ 0.007s] gix-url::url access::canonicalized::absolute_file_url_does_nothing | |
PASS [ 0.007s] gix-url::url access::canonicalized::file_that_is_current_dir_is_absolutized | |
PASS [ 0.007s] gix-url::url access::canonicalized::non_file_scheme_is_noop | |
PASS [ 0.008s] gix-url::url access::display | |
PASS [ 0.007s] gix-url::url access::host_argument_safety | |
PASS [ 0.007s] gix-url::url access::password | |
PASS [ 0.006s] gix-url::url access::path_argument_safety | |
PASS [ 0.006s] gix-url::url access::user | |
PASS [ 0.006s] gix-url::url access::user_argument_safety | |
PASS [ 0.007s] gix-url::url expand_path::with_username | |
PASS [ 0.007s] gix-url::url expand_path::without_username | |
PASS [ 0.005s] gix-url::url parse::file::file_path_with_protocol | |
PASS [ 0.007s] gix-url::url parse::file::file_path_without_protocol | |
PASS [ 0.007s] gix-url::url parse::file::file_to_root | |
PASS [ 0.006s] gix-url::url parse::file::interior_relative_file_path_without_protocol | |
PASS [ 0.006s] gix-url::url parse::file::no_relative_paths_if_protocol | |
PASS [ 0.008s] gix-url::url parse::file::no_username_expansion_for_file_paths_with_protocol | |
PASS [ 0.007s] gix-url::url parse::file::no_username_expansion_for_file_paths_without_protocol | |
PASS [ 0.007s] gix-url::url parse::file::non_utf8_file_path_without_protocol | |
PASS [ 0.007s] gix-url::url parse::file::relative_file_path_without_protocol | |
PASS [ 0.007s] gix-url::url parse::file::shortest_possible_absolute_path | |
PASS [ 0.007s] gix-url::url parse::file::shortest_possible_relative_path | |
PASS [ 0.007s] gix-url::url parse::file::unix::file_path_with_backslashes_without_protocol | |
PASS [ 0.005s] gix-url::url parse::file::unix::file_path_with_protocol | |
PASS [ 0.007s] gix-url::url parse::file::unix::file_path_without_protocol | |
PASS [ 0.007s] gix-url::url parse::file::unix::url_from_absolute_path | |
PASS [ 0.006s] gix-url::url parse::file::url_from_relative_path_with_colon_in_name | |
PASS [ 0.007s] gix-url::url parse::git::username_expansion_with_username | |
PASS [ 0.005s] gix-url::url parse::http::empty_user_cannot_roundtrip | |
PASS [ 0.007s] gix-url::url parse::http::http_missing_path | |
PASS [ 0.007s] gix-url::url parse::http::only_password | |
PASS [ 0.006s] gix-url::url parse::http::secure | |
PASS [ 0.006s] gix-url::url parse::http::username_and_empty_password | |
PASS [ 0.006s] gix-url::url parse::http::username_and_password | |
PASS [ 0.006s] gix-url::url parse::http::username_and_password_and_port | |
PASS [ 0.005s] gix-url::url parse::http::username_expansion_is_unsupported | |
PASS [ 0.005s] gix-url::url parse::invalid::empty_input | |
PASS [ 0.005s] gix-url::url parse::invalid::file_missing_host_path_separator | |
PASS [ 0.005s] gix-url::url parse::invalid::file_missing_path | |
PASS [ 0.006s] gix-url::url parse::invalid::git_missing_path | |
PASS [ 0.005s] gix-url::url parse::invalid::missing_port_despite_indication | |
PASS [ 0.007s] gix-url::url parse::invalid::relative_path_due_to_double_colon | |
PASS [ 0.007s] gix-url::url parse::invalid::ssh_missing_path | |
PASS [ 0.006s] gix-url::url parse::radicle::basic | |
PASS [ 0.006s] gix-url::url parse::ssh::default_port_is_22 | |
PASS [ 0.007s] gix-url::url parse::ssh::host_is_ipv4 | |
PASS [ 0.006s] gix-url::url parse::ssh::scp_like_with_absolute_path | |
PASS [ 0.006s] gix-url::url parse::ssh::scp_like_with_ssh_host_alias | |
PASS [ 0.006s] gix-url::url parse::ssh::scp_like_with_user_and_relative_path_keep_relative_path | |
PASS [ 0.006s] gix-url::url parse::ssh::scp_like_with_windows_path | |
PASS [ 0.006s] gix-url::url parse::ssh::scp_like_with_windows_path_and_port_thinks_port_is_part_of_path | |
PASS [ 0.006s] gix-url::url parse::ssh::scp_like_without_user | |
PASS [ 0.006s] gix-url::url parse::ssh::scp_like_without_user_and_username_expansion_with_username | |
PASS [ 0.006s] gix-url::url parse::ssh::scp_like_without_user_and_username_expansion_without_username | |
PASS [ 0.006s] gix-url::url parse::ssh::ssh_alias_without_username | |
PASS [ 0.006s] gix-url::url parse::ssh::strange_scp_like_with_host_named_file | |
PASS [ 0.007s] gix-url::url parse::ssh::username_expansion_with_username | |
PASS [ 0.007s] gix-url::url parse::ssh::username_expansion_without_username | |
PASS [ 0.007s] gix-url::url parse::ssh::with_user_and_port_and_absolute_path | |
PASS [ 0.007s] gix-url::url parse::ssh::with_user_and_without_port | |
PASS [ 0.006s] gix-url::url parse::ssh::without_user_and_with_port | |
PASS [ 0.006s] gix-url::url parse::ssh::without_user_and_without_port | |
PASS [ 0.006s] gix-url::url parse::unknown::any_protocol_is_supported_via_the_ext_scheme | |
PASS [ 0.008s] gix-utils::utils backoff::how_many_iterations_for_a_second_of_waittime | |
PASS [ 0.006s] gix-utils::utils backoff::output_with_default_settings | |
PASS [ 0.005s] gix-utils::utils backoff::random_exponential_produces_values_in_the_correct_range | |
PASS [ 0.005s] gix-utils::utils btoi::binary_to_integer | |
PASS [ 0.009s] gix-utils::utils btoi::binary_to_integer_radix | |
PASS [ 0.007s] gix-utils::utils btoi::binary_to_unsigned | |
PASS [ 0.006s] gix-utils::utils btoi::binary_to_unsigned_radix | |
PASS [ 0.006s] gix-utils::utils buffers::lifecycle | |
PASS [ 0.006s] gix-utils::utils str::decompose::already_decomposed_does_not_copy | |
PASS [ 0.005s] gix-utils::utils str::decompose::precomposed_unicode_is_decomposed | |
PASS [ 0.006s] gix-utils::utils str::precompose::already_precomposed_does_not_copy | |
PASS [ 0.006s] gix-utils::utils str::precompose::decomposed_unicode_is_precomposed | |
PASS [ 0.007s] gix-validate::validate path::component::invalid::apostrophe | |
PASS [ 0.005s] gix-validate::validate path::component::invalid::asterisk | |
PASS [ 0.008s] gix-validate::validate path::component::invalid::aux_mixed | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::aux_with_extension | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::backslashes_on_windows | |
PASS [ 0.005s] gix-validate::validate path::component::invalid::colon_inbetween | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::com_lower | |
PASS [ 0.007s] gix-validate::validate path::component::invalid::com_upper_with_extension | |
PASS [ 0.005s] gix-validate::validate path::component::invalid::con | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::con_with_extension | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::conin_mixed | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::conout_mixed_with_extension | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_lower | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_lower_hfs | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_mixed | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs_simple | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_mixed_ntfs_8_3 | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only_too | |
PASS [ 0.005s] gix-validate::validate path::component::invalid::dot_git_upper | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_upper_hfs | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_upper_ntfs_8_3 | |
PASS [ 0.007s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream | |
PASS [ 0.005s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream_default_implicit | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_hfs | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_ntfs_8_3 | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_ntfs_stream | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::drive_letters | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::empty | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::left_arrow | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::lpt_mixed_with_number | |
PASS [ 0.007s] gix-validate::validate path::component::invalid::not_gitmodules_trailing_space | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::not_gitmodules_trailing_stream | |
PASS [ 0.007s] gix-validate::validate path::component::invalid::ntfs_gitmodules | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::ntfs_stream_default_implicit | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::ntfs_stream_explicit | |
PASS [ 0.005s] gix-validate::validate path::component::invalid::nul_mixed | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::path_separator_backslash_between | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::path_separator_backslash_leading | |
PASS [ 0.005s] gix-validate::validate path::component::invalid::path_separator_backslash_trailing | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::path_separator_slash_between | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::path_separator_slash_leading | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::path_separator_slash_only | |
PASS [ 0.007s] gix-validate::validate path::component::invalid::path_separator_slash_trailing | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::pipe | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::prn_mixed_with_extension | |
PASS [ 0.007s] gix-validate::validate path::component::invalid::questionmark | |
PASS [ 0.005s] gix-validate::validate path::component::invalid::right_arrow | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::slashes_on_windows | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::starts_with_dot_git_with_backslashes_on_windows | |
PASS [ 0.005s] gix-validate::validate path::component::invalid::trailing_dot | |
PASS [ 0.005s] gix-validate::validate path::component::invalid::trailing_dot_dot | |
PASS [ 0.006s] gix-validate::validate path::component::invalid::trailing_space | |
PASS [ 0.005s] gix-validate::validate path::component::invalid::unc_path | |
PASS [ 0.005s] gix-validate::validate path::component::invalid::virtual_drive_letters | |
PASS [ 0.006s] gix-validate::validate path::component::valid::also_not_con | |
PASS [ 0.006s] gix-validate::validate path::component::valid::ascii | |
PASS [ 0.005s] gix-validate::validate path::component::valid::backslashes_on_unix | |
PASS [ 0.006s] gix-validate::validate path::component::valid::com_0_lower | |
PASS [ 0.005s] gix-validate::validate path::component::valid::com_without_number_0_lower | |
PASS [ 0.006s] gix-validate::validate path::component::valid::conin_without_dollar | |
PASS [ 0.006s] gix-validate::validate path::component::valid::conin_without_dollar_with_extension | |
PASS [ 0.007s] gix-validate::validate path::component::valid::conout_without_dollar_with_extension | |
PASS [ 0.005s] gix-validate::validate path::component::valid::dot_gitmodules_as_file | |
PASS [ 0.005s] gix-validate::validate path::component::valid::dot_gitmodules_as_file_hfs | |
PASS [ 0.006s] gix-validate::validate path::component::valid::dot_gitmodules_ntfs_8_3_disabled | |
PASS [ 0.005s] gix-validate::validate path::component::valid::drive_letters_on_unix | |
PASS [ 0.005s] gix-validate::validate path::component::valid::not_con | |
PASS [ 0.006s] gix-validate::validate path::component::valid::not_dot_git_longer | |
PASS [ 0.005s] gix-validate::validate path::component::valid::not_dot_git_longer_all | |
PASS [ 0.006s] gix-validate::validate path::component::valid::not_dot_git_longer_hfs | |
PASS [ 0.006s] gix-validate::validate path::component::valid::not_dot_git_longer_ntfs_8_3 | |
PASS [ 0.006s] gix-validate::validate path::component::valid::not_dot_git_shorter | |
PASS [ 0.006s] gix-validate::validate path::component::valid::not_dot_git_shorter_hfs | |
PASS [ 0.005s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3 | |
PASS [ 0.005s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3_disabled | |
PASS [ 0.005s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer | |
PASS [ 0.005s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_all | |
PASS [ 0.005s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_hfs | |
PASS [ 0.005s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter | |
PASS [ 0.005s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_all | |
PASS [ 0.005s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_hfs | |
PASS [ 0.005s] gix-validate::validate path::component::valid::not_nul | |
PASS [ 0.006s] gix-validate::validate path::component::valid::starts_with_dot_git_with_backslashes_on_linux | |
PASS [ 0.005s] gix-validate::validate path::component::valid::unc_path_on_unix | |
PASS [ 0.005s] gix-validate::validate path::component::valid::unicode | |
PASS [ 0.006s] gix-validate::validate path::component::valid::virtual_drive_letters_on_unix | |
PASS [ 0.005s] gix-validate::validate path::component_is_windows_device | |
PASS [ 0.007s] gix-validate::validate reference::name::invalid::a_path_with_duplicate_slashes | |
PASS [ 0.005s] gix-validate::validate reference::name::invalid::any_path_starts_with_slash | |
PASS [ 0.005s] gix-validate::validate reference::name::invalid::capitalized_name_without_path | |
PASS [ 0.006s] gix-validate::validate reference::name::invalid::empty_path | |
PASS [ 0.005s] gix-validate::validate reference::name::invalid::ends_with_slash | |
PASS [ 0.005s] gix-validate::validate reference::name::invalid::lowercase_name_without_path | |
PASS [ 0.005s] gix-validate::validate reference::name::invalid::refs_name_special_case_upload_pack | |
PASS [ 0.006s] gix-validate::validate reference::name::invalid::refs_path_component_is_singular_dot | |
PASS [ 0.006s] gix-validate::validate reference::name::invalid::refs_path_double_dot | |
PASS [ 0.005s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot | |
PASS [ 0.005s] gix-validate::validate reference::name::invalid::refs_starts_with_slash | |
PASS [ 0.006s] gix-validate::validate reference::name::valid::all_uppercase | |
PASS [ 0.005s] gix-validate::validate reference::name::valid::all_uppercase_with_underscore | |
PASS [ 0.007s] gix-validate::validate reference::name::valid::chinese_utf8 | |
PASS [ 0.005s] gix-validate::validate reference::name::valid::main_worktree_pseudo_ref | |
PASS [ 0.006s] gix-validate::validate reference::name::valid::main_worktree_ref | |
PASS [ 0.005s] gix-validate::validate reference::name::valid::other_worktree_pseudo_ref | |
PASS [ 0.005s] gix-validate::validate reference::name::valid::other_worktree_ref | |
PASS [ 0.005s] gix-validate::validate reference::name::valid::refs_path | |
PASS [ 0.006s] gix-validate::validate reference::name::valid::refs_path_underscores_and_dashes | |
PASS [ 0.005s] gix-validate::validate reference::name::valid::refs_path_with_file_extension | |
PASS [ 0.006s] gix-validate::validate reference::name::valid::relative_path | |
PASS [ 0.005s] gix-validate::validate reference::name::valid::worktree_private_ref | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::any_path_starts_with_slash | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::empty_path | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::ends_with_slash | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::path_with_backslashes | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::path_with_duplicate_slashes | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::path_with_spaces | |
PASS [ 0.005s] gix-validate::validate reference::name_partial::invalid::refs_path_component_is_singular_dot | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::refs_path_double_dot | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_dot | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::refs_starts_with_slash | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::valid::all_uppercase | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::valid::all_uppercase_with_underscore | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::valid::chinese_utf8 | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::valid::main_worktree_pseudo_ref | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::valid::main_worktree_ref | |
PASS [ 0.006s] gix-validate::validate reference::name_partial::valid::other_worktree_pseudo_ref | |
PASS [ 0.007s] gix-validate::validate reference::name_partial::valid::other_worktree_ref | |
PASS [ 0.005s] gix-validate::validate reference::name_partial::valid::parentheses_special_case_upload_pack | |
PASS [ 0.005s] gix-validate::validate reference::name_partial::valid::partial_name_lowercase | |
PASS [ 0.005s] gix-validate::validate reference::name_partial::valid::refs_path | |
PASS [ 0.005s] gix-validate::validate reference::name_partial::valid::refs_path_underscores_and_dashes | |
PASS [ 0.005s] gix-validate::validate reference::name_partial::valid::refs_path_with_file_extension | |
PASS [ 0.007s] gix-validate::validate reference::name_partial::valid::relative_path | |
PASS [ 0.005s] gix-validate::validate reference::name_partial::valid::worktree_private_ref | |
PASS [ 0.006s] gix-validate::validate submodule::invalid::empty | |
PASS [ 0.006s] gix-validate::validate submodule::invalid::ends_with_parent_component | |
PASS [ 0.006s] gix-validate::validate submodule::invalid::ends_with_parent_component_backslash | |
PASS [ 0.006s] gix-validate::validate submodule::invalid::only_parent_component | |
PASS [ 0.007s] gix-validate::validate submodule::invalid::parent_component_in_middle | |
PASS [ 0.006s] gix-validate::validate submodule::invalid::parent_component_in_middle_backslash | |
PASS [ 0.006s] gix-validate::validate submodule::invalid::starts_with_parent_component | |
PASS [ 1.393s] gix-url::baseline run | |
PASS [ 0.005s] gix-validate::validate submodule::invalid::starts_with_parent_component_backslash | |
PASS [ 0.006s] gix-validate::validate submodule::valid | |
PASS [ 0.007s] gix-validate::validate tag::name::invalid::contains_asterisk | |
PASS [ 0.007s] gix-validate::validate tag::name::invalid::contains_backslash | |
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_backspace | |
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_bell | |
PASS [ 0.007s] gix-validate::validate tag::name::invalid::contains_carriage_return | |
PASS [ 0.007s] gix-validate::validate tag::name::invalid::contains_circumflex | |
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_colon | |
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_ctrl_z | |
PASS [ 0.004s] gix-validate::validate tag::name::invalid::contains_double_dot | |
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_esc | |
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_form_feed | |
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_newline | |
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_null | |
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_open_bracket | |
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_questionmark | |
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_ref_log_portion | |
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_space | |
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_tab | |
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_vertical_tab | |
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_tilde | |
PASS [ 0.006s] gix-validate::validate tag::name::invalid::empty | |
PASS [ 0.006s] gix-validate::validate tag::name::invalid::ends_with_asterisk | |
PASS [ 0.006s] gix-validate::validate tag::name::invalid::ends_with_double_dot | |
PASS [ 0.006s] gix-validate::validate tag::name::invalid::ends_with_slash | |
PASS [ 0.005s] gix-validate::validate tag::name::invalid::starts_with_asterisk | |
PASS [ 0.006s] gix-validate::validate tag::name::invalid::is_dot_lock | |
PASS [ 0.005s] gix-validate::validate tag::name::invalid::starts_with_dot | |
PASS [ 0.005s] gix-validate::validate tag::name::invalid::starts_with_double_dot | |
PASS [ 0.005s] gix-validate::validate tag::name::valid::an_at_sign | |
PASS [ 0.006s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock | |
PASS [ 0.006s] gix-validate::validate tag::name::valid::contains_an_at | |
PASS [ 0.007s] gix-validate::validate tag::name::valid::chinese_utf8 | |
PASS [ 0.005s] gix-validate::validate tag::name::valid::contains_brackets_and_at | |
PASS [ 0.006s] gix-validate::validate tag::name::valid::contains_brackets | |
PASS [ 0.005s] gix-validate::validate tag::name::valid::dot_at_the_end | |
PASS [ 0.006s] gix-validate::validate tag::name::valid::contains_dot_lock | |
PASS [ 0.006s] gix-validate::validate tag::name::valid::dot_in_the_middle | |
PASS [ 0.006s] gix-validate::validate tag::name::valid::non_text | |
PASS [ 0.006s] gix-validate::validate tag::name::valid::slash_inbetween | |
PASS [ 0.071s] gix-worktree-state-tests::worktree state::checkout::accidental_writes_through_symlinks_are_prevented_if_overwriting_is_forbidden | |
PASS [ 0.070s] gix-worktree-state-tests::worktree state::checkout::allow_or_disallow_symlinks | |
PASS [ 0.006s] gix-worktree-state-tests::worktree state::checkout::collisions_are_detected_on_a_case_insensitive_filesystem_even_with_delayed_filters | |
PASS [ 0.043s] gix-worktree-state-tests::worktree state::checkout::dangling_symlinks_can_be_created | |
PASS [ 0.016s] gix-worktree-state-tests::worktree state::checkout::keep_going_collects_results | |
PASS [ 0.046s] gix-worktree-state-tests::worktree state::checkout::no_case_related_collisions_on_case_sensitive_filesystem | |
PASS [ 0.359s] gix-worktree-state-tests::worktree state::checkout::delayed_driver_process | |
PASS [ 0.130s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotdot_trees | |
PASS [ 0.008s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotgit_ntfs_stream | |
PASS [ 0.008s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotgit_trees | |
PASS [ 0.012s] gix-worktree-state-tests::worktree state::checkout::submodules_are_instantiated_as_directories | |
PASS [ 0.014s] gix-worktree-state-tests::worktree state::checkout::symlinks_become_files_if_disabled | |
PASS [ 0.429s] gix-worktree-state-tests::worktree state::checkout::overwriting_files_and_lone_directories_works | |
PASS [ 0.013s] gix-worktree-state-tests::worktree state::checkout::writes_through_symlinks_are_prevented_even_if_overwriting_is_allowed | |
PASS [ 0.057s] gix-worktree-stream::stream from_tree::can_receive_err_if_attribute_not_found | |
PASS [ 0.071s] gix-worktree-stream::stream from_tree::can_drop_entry_without_reading_it | |
PASS [ 0.008s] gix-worktree-stream::stream from_tree::can_receive_err_if_root_is_not_found | |
PASS [ 0.230s] gix-worktree-stream::stream from_tree::will_provide_all_information_and_respect_export_ignore | |
PASS [ 0.011s] gix-worktree-tests::integrate worktree::stack::create_directory::directory_paths_are_created_in_full | |
PASS [ 0.006s] gix-worktree-tests::integrate worktree::stack::create_directory::existing_directories_are_fine | |
PASS [ 0.006s] gix-worktree-tests::integrate worktree::stack::create_directory::root_is_assumed_to_exist_and_files_in_root_do_not_create_directory | |
PASS [ 0.006s] gix-worktree-tests::integrate worktree::stack::create_directory::symlinks_or_files_in_path_are_forbidden_or_unlinked_when_forced | |
PASS [ 0.007s] gix-worktree-tests::integrate worktree::stack::create_directory::validation_to_each_component | |
PASS [ 0.288s] gix-worktree-tests::integrate worktree::stack::attributes::baseline | |
PASS [ 0.064s] gix-worktree-tests::integrate worktree::stack::ignore::check_against_baseline | |
PASS [ 0.038s] gix-worktree-tests::integrate worktree::stack::ignore::exclude_by_dir_is_handled_just_like_git | |
PASS [ 20.686s] gix-ref-tests::refs packed::find::find_speed | |
PASS [ 20.962s] gix-ref-tests::refs packed::iter::performance | |
------------ | |
Summary [ 87.173s] 2364 tests run: 2356 passed (1 leaky), 8 failed, 2 skipped | |
FAIL [ 0.178s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode | |
FAIL [ 0.170s] gix-index-tests::integrate index::file::read::sparse_checkout_non_sparse_index | |
FAIL [ 0.861s] gix-submodule::submodule file::baseline::common_values_and_names_by_path | |
FAIL [ 4.632s] gix-submodule::submodule file::is_active_platform::pathspecs_matter_even_if_they_do_not_match | |
FAIL [ 0.667s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive | |
FAIL [ 0.684s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_override_pathspecs | |
FAIL [ 0.697s] gix-submodule::submodule file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url | |
FAIL [ 0.723s] gix-submodule::submodule file::is_active_platform::without_submodule_in_index | |
error: test run failed |
ek@apok:~/repos/gitoxide (main=)$ RUST_BACKTRACE=full GIX_TEST_IGNORE_ARCHIVES=1 cargo nextest run --all --no-fail-fast | |
Compiling proc-macro2 v1.0.75 | |
Compiling unicode-ident v1.0.12 | |
Compiling serde v1.0.193 | |
Compiling libc v0.2.153 | |
Compiling cfg-if v1.0.0 | |
Compiling once_cell v1.19.0 | |
Compiling autocfg v1.1.0 | |
Compiling thiserror v1.0.56 | |
Compiling memchr v2.7.2 | |
Compiling regex-syntax v0.8.2 | |
Compiling quote v1.0.35 | |
Compiling syn v2.0.47 | |
Compiling aho-corasick v1.1.2 | |
Compiling fastrand v2.1.0 | |
Compiling regex-automata v0.4.3 | |
Compiling version_check v0.9.4 | |
Compiling cc v1.0.83 | |
Compiling rustix v0.38.31 | |
Compiling itoa v1.0.10 | |
Compiling linux-raw-sys v0.4.12 | |
Compiling lock_api v0.4.11 | |
Compiling crossbeam-utils v0.8.20 | |
Compiling parking_lot_core v0.9.9 | |
Compiling scopeguard v1.2.0 | |
Compiling tracing-core v0.1.32 | |
Compiling serde_derive v1.0.193 | |
Compiling thiserror-impl v1.0.56 | |
Compiling ahash v0.8.7 | |
Compiling getrandom v0.2.11 | |
Compiling pin-project-lite v0.2.13 | |
Compiling zerocopy v0.7.32 | |
Compiling sha1_smol v1.0.0 | |
Compiling futures-core v0.3.30 | |
Compiling value-bag v1.9.0 | |
Compiling allocator-api2 v0.2.16 | |
Compiling log v0.4.21 | |
Compiling hashbrown v0.14.3 | |
Compiling time-core v0.1.2 | |
Compiling num-conv v0.1.0 | |
Compiling powerfmt v0.2.0 | |
Compiling deranged v0.3.10 | |
Compiling time-macros v0.2.18 | |
Compiling num_threads v0.1.6 | |
Compiling futures-io v0.3.30 | |
Compiling parking v2.2.0 | |
Compiling concurrent-queue v2.4.0 | |
Compiling tinyvec_macros v0.1.1 | |
Compiling tinyvec v1.6.0 | |
Compiling gix-trace v0.1.9 (/home/ek/repos/gitoxide/gix-trace) | |
Compiling slab v0.4.9 | |
Compiling event-listener v4.0.1 | |
Compiling unicode-normalization v0.1.22 | |
Compiling time v0.3.36 | |
Compiling heck v0.4.1 | |
Compiling syn v1.0.109 | |
Compiling either v1.9.0 | |
Compiling event-listener-strategy v0.4.0 | |
Compiling same-file v1.0.6 | |
Compiling walkdir v2.4.0 | |
Compiling tracing-attributes v0.1.27 | |
Compiling bstr v1.9.0 | |
Compiling bitflags v2.4.1 | |
Compiling smallvec v1.13.2 | |
Compiling faster-hex v0.9.0 | |
Compiling parking_lot v0.12.1 | |
Compiling signal-hook v0.3.17 | |
Compiling rustversion v1.0.14 | |
Compiling gix-utils v0.1.12 (/home/ek/repos/gitoxide/gix-utils) | |
Compiling tracing v0.1.40 | |
Compiling futures-lite v2.1.0 | |
Compiling signal-hook-registry v1.4.1 | |
Compiling typenum v1.17.0 | |
Compiling futures-sink v0.3.30 | |
Compiling futures-channel v0.3.30 | |
Compiling async-lock v3.2.0 | |
Compiling mio v0.8.11 | |
Compiling crossbeam-epoch v0.9.17 | |
Compiling generic-array v0.14.7 | |
Compiling paste v1.0.14 | |
Compiling crossbeam-deque v0.8.4 | |
Compiling signal-hook-mio v0.2.3 | |
Compiling strum_macros v0.25.3 | |
Compiling async-channel v2.1.1 | |
Compiling cmake v0.1.50 | |
Compiling rayon-core v1.12.0 | |
Compiling libz-ng-sys v1.1.13 | |
Compiling polling v3.3.1 | |
Compiling crossterm v0.27.0 | |
Compiling stability v0.1.1 | |
Compiling itertools v0.12.0 | |
Compiling strum v0.25.0 | |
Compiling lru v0.12.1 | |
Compiling unicode-segmentation v1.10.1 | |
Compiling indoc v2.0.4 | |
Compiling unicode-width v0.1.11 | |
Compiling cassowary v0.3.0 | |
Compiling async-io v2.2.2 | |
Compiling ratatui v0.25.0 | |
Compiling is-terminal v0.4.10 | |
Compiling gix-hash v0.14.2 (/home/ek/repos/gitoxide/gix-hash) | |
Compiling sha1-asm v0.5.2 | |
Compiling crc32fast v1.4.2 | |
Compiling adler v1.0.2 | |
Compiling miniz_oxide v0.7.1 | |
Compiling rayon v1.8.0 | |
Compiling tui-react v0.22.0 | |
Compiling crypto-common v0.1.6 | |
Compiling block-buffer v0.10.4 | |
Compiling crossbeam-queue v0.3.10 | |
Compiling crossbeam-channel v0.5.10 | |
Compiling ansiterm v0.12.2 | |
Compiling humantime v2.1.0 | |
Compiling crosstermion v0.13.0 | |
Compiling digest v0.10.7 | |
Compiling crossbeam v0.8.3 | |
Compiling bytesize v1.3.0 | |
Compiling human_format v1.0.3 | |
Compiling cpufeatures v0.2.11 | |
Compiling sha1 v0.10.6 | |
Compiling prodash v28.0.0 | |
Compiling jwalk v0.8.1 | |
Compiling bytes v1.5.0 | |
Compiling tempfile v3.10.0 | |
Compiling home v0.5.5 | |
Compiling winnow v0.6.0 | |
Compiling dashmap v5.5.3 | |
Compiling unicode-bom v2.0.3 | |
Compiling pkg-config v0.3.28 | |
Compiling filetime v0.2.23 | |
Compiling gix-path v0.10.7 (/home/ek/repos/gitoxide/gix-path) | |
Compiling gix-hash v0.13.3 | |
Compiling gix-trace v0.1.4 | |
Compiling prodash v26.2.2 | |
Compiling num-traits v0.2.17 | |
Compiling gix-date v0.8.6 (/home/ek/repos/gitoxide/gix-date) | |
Compiling gix-features v0.35.0 | |
Compiling gix-date v0.8.1 | |
Compiling winnow v0.5.40 | |
Compiling btoi v0.4.3 | |
Compiling xattr v1.2.0 | |
Compiling io-close v0.3.7 | |
Compiling tar v0.4.40 | |
Compiling gix-validate v0.8.1 | |
Compiling gix-actor v0.31.2 (/home/ek/repos/gitoxide/gix-actor) | |
Compiling memmap2 v0.7.1 | |
Compiling gix-features v0.36.1 | |
Compiling gix-path v0.10.1 | |
Compiling gix-utils v0.1.6 | |
Compiling gix-chunk v0.4.5 | |
Compiling gix-actor v0.27.0 | |
Compiling gix-commitgraph v0.21.0 | |
Compiling gix-object v0.37.0 | |
Compiling gix-fs v0.8.1 | |
Compiling gix-fs v0.7.0 | |
Compiling gix-hashtable v0.4.1 | |
Compiling gix-validate v0.8.5 (/home/ek/repos/gitoxide/gix-validate) | |
Compiling gix-tempfile v10.0.0 | |
Compiling flate2 v1.0.28 | |
Compiling gix-revwalk v0.8.0 | |
Compiling gix-tempfile v11.0.1 | |
Compiling gix-actor v0.28.1 | |
Compiling gix-features v0.38.2 (/home/ek/repos/gitoxide/gix-features) | |
Compiling gix-glob v0.13.0 | |
Compiling lzma-sys v0.1.20 | |
Compiling gix-object v0.38.0 | |
Compiling gix-fs v0.11.1 (/home/ek/repos/gitoxide/gix-fs) | |
Compiling gix-tempfile v14.0.0 (/home/ek/repos/gitoxide/gix-tempfile) | |
Compiling gix-lock v11.0.1 | |
Compiling gix-traverse v0.33.0 | |
Compiling gix-lock v10.0.0 | |
Compiling gix-quote v0.4.8 | |
Compiling gix-bitmap v0.2.8 | |
Compiling byteyarn v0.2.3 | |
Compiling gix-index v0.25.0 | |
Compiling gix-attributes v0.19.0 | |
Compiling gix-ref v0.38.0 | |
Compiling gix-object v0.42.2 (/home/ek/repos/gitoxide/gix-object) | |
Compiling gix-ignore v0.8.0 | |
Compiling gix-sec v0.10.1 | |
Compiling memmap2 v0.9.3 | |
Compiling crc-catalog v2.4.0 | |
Compiling crc v3.0.1 | |
Compiling gix-discover v0.26.0 | |
Compiling gix-worktree v0.26.0 | |
Compiling xz2 v0.1.7 | |
Compiling is_ci v1.1.1 | |
Compiling fs_extra v1.3.0 | |
Compiling gix-glob v0.16.3 (/home/ek/repos/gitoxide/gix-glob) | |
Compiling gix-testtools v0.14.0 (/home/ek/repos/gitoxide/tests/tools) | |
Compiling gix-chunk v0.4.8 (/home/ek/repos/gitoxide/gix-chunk) | |
Compiling gix-hashtable v0.5.2 (/home/ek/repos/gitoxide/gix-hashtable) | |
Compiling gix-commitgraph v0.24.2 (/home/ek/repos/gitoxide/gix-commitgraph) | |
Compiling gix-quote v0.4.12 (/home/ek/repos/gitoxide/gix-quote) | |
Compiling shell-words v1.1.0 | |
Compiling gix-revwalk v0.13.1 (/home/ek/repos/gitoxide/gix-revwalk) | |
Compiling gix-lock v14.0.0 (/home/ek/repos/gitoxide/gix-lock) | |
Compiling gix-command v0.3.7 (/home/ek/repos/gitoxide/gix-command) | |
Compiling static_assertions v1.1.0 | |
Compiling kstring v2.0.0 | |
Compiling gix-attributes v0.22.2 (/home/ek/repos/gitoxide/gix-attributes) | |
Compiling gix-traverse v0.39.1 (/home/ek/repos/gitoxide/gix-traverse) | |
Compiling gix-bitmap v0.2.11 (/home/ek/repos/gitoxide/gix-bitmap) | |
Compiling fnv v1.0.7 | |
Compiling gix-ignore v0.11.2 (/home/ek/repos/gitoxide/gix-ignore) | |
Compiling gix-index v0.33.0 (/home/ek/repos/gitoxide/gix-index) | |
Compiling gix-packetline-blocking v0.17.4 (/home/ek/repos/gitoxide/gix-packetline-blocking) | |
Compiling encoding_rs v0.8.33 | |
Compiling gix-worktree v0.34.0 (/home/ek/repos/gitoxide/gix-worktree) | |
Compiling gix-filter v0.11.2 (/home/ek/repos/gitoxide/gix-filter) | |
Compiling gix-config-value v0.14.6 (/home/ek/repos/gitoxide/gix-config-value) | |
Compiling gix-sec v0.10.6 (/home/ek/repos/gitoxide/gix-sec) | |
Compiling hashbrown v0.12.3 | |
Compiling arrayvec v0.7.4 | |
Compiling uluru v3.0.0 | |
Compiling clru v0.6.1 | |
Compiling unicode-bidi v0.3.14 | |
Compiling percent-encoding v2.3.1 | |
Compiling imara-diff v0.1.5 | |
Compiling form_urlencoded v1.2.1 | |
Compiling gix-diff v0.44.0 (/home/ek/repos/gitoxide/gix-diff) | |
Compiling idna v0.5.0 | |
Compiling pin-utils v0.1.0 | |
Compiling arc-swap v1.6.0 | |
Compiling gix-ref v0.44.1 (/home/ek/repos/gitoxide/gix-ref) | |
Compiling url v2.5.0 | |
Compiling gix-pack v0.51.0 (/home/ek/repos/gitoxide/gix-pack) | |
Compiling vcpkg v0.2.15 | |
Compiling gix-url v0.27.3 (/home/ek/repos/gitoxide/gix-url) | |
Compiling gix-prompt v0.8.5 (/home/ek/repos/gitoxide/gix-prompt) | |
Compiling libz-sys v1.1.13 | |
Compiling openssl-sys v0.9.98 | |
Compiling gix-discover v0.32.0 (/home/ek/repos/gitoxide/gix-discover) | |
Compiling gix-pathspec v0.7.5 (/home/ek/repos/gitoxide/gix-pathspec) | |
Compiling gix-credentials v0.24.2 (/home/ek/repos/gitoxide/gix-credentials) | |
Compiling gix-odb v0.61.0 (/home/ek/repos/gitoxide/gix-odb) | |
Compiling curl-sys v0.4.72+curl-8.6.0 | |
Compiling regex v1.10.2 | |
Compiling futures-task v0.3.30 | |
Compiling futures-util v0.3.30 | |
Compiling futures-executor v0.3.30 | |
Compiling curl v0.4.46 | |
Compiling bitflags v1.3.2 | |
Compiling sdd v0.2.0 | |
Compiling scc v2.1.1 | |
Compiling futures v0.3.30 | |
Compiling maybe-async v0.2.7 | |
Compiling gix-packetline v0.17.5 (/home/ek/repos/gitoxide/gix-packetline) | |
Compiling serial_test_derive v3.1.1 | |
Compiling socket2 v0.5.5 | |
Compiling openssl-probe v0.1.5 | |
Compiling serial_test v3.1.1 | |
Compiling gix-revision v0.27.1 (/home/ek/repos/gitoxide/gix-revision) | |
Compiling base64 v0.22.1 | |
Compiling gix-dir v0.5.0 (/home/ek/repos/gitoxide/gix-dir) | |
Compiling bumpalo v3.16.0 | |
Compiling lockfree-object-pool v0.1.6 | |
Compiling zip v2.1.0 | |
Compiling simd-adler32 v0.3.7 | |
Compiling equivalent v1.0.1 | |
Compiling indexmap v2.1.0 | |
Compiling zopfli v0.8.1 | |
Compiling gix-refspec v0.23.0 (/home/ek/repos/gitoxide/gix-refspec) | |
Compiling gix-config v0.37.0 (/home/ek/repos/gitoxide/gix-config) | |
Compiling gix-worktree-stream v0.13.0 (/home/ek/repos/gitoxide/gix-worktree-stream) | |
Compiling displaydoc v0.2.4 | |
Compiling io-lifetimes v1.0.11 | |
Compiling gix-transport v0.42.1 (/home/ek/repos/gitoxide/gix-transport) | |
Compiling gix-macros v0.1.5 (/home/ek/repos/gitoxide/gix-macros) | |
Compiling polling v2.8.0 | |
Compiling yansi v0.5.1 | |
Compiling diff v0.1.13 | |
Compiling rustix v0.37.27 | |
Compiling atomic-waker v1.1.2 | |
Compiling serde_json v1.0.108 | |
Compiling async-task v4.6.0 | |
Compiling event-listener v2.5.3 | |
Compiling piper v0.2.1 | |
Compiling pretty_assertions v1.4.0 | |
Compiling gix-protocol v0.45.1 (/home/ek/repos/gitoxide/gix-protocol) | |
Compiling gix-archive v0.13.1 (/home/ek/repos/gitoxide/gix-archive) | |
Compiling gix-submodule v0.11.0 (/home/ek/repos/gitoxide/gix-submodule) | |
Compiling gix-status v0.10.0 (/home/ek/repos/gitoxide/gix-status) | |
Compiling gix-worktree-state v0.11.0 (/home/ek/repos/gitoxide/gix-worktree-state) | |
Compiling gix-negotiate v0.13.1 (/home/ek/repos/gitoxide/gix-negotiate) | |
Compiling gix-mailmap v0.23.1 (/home/ek/repos/gitoxide/gix-mailmap) | |
Compiling async-io v1.13.0 | |
Compiling waker-fn v1.1.1 | |
Compiling linux-raw-sys v0.3.8 | |
Compiling fastrand v1.9.0 | |
Compiling ryu v1.0.16 | |
Compiling futures-lite v1.13.0 | |
Compiling blocking v1.5.1 | |
Compiling async-executor v1.8.0 | |
Compiling async-lock v2.8.0 | |
Compiling socket2 v0.4.10 | |
Compiling async-global-executor v2.4.1 | |
Compiling async-channel v1.9.0 | |
Compiling async-attributes v1.1.2 | |
Compiling kv-log-macro v1.0.7 | |
Compiling anyhow v1.0.77 | |
Compiling gix v0.63.0 (/home/ek/repos/gitoxide/gix) | |
Compiling async-std v1.12.0 | |
Compiling utf8parse v0.2.1 | |
Compiling anstyle-parse v0.2.3 | |
Compiling anstyle v1.0.7 | |
Compiling anstyle-query v1.0.2 | |
Compiling is_terminal_polyfill v1.70.0 | |
Compiling colorchoice v1.0.0 | |
Compiling strsim v0.10.0 | |
Compiling anstream v0.6.14 | |
Compiling clap_lex v0.6.0 | |
Compiling clap_derive v4.4.7 | |
Compiling clap_builder v4.4.12 | |
Compiling termcolor v1.4.0 | |
Compiling memoffset v0.7.1 | |
Compiling libsqlite3-sys v0.28.0 | |
Compiling lazy_static v1.4.0 | |
Compiling overload v0.1.1 | |
Compiling nu-ansi-term v0.46.0 | |
Compiling sharded-slab v0.1.7 | |
Compiling clap v4.4.12 | |
Compiling tracing-log v0.2.0 | |
Compiling fs-err v2.11.0 | |
Compiling thread_local v1.1.7 | |
Compiling is-docker v0.2.0 | |
Compiling is-wsl v0.4.0 | |
Compiling tracing-subscriber v0.3.18 | |
Compiling nix v0.26.4 | |
Compiling gix-fsck v0.4.0 (/home/ek/repos/gitoxide/gix-fsck) | |
Compiling hashlink v0.9.1 | |
Compiling pathdiff v0.2.1 | |
Compiling plotters-backend v0.3.5 | |
Compiling fallible-streaming-iterator v0.1.9 | |
Compiling fallible-iterator v0.3.0 | |
Compiling ciborium-io v0.2.1 | |
Compiling half v1.8.2 | |
Compiling ciborium-ll v0.2.1 | |
Compiling plotters-svg v0.3.5 | |
Compiling open v5.0.1 | |
Compiling ptyprocess v0.4.1 | |
Compiling tracing-forest v0.1.6 | |
Compiling itertools v0.10.5 | |
Compiling sysinfo v0.30.2 | |
Compiling rusqlite v0.31.0 | |
Compiling cast v0.3.0 | |
Compiling layout-rs v0.1.1 | |
Compiling trybuild v1.0.86 | |
Compiling gitoxide v0.36.1 (/home/ek/repos/gitoxide) | |
Compiling gitoxide-core v0.38.0 (/home/ek/repos/gitoxide/gitoxide-core) | |
Compiling criterion-plot v0.5.0 | |
Compiling expectrl v0.7.1 | |
Compiling plotters v0.3.5 | |
Compiling ciborium v0.2.1 | |
Compiling clap_complete v4.4.5 | |
Compiling env_logger v0.10.2 | |
Compiling tinytemplate v1.2.1 | |
Compiling terminal_size v0.3.0 | |
Compiling anes v0.1.6 | |
Compiling oorandom v11.1.3 | |
Compiling glob v0.3.1 | |
Compiling criterion v0.5.1 | |
Compiling assert_matches v1.5.0 | |
Compiling basic-toml v0.1.7 | |
Compiling cap v0.1.2 | |
Compiling symlink v0.1.0 | |
Compiling maplit v1.0.2 | |
Compiling gix-pack-tests v0.0.0 (/home/ek/repos/gitoxide/gix-pack/tests) | |
Compiling gix-odb-tests v0.0.0 (/home/ek/repos/gitoxide/gix-odb/tests) | |
Compiling gix-worktree-tests v0.0.0 (/home/ek/repos/gitoxide/gix-worktree/tests) | |
Compiling gix-worktree-state-tests v0.0.0 (/home/ek/repos/gitoxide/gix-worktree-state/tests) | |
Compiling gix-config-tests v0.0.0 (/home/ek/repos/gitoxide/gix-config/tests) | |
Compiling gix-status-tests v0.0.0 (/home/ek/repos/gitoxide/gix-status/tests) | |
Compiling gix-diff-tests v0.0.0 (/home/ek/repos/gitoxide/gix-diff/tests) | |
Compiling gix-ref-tests v0.0.0 (/home/ek/repos/gitoxide/gix-ref/tests) | |
Compiling gix-traverse-tests v0.0.0 (/home/ek/repos/gitoxide/gix-traverse/tests) | |
Compiling gix-index-tests v0.0.0 (/home/ek/repos/gitoxide/gix-index/tests) | |
Compiling gix-note v0.0.0 (/home/ek/repos/gitoxide/gix-note) | |
Compiling gix-rebase v0.0.0 (/home/ek/repos/gitoxide/gix-rebase) | |
Compiling gix-sequencer v0.0.0 (/home/ek/repos/gitoxide/gix-sequencer) | |
Compiling gix-tix v0.0.0 (/home/ek/repos/gitoxide/gix-tix) | |
Compiling gix-lfs v0.0.0 (/home/ek/repos/gitoxide/gix-lfs) | |
Compiling gix-fetchhead v0.0.0 (/home/ek/repos/gitoxide/gix-fetchhead) | |
Finished `test` profile [unoptimized + debuginfo] target(s) in 4m 17s | |
Starting 2364 tests across 127 binaries (2 skipped; run ID: eec26fd8-a76e-48da-a04f-8c162ae3cdbc, nextest profile: default) | |
PASS [ 0.012s] gix id::tests::size_of_oid | |
PASS [ 0.011s] gix open::tests::size_of_options | |
PASS [ 0.020s] gitoxide shared::value_parser_tests::rename_fraction | |
PASS [ 0.023s] gitoxide plumbing::main::tests::clap | |
PASS [ 4.844s] gix remote::connection::fetch::refs::tests::update::fast_forwards_are_called_out_even_if_force_is_given | |
PASS [ 4.995s] gix remote::connection::fetch::refs::tests::update::local_symbolic_refs_can_be_overwritten | |
PASS [ 0.202s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_if_dry_run_is_disabled | |
PASS [ 0.012s] gix remote::connection::fetch::refs::tests::update::remote_refs_cannot_map_to_local_head | |
PASS [ 0.378s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_but_appears_to_be_fast_forward_in_dryrun_mode | |
PASS [ 5.219s] gix remote::connection::fetch::refs::tests::update::local_direct_refs_are_written_with_symbolic_ones | |
PASS [ 0.011s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_can_always_be_set_as_there_is_no_scenario_where_it_could_be_nonexisting_and_rejected | |
PASS [ 0.011s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_can_be_written_locally_and_point_to_tracking_branch | |
PASS [ 0.011s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_dont_overwrite_valid_local_branches | |
PASS [ 0.011s] gix remote::connection::fetch::refs::tests::update::unborn_remote_branches_can_be_created_locally_if_they_are_new | |
PASS [ 0.013s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_result_in_valid_peeled_branches | |
PASS [ 0.012s] gix remote::connection::fetch::refs::tests::update::unborn_remote_branches_can_update_local_unborn_branches | |
PASS [ 0.014s] gix remote::connection::fetch::refs::tests::update::unborn_remote_refs_dont_overwrite_valid_local_refs | |
PASS [ 0.018s] gix remote::connection::fetch::refs::tests::update::various_valid_updates | |
PASS [ 5.285s] gix remote::connection::fetch::refs::tests::update::checked_out_branches_in_worktrees_are_rejected_with_additional_information | |
PASS [ 0.055s] gix::gix clone::blocking_io::fetch_and_checkout_empty_remote_repo | |
PASS [ 0.098s] gix::gix clone::blocking_io::fetch_only_with_configuration | |
PASS [ 0.113s] gix::gix clone::blocking_io::fetch_and_checkout | |
PASS [ 0.084s] gix::gix clone::blocking_io::fetch_only_without_configuration | |
PASS [ 0.083s] gix::gix clone::blocking_io::from_shallow_allowed_by_default | |
PASS [ 0.154s] gix::gix clone::blocking_io::fetch_shallow_no_checkout_then_unshallow | |
PASS [ 0.013s] gix::gix clone::clone_and_destination_must_be_empty | |
PASS [ 0.028s] gix::gix clone::blocking_io::from_shallow_prohibited_with_option | |
PASS [ 0.014s] gix::gix clone::clone_bare_into_empty_directory_and_early_drop | |
PASS [ 0.016s] gix::gix clone::clone_and_early_persist_without_receive | |
PASS [ 0.014s] gix::gix clone::clone_into_empty_directory_and_early_drop | |
PASS [ 0.168s] gix::gix clone::blocking_io::from_non_shallow_by_deepen_exclude_then_deepen_to_unshallow | |
PASS [ 0.092s] gix::gix commit::describe::lightweight_tags_are_sorted_lexicographically | |
PASS [ 0.226s] gix::gix clone::blocking_io::from_non_shallow_then_deepen_then_deepen_since_to_unshallow | |
PASS [ 0.078s] gix::gix commit::describe::tags_are_sorted_by_priority | |
PASS [ 0.110s] gix::gix commit::describe::tags_are_sorted_by_date_and_lexicographically | |
PASS [ 0.012s] gix::gix config::tree::branch::merge | |
PASS [ 0.010s] gix::gix config::tree::checkout::workers | |
PASS [ 0.010s] gix::gix config::tree::core::abbrev | |
PASS [ 0.013s] gix::gix config::tree::core::autocrlf | |
PASS [ 0.012s] gix::gix config::tree::core::check_round_trip_encoding | |
PASS [ 0.017s] gix::gix config::tree::core::check_stat | |
PASS [ 0.020s] gix::gix config::tree::core::delta_base_cache_limit | |
PASS [ 0.018s] gix::gix config::tree::core::disambiguate | |
PASS [ 0.015s] gix::gix config::tree::core::eol | |
PASS [ 0.014s] gix::gix config::tree::core::log_all_ref_updates | |
PASS [ 0.015s] gix::gix config::tree::core::safecrlf | |
PASS [ 0.014s] gix::gix config::tree::core::timeouts | |
PASS [ 0.015s] gix::gix config::tree::diff::algorithm | |
PASS [ 0.015s] gix::gix config::tree::diff::driver_binary | |
PASS [ 0.016s] gix::gix config::tree::diff::renames | |
PASS [ 0.015s] gix::gix config::tree::extensions::object_format | |
PASS [ 0.014s] gix::gix config::tree::fetch::algorithm | |
PASS [ 0.013s] gix::gix config::tree::fetch::recurse_submodule | |
PASS [ 0.012s] gix::gix config::tree::gitoxide::allow::protocol_from_user | |
PASS [ 0.011s] gix::gix config::tree::gitoxide::author::name_and_email_fallback | |
PASS [ 0.017s] gix::gix config::tree::gitoxide::commit::author_and_committer_date | |
PASS [ 0.014s] gix::gix config::tree::gitoxide::committer::name_and_email_fallback | |
PASS [ 0.015s] gix::gix config::tree::gitoxide::http::connect_timeout | |
PASS [ 0.012s] gix::gix config::tree::http::extra_header | |
PASS [ 0.013s] gix::gix config::tree::http::follow_redirects | |
PASS [ 0.013s] gix::gix config::tree::http::http_version | |
PASS [ 0.012s] gix::gix config::tree::http::proxy_auth_method | |
PASS [ 0.012s] gix::gix config::tree::http::ssl_version | |
PASS [ 0.011s] gix::gix config::tree::index::threads | |
PASS [ 0.012s] gix::gix config::tree::keys::any | |
PASS [ 0.014s] gix::gix config::tree::keys::remote_name | |
PASS [ 0.014s] gix::gix config::tree::keys::string | |
PASS [ 0.016s] gix::gix config::tree::keys::unsigned_integer | |
PASS [ 0.013s] gix::gix config::tree::pack::index_version | |
PASS [ 0.015s] gix::gix config::tree::protocol::allow | |
PASS [ 0.014s] gix::gix config::tree::protocol::version | |
PASS [ 0.013s] gix::gix config::tree::push::default | |
PASS [ 0.013s] gix::gix config::tree::remote::refspecs | |
PASS [ 0.011s] gix::gix config::tree::remote::tag_opt | |
PASS [ 0.011s] gix::gix config::tree::remote::url_and_push_url | |
PASS [ 0.012s] gix::gix config::tree::ssh::variant | |
PASS [ 0.012s] gix::gix config::tree::status::default | |
PASS [ 0.016s] gix::gix head::into_remote::detached_is_none | |
PASS [ 0.015s] gix::gix head::into_remote::unborn_is_none | |
PASS [ 0.144s] gix::gix head::peel::all_cases | |
PASS [ 0.106s] gix::gix id::ancestors::all | |
PASS [ 0.013s] gix::gix id::ancestors::filtered | |
PASS [ 0.078s] gix::gix id::ancestors::pre_epoch | |
PASS [ 0.111s] gix::gix id::display_and_debug | |
PASS [ 0.014s] gix::gix id::prefix | |
PASS [ 0.013s] gix::gix init::bare::init_into_empty_directory_uses_it_directly | |
PASS [ 0.010s] gix::gix init::bare::init_into_non_empty_directory_is_not_allowed | |
PASS [ 0.014s] gix::gix init::bare::init_into_non_existing_directory_creates_it | |
PASS [ 0.016s] gix::gix init::non_bare::init_bare_with_custom_branch_name | |
PASS [ 0.021s] gix::gix init::non_bare::init_into_empty_directory_creates_a_dot_git_dir | |
PASS [ 0.012s] gix::gix init::non_bare::init_into_non_empty_directory_is_allowed_by_default | |
PASS [ 0.011s] gix::gix init::non_bare::init_into_non_empty_directory_is_not_allowed_if_option_is_set_as_used_for_clone | |
PASS [ 0.012s] gix::gix object::commit::decode | |
PASS [ 0.013s] gix::gix object::commit::short_id | |
PASS [ 0.012s] gix::gix object::commit::tree | |
PASS [ 0.009s] gix::gix object::object_ref_size_in_memory | |
PASS [ 0.008s] gix::gix object::oid_size_in_memory | |
PASS [ 1.223s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_applies_automatically_if_dirty | |
PASS [ 1.264s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_does_not_apply_if_not_dirty | |
PASS [ 3.060s] gix::gix diff::resource_cache | |
PASS [ 0.035s] gix::gix object::tree::diff::track_rewrites::copies_by_similarity | |
PASS [ 0.017s] gix::gix object::tree::diff::track_rewrites::copies_by_similarity_with_limit | |
PASS [ 0.017s] gix::gix object::tree::diff::track_rewrites::copies_in_entire_tree_by_similarity | |
PASS [ 0.016s] gix::gix object::tree::diff::track_rewrites::copies_in_entire_tree_by_similarity_with_limit | |
PASS [ 0.017s] gix::gix object::tree::diff::track_rewrites::realistic_renames | |
PASS [ 0.019s] gix::gix object::tree::diff::track_rewrites::realistic_renames_2 | |
PASS [ 0.015s] gix::gix object::tree::diff::track_rewrites::realistic_renames_3 | |
PASS [ 0.015s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled | |
PASS [ 0.017s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled_2 | |
PASS [ 0.013s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled_3 | |
PASS [ 0.019s] gix::gix object::tree::diff::track_rewrites::rename_by_similarity | |
PASS [ 2.638s] gix::gix object::tree::diff::changes_against_tree_modified | |
PASS [ 0.036s] gix::gix object::tree::diff::track_rewrites::renames_by_identity | |
PASS [ 2.345s] gix::gix object::tree::diff::track_rewrites::copies_by_identity | |
PASS [ 0.017s] gix::gix object::tree::diff::track_rewrites::renames_by_similarity_with_limit | |
PASS [ 0.012s] gix::gix object::tree::find_entry | |
PASS [ 0.062s] gix::gix reference::find::and_follow | |
PASS [ 2.455s] gix::gix object::tree::diff::changes_against_tree_with_filename_tracking | |
PASS [ 0.010s] gix::gix reference::log::message | |
PASS [ 0.011s] gix::gix reference::remote::dot_remote_behind_symbol | |
PASS [ 0.073s] gix::gix reference::find::and_peel | |
PASS [ 0.013s] gix::gix reference::remote::not_configured | |
PASS [ 0.014s] gix::gix reference::remote::push_defaults_to_fetch | |
PASS [ 0.014s] gix::gix reference::remote::separate_push_and_fetch | |
PASS [ 0.016s] gix::gix reference::remote::url_as_remote_name | |
PASS [ 0.015s] gix::gix remote::connect::blocking_io::protocol_allow::deny | |
PASS [ 0.026s] gix::gix reference::set_target_id | |
PASS [ 0.016s] gix::gix remote::connect::blocking_io::protocol_allow::user | |
PASS [ 0.159s] gix::gix object::tree::lookup_entry_by_path | |
PASS [ 0.187s] gix::gix remote::fetch::blocking_and_async_io::collate_fetch_error | |
PASS [ 1.415s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack_without_local_destination | |
PASS [ 2.427s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_not_possible | |
PASS [ 0.081s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_alternates_adds_tips_from_alternates | |
PASS [ 3.045s] gix::gix remote::fetch::blocking_and_async_io::fetch_empty_pack | |
PASS [ 0.009s] gix::gix remote::fetch::shallow::undo | |
PASS [ 0.010s] gix::gix remote::name::empty_is_invalid | |
PASS [ 0.049s] gix::gix remote::ref_map::blocking_and_async_io::all | |
PASS [ 0.011s] gix::gix remote::save::save_as_to::anonymous_remotes_cannot_be_saved_lacking_a_name | |
PASS [ 0.012s] gix::gix remote::save::save_as_to::new_anonymous_remote_with_name | |
PASS [ 0.012s] gix::gix remote::save::save_to::named_remotes_save_as_is | |
PASS [ 0.057s] gix::gix repository::config::config_snapshot::apply_cli_overrides | |
PASS [ 0.013s] gix::gix repository::config::config_snapshot::commit_auto_rollback | |
PASS [ 0.016s] gix::gix repository::config::config_snapshot::credential_helpers::any_url_calls_global | |
PASS [ 0.017s] gix::gix repository::config::config_snapshot::credential_helpers::case_sensitive_host_matching | |
PASS [ 0.011s] gix::gix repository::config::config_snapshot::credential_helpers::empty_core_askpass_is_ignored | |
PASS [ 0.013s] gix::gix repository::config::config_snapshot::credential_helpers::empty_helper_clears_helper_list | |
PASS [ 0.013s] gix::gix repository::config::config_snapshot::credential_helpers::host_globs_match_as_well | |
PASS [ 0.017s] gix::gix repository::config::config_snapshot::credential_helpers::http_port_defaulting | |
PASS [ 0.017s] gix::gix repository::config::config_snapshot::credential_helpers::http_urls_match_the_host_without_path_as_well | |
PASS [ 0.017s] gix::gix repository::config::config_snapshot::credential_helpers::https_urls_match_the_host_without_path_as_well | |
PASS [ 0.011s] gix::gix repository::config::config_snapshot::credential_helpers::invalid_urls_are_rejected_early | |
PASS [ 0.013s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_and_port_with_path_via_url_match | |
PASS [ 0.014s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_with_path_via_url_match | |
PASS [ 3.377s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack | |
PASS [ 0.019s] gix::gix repository::config::config_snapshot::credential_helpers::user_rules_only_match_urls_with_user | |
PASS [ 0.022s] gix::gix repository::config::config_snapshot::credential_helpers::subdomain_globs_match_on_their_level | |
PASS [ 0.012s] gix::gix repository::config::config_snapshot::set_value_in_subsection | |
PASS [ 0.012s] gix::gix repository::config::config_snapshot::snapshot_mut_commit_and_forget | |
PASS [ 0.011s] gix::gix repository::config::config_snapshot::values_are_set_in_memory_only | |
PASS [ 0.020s] gix::gix repository::config::identity::author_and_committer_and_fallback | |
PASS [ 0.027s] gix::gix repository::config::identity::author_from_different_config_sections | |
PASS [ 0.885s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_multi_round_negotiation | |
PASS [ 0.194s] gix::gix repository::config::remote::branch_remote::fetch | |
PASS [ 0.013s] gix::gix repository::config::remote::branch_remote::push_default_current | |
PASS [ 0.074s] gix::gix repository::config::remote::branch_remote::push_default | |
PASS [ 0.013s] gix::gix repository::config::remote::branch_remote::push_mapped | |
PASS [ 0.013s] gix::gix repository::config::remote::branch_remote::push_missing | |
PASS [ 0.013s] gix::gix repository::config::remote::remote_and_branch_names | |
PASS [ 0.220s] gix::gix repository::config::remote::branch_remote::name::push | |
PASS [ 0.012s] gix::gix repository::config::remote::remote_default_name | |
PASS [ 2.293s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_zero_does_not_fail | |
PASS [ 0.386s] gix::gix repository::config::ssh_options::with_command_and_variant | |
PASS [ 0.012s] gix::gix repository::config::transport_options::http::empty_proxy_string_turns_it_off | |
PASS [ 0.012s] gix::gix repository::config::transport_options::http::env_http_proxy_is_fallback | |
PASS [ 0.013s] gix::gix repository::config::transport_options::http::env_http_proxy_only | |
PASS [ 0.013s] gix::gix repository::config::transport_options::http::http_no_proxy | |
PASS [ 0.011s] gix::gix repository::config::transport_options::http::http_proxy_with_username | |
PASS [ 0.012s] gix::gix repository::config::transport_options::http::http_ssl_cainfo_suppressed_by_ | |
PASS [ 0.011s] gix::gix repository::config::transport_options::http::http_ssl_version_default | |
PASS [ 0.387s] gix::gix repository::config::transport_options::http::all_proxy_only | |
PASS [ 0.011s] gix::gix repository::config::transport_options::http::http_ssl_version_min_max_overrides_ssl_version | |
PASS [ 0.014s] gix::gix repository::config::transport_options::http::http_ssl_version_empty_resets_prior_values | |
PASS [ 0.479s] gix::gix repository::config::ssh_options::with_command_fallback_which_disallows_shell | |
PASS [ 0.480s] gix::gix repository::config::transport_options::http::all_proxy_is_fallback | |
PASS [ 0.013s] gix::gix repository::config::transport_options::http::http_verbose | |
PASS [ 0.012s] gix::gix repository::config::transport_options::http::https_specific_proxy_is_only_a_fallback | |
PASS [ 0.012s] gix::gix repository::config::transport_options::http::https_specific_proxy_only | |
PASS [ 0.016s] gix::gix repository::config::transport_options::http::https_specific_proxy_empty | |
PASS [ 0.013s] gix::gix repository::config::transport_options::http::proxy_without_protocol_is_defaulted_to_http | |
PASS [ 0.014s] gix::gix repository::config::transport_options::http::remote_overrides | |
PASS [ 0.012s] gix::gix repository::config::transport_options::http::ssl_no_verify_takes_precedence | |
PASS [ 0.015s] gix::gix repository::config::transport_options::http::simple_configuration | |
PASS [ 0.014s] gix::gix repository::config::transport_options::http::ssl_verify_disabled | |
PASS [ 0.013s] gix::gix repository::excludes::empty_core_excludes | |
PASS [ 0.014s] gix::gix repository::filter::pipeline_in_nonbare_repo_without_index | |
PASS [ 0.027s] gix::gix repository::dirwalk::basics | |
PASS [ 0.015s] gix::gix repository::filter::pipeline_in_repo_without_special_options | |
PASS [ 0.017s] gix::gix repository::filter::pipeline_with_autocrlf | |
PASS [ 0.016s] gix::gix repository::object::commit::parent_in_initial_commit_causes_failure | |
PASS [ 0.028s] gix::gix repository::object::commit::multi_line_commit_message_uses_first_line_in_ref_log_ref_nonexisting | |
PASS [ 0.015s] gix::gix repository::object::commit_as::specify_committer_and_author | |
PASS [ 0.019s] gix::gix repository::object::commit::single_line_initial_commit_empty_tree_ref_nonexisting | |
PASS [ 0.014s] gix::gix repository::object::find::find_and_try_find_with_and_without_object_cache | |
PASS [ 0.017s] gix::gix repository::object::find::empty_tree_can_always_be_found | |
PASS [ 0.015s] gix::gix repository::object::write_blob::from_slice | |
PASS [ 0.024s] gix::gix repository::object::tag::simple | |
PASS [ 0.014s] gix::gix repository::object::write_blob::from_stream | |
PASS [ 0.014s] gix::gix repository::object::write_object::empty_tree | |
PASS [ 0.012s] gix::gix repository::open::missing_config_file::bare | |
PASS [ 0.014s] gix::gix repository::open::bare_repo_with_index | |
PASS [ 0.013s] gix::gix repository::open::missing_config_file::non_bare | |
PASS [ 0.013s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_boolean | |
PASS [ 0.015s] gix::gix repository::open::non_bare_split_worktree | |
PASS [ 0.012s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_empty | |
PASS [ 0.010s] gix::gix repository::open::not_a_repository::shows_proper_error | |
PASS [ 0.011s] gix::gix repository::open::none_bare_repo_without_index | |
PASS [ 0.015s] gix::gix repository::open::object_caches::default_git_and_custom_caches | |
PASS [ 0.013s] gix::gix repository::open::object_caches::disabled | |
PASS [ 0.014s] gix::gix repository::open::on_root_with_decomposed_unicode | |
PASS [ 0.016s] gix::gix repository::open::open_path_as_is::bare_repos_open_normally | |
PASS [ 0.014s] gix::gix repository::open::open_path_as_is::git_dir_within_worktrees_open_normally | |
PASS [ 0.015s] gix::gix repository::open::open_path_as_is::worktrees_cannot_be_opened | |
PASS [ 0.019s] gix::gix repository::open::submodules::by_their_worktree_checkout_and_git_modules_dir | |
PASS [ 0.015s] gix::gix repository::pathspec::defaults_are_taken_from_repo_config | |
PASS [ 0.106s] gix::gix repository::object::writes_avoid_io_using_duplicate_check | |
PASS [ 0.016s] gix::gix repository::reference::head::symbolic | |
PASS [ 0.021s] gix::gix repository::reference::head::detached | |
PASS [ 0.013s] gix::gix repository::reference::iter_references::prefixed | |
PASS [ 0.014s] gix::gix repository::reference::iter_references::all | |
PASS [ 0.014s] gix::gix repository::reference::iter_references::prefixed_and_peeled | |
PASS [ 0.015s] gix::gix repository::remote::find_default_remote::works_on_detached_heads | |
PASS [ 0.015s] gix::gix repository::remote::find_fetch_remote::symbol_name | |
PASS [ 0.018s] gix::gix repository::reference::set_namespace::affects_edits_and_iteration | |
PASS [ 0.013s] gix::gix repository::remote::find_fetch_remote::urls | |
PASS [ 0.012s] gix::gix repository::remote::find_remote::instead_of_url_rewriting | |
PASS [ 0.013s] gix::gix repository::remote::find_remote::bad_url_rewriting_can_be_handled_much_like_git | |
PASS [ 0.081s] gix::gix repository::open::worktree::with_worktree_configs | |
PASS [ 0.012s] gix::gix repository::remote::find_remote::many_fetchspecs | |
PASS [ 0.012s] gix::gix repository::remote::find_remote::push_url_and_push_specs | |
PASS [ 0.014s] gix::gix repository::remote::find_remote::tags_option | |
PASS [ 0.012s] gix::gix repository::remote::find_remote::typical | |
PASS [ 0.012s] gix::gix repository::remote::remote_at::url_and_push_url | |
PASS [ 0.012s] gix::gix repository::remote::remote_at::url_rewrites_can_be_skipped | |
PASS [ 0.016s] gix::gix repository::remote::remote_at::url_rewrites_are_respected | |
PASS [ 0.067s] gix::gix repository::shallow::traverse::complex_graphs_can_be_iterated_despite_multiple_shallow_boundaries | |
PASS [ 0.010s] gix::gix repository::size_in_memory | |
PASS [ 0.148s] gix::gix repository::shallow::no | |
PASS [ 0.151s] gix::gix repository::shallow::yes | |
PASS [ 0.076s] gix::gix repository::state::apply_mailbox | |
PASS [ 0.170s] gix::gix repository::shallow::traverse::boundary_is_detected_triggering_no_error | |
PASS [ 0.089s] gix::gix repository::state::bisect | |
PASS [ 0.080s] gix::gix repository::state::cherry_pick | |
PASS [ 0.092s] gix::gix repository::state::cherry_pick_sequence | |
PASS [ 0.080s] gix::gix repository::state::merge | |
PASS [ 0.014s] gix::gix repository::submodule::modules_file::is_read_from_index_if_not_in_worktree | |
PASS [ 0.013s] gix::gix repository::submodule::modules_file::is_read_from_tree_if_not_in_index | |
PASS [ 0.014s] gix::gix repository::submodule::modules_file::is_read_from_worktree | |
PASS [ 0.014s] gix::gix repository::submodule::modules_file::none_if_not_present | |
PASS [ 0.078s] gix::gix repository::state::revert | |
PASS [ 0.014s] gix::gix repository::submodule::submodules::all_modules_are_active_by_default | |
PASS [ 0.093s] gix::gix repository::state::rebase_interactive | |
PASS [ 0.013s] gix::gix repository::thread_safe_repository_is_sync | |
PASS [ 0.088s] gix::gix repository::state::revert_sequence | |
PASS [ 0.018s] gix::gix repository::worktree::archive | |
PASS [ 0.016s] gix::gix repository::worktree::stream | |
PASS [ 0.140s] gix::gix repository::worktree::with_core_worktree_config::bare_relative | |
PASS [ 0.014s] gix::gix repository::worktree::with_core_worktree_config::relative | |
PASS [ 0.140s] gix::gix repository::worktree::with_core_worktree_config::non_existing_relative | |
PASS [ 0.011s] gix::gix repository::worktree::with_core_worktree_config::relative_file | |
PASS [ 0.186s] gix::gix repository::worktree::from_bare_parent_repo | |
PASS [ 0.227s] gix::gix repository::worktree::from_nonbare_parent_repo | |
PASS [ 1.031s] gix::gix revision::spec::from_bytes::access_blob_through_tree | |
PASS [ 0.014s] gix::gix revision::spec::from_bytes::ambiguous::commits_can_be_disambiguated_with_commit_specific_transformations | |
PASS [ 0.015s] gix::gix revision::spec::from_bytes::ambiguous::duplicates_are_deduplicated_across_all_odb_types | |
PASS [ 0.014s] gix::gix revision::spec::from_bytes::ambiguous::fully_failed_disambiguation_still_yields_an_ambiguity_error | |
PASS [ 0.019s] gix::gix revision::spec::from_bytes::ambiguous::prefix | |
PASS [ 1.086s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_short_refs_are_dereferenced | |
PASS [ 0.018s] gix::gix revision::spec::from_bytes::ambiguous::ranges_are_auto_disambiguated_by_committish | |
PASS [ 0.016s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_are_overridden_by_specific_ones | |
PASS [ 0.019s] gix::gix revision::spec::from_bytes::ambiguous::tags_can_be_disambiguated_with_commit_specific_transformations | |
PASS [ 0.037s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_disambiguate | |
PASS [ 0.014s] gix::gix revision::spec::from_bytes::ambiguous::trees_can_be_disambiguated_by_blob_access | |
PASS [ 0.015s] gix::gix revision::spec::from_bytes::bad_objects_are_valid_until_they_are_actually_read_from_the_odb | |
PASS [ 0.013s] gix::gix revision::spec::from_bytes::empty_tree_as_full_name | |
PASS [ 0.013s] gix::gix revision::spec::from_bytes::names_are_made_available_via_references | |
PASS [ 0.014s] gix::gix revision::spec::from_bytes::index::at_stage | |
PASS [ 0.013s] gix::gix revision::spec::from_bytes::peel::trailing_colon_is_equivalent_to_peel_to_tree | |
PASS [ 0.015s] gix::gix revision::spec::from_bytes::peel::peel_to_object | |
PASS [ 0.011s] gix::gix revision::spec::from_bytes::reflog::by_date_is_planned_until_git_date_crate_is_implements_parsing | |
PASS [ 0.012s] gix::gix revision::spec::from_bytes::reflog::by_index | |
PASS [ 0.015s] gix::gix revision::spec::from_bytes::reflog::by_index_unborn_head | |
PASS [ 0.015s] gix::gix revision::spec::from_bytes::reflog::nth_prior_checkout | |
PASS [ 1.211s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_40hex_refs_are_ignored_and_we_prefer_the_object_of_the_same_name | |
PASS [ 0.014s] gix::gix revision::spec::from_bytes::sibling_branch::push_and_upstream | |
PASS [ 0.021s] gix::gix revision::spec::from_bytes::regex::with_known_revision::contained_string_matches_in_unanchored_regex_and_disambiguates_automatically | |
PASS [ 0.030s] gix::gix revision::spec::from_bytes::regex::find_youngest_matching_commit::regex_matches | |
PASS [ 0.015s] gix::gix revision::spec::from_bytes::traverse::ancestors | |
PASS [ 1.192s] gix::gix revision::spec::from_bytes::ambiguous::blob_and_tree_can_be_disambiguated_by_type | |
PASS [ 0.017s] gix::gix revision::spec::from_bytes::traverse::complex | |
PASS [ 0.017s] gix::gix revision::spec::from_bytes::traverse::freestanding_double_or_triple_dot_defaults_to_head_refs | |
PASS [ 0.016s] gix::gix revision::spec::from_bytes::traverse::freestanding_negation_yields_descriptive_error | |
PASS [ 0.016s] gix::gix revision::spec::from_bytes::traverse::parent | |
PASS [ 0.010s] gix::gix status::index_worktree::iter::item_size | |
PASS [ 0.018s] gix::gix status::index_worktree::iter::early_drop_for_is_dirty_emulation | |
PASS [ 0.022s] gix::gix status::index_worktree::iter::submodule_modification | |
PASS [ 0.025s] gix::gix status::is_dirty::no_changes | |
PASS [ 0.019s] gix::gix status::is_dirty::submodule_changes_are_picked_up | |
PASS [ 0.014s] gix::gix status::is_dirty::various_changes_positive | |
PASS [ 0.020s] gix::gix status::is_dirty::untracked_files_are_excluded | |
PASS [ 0.012s] gix::gix submodule::open::not_a_submodule | |
PASS [ 0.064s] gix::gix status::index_worktree::iter::untracked_files_collapse_by_default | |
PASS [ 0.014s] gix::gix submodule::open::old_form | |
PASS [ 0.071s] gix::gix status::index_worktree::iter::untracked_files_settings_none | |
PASS [ 0.013s] gix::gix submodule::open::status::is_dirty_skips_expensive_checks | |
PASS [ 0.015s] gix::gix submodule::open::status::changed_head_compared_to_superproject_index | |
PASS [ 0.015s] gix::gix submodule::open::status::changed_head_empty_worktree | |
PASS [ 0.008s] gix::interrupt needs_feature::multi_registration | |
PASS [ 0.009s] gix-actor signature::decode::tests::parse_signature::empty_name_and_email | |
PASS [ 0.008s] gix-actor signature::decode::tests::parse_signature::invalid_signature | |
PASS [ 0.030s] gix::gix submodule::open::status::modified_and_untracked | |
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::invalid_time | |
PASS [ 0.034s] gix::gix-init with_overrides::order_from_api_and_cli_and_environment | |
PASS [ 0.008s] gix-actor signature::decode::tests::parse_signature::negative_offset_0000 | |
PASS [ 0.008s] gix-actor signature::decode::tests::parse_signature::negative_offset_double_dash | |
PASS [ 0.041s] gix::gix submodule::open::various | |
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::tz_minus | |
PASS [ 0.008s] gix-actor signature::decode::tests::parse_signature::tz_plus | |
PASS [ 0.007s] gix-actor::actor signature::parse_timestamp_with_trailing_digits | |
PASS [ 0.008s] gix-actor::actor signature::round_trip | |
PASS [ 0.010s] gix-actor::actor identity::round_trip | |
PASS [ 0.008s] gix-actor::actor signature::trim | |
PASS [ 0.007s] gix-actor::actor signature::write_to::invalid::email | |
PASS [ 0.007s] gix-actor::actor signature::write_to::invalid::name | |
PASS [ 0.008s] gix-actor::actor signature::write_to::invalid::name_with_newline | |
PASS [ 0.066s] gix-archive::archive from_tree::basic_usage_internal | |
PASS [ 0.007s] gix-attributes::attributes assignment::display | |
PASS [ 0.067s] gix-archive::archive from_tree::basic_usage_zip | |
PASS [ 0.071s] gix-archive::archive from_tree::basic_usage_tar | |
PASS [ 0.005s] gix-attributes::attributes parse::attributes_can_have_values | |
PASS [ 0.006s] gix-attributes::attributes parse::attribute_names_must_not_begin_with_dash_and_must_be_ascii_only | |
PASS [ 0.007s] gix-attributes::attributes parse::attributes_are_parsed_behind_various_whitespace_characters | |
PASS [ 0.079s] gix-archive::archive from_tree::basic_usage_tar_gz | |
PASS [ 0.007s] gix-attributes::attributes parse::attributes_come_in_different_flavors_due_to_prefixes | |
PASS [ 0.007s] gix-attributes::attributes parse::attributes_see_state_adjustments_over_value_assignments | |
PASS [ 0.007s] gix-attributes::attributes parse::byte_order_marks_are_no_patterns | |
PASS [ 0.008s] gix-attributes::attributes parse::comment_can_be_escaped_like_gitignore_or_quoted | |
PASS [ 0.006s] gix-attributes::attributes parse::comment_lines_are_ignored_as_well_as_empty_ones | |
PASS [ 0.006s] gix-attributes::attributes parse::custom_macros_must_be_valid_attribute_names | |
PASS [ 0.011s] gix-attributes::attributes parse::custom_macros_can_be_differentiated | |
PASS [ 0.007s] gix-attributes::attributes parse::exclamation_marks_must_be_escaped_or_error_unlike_gitignore | |
PASS [ 0.007s] gix-attributes::attributes parse::invalid_escapes_in_quotes_are_an_error | |
PASS [ 0.006s] gix-attributes::attributes parse::leading_whitespace_is_ignored | |
PASS [ 0.007s] gix-attributes::attributes parse::line_endings_can_be_windows_or_unix | |
PASS [ 0.006s] gix-attributes::attributes parse::parsing_continues_even_in_the_face_of_invalid_lines_when_using_leniency | |
PASS [ 0.006s] gix-attributes::attributes parse::macros_can_be_empty | |
PASS [ 0.010s] gix-attributes::attributes parse::line_numbers_are_counted_correctly | |
PASS [ 0.006s] gix-attributes::attributes parse::quotes_separate_attributes_even_without_whitespace | |
PASS [ 0.006s] gix-attributes::attributes parse::trailing_whitespace_in_attributes_is_ignored | |
PASS [ 0.008s] gix-attributes::attributes parse::whitespace_around_patterns_can_be_quoted | |
PASS [ 0.007s] gix-attributes::attributes search::size_of_outcome | |
PASS [ 0.007s] gix-attributes::attributes search::specials::dir_slash_double_star_matches_recursively | |
PASS [ 0.007s] gix-attributes::attributes search::specials::dir_slash_never_matches_but_dir_slah_double_star_does | |
PASS [ 0.007s] gix-attributes::attributes search::specials::global_and_local_prefixes_respect_case_sensitivity | |
PASS [ 0.005s] gix-attributes::attributes state::from_value | |
PASS [ 0.006s] gix-attributes::attributes state::value::from_bytes | |
PASS [ 0.014s] gix-command tests::internal_win_path_lookup | |
PASS [ 0.006s] gix-command::command context::git_dir_sets_git_dir_env_and_cwd | |
PASS [ 0.006s] gix-command::command context::glob_pathspecs_sets_env_only | |
PASS [ 0.006s] gix-command::command context::icase_pathspecs_sets_env_only | |
PASS [ 0.006s] gix-command::command context::literal_pathspecs_sets_env_only | |
PASS [ 0.006s] gix-command::command context::no_replace_objects_sets_env_only | |
PASS [ 0.005s] gix-command::command context::ref_namespace_sets_env_only | |
PASS [ 0.006s] gix-command::command context::worktree_dir_sets_env_only | |
PASS [ 0.007s] gix-command::command extract_interpreter | |
PASS [ 0.007s] gix-command::command prepare::empty | |
PASS [ 0.006s] gix-command::command prepare::multiple_arguments_in_one_line_with_auto_split | |
PASS [ 0.006s] gix-command::command prepare::script_with_dollar_at | |
PASS [ 0.006s] gix-command::command prepare::single_and_complex_arguments_as_part_of_command_with_shell | |
PASS [ 0.006s] gix-command::command prepare::single_and_complex_arguments_will_not_auto_split_on_special_characters | |
PASS [ 0.007s] gix-command::command prepare::single_and_complex_arguments_with_auto_split | |
PASS [ 0.007s] gix-command::command prepare::single_and_multiple_arguments | |
PASS [ 0.154s] gix-attributes::attributes search::all_attributes_are_listed_in_declaration_order | |
PASS [ 0.153s] gix-attributes::attributes search::given_attributes_are_made_available_in_given_order | |
PASS [ 0.007s] gix-command::command prepare::single_and_multiple_arguments_as_part_of_command | |
PASS [ 0.007s] gix-command::command prepare::single_and_multiple_arguments_as_part_of_command_with_shell | |
PASS [ 0.007s] gix-command::command prepare::tilde_path_and_multiple_arguments_as_part_of_command_with_shell | |
PASS [ 0.009s] gix-command::command shebang::parse::invalid | |
PASS [ 0.007s] gix-command::command shebang::parse::valid | |
PASS [ 0.010s] gix-command::command spawn::direct_command_execution_searches_in_path | |
PASS [ 0.008s] gix-command::command spawn::direct_command_with_absolute_command_path | |
PASS [ 0.008s] gix-command::command spawn::disallow_shell | |
PASS [ 0.008s] gix-command::command spawn::script_with_dollar_at | |
PASS [ 0.009s] gix-command::command spawn::environment_variables_are_passed_one_by_one | |
PASS [ 0.014s] gix-command::command spawn::with_shell::command_in_path_with_args | |
PASS [ 0.009s] gix-command::command spawn::with_shell::sh_shell_specific_script_code | |
PASS [ 0.010s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_multiple_extra_args | |
PASS [ 0.009s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_single_extra_arg | |
PASS [ 0.200s] gix-attributes::attributes search::baseline | |
PASS [ 0.058s] gix-commitgraph::commitgraph access::single_commit | |
PASS [ 0.097s] gix-commitgraph::commitgraph access::single_commit_future_64bit_dates_work | |
PASS [ 0.012s] gix-commitgraph::commitgraph access::single_commit_huge_dates_overflow_v1 | |
PASS [ 0.122s] gix-commitgraph::commitgraph access::generation_numbers_overflow_is_handled_in_chained_graph | |
PASS [ 0.070s] gix-commitgraph::commitgraph access::single_commit_huge_dates_generation_v2_also_do_not_allow_huge_dates | |
PASS [ 0.008s] gix-config file::tests::try_from::empty | |
PASS [ 0.009s] gix-config file::tests::try_from::multiple_duplicate_sections | |
PASS [ 0.006s] gix-config file::tests::try_from::multiple_sections | |
PASS [ 0.007s] gix-config file::tests::try_from::single_section | |
PASS [ 0.007s] gix-config file::tests::try_from::single_subsection | |
PASS [ 0.006s] gix-config parse::nom::tests::comment::multiple_markers | |
PASS [ 0.006s] gix-config parse::nom::tests::comment::octothorpe | |
PASS [ 0.006s] gix-config parse::nom::tests::comment::semicolon | |
PASS [ 0.071s] gix-commitgraph::commitgraph access::single_parent | |
PASS [ 0.006s] gix-config parse::nom::tests::config_name::just_name | |
PASS [ 0.008s] gix-config parse::nom::tests::config_name::cannot_be_empty | |
PASS [ 0.007s] gix-config parse::nom::tests::config_name::must_start_with_alphabetic | |
PASS [ 0.008s] gix-config parse::nom::tests::config_name::only_a_subset_of_characters_is_allowed | |
PASS [ 0.086s] gix-commitgraph::commitgraph access::two_parents | |
PASS [ 0.007s] gix-config parse::nom::tests::key_value_pair::whitespace_is_not_ambiguous | |
PASS [ 0.009s] gix-config parse::nom::tests::key_value_pair::nonascii_is_allowed_for_values_but_not_for_keys | |
PASS [ 0.008s] gix-config parse::nom::tests::section::complex_continuation | |
PASS [ 0.007s] gix-config parse::nom::tests::section::empty_section | |
PASS [ 0.007s] gix-config parse::nom::tests::section::quote_split_over_two_lines | |
PASS [ 0.009s] gix-config parse::nom::tests::section::empty_value_with_windows_newlines | |
PASS [ 0.006s] gix-config parse::nom::tests::section::section_handles_extraneous_whitespace_before_comment | |
PASS [ 0.008s] gix-config parse::nom::tests::section::section_implicit_value | |
PASS [ 0.008s] gix-config parse::nom::tests::section::section_very_commented | |
PASS [ 0.008s] gix-config parse::nom::tests::section::section_with_empty_value | |
PASS [ 0.007s] gix-config parse::nom::tests::section::section_with_empty_value_simplified | |
PASS [ 0.008s] gix-config parse::nom::tests::section::simple_section | |
PASS [ 0.007s] gix-config parse::nom::tests::section::simple_value_with_windows_newlines | |
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::backslashes_in_subsections_do_not_escape_newlines_or_tabs | |
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::empty_legacy_subsection_name | |
PASS [ 0.009s] gix-config parse::nom::tests::section_headers::deprecated_subsection | |
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::empty_modern_subsection_name | |
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::escaped_newline_in_sub_section | |
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::escaped_subsection | |
PASS [ 0.008s] gix-config parse::nom::tests::section_headers::eof_after_escape_in_sub_section | |
PASS [ 0.258s] gix-commitgraph::commitgraph access::octupus_merges | |
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::invalid_characters_in_legacy_sub_section | |
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::invalid_characters_in_section | |
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::newline_in_header | |
PASS [ 0.010s] gix-config parse::nom::tests::section_headers::modern_subsection | |
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::newline_in_sub_section | |
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::no_subsection | |
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::null_byt_in_sub_section | |
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::null_byte_in_header | |
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::right_brace_in_subsection_name | |
PASS [ 0.007s] gix-config parse::nom::tests::sub_section::escapes_need_allocation | |
PASS [ 0.006s] gix-config parse::nom::tests::sub_section::zero_copy_simple | |
PASS [ 0.007s] gix-config parse::nom::tests::value_continuation::complex_continuation_with_leftover_comment | |
PASS [ 0.006s] gix-config parse::nom::tests::value_continuation::continuation_with_whitespace | |
PASS [ 0.007s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_with_surrounding_quotes | |
PASS [ 0.007s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_without_surrounding_quotes_but_inner_quotes | |
PASS [ 0.006s] gix-config parse::nom::tests::value_continuation::simple_continuation | |
PASS [ 0.008s] gix-config parse::nom::tests::value_continuation::quote_split_over_two_lines_with_leftover_comment | |
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::complex_test | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::garbage_after_continuation_is_err | |
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::incomplete_escape | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::no_comment | |
PASS [ 0.008s] gix-config parse::nom::tests::value_no_continuation::invalid_escape | |
PASS [ 0.010s] gix-config parse::nom::tests::value_no_continuation::incomplete_quote | |
PASS [ 0.005s] gix-config parse::nom::tests::value_no_continuation::octothorpe_comment_not_consumed | |
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::no_comment_newline | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::trans_escaped_comment_marker_not_consumed | |
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::semicolon_comment_not_consumed | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::values_with_extraneous_whitespace_before_comment | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::values_with_extraneous_whitespace_without_comment | |
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::windows_newline | |
PASS [ 0.005s] gix-config parse::section::header::tests::empty_header_sub_names_are_legal | |
PASS [ 0.009s] gix-config parse::section::header::tests::empty_header_names_are_legal | |
PASS [ 0.006s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection | |
PASS [ 0.008s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection_with_separators | |
PASS [ 0.005s] gix-config parse::tests::section::header::write_to::legacy_subsection_format_does_not_use_escapes | |
PASS [ 0.006s] gix-config parse::tests::section::header::unvalidated::section_name_only | |
PASS [ 0.006s] gix-config parse::tests::section::header::write_to::subsections_escape_two_characters_only | |
PASS [ 0.006s] gix-config parse::tests::section::size_of_events | |
PASS [ 0.012s] gix-config-tests::config file::access::mutate::rename_section::section_renaming_validates_new_name | |
PASS [ 0.018s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids | |
PASS [ 0.017s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids_by_name | |
PASS [ 0.021s] gix-config-tests::config file::access::mutate::remove_section::removal_is_complete_and_sections_can_be_readded | |
PASS [ 0.010s] gix-config-tests::config file::access::mutate::set_meta::affects_newly_added_sections | |
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_multi_value::key_not_found | |
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_across_sections | |
PASS [ 0.011s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_in_section | |
PASS [ 0.008s] gix-config-tests::config file::access::raw::raw_multi_value::single_value_is_identical_to_single_value_query | |
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_multi_value::section_not_found | |
PASS [ 0.012s] gix-config-tests::config file::access::raw::raw_multi_value::non_relevant_subsection_is_ignored | |
PASS [ 0.012s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_must_be_respected | |
PASS [ 0.008s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_not_found | |
PASS [ 0.011s] gix-config-tests::config file::access::raw::raw_value::key_not_found | |
PASS [ 0.010s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_across_section | |
PASS [ 0.008s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_in_section | |
PASS [ 0.012s] gix-config-tests::config file::access::raw::raw_value::section_not_found | |
PASS [ 0.011s] gix-config-tests::config file::access::raw::raw_value::single_section | |
PASS [ 0.008s] gix-config-tests::config file::access::raw::raw_value::subsection_not_found | |
PASS [ 0.010s] gix-config-tests::config file::access::raw::raw_value::subsection_must_be_respected | |
PASS [ 0.012s] gix-config-tests::config file::access::raw::set_existing_raw_value::comment_included | |
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_existing_raw_value::ends_with_whitespace | |
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_existing_raw_value::multi_line | |
PASS [ 0.011s] gix-config-tests::config file::access::raw::set_existing_raw_value::non_existing_values_cannot_be_set | |
PASS [ 0.008s] gix-config-tests::config file::access::raw::set_existing_raw_value::single_line | |
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_existing_raw_value::quotes_and_backslashes | |
PASS [ 0.008s] gix-config-tests::config file::access::raw::set_existing_raw_value::starts_with_whitespace | |
PASS [ 0.011s] gix-config-tests::config file::access::raw::set_raw_value::comment_included | |
PASS [ 0.008s] gix-config-tests::config file::access::raw::set_raw_value::multi_line | |
PASS [ 0.008s] gix-config-tests::config file::access::raw::set_raw_value::ends_with_whitespace | |
PASS [ 0.012s] gix-config-tests::config file::access::raw::set_raw_value::non_existing_values_cannot_be_set | |
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_raw_value::quotes_and_backslashes | |
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_raw_value::starts_with_whitespace | |
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_raw_value::single_line | |
PASS [ 0.009s] gix-config-tests::config file::access::read_only::complex_quoted_values | |
PASS [ 0.010s] gix-config-tests::config file::access::read_only::get_value_looks_up_all_sections_before_failing | |
PASS [ 0.011s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_escaped_inner_quotes | |
PASS [ 0.016s] gix-config-tests::config file::access::read_only::get_value_for_all_provided_values | |
PASS [ 0.009s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_unescaped_inner_quotes | |
PASS [ 0.009s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_across_sections | |
PASS [ 0.011s] gix-config-tests::config file::access::read_only::multi_line_value_plain | |
PASS [ 0.009s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_in_single_section | |
PASS [ 0.009s] gix-config-tests::config file::access::read_only::section_names_are_case_insensitive | |
PASS [ 0.010s] gix-config-tests::config file::access::read_only::sections_by_name | |
PASS [ 0.010s] gix-config-tests::config file::access::read_only::value_names_are_case_insensitive | |
PASS [ 0.012s] gix-config-tests::config file::access::read_only::unknown_section | |
PASS [ 0.014s] gix-config-tests::config file::access::read_only::single_section | |
PASS [ 0.010s] gix-config-tests::config file::fuzzed | |
PASS [ 0.008s] gix-config-tests::config file::impls::can_reconstruct_configs_with_implicits | |
PASS [ 0.010s] gix-config-tests::config file::impls::can_reconstruct_empty_config | |
PASS [ 0.013s] gix-config-tests::config file::impls::can_reconstruct_configs_without_whitespace_in_middle | |
PASS [ 0.010s] gix-config-tests::config file::impls::can_reconstruct_non_empty_config | |
PASS [ 0.011s] gix-config-tests::config file::init::comfort::from_environment_overrides | |
PASS [ 0.010s] gix-config-tests::config file::init::comfort::from_globals | |
PASS [ 0.012s] gix-config-tests::config file::init::from_env::empty_with_zero_count | |
PASS [ 0.008s] gix-config-tests::config file::init::from_env::empty_without_relevant_environment | |
PASS [ 0.011s] gix-config-tests::config file::init::from_env::error_on_relative_paths_in_include_paths | |
PASS [ 0.011s] gix-config-tests::config file::init::from_env::follow_include_paths | |
PASS [ 0.011s] gix-config-tests::config file::init::from_env::multiple_key_value_pairs | |
PASS [ 0.010s] gix-config-tests::config file::init::from_env::parse_error_with_invalid_count | |
PASS [ 0.051s] gix-config-tests::config file::init::comfort::from_git_dir | |
PASS [ 0.049s] gix-config-tests::config file::init::comfort::from_git_dir_with_worktree_extension | |
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::from_path_no_includes::file_not_found | |
PASS [ 0.011s] gix-config-tests::config file::init::from_env::single_key_value_pair | |
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::from_path_no_includes::single_path | |
PASS [ 0.011s] gix-config-tests::config file::init::from_paths::frontmatter_is_maintained_in_multiple_files | |
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_git_dir_with_os_separators_match | |
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_does_not_match_if_trailing_slash_is_missing | |
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_matches_with_trailing_glob | |
PASS [ 0.018s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::case_insensitive_matches_any_case | |
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_dot_slash_prefixes_are_not_special_and_are_not_what_you_want | |
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_path_matching_symlink_with_icase | |
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_path_with_symlink | |
PASS [ 0.012s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_from_environment_causes_error | |
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_path_is_replaced_with_directory_containing_the_including_config_file | |
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_path_with_dot_git_suffix_matches | |
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::double_slash_does_not_match | |
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::explicit_star_star_prefix_and_suffix_match_zero_or_more_path_components | |
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::globbing_and_wildcards | |
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::leading_dots_are_not_special | |
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_backslash | |
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_escaped_backslash | |
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_matching_symlink | |
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_with_trailing_slash_matches_like_star_star | |
PASS [ 0.012s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_and_dot_git_suffix_matches | |
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_does_not_match | |
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::star_star_in_the_middle | |
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_alone_does_not_match_even_if_home_is_git_directory | |
PASS [ 0.013s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_expansion_with_symlink | |
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_slash_expands_the_current_user_home | |
PASS [ 0.019s] gix-config-tests::config file::init::from_paths::includes::conditional::include_and_includeif_correct_inclusion_order_and_delayed_resolve_include | |
PASS [ 0.019s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::full_ref_names_do_not_match | |
PASS [ 0.019s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::double_star_globs_cross_component_boundaries | |
PASS [ 0.019s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::literal_branch_names_match | |
PASS [ 0.020s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::non_branches_never_match | |
PASS [ 0.027s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::patterns_ending_with_slash_match_subdirectories_recursively | |
PASS [ 0.023s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_globs_do_not_cross_component_boundary | |
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::unconditional::cycle_detection | |
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::includes::unconditional::multiple | |
PASS [ 0.038s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_glob_patterns | |
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::unconditional::nested | |
PASS [ 0.013s] gix-config-tests::config file::init::from_paths::includes::unconditional::respect_max_depth | |
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::unconditional::simple | |
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::multiple_paths_multi_value_and_filter | |
PASS [ 0.012s] gix-config-tests::config file::init::from_paths::multiple_paths_single_value | |
PASS [ 0.015s] gix-config-tests::config file::init::from_str::empty_yields_default_file | |
PASS [ 0.012s] gix-config-tests::config file::init::from_str::whitespace_without_section_contains_front_matter | |
PASS [ 0.012s] gix-config-tests::config file::mutable::multi_value::access::non_empty_sizes | |
PASS [ 0.013s] gix-config-tests::config file::mutable::multi_value::delete::all | |
PASS [ 0.012s] gix-config-tests::config file::mutable::multi_value::delete::single_at_start_and_end | |
PASS [ 0.012s] gix-config-tests::config file::mutable::multi_value::get::multi_line | |
PASS [ 0.014s] gix-config-tests::config file::mutable::multi_value::get::single_lines | |
PASS [ 0.014s] gix-config-tests::config file::mutable::multi_value::set::all | |
PASS [ 0.012s] gix-config-tests::config file::mutable::multi_value::set::single_at_end | |
PASS [ 0.016s] gix-config-tests::config file::mutable::multi_value::set::all_empty | |
PASS [ 0.010s] gix-config-tests::config file::mutable::multi_value::set::values_are_escaped | |
PASS [ 0.014s] gix-config-tests::config file::mutable::multi_value::set::single_at_start | |
PASS [ 0.012s] gix-config-tests::config file::mutable::section::push::none_as_value_omits_the_key_value_separator | |
PASS [ 0.013s] gix-config-tests::config file::mutable::section::pop::all | |
PASS [ 0.011s] gix-config-tests::config file::mutable::section::push::values_are_escaped | |
PASS [ 0.012s] gix-config-tests::config file::mutable::section::push::whitespace_is_derived_from_whitespace_before_first_value | |
PASS [ 0.015s] gix-config-tests::config file::mutable::section::push_with_comment::various_comments_and_escaping | |
PASS [ 0.012s] gix-config-tests::config file::mutable::section::section_mut_by_id | |
PASS [ 0.017s] gix-config-tests::config file::mutable::section::remove::all | |
PASS [ 0.013s] gix-config-tests::config file::mutable::section::section_mut_must_exist_as_section_is_not_created_automatically | |
PASS [ 0.012s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_is_infallible | |
PASS [ 0.014s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_filter_may_reject_existing_sections | |
PASS [ 0.012s] gix-config-tests::config file::mutable::section::set_leading_whitespace::any_whitespace_is_ok | |
PASS [ 0.016s] gix-config-tests::config file::mutable::section::set::various_escapes_onto_various_kinds_of_values | |
PASS [ 0.014s] gix-config-tests::config file::mutable::value::delete::get_value_after_deleted | |
PASS [ 0.010s] gix-config-tests::config file::mutable::value::delete::multi_line_value | |
PASS [ 0.014s] gix-config-tests::config file::mutable::value::delete::idempotency | |
PASS [ 0.011s] gix-config-tests::config file::mutable::value::delete::set_string_after_deleted | |
PASS [ 0.012s] gix-config-tests::config file::mutable::value::delete::single_line_value | |
PASS [ 0.012s] gix-config-tests::config file::mutable::value::get::empty | |
PASS [ 0.013s] gix-config-tests::config file::mutable::value::get::multi_line_before_comment | |
PASS [ 0.012s] gix-config-tests::config file::mutable::value::get::quoted_single_line_before_comment | |
PASS [ 0.011s] gix-config-tests::config file::mutable::value::get::single_line_before_comment | |
PASS [ 0.011s] gix-config-tests::config file::mutable::value::get::value_is_correct | |
PASS [ 0.011s] gix-config-tests::config file::mutable::value::set_string::comment_included | |
PASS [ 0.012s] gix-config-tests::config file::mutable::value::set_string::empty | |
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::leading_whitespace_causes_double_quotes | |
PASS [ 0.013s] gix-config-tests::config file::mutable::value::set_string::just_whitespace | |
PASS [ 0.017s] gix-config-tests::config file::mutable::value::set_string::ends_with_whitespace | |
PASS [ 0.012s] gix-config-tests::config file::mutable::value::set_string::multi_line | |
PASS [ 0.011s] gix-config-tests::config file::mutable::value::set_string::quotes_and_backslashes | |
PASS [ 0.015s] gix-config-tests::config file::mutable::value::set_string::simple_value_and_empty_string | |
PASS [ 0.012s] gix-config-tests::config file::mutable::value::set_string::single_line | |
PASS [ 0.013s] gix-config-tests::config file::mutable::value::set_string::starts_with_whitespace | |
PASS [ 0.017s] gix-config-tests::config file::open::parse_config_with_windows_line_endings_successfully | |
PASS [ 0.012s] gix-config-tests::config file::resolve_includes::missing_includes_are_ignored_by_default | |
PASS [ 0.013s] gix-config-tests::config file::size_in_memory | |
PASS [ 0.010s] gix-config-tests::config file::write::complex_lossless_roundtrip | |
PASS [ 0.010s] gix-config-tests::config file::write::empty_sections_roundtrip | |
PASS [ 0.012s] gix-config-tests::config file::write::empty_sections_with_comments_roundtrip | |
PASS [ 0.009s] gix-config-tests::config file::write::to_filter::allows_only_selected_sections | |
PASS [ 0.011s] gix-config-tests::config parse::consecutive_newlines | |
PASS [ 0.010s] gix-config-tests::config parse::empty | |
PASS [ 0.008s] gix-config-tests::config parse::error::line_no_is_one_indexed | |
PASS [ 0.010s] gix-config-tests::config parse::error::remaining_data_contains_bad_tokens | |
PASS [ 0.009s] gix-config-tests::config parse::error::to_string | |
PASS [ 0.010s] gix-config-tests::config parse::error::to_string_truncates_extra_values | |
PASS [ 0.009s] gix-config-tests::config parse::from_bytes::complex | |
PASS [ 0.009s] gix-config-tests::config parse::from_bytes::skips_bom | |
PASS [ 0.015s] gix-config-tests::config parse::from_bytes::fuzz | |
PASS [ 0.011s] gix-config-tests::config parse::key::missing_dot_is_invalid | |
PASS [ 0.009s] gix-config-tests::config parse::key::section_name_and_key | |
PASS [ 0.010s] gix-config-tests::config parse::key::section_name_subsection_and_key | |
PASS [ 0.010s] gix-config-tests::config parse::newlines_with_spaces | |
PASS [ 0.010s] gix-config-tests::config parse::section::header::new::names_must_be_mostly_ascii | |
PASS [ 0.011s] gix-config-tests::config parse::section::header::new::subsections_with_newlines_and_null_bytes_are_rejected | |
PASS [ 0.009s] gix-config-tests::config parse::section::header::write_to::everything_is_allowed | |
PASS [ 0.010s] gix-config-tests::config parse::section::header::write_to::subsection_backslashes_and_quotes_are_escaped | |
PASS [ 0.009s] gix-config-tests::config parse::section::key::case_insensitive_eq | |
PASS [ 0.011s] gix-config-tests::config parse::section::key::case_insensitive_hash | |
PASS [ 0.011s] gix-config-tests::config parse::section::key::case_insensitive_ord | |
PASS [ 0.011s] gix-config-tests::config parse::section::key::rejects_invalid_format | |
PASS [ 0.010s] gix-config-tests::config parse::section::name::alphanum_and_dash_are_valid | |
PASS [ 0.010s] gix-config-tests::config parse::section::name::rejects_invalid_format | |
PASS [ 0.009s] gix-config-tests::config parse::size_in_memory | |
PASS [ 0.008s] gix-config-tests::config source::git_config_global | |
PASS [ 0.011s] gix-config-tests::config source::git_config_no_system | |
PASS [ 0.010s] gix-config-tests::config source::git_config_system | |
PASS [ 0.012s] gix-config-tests::config value::normalize::all_quote_optimization_is_correct | |
PASS [ 0.010s] gix-config-tests::config value::normalize::all_quoted_is_optimized | |
PASS [ 0.009s] gix-config-tests::config value::normalize::empty_string | |
PASS [ 0.013s] gix-config-tests::config value::normalize::empty_quotes_are_zero_copy | |
PASS [ 0.010s] gix-config-tests::config value::normalize::escaped_quotes_are_kept | |
PASS [ 0.173s] gix-config-tests::config mem::usage | |
PASS [ 0.010s] gix-config-tests::config value::normalize::inner_quotes_are_removed | |
PASS [ 0.009s] gix-config-tests::config value::normalize::modified_is_owned | |
PASS [ 0.010s] gix-config-tests::config value::normalize::not_modified_is_borrowed | |
PASS [ 0.014s] gix-config-tests::config value::normalize::newline_tab_backspace_are_escapable | |
PASS [ 0.010s] gix-config-tests::config value::normalize::other_escapes_are_ignored_entirely | |
PASS [ 0.011s] gix-config-tests::config value::normalize::quotes_right_next_to_each_other | |
PASS [ 0.009s] gix-config-tests::config value::normalize::tabs_are_not_resolved_to_spaces_unlike_what_git_does | |
PASS [ 0.007s] gix-config-value::value boolean::from_str_err | |
PASS [ 0.008s] gix-config-value::value boolean::from_str_false | |
PASS [ 0.008s] gix-config-value::value boolean::from_str_true | |
PASS [ 0.007s] gix-config-value::value boolean::ignores_case | |
PASS [ 0.007s] gix-config-value::value color::attribute::invalid | |
PASS [ 0.008s] gix-config-value::value color::attribute::inverted_dashed | |
PASS [ 0.006s] gix-config-value::value color::attribute::inverted_no_dash | |
PASS [ 0.008s] gix-config-value::value color::attribute::non_inverted | |
PASS [ 0.007s] gix-config-value::value color::from_git::at_most_two_colors | |
PASS [ 0.008s] gix-config-value::value color::from_git::attribute_before_color_name | |
PASS [ 0.011s] gix-config-value::value color::from_git::attribute_fg_bg | |
PASS [ 0.007s] gix-config-value::value color::from_git::color_name_before_attribute | |
PASS [ 0.007s] gix-config-value::value color::from_git::empty | |
PASS [ 0.009s] gix-config-value::value color::from_git::default_can_combine_with_attributes | |
PASS [ 0.009s] gix-config-value::value color::from_git::fg_bg_attribute | |
PASS [ 0.010s] gix-config-value::value color::from_git::long_color_spec | |
PASS [ 0.007s] gix-config-value::value color::from_git::multiple_attributes | |
PASS [ 0.010s] gix-config-value::value color::from_git::normal_default_can_clear_backgrounds | |
PASS [ 0.006s] gix-config-value::value color::from_git::reset | |
PASS [ 0.006s] gix-config-value::value color::name::ansi | |
PASS [ 0.006s] gix-config-value::value color::name::bright | |
PASS [ 0.006s] gix-config-value::value color::name::hex | |
PASS [ 0.026s] gix-config-value::value color::from_git::reset_then_multiple_attributes | |
PASS [ 0.006s] gix-config-value::value color::name::invalid | |
PASS [ 0.007s] gix-config-value::value color::name::non_bright | |
PASS [ 0.007s] gix-config-value::value integer::as_decimal | |
PASS [ 0.007s] gix-config-value::value integer::from_str_no_suffix | |
PASS [ 0.009s] gix-config-value::value integer::from_str_with_suffix | |
PASS [ 0.007s] gix-config-value::value integer::invalid_from_str | |
PASS [ 0.127s] gix-config-tests::mem usage | |
PASS [ 0.010s] gix-config-value::value path::interpolate::backslash_is_not_special_and_they_are_not_escaping_anything | |
PASS [ 0.007s] gix-config-value::value path::interpolate::empty_path_is_error | |
PASS [ 0.007s] gix-config-value::value path::interpolate::prefix_substitutes_git_install_dir | |
PASS [ 0.006s] gix-config-value::value path::interpolate::tilde_alone_does_not_interpolate | |
PASS [ 0.007s] gix-config-value::value path::interpolate::tilde_slash_substitutes_current_user | |
PASS [ 0.007s] gix-config-value::value path::interpolate::tilde_with_given_user | |
PASS [ 0.016s] gix-config-value::value path::interpolate::prefix_substitution_skipped_with_dot_slash | |
PASS [ 0.013s] gix-credentials::credentials helper::cascade::invoke::bogus_password_overrides_any_helper_and_helper_overrides_username_in_url | |
PASS [ 0.015s] gix-credentials::credentials helper::cascade::invoke::credentials_are_filled_in_one_by_one_and_stop_when_complete | |
PASS [ 0.017s] gix-credentials::credentials helper::cascade::invoke::failing_helpers_for_filling_dont_interrupt | |
PASS [ 0.014s] gix-credentials::credentials helper::cascade::invoke::helpers_can_quit_and_their_creds_are_taken_if_complete | |
PASS [ 0.015s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value_using_the_url_only | |
PASS [ 0.021s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value | |
PASS [ 0.018s] gix-credentials::credentials helper::cascade::invoke::partial_credentials_can_be_overwritten_by_complete_ones | |
PASS [ 0.018s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_but_can_skip_the_path_in_host_only_urls | |
PASS [ 0.013s] gix-credentials::credentials helper::cascade::invoke::usernames_in_urls_are_kept_if_the_helper_does_not_overwrite_it | |
PASS [ 0.021s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_to_support_scripts | |
PASS [ 0.008s] gix-credentials::credentials helper::context::from_bytes::empty_newlines_cause_skipping_remaining_input | |
PASS [ 0.010s] gix-credentials::credentials helper::context::encode_decode_roundtrip_works_only_for_serializing_fields | |
PASS [ 0.008s] gix-credentials::credentials helper::context::from_bytes::null_bytes_when_decoding | |
PASS [ 0.006s] gix-credentials::credentials helper::context::from_bytes::unknown_field_names_are_skipped | |
PASS [ 0.009s] gix-credentials::credentials helper::context::from_bytes::quit_supports_git_config_boolean_values | |
PASS [ 0.007s] gix-credentials::credentials helper::context::write_to::null_bytes_and_newlines_are_invalid | |
PASS [ 0.008s] gix-credentials::credentials helper::context::write_to::quit_is_not_serialized_but_can_be_parsed | |
PASS [ 0.010s] gix-credentials::credentials helper::invoke::get | |
PASS [ 0.009s] gix-credentials::credentials helper::invoke::program::builtin | |
PASS [ 0.012s] gix-credentials::credentials helper::invoke::program::path_to_helper_as_script_to_workaround_executable_bits | |
PASS [ 0.009s] gix-credentials::credentials helper::invoke::program::script | |
PASS [ 0.014s] gix-credentials::credentials helper::invoke::program::path_to_helper_script | |
PASS [ 0.006s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::missing_username_or_password_causes_failure_with_get_action | |
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::empty | |
PASS [ 0.014s] gix-credentials::credentials helper::invoke::store_and_reject | |
PASS [ 0.011s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::quit_message_in_context_causes_special_error_ignoring_missing_identity | |
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::name | |
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::name_with_special_args | |
PASS [ 0.008s] gix-credentials::credentials program::from_custom_definition::name_with_args | |
PASS [ 0.008s] gix-credentials::credentials program::from_custom_definition::path_with_args_that_definitely_need_shell | |
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::path_without_args | |
PASS [ 0.009s] gix-credentials::credentials program::from_custom_definition::path_with_simple_args | |
PASS [ 0.008s] gix-credentials::credentials program::from_custom_definition::simple_script_in_path | |
PASS [ 0.007s] gix-credentials::credentials protocol::context::destructure_url_in_place::http_and_https_ignore_the_path_by_default | |
PASS [ 0.008s] gix-credentials::credentials protocol::context::destructure_url_in_place::parts_are_verbatim_with_non_http_url | |
PASS [ 0.006s] gix-credentials::credentials protocol::context::to_prompt::no_scheme_means_no_url | |
PASS [ 0.007s] gix-credentials::credentials protocol::context::to_prompt::any_scheme_means_url_is_included | |
PASS [ 0.007s] gix-credentials::credentials protocol::context::to_url::all_fields_with_port_but_password_is_never_shown | |
PASS [ 0.007s] gix-credentials::credentials protocol::context::to_url::host_is_appended | |
PASS [ 0.007s] gix-credentials::credentials protocol::context::to_url::no_protocol_is_nothing | |
PASS [ 0.007s] gix-credentials::credentials protocol::context::to_url::path_is_appended_with_leading_slash_placed_as_needed | |
PASS [ 0.007s] gix-credentials::credentials protocol::context::to_url::username_is_appended | |
PASS [ 0.007s] gix-credentials::credentials protocol::context::to_url::protocol_alone_is_enough | |
PASS [ 0.007s] gix-date parse::relative::tests::two_weeks_ago | |
PASS [ 0.007s] gix-date::date time::format::custom_compile_time | |
PASS [ 0.008s] gix-date::date time::format::default | |
PASS [ 0.006s] gix-date::date time::format::git_default | |
PASS [ 0.005s] gix-date::date time::format::git_rfc2822 | |
PASS [ 0.006s] gix-date::date time::format::iso8601 | |
PASS [ 0.007s] gix-date::date time::format::iso8601_strict | |
PASS [ 0.007s] gix-date::date time::format::raw | |
PASS [ 0.008s] gix-date::date time::format::rfc2822 | |
PASS [ 0.007s] gix-date::date time::format::short | |
PASS [ 0.006s] gix-date::date time::format::unix | |
PASS [ 0.006s] gix-date::date time::is_set | |
PASS [ 0.009s] gix-date::date time::init::utc_local_handles_signs_correctly | |
PASS [ 0.006s] gix-date::date time::parse::bad_raw | |
PASS [ 0.008s] gix-date::date time::parse::double_negation_in_offset | |
PASS [ 0.007s] gix-date::date time::parse::git_default | |
PASS [ 0.007s] gix-date::date time::parse::git_rfc2822 | |
PASS [ 0.007s] gix-date::date time::parse::invalid_dates_can_be_produced_without_current_time | |
PASS [ 0.007s] gix-date::date time::parse::raw | |
PASS [ 0.007s] gix-date::date time::parse::relative::large_offsets | |
PASS [ 0.091s] gix-date::date time::baseline::parse_compare_format | |
PASS [ 0.012s] gix-date::date time::parse::relative::offset_leading_to_before_unix_epoch_can_be_represented | |
PASS [ 0.061s] gix-date::date time::parse::fuzz::invalid_but_does_not_cause_panic | |
PASS [ 0.008s] gix-date::date time::parse::relative::various | |
PASS [ 0.007s] gix-date::date time::parse::rfc2822 | |
PASS [ 0.008s] gix-date::date time::parse::short | |
PASS [ 0.007s] gix-date::date time::parse::special_time_is_ok_for_now | |
PASS [ 0.007s] gix-date::date time::write_to::invalid | |
PASS [ 0.007s] gix-date::date time::write_to::valid_roundtrips | |
PASS [ 0.006s] gix-diff rewrites::tracker::estimate_involved_items::copies_count_modifications_as_sources | |
PASS [ 0.006s] gix-diff rewrites::tracker::estimate_involved_items::copies_do_not_count_additions_as_sources | |
PASS [ 0.006s] gix-diff rewrites::tracker::estimate_involved_items::renames_count_unemitted_as_sources_and_destinations | |
PASS [ 0.009s] gix-diff tree::changes::tests::compare_select_samples | |
PASS [ 0.007s] gix-diff tree::visit::tests::size_of_change | |
PASS [ 0.063s] gix-date::date time::parse::relative::large_offsets_do_not_panic | |
PASS [ 0.011s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::above_large_file_threshold | |
PASS [ 0.010s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_below_large_file_threshold | |
PASS [ 0.008s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::non_existing | |
PASS [ 0.010s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::simple | |
PASS [ 0.009s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::worktree_filter | |
PASS [ 0.057s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_by_buffer_inspection | |
PASS [ 0.009s] gix-diff-tests::diff blob::platform::diff_performed_despite_external_command | |
PASS [ 0.042s] gix-diff-tests::diff blob::platform::diff_binary | |
PASS [ 0.007s] gix-diff-tests::diff blob::platform::diff_skipped_due_to_external_command_and_enabled_option | |
PASS [ 0.006s] gix-diff-tests::diff blob::platform::invalid_resource_types | |
PASS [ 0.012s] gix-diff-tests::diff blob::platform::resources_of_worktree_and_odb_and_check_link | |
PASS [ 0.010s] gix-diff-tests::diff blob::platform::source_and_destination_do_not_exist | |
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::add_only | |
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::copy_by_50_percent_similarity | |
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::copy_by_id_in_additions_only | |
PASS [ 0.009s] gix-diff-tests::diff rewrites::tracker::copy_by_id | |
PASS [ 0.087s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::with_driver | |
PASS [ 0.006s] gix-diff-tests::diff rewrites::tracker::remove_only | |
PASS [ 0.010s] gix-diff-tests::diff rewrites::tracker::copy_by_id_search_in_all_sources | |
PASS [ 0.009s] gix-diff-tests::diff rewrites::tracker::copy_by_similarity_reports_limit_if_encountered | |
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::rename_by_50_percent_similarity | |
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::rename_by_similarity_reports_limit_if_encountered | |
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::rename_by_id | |
PASS [ 1.032s] gix-config-tests::config file::mutable::section::set_leading_whitespace::panics_if_non_whitespace_is_used | |
PASS [ 0.329s] gix-diff-tests::diff tree::changes::to_obtain_tree::interesting_rename | |
PASS [ 0.493s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states_nested | |
PASS [ 0.667s] gix-diff-tests::diff tree::changes::to_obtain_tree::interesting_rename_2 | |
PASS [ 0.009s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference_nested | |
PASS [ 0.381s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference | |
PASS [ 0.795s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states | |
PASS [ 0.874s] gix-dir::dir walk::empty_and_nested_untracked | |
PASS [ 0.919s] gix-dir::dir walk::cancel_with_collection_does_not_fail | |
PASS [ 0.010s] gix-dir::dir walk::expendable_and_precious | |
PASS [ 0.009s] gix-dir::dir walk::expendable_and_precious_in_ignored_dir_with_pathspec | |
PASS [ 0.008s] gix-dir::dir walk::file_root_is_shown_if_pathspec_matches_exactly | |
PASS [ 0.009s] gix-dir::dir walk::ignored_dir_with_cwd_handling | |
PASS [ 0.008s] gix-dir::dir walk::ignored_with_cwd_handling | |
PASS [ 0.008s] gix-dir::dir walk::ignored_with_prefix_pathspec_collapses_just_like_untracked | |
PASS [ 0.947s] gix-dir::dir walk::complex_empty | |
PASS [ 0.011s] gix-dir::dir walk::nested_bare_repos_in_ignored_directories | |
PASS [ 0.010s] gix-dir::dir walk::nested_ignored_dirs_for_deletion_nonmatching_wildcard_spec | |
PASS [ 0.009s] gix-dir::dir walk::nested_precious_repo_respects_wildcards | |
PASS [ 0.008s] gix-dir::dir walk::nested_repos_in_untracked_directories | |
PASS [ 0.012s] gix-dir::dir walk::nested_repos_in_ignored_directories | |
PASS [ 0.009s] gix-dir::dir walk::only_untracked | |
PASS [ 0.008s] gix-dir::dir walk::only_untracked_explicit_pathspec_selection | |
PASS [ 0.009s] gix-dir::dir walk::only_untracked_from_subdir | |
PASS [ 0.008s] gix-dir::dir walk::only_untracked_with_cwd_handling | |
PASS [ 0.008s] gix-dir::dir walk::only_untracked_with_pathspec | |
PASS [ 0.009s] gix-dir::dir walk::only_untracked_with_prefix_deletion | |
PASS [ 0.011s] gix-dir::dir walk::partial_checkout_cone_and_non_one | |
PASS [ 0.011s] gix-dir::dir walk::precious_are_not_expendable | |
PASS [ 0.010s] gix-dir::dir walk::root_at_submodule_repository_allows_walk | |
PASS [ 0.008s] gix-dir::dir walk::root_can_be_pruned_early_with_pathspec | |
PASS [ 0.010s] gix-dir::dir walk::root_cannot_pass_through_case_altered_capital_dot_git_if_case_insensitive | |
PASS [ 0.008s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_untracked | |
PASS [ 0.011s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_tracked | |
PASS [ 0.009s] gix-dir::dir walk::root_in_submodule_from_superproject_repository_allows_walk | |
PASS [ 0.009s] gix-dir::dir walk::root_in_submodule_repository_allows_walk | |
PASS [ 0.007s] gix-dir::dir walk::root_may_not_go_through_dot_git | |
PASS [ 0.010s] gix-dir::dir walk::root_may_not_go_through_nested_repository_unless_enabled | |
PASS [ 0.007s] gix-dir::dir walk::root_may_not_go_through_submodule | |
PASS [ 0.008s] gix-dir::dir walk::root_that_is_ignored_is_listed_for_files_and_directories | |
PASS [ 0.007s] gix-dir::dir walk::root_that_is_tracked_and_ignored_is_considered_tracked | |
PASS [ 0.912s] gix-dir::dir walk::empty_root | |
PASS [ 0.007s] gix-dir::dir walk::root_that_is_tracked_file_is_returned | |
PASS [ 0.007s] gix-dir::dir walk::root_that_is_untracked_file_is_returned | |
PASS [ 0.007s] gix-dir::dir walk::root_with_dir_that_is_tracked_and_ignored | |
PASS [ 0.008s] gix-dir::dir walk::should_interrupt_works_even_in_empty_directories | |
PASS [ 0.008s] gix-dir::dir walk::subdir_untracked | |
PASS [ 0.007s] gix-dir::dir walk::submodules | |
PASS [ 0.064s] gix-dir::dir walk::root_may_be_a_symlink_if_it_is_the_worktree | |
PASS [ 0.008s] gix-dir::dir walk::symlink_to_dir_can_be_excluded | |
PASS [ 0.007s] gix-dir::dir walk::top_level_root_that_is_a_file | |
PASS [ 0.008s] gix-dir::dir walk::type_mismatch | |
PASS [ 0.007s] gix-dir::dir walk::type_mismatch_ignore_case_clash_dir_is_file | |
PASS [ 0.008s] gix-dir::dir walk::type_mismatch_ignore_case | |
PASS [ 0.007s] gix-dir::dir walk::type_mismatch_ignore_case_clash_file_is_dir | |
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored | |
PASS [ 0.067s] gix-dir::dir walk::root_may_not_lead_through_symlinks | |
PASS [ 0.012s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_mixed | |
PASS [ 0.008s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_prefix_wildcards | |
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_wildcards | |
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed | |
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed_with_prefix | |
PASS [ 0.011s] gix-dir::dir walk::untracked_and_ignored_collapse_mix | |
PASS [ 0.008s] gix-dir::dir walk::untracked_and_ignored_for_deletion_negative_wildcard_spec | |
PASS [ 0.008s] gix-dir::dir walk::untracked_and_ignored_for_deletion_positive_wildcard_spec | |
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_for_deletion_nonmatching_wildcard_spec | |
PASS [ 0.009s] gix-dir::dir walk::untracked_and_ignored_pathspec_guidance | |
PASS [ 0.008s] gix-dir::dir walk::walk_with_submodule | |
PASS [ 0.007s] gix-dir::dir walk::worktree_root_can_be_symlink | |
PASS [ 0.010s] gix-dir::dir_walk_cwd prefixes_work_as_expected | |
PASS [ 0.009s] gix-discover is::config::tests::various | |
PASS [ 0.007s] gix-discover upwards::types::tests::parse_ceiling_dirs_from_environment_format | |
PASS [ 0.252s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare | |
PASS [ 0.007s] gix-discover::discover is_git::no_bare_repo_without_index_file_looks_like_worktree | |
PASS [ 0.008s] gix-discover::discover is_git::split_worktree_using_configuration | |
PASS [ 0.007s] gix-discover::discover parse::invalid | |
PASS [ 0.006s] gix-discover::discover parse::valid | |
PASS [ 0.280s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_nonbare_repo | |
PASS [ 0.006s] gix-discover::discover path::from_git_dir_file::absolute_path_unix | |
PASS [ 0.007s] gix-discover::discover path::from_git_dir_file::relative_path_is_made_absolute_relative_to_containing_dir | |
PASS [ 0.007s] gix-discover::discover upwards::ceiling_dirs::ceiling_dir_is_ignored_if_we_are_standing_on_the_ceiling_and_no_match_is_required | |
PASS [ 0.007s] gix-discover::discover upwards::ceiling_dirs::ceiling_dir_limits_are_respected_and_prevent_discovery | |
PASS [ 0.296s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_bare_repo | |
PASS [ 0.008s] gix-discover::discover upwards::ceiling_dirs::ceiling_dirs_are_not_processed_differently_than_the_git_dir_candidate | |
PASS [ 0.008s] gix-discover::discover upwards::ceiling_dirs::ceilings_are_adjusted_to_match_search_dir | |
PASS [ 0.007s] gix-discover::discover upwards::ceiling_dirs::discovery_fails_if_we_require_a_matching_ceiling_dir_but_are_standing_on_it | |
PASS [ 0.008s] gix-discover::discover upwards::ceiling_dirs::git_dir_candidate_within_ceiling_allows_discovery | |
PASS [ 0.007s] gix-discover::discover upwards::ceiling_dirs::more_restrictive_ceiling_dirs_overrule_less_restrictive_ones | |
PASS [ 0.008s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dir_error_can_be_suppressed | |
PASS [ 0.008s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dirs_errors_by_default | |
PASS [ 0.006s] gix-discover::discover upwards::dot_git_only::bare_repos_are_ignored | |
PASS [ 0.008s] gix-discover::discover upwards::do_not_shorten_absolute_paths | |
PASS [ 0.008s] gix-discover::discover upwards::dot_git_only::succeeds_from_within_dot_git_dir | |
PASS [ 0.006s] gix-discover::discover upwards::from_bare_git_dir | |
PASS [ 0.007s] gix-discover::discover upwards::from_bare_git_dir_without_config_file | |
PASS [ 0.011s] gix-discover::discover upwards::dot_git_only::succeeds_in_worktree_dir | |
PASS [ 0.006s] gix-discover::discover upwards::from_bare_with_index | |
PASS [ 0.334s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare_if_it_was_renamed | |
PASS [ 0.006s] gix-discover::discover upwards::from_existing_worktree | |
PASS [ 0.009s] gix-discover::discover upwards::from_dir_with_dot_dot | |
PASS [ 0.008s] gix-discover::discover upwards::from_existing_worktree_inside_dot_git | |
PASS [ 0.007s] gix-discover::discover upwards::from_git_dir | |
PASS [ 0.007s] gix-discover::discover upwards::from_nested_dir | |
PASS [ 0.013s] gix-discover::discover upwards::from_inside_bare_git_dir | |
PASS [ 0.010s] gix-discover::discover upwards::from_nested_dir_inside_a_git_dir | |
PASS [ 0.013s] gix-discover::discover upwards::from_non_bare_without_index | |
PASS [ 0.010s] gix-discover::discover upwards::from_non_existing_worktree | |
PASS [ 0.008s] gix-discover::discover upwards::from_non_existing_worktree_inside_dot_git | |
PASS [ 0.009s] gix-discover::discover upwards::from_working_dir | |
PASS [ 0.012s] gix-discover::discover upwards::from_working_dir_no_config | |
PASS [ 0.007s] gix-discover::isolated in_cwd_upwards_bare_repo_without_index | |
PASS [ 0.007s] gix-discover::isolated in_cwd_upwards_nonbare_repo_without_index | |
PASS [ 0.009s] gix-discover::isolated unc_paths_are_handled_on_windows | |
PASS [ 0.008s] gix-discover::isolated upwards_bare_repo_with_index | |
PASS [ 0.007s] gix-discover::isolated upwards_with_relative_directories_and_optional_ceiling | |
PASS [ 0.007s] gix-features::features trace::span | |
PASS [ 0.008s] gix-features::hash size_of_sha1 | |
PASS [ 0.008s] gix-features::multi-threaded parallel::in_order_iter::in_order_stays_in_order | |
PASS [ 0.008s] gix-features::multi-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.007s] gix-features::multi-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete | |
PASS [ 0.007s] gix-features::multi-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.016s] gix-features::multi-threaded parallel::in_parallel | |
PASS [ 0.018s] gix-features::multi-threaded parallel::in_parallel_with_mut_slice_in_chunks | |
PASS [ 0.009s] gix-features::multi-threaded parallel::stepped_reduce_finalize | |
PASS [ 0.012s] gix-features::multi-threaded parallel::stepped_reduce_next | |
PASS [ 0.009s] gix-features::multi-threaded parallel::stepped_reduce_ref_input_and_consume | |
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_big | |
PASS [ 0.010s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_small | |
PASS [ 0.007s] gix-features::parallel optimize_chunk_size_and_thread_limit::not_enough_chunks_for_threads | |
PASS [ 0.007s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_indexed | |
PASS [ 0.011s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_lookup | |
PASS [ 0.008s] gix-features::parallel optimize_chunk_size_and_thread_limit::some_more_chunks_per_thread | |
PASS [ 0.010s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_many_threads | |
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_many_threads | |
PASS [ 0.013s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_single_thread | |
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_single_thread | |
PASS [ 0.007s] gix-features::pipe io::continue_on_empty_writes | |
PASS [ 0.008s] gix-features::pipe io::lack_of_reader_fails_with_broken_pipe | |
PASS [ 0.009s] gix-features::pipe io::line_reading | |
PASS [ 0.005s] gix-features::pipe io::line_reading_one_by_one | |
PASS [ 0.007s] gix-features::pipe io::small_reads | |
PASS [ 0.007s] gix-features::pipe io::threaded_read_to_end | |
PASS [ 0.006s] gix-features::pipe io::writer_can_inject_errors | |
PASS [ 0.005s] gix-features::single-threaded parallel::in_order_iter::in_order_stays_in_order | |
PASS [ 0.005s] gix-features::single-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.008s] gix-features::single-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete | |
PASS [ 0.007s] gix-features::single-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse | |
PASS [ 0.012s] gix-features::single-threaded parallel::in_parallel | |
PASS [ 0.017s] gix-features::single-threaded parallel::in_parallel_with_mut_slice_in_chunks | |
PASS [ 0.010s] gix-features::single-threaded parallel::stepped_reduce_finalize | |
PASS [ 0.010s] gix-features::single-threaded parallel::stepped_reduce_next | |
PASS [ 0.008s] gix-features::single-threaded parallel::stepped_reduce_ref_input_and_consume | |
PASS [ 0.006s] gix-filter::filter driver::apply::missing_driver_means_no_filter_is_applied | |
PASS [ 0.257s] gix-discover::discover upwards::submodules::by_their_worktree_checkout | |
PASS [ 0.319s] gix-discover::discover upwards::submodules::by_their_module_git_dir | |
PASS [ 26.237s] gix-filter::filter driver::apply::process_status_abort_disables_capability | |
PASS [ 26.140s] gix-filter::filter driver::apply::smudge_and_clean_delayed | |
PASS [ 0.481s] gix-filter::filter driver::apply::smudge_and_clean_failure_is_translated_to_observable_error_for_required_drivers | |
PASS [ 26.738s] gix-filter::filter driver::apply::a_crashing_process_can_restart_it | |
PASS [ 0.471s] gix-filter::filter driver::apply::smudge_and_clean_failure_means_nothing_if_required_is_false | |
PASS [ 26.684s] gix-filter::filter driver::apply::process_status_strange_shuts_down_process | |
PASS [ 0.006s] gix-filter::filter eol::convert_to_git::crlf_in_index_prevents_conversion_to_lf | |
PASS [ 0.006s] gix-filter::filter eol::convert_to_git::detected_as_binary | |
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::fast_conversion_by_stripping_cr | |
PASS [ 0.005s] gix-filter::filter eol::convert_to_git::no_crlf_means_no_work | |
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::round_trip_check | |
PASS [ 0.006s] gix-filter::filter eol::convert_to_git::slower_conversion_due_to_lone_cr | |
PASS [ 0.006s] gix-filter::filter eol::convert_to_git::with_binary_attribute_is_never_converted | |
PASS [ 0.006s] gix-filter::filter eol::convert_to_worktree::each_nl_is_replaced_with_crnl | |
PASS [ 0.005s] gix-filter::filter eol::convert_to_worktree::existing_crnl_are_not_replaced_for_safety_nor_are_lone_cr | |
PASS [ 0.006s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_attribute_digest_does_not_allow_it | |
PASS [ 0.007s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_configuration_does_not_allow_it | |
PASS [ 0.005s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_nothing_to_do | |
PASS [ 0.005s] gix-filter::filter eol::stats::from_bytes::all | |
PASS [ 0.005s] gix-filter::filter ident::apply::no_change | |
PASS [ 0.005s] gix-filter::filter ident::apply::round_trips | |
PASS [ 0.009s] gix-filter::filter ident::apply::simple | |
PASS [ 0.006s] gix-filter::filter ident::undo::anything_between_dollar_id_dollar | |
PASS [ 0.005s] gix-filter::filter ident::undo::empty | |
PASS [ 0.006s] gix-filter::filter ident::undo::multiple | |
PASS [ 0.005s] gix-filter::filter ident::undo::no_id_changes_nothing | |
PASS [ 0.006s] gix-filter::filter ident::undo::nothing_if_it_is_not_id | |
PASS [ 0.006s] gix-filter::filter ident::undo::nothing_if_newline_between_dollars | |
PASS [ 0.324s] gix-filter::filter pipeline::convert_to_git::all_stages_mean_streaming_is_impossible | |
PASS [ 0.007s] gix-filter::filter pipeline::convert_to_git::no_driver_but_filter_with_autocrlf | |
PASS [ 0.008s] gix-filter::filter pipeline::convert_to_git::no_filter_means_reader_is_returned_unchanged | |
LEAK [ 0.539s] gix-filter::filter driver::shutdown::ignore_when_waiting | |
PASS [ 0.477s] gix-filter::filter pipeline::convert_to_git::only_driver_means_streaming_is_possible | |
PASS [ 0.007s] gix-filter::filter pipeline::convert_to_worktree::all_stages_no_filter | |
PASS [ 0.007s] gix-filter::filter pipeline::convert_to_worktree::no_filter | |
PASS [ 0.006s] gix-filter::filter pipeline::default | |
PASS [ 0.007s] gix-filter::filter worktree::encode_to_git::simple | |
PASS [ 0.455s] gix-filter::filter pipeline::convert_to_worktree::all_stages | |
PASS [ 0.009s] gix-filter::filter worktree::encode_to_worktree::shift_jis | |
PASS [ 0.006s] gix-filter::filter worktree::encoding::for_label::latin_1_is_supported_with_fallback | |
PASS [ 0.006s] gix-filter::filter worktree::encoding::for_label::unknown | |
PASS [ 0.005s] gix-filter::filter worktree::encoding::for_label::utf32_is_not_supported | |
PASS [ 0.008s] gix-filter::filter worktree::encoding::for_label::various_spellings_of_utf_8_are_supported | |
PASS [ 0.006s] gix-filter::filter worktree::encoding::for_label::various_utf_16_with_bom_suffix_are_unsupported | |
PASS [ 0.005s] gix-fs::current_dir precompose_unicode | |
PASS [ 0.008s] gix-filter::filter worktree::encoding::for_label::various_utf_16_without_bom_suffix_are_supported | |
PASS [ 0.007s] gix-fs::fs capabilities::probe | |
PASS [ 0.009s] gix-fs::fs capabilities::parallel_probe | |
PASS [ 0.006s] gix-fs::fs dir::create::iter::a_single_directory_can_be_created_too | |
PASS [ 0.008s] gix-fs::fs dir::create::all::a_deeply_nested_directory | |
PASS [ 0.007s] gix-fs::fs dir::create::iter::an_existing_directory_causes_immediate_success | |
PASS [ 0.007s] gix-fs::fs dir::create::iter::an_existing_file_makes_directory_creation_fail_permanently | |
PASS [ 0.006s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_automatically | |
PASS [ 0.005s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_up_to_retries_limit | |
PASS [ 0.005s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted | |
PASS [ 0.005s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted_not_enough_retries | |
PASS [ 0.006s] gix-fs::fs dir::remove::empty_depth_first::nested_empty_and_single_empty_delete_successfully | |
PASS [ 0.008s] gix-fs::fs dir::remove::empty_depth_first::non_empty_anywhere_and_deletion_fails | |
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::a_directory_which_doesnt_exist_to_start_with_is_ok | |
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_being_the_target_dir_always_succeeds_and_we_do_nothing | |
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_directory_doesnt_have_to_exist_either_if_the_target_doesnt | |
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_must_contain_target_dir | |
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::nested_directory_deletion_works | |
PASS [ 0.005s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_being_a_file_immediately_fails | |
PASS [ 0.007s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_non_existing_causes_existing_parents_not_to_be_deleted | |
PASS [ 0.008s] gix-fs::fs dir::remove::iter::racy_directory_creation_during_deletion_always_wins_immediately | |
PASS [ 0.006s] gix-fs::fs read_dir::with_precomposed_unicode | |
PASS [ 0.005s] gix-fs::fs stack::absolute_paths_are_invalid | |
PASS [ 0.005s] gix-fs::fs stack::delegate_calls_are_consistent | |
PASS [ 0.005s] gix-fs::fs stack::empty_paths_are_noop_if_no_path_was_pushed_before | |
PASS [ 0.005s] gix-fs::fs stack::path_join_handling | |
PASS [ 0.005s] gix-fs::fs stack::relative_components_are_invalid | |
PASS [ 0.144s] gix-fsck::fsck connectivity::missing_blobs | |
PASS [ 0.007s] gix-fsck::fsck connectivity::no_missing | |
PASS [ 0.006s] gix-glob::glob parse::absence_of_sub_directories_are_marked | |
PASS [ 0.157s] gix-fsck::fsck connectivity::missing_trees | |
PASS [ 0.005s] gix-glob::glob parse::backslashes_are_part_of_the_pattern_if_not_in_specific_positions | |
PASS [ 0.005s] gix-glob::glob parse::hash_symbols_are_not_special | |
PASS [ 0.009s] gix-glob::glob parse::backslashes_before_hashes_are_considered_an_escape_sequence | |
PASS [ 1.283s] gix-filter::filter driver::apply::smudge_and_clean_series | |
PASS [ 0.005s] gix-glob::glob parse::leading_exclamation_mark_negates_pattern | |
PASS [ 0.006s] gix-glob::glob parse::leading_exclamation_marks_can_be_escaped_with_backslash | |
PASS [ 0.005s] gix-glob::glob parse::mark_ends_with_pattern_specifically | |
PASS [ 0.007s] gix-glob::glob parse::leading_slashes_mark_patterns_as_absolute | |
PASS [ 0.005s] gix-glob::glob parse::trailing_spaces_are_taken_literally | |
PASS [ 0.009s] gix-glob::glob parse::trailing_slashes_are_marked_and_removed | |
PASS [ 0.006s] gix-glob::glob parse::trailing_spaces_can_be_escaped_to_be_literal | |
PASS [ 0.007s] gix-glob::glob parse::whitespace_only_is_ignored | |
PASS [ 0.006s] gix-glob::glob pattern::display | |
PASS [ 0.007s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_ends_with_in_basenames | |
PASS [ 0.005s] gix-glob::glob pattern::matching::absolute_basename_matches_only_from_beginning | |
PASS [ 0.008s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_glob_in_paths | |
PASS [ 0.006s] gix-glob::glob pattern::matching::absolute_path_matches_only_from_beginning | |
PASS [ 0.006s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_detects_mismatches_quickly | |
PASS [ 0.008s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_can_do_case_insensitive_prefix_search | |
PASS [ 0.005s] gix-glob::glob pattern::matching::basename_glob_and_literal_is_ends_with | |
PASS [ 0.005s] gix-glob::glob pattern::matching::directory_patterns_do_not_match_files_within_a_directory_as_well_like_slash_star_star | |
PASS [ 0.006s] gix-glob::glob pattern::matching::basename_matches_from_end | |
PASS [ 0.005s] gix-glob::glob pattern::matching::matches_of_absolute_paths_work | |
PASS [ 0.007s] gix-glob::glob pattern::matching::fuzzed_exponential_runaway_denial_of_service | |
PASS [ 0.007s] gix-glob::glob pattern::matching::names_do_not_automatically_match_entire_directories | |
PASS [ 0.007s] gix-glob::glob pattern::matching::negated_patterns_are_handled_by_caller | |
PASS [ 0.005s] gix-glob::glob pattern::matching::relative_path_does_not_match_from_end | |
PASS [ 0.007s] gix-glob::glob pattern::matching::non_dirs_for_must_be_dir_patterns_are_ignored | |
PASS [ 0.006s] gix-glob::glob pattern::matching::single_paths_match_anywhere | |
PASS [ 0.010s] gix-glob::glob pattern::matching::special_cases_from_corpus | |
PASS [ 0.006s] gix-glob::glob search::pattern::list::from_bytes_base | |
PASS [ 0.006s] gix-glob::glob search::pattern::list::from_file_that_does_not_exist | |
PASS [ 0.007s] gix-glob::glob search::pattern::list::from_file_that_is_a_directory | |
PASS [ 0.006s] gix-glob::glob wildmatch::brackets | |
PASS [ 0.010s] gix-glob::glob search::pattern::list::strip_base_handle_recompute_basename_pos | |
PASS [ 0.005s] gix-hash::hash kind::from_hex_len::none_if_there_is_no_fit | |
PASS [ 0.011s] gix-glob::glob wildmatch::corpus | |
PASS [ 0.007s] gix-hash::hash kind::from_hex_len::some_sha1 | |
PASS [ 0.005s] gix-hash::hash object_id::empty::tree | |
PASS [ 0.009s] gix-hash::hash object_id::empty::blob | |
PASS [ 0.005s] gix-hash::hash object_id::from_hex::invalid::non_hex_characters | |
PASS [ 0.006s] gix-hash::hash object_id::from_hex::invalid::too_long | |
PASS [ 0.005s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_lowercase | |
PASS [ 0.009s] gix-hash::hash object_id::from_hex::invalid::too_short | |
PASS [ 0.006s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_uppercase | |
PASS [ 0.006s] gix-hash::hash oid::is_null | |
PASS [ 0.006s] gix-hash::hash oid::to_hex_with_len::display_entire_range_sha1 | |
PASS [ 0.007s] gix-hash::hash prefix::cmp_oid::it_detects_equality | |
PASS [ 0.007s] gix-hash::hash prefix::cmp_oid::it_detects_inequality | |
PASS [ 0.005s] gix-hash::hash prefix::new::errors_if_hex_len_is_longer_than_oid_len_in_hex | |
PASS [ 0.007s] gix-hash::hash prefix::new::errors_if_hex_len_is_too_short | |
PASS [ 0.006s] gix-hash::hash prefix::new::various_valid_inputs | |
PASS [ 0.007s] gix-hash::hash prefix::try_from::id_8_chars | |
PASS [ 0.007s] gix-hash::hash prefix::try_from::id_9_chars | |
PASS [ 0.005s] gix-hash::hash prefix::try_from::id_to_long | |
PASS [ 0.006s] gix-hash::hash prefix::try_from::id_to_short | |
PASS [ 0.005s] gix-hash::hash prefix::try_from::invalid_chars | |
PASS [ 0.006s] gix-hashtable::hashtable hash::hasher::write_uses_the_first_8_bytes_verbatim_assuming_a_secure_hash_as_input | |
PASS [ 0.007s] gix-ignore::ignore parse::backslashes_before_hashes_are_no_comments | |
PASS [ 0.019s] gix-hashtable::hashtable hash::hasher::non_write_methods_panic | |
PASS [ 0.008s] gix-ignore::ignore parse::byte_order_marks_are_no_patterns | |
PASS [ 0.010s] gix-ignore::ignore parse::comments_are_ignored_as_well_as_empty_ones | |
PASS [ 0.006s] gix-ignore::ignore parse::line_endings_can_be_windows_or_unix | |
PASS [ 0.010s] gix-ignore::ignore parse::line_numbers_are_counted_correctly | |
PASS [ 0.011s] gix-ignore::ignore parse::precious | |
PASS [ 0.008s] gix-ignore::ignore parse::trailing_spaces_can_be_escaped_to_be_literal | |
PASS [ 0.006s] gix-ignore::ignore search::from_overrides | |
PASS [ 0.006s] gix-ignore::ignore search::from_overrides_with_excludes | |
PASS [ 0.007s] gix-ignore::ignore search::from_overrides_with_precious | |
PASS [ 0.008s] gix-index access::tests::entry_by_path_with_conflicting_file | |
PASS [ 0.005s] gix-index entry::flags::at_rest::tests::flags_extended_conversion | |
PASS [ 0.005s] gix-index entry::flags::at_rest::tests::flags_from_bits_with_conflict | |
PASS [ 0.006s] gix-index extension::tree::tests::size_of_tree | |
PASS [ 0.007s] gix-index size_of_entry | |
PASS [ 0.056s] gix-ignore::ignore search::baseline_from_git_dir | |
PASS [ 0.063s] gix-index-tests::integrate index::access::entry_by_path | |
PASS [ 0.105s] gix-index-tests::integrate index::access::dirwalk_api_and_icase_support | |
PASS [ 0.007s] gix-index-tests::integrate index::access::entry_by_path_with_conflicting_file | |
PASS [ 0.007s] gix-index-tests::integrate index::access::entry_range | |
PASS [ 0.007s] gix-index-tests::integrate index::access::ignorecase_clashes_and_order | |
PASS [ 0.068s] gix-index-tests::integrate index::access::entry_by_path_and_stage | |
PASS [ 0.008s] gix-index-tests::integrate index::access::prefixed_entries | |
PASS [ 0.008s] gix-index-tests::integrate index::access::prefixed_entries_icase_with_name_clashes | |
PASS [ 0.007s] gix-index-tests::integrate index::access::prefixed_entries_with_multi_stage_file | |
PASS [ 0.007s] gix-index-tests::integrate index::access::remove_entries | |
PASS [ 0.010s] gix-index-tests::integrate index::access::sort_entries | |
PASS [ 0.006s] gix-index-tests::integrate index::entry::mode::apply | |
PASS [ 0.006s] gix-index-tests::integrate index::entry::stat::is_racy | |
PASS [ 0.006s] gix-index-tests::integrate index::entry::stat::matches::use_ctime | |
PASS [ 0.009s] gix-index-tests::integrate index::entry::stat::matches::check_stat | |
PASS [ 0.005s] gix-index-tests::integrate index::entry::stat::matches::use_nsec | |
PASS [ 0.007s] gix-index-tests::integrate index::entry::stat::matches::use_stdev | |
PASS [ 0.005s] gix-index-tests::integrate index::entry::time::conversion_roundtrip | |
PASS [ 0.007s] gix-index-tests::integrate index::file::init::at_or_new::create_empty_in_memory_state_if_file_does_not_exist | |
PASS [ 0.013s] gix-index-tests::integrate index::file::access::set_path::future_writes_respect_the_newly_set_path | |
PASS [ 0.010s] gix-index-tests::integrate index::file::init::at_or_new::opens_existing | |
PASS [ 0.008s] gix-index-tests::integrate index::file::read::file_with_conflicts | |
PASS [ 0.009s] gix-index-tests::integrate index::file::read::fsmn_v1 | |
PASS [ 0.008s] gix-index-tests::integrate index::file::read::reuc_extension | |
PASS [ 0.443s] gix-glob::glob pattern::matching::compare_baseline_with_ours | |
PASS [ 0.052s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode_no_dirs | |
PASS [ 0.084s] gix-index-tests::integrate index::file::read::sparse_checkout_non_cone_mode | |
PASS [ 0.214s] gix-index-tests::integrate index::file::init::from_state::writes_data_to_disk_and_is_a_valid_index | |
FAIL [ 0.185s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode | |
--- STDOUT: gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode --- | |
running 1 test | |
test index::file::read::sparse_checkout_cone_mode ... FAILED | |
failures: | |
failures: | |
index::file::read::sparse_checkout_cone_mode | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 53 filtered out; finished in 0.17s | |
--- STDERR: gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode --- | |
failed to extract 'fixtures/generated-archives/v3_sparse_index.tar.xz': Ignoring archive at 'fixtures/generated-archives/v3_sparse_index.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'index::file::read::sparse_checkout_cone_mode' panicked at gix-index/tests/index/file/read.rs:279:5: | |
assertion failed: file.is_sparse() | |
stack backtrace: | |
0: 0x55dbef19c712 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 | |
1: 0x55dbef19c712 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 | |
2: 0x55dbef19c712 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 | |
3: 0x55dbef19c712 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 | |
4: 0x55dbef1c7a2c - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 | |
5: 0x55dbef1c7a2c - core::fmt::write::hd9a8d7d029f9ea1a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 | |
6: 0x55dbef19937f - std::io::Write::write_fmt::h0e1226b2b8d973fe | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 | |
7: 0x55dbef19c4e4 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 | |
8: 0x55dbef19c4e4 - std::sys_common::backtrace::print::he907f6ad7eee41cb | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 | |
9: 0x55dbef19e84b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b | |
10: 0x55dbef19e5a3 - std::panicking::default_hook::h25ba2457dea68e65 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 | |
11: 0x55dbef19eced - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 | |
12: 0x55dbef19eb89 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:649:13 | |
13: 0x55dbef19cbe6 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 | |
14: 0x55dbef19e8f4 - rust_begin_unwind | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 | |
15: 0x55dbeed9e065 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 | |
16: 0x55dbeed9e123 - core::panicking::panic::h8ddd58dc57c2dc00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:145:5 | |
17: 0x55dbeedbf31a - integrate::index::file::read::sparse_checkout_cone_mode::h26f13feca4232006 | |
at /home/ek/repos/gitoxide/gix-index/tests/index/file/read.rs:279:5 | |
18: 0x55dbeedb4d57 - integrate::index::file::read::sparse_checkout_cone_mode::{{closure}}::hbb002223c49b2e94 | |
at /home/ek/repos/gitoxide/gix-index/tests/index/file/read.rs:275:31 | |
19: 0x55dbeedb8446 - core::ops::function::FnOnce::call_once::h47518d198a436916 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
20: 0x55dbeee933af - core::ops::function::FnOnce::call_once::hdf5ca86569853e72 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
21: 0x55dbeee933af - test::__rust_begin_short_backtrace::hd4329dc6408133c8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:621:18 | |
22: 0x55dbeee92a33 - test::run_test_in_process::{{closure}}::h28125576fa02ab1b | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:60 | |
23: 0x55dbeee92a33 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h263d7f9b738b9dba | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
24: 0x55dbeee92a33 - std::panicking::try::do_call::h07c639bca005fe67 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
25: 0x55dbeee92a33 - std::panicking::try::h58a07e442d3bdb92 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
26: 0x55dbeee92a33 - std::panic::catch_unwind::h755d3ddccf2ee291 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
27: 0x55dbeee92a33 - test::run_test_in_process::h1afe055b8c5de7fa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:27 | |
28: 0x55dbeee92a33 - test::run_test::{{closure}}::h3810503c3fff9a00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:567:43 | |
29: 0x55dbeee5b633 - test::run_test::{{closure}}::he05fab8f6f4e5a70 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:595:41 | |
30: 0x55dbeee5b633 - std::sys_common::backtrace::__rust_begin_short_backtrace::he823da8fbe6df054 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 | |
31: 0x55dbeee6019f - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4ec5c7fc245f87d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:528:17 | |
32: 0x55dbeee6019f - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc69a28560447662e | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
33: 0x55dbeee6019f - std::panicking::try::do_call::hf528d3cff240a786 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
34: 0x55dbeee6019f - std::panicking::try::hb11bf079f9b1f405 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
35: 0x55dbeee6019f - std::panic::catch_unwind::hcee8d50a8dc1d323 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
36: 0x55dbeee6019f - std::thread::Builder::spawn_unchecked_::{{closure}}::hb48d60f284150728 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:527:30 | |
37: 0x55dbeee6019f - core::ops::function::FnOnce::call_once{{vtable.shim}}::h04ac49919f9d987a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
38: 0x55dbef1a4fd5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h19b9e642d37e7272 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
39: 0x55dbef1a4fd5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h97265befc434d3ae | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
40: 0x55dbef1a4fd5 - std::sys::pal::unix::thread::Thread::new::thread_start::h420dad5cf01a9f35 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys/pal/unix/thread.rs:108:17 | |
41: 0x7f8605a87ac3 - <unknown> | |
42: 0x7f8605b19850 - <unknown> | |
43: 0x0 - <unknown> | |
PASS [ 0.054s] gix-index-tests::integrate index::file::read::split_index_without_any_extension | |
PASS [ 0.021s] gix-index-tests::integrate index::file::read::untr_extension | |
PASS [ 0.104s] gix-index-tests::integrate index::file::read::split_index_and_regular_index_of_same_content_are_indeed_the_same | |
PASS [ 0.030s] gix-index-tests::integrate index::file::read::untr_extension_with_oids | |
PASS [ 0.010s] gix-index-tests::integrate index::file::read::v2_empty | |
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v2_empty_skip_hash | |
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v2_split_index | |
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v2_very_long_path | |
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v2_with_multiple_entries_without_eoie_ext | |
FAIL [ 0.175s] gix-index-tests::integrate index::file::read::sparse_checkout_non_sparse_index | |
--- STDOUT: gix-index-tests::integrate index::file::read::sparse_checkout_non_sparse_index --- | |
running 1 test | |
test index::file::read::sparse_checkout_non_sparse_index ... FAILED | |
failures: | |
failures: | |
index::file::read::sparse_checkout_non_sparse_index | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 53 filtered out; finished in 0.16s | |
--- STDERR: gix-index-tests::integrate index::file::read::sparse_checkout_non_sparse_index --- | |
failed to extract 'fixtures/generated-archives/v3_skip_worktree.tar.xz': Ignoring archive at 'fixtures/generated-archives/v3_skip_worktree.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'index::file::read::sparse_checkout_non_sparse_index' panicked at gix-index/tests/index/file/read.rs:269:13: | |
assertion `left == right` failed | |
left: Flags(EXTENDED | SKIP_WORKTREE) | |
right: Flags(0x0) | |
stack backtrace: | |
0: 0x55c322d00712 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 | |
1: 0x55c322d00712 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 | |
2: 0x55c322d00712 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 | |
3: 0x55c322d00712 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 | |
4: 0x55c322d2ba2c - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 | |
5: 0x55c322d2ba2c - core::fmt::write::hd9a8d7d029f9ea1a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 | |
6: 0x55c322cfd37f - std::io::Write::write_fmt::h0e1226b2b8d973fe | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 | |
7: 0x55c322d004e4 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 | |
8: 0x55c322d004e4 - std::sys_common::backtrace::print::he907f6ad7eee41cb | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 | |
9: 0x55c322d0284b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b | |
10: 0x55c322d025a3 - std::panicking::default_hook::h25ba2457dea68e65 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 | |
11: 0x55c322d02ced - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 | |
12: 0x55c322d02bc2 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:657:13 | |
13: 0x55c322d00be6 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 | |
14: 0x55c322d028f4 - rust_begin_unwind | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 | |
15: 0x55c322902065 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 | |
16: 0x55c3229024db - core::panicking::assert_failed_inner::h3fa4c4749ee29c1d | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:343:17 | |
17: 0x55c322942b1e - core::panicking::assert_failed::h54c1b5a5766a05d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:298:5 | |
18: 0x55c322918cf2 - integrate::index::file::read::sparse_checkout_non_sparse_index::{{closure}}::h57e4d467f050ce88 | |
at /home/ek/repos/gitoxide/gix-index/tests/index/file/read.rs:269:13 | |
19: 0x55c3229327f2 - <core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::for_each::h9d6eccfccdc13da5 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/slice/iter/macros.rs:254:21 | |
20: 0x55c32292317c - integrate::index::file::read::sparse_checkout_non_sparse_index::hb4750744677aff56 | |
at /home/ek/repos/gitoxide/gix-index/tests/index/file/read.rs:263:5 | |
21: 0x55c322918a67 - integrate::index::file::read::sparse_checkout_non_sparse_index::{{closure}}::h804566d0c35c396d | |
at /home/ek/repos/gitoxide/gix-index/tests/index/file/read.rs:258:38 | |
22: 0x55c32291c226 - core::ops::function::FnOnce::call_once::h31da84158222b6a0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
23: 0x55c3229f73af - core::ops::function::FnOnce::call_once::hdf5ca86569853e72 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
24: 0x55c3229f73af - test::__rust_begin_short_backtrace::hd4329dc6408133c8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:621:18 | |
25: 0x55c3229f6a33 - test::run_test_in_process::{{closure}}::h28125576fa02ab1b | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:60 | |
26: 0x55c3229f6a33 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h263d7f9b738b9dba | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
27: 0x55c3229f6a33 - std::panicking::try::do_call::h07c639bca005fe67 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
28: 0x55c3229f6a33 - std::panicking::try::h58a07e442d3bdb92 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
29: 0x55c3229f6a33 - std::panic::catch_unwind::h755d3ddccf2ee291 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
30: 0x55c3229f6a33 - test::run_test_in_process::h1afe055b8c5de7fa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:27 | |
31: 0x55c3229f6a33 - test::run_test::{{closure}}::h3810503c3fff9a00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:567:43 | |
32: 0x55c3229bf633 - test::run_test::{{closure}}::he05fab8f6f4e5a70 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:595:41 | |
33: 0x55c3229bf633 - std::sys_common::backtrace::__rust_begin_short_backtrace::he823da8fbe6df054 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 | |
34: 0x55c3229c419f - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4ec5c7fc245f87d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:528:17 | |
35: 0x55c3229c419f - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc69a28560447662e | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
36: 0x55c3229c419f - std::panicking::try::do_call::hf528d3cff240a786 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
37: 0x55c3229c419f - std::panicking::try::hb11bf079f9b1f405 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
38: 0x55c3229c419f - std::panic::catch_unwind::hcee8d50a8dc1d323 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
39: 0x55c3229c419f - std::thread::Builder::spawn_unchecked_::{{closure}}::hb48d60f284150728 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:527:30 | |
40: 0x55c3229c419f - core::ops::function::FnOnce::call_once{{vtable.shim}}::h04ac49919f9d987a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
41: 0x55c322d08fd5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h19b9e642d37e7272 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
42: 0x55c322d08fd5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h97265befc434d3ae | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
43: 0x55c322d08fd5 - std::sys::pal::unix::thread::Thread::new::thread_start::h420dad5cf01a9f35 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys/pal/unix/thread.rs:108:17 | |
44: 0x7f2ece31fac3 - <unknown> | |
45: 0x7f2ece3b1850 - <unknown> | |
46: 0x0 - <unknown> | |
PASS [ 0.011s] gix-index-tests::integrate index::file::read::v2_with_single_entry_tree_and_eoie_ext | |
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v3_extended_flags | |
PASS [ 0.009s] gix-index-tests::integrate index::file::read::v4_with_delta_paths_and_ieot_ext | |
PASS [ 0.007s] gix-index-tests::integrate index::file::write::extended_flags_automatically_upgrade_the_version_to_avoid_data_loss | |
PASS [ 0.060s] gix-index-tests::integrate index::file::read::v2_split_index_recursion_is_handled_gracefully | |
PASS [ 0.043s] gix-index-tests::integrate index::file::read::v3_added_files | |
PASS [ 0.010s] gix-index-tests::integrate index::file::write::remove_flag_is_respected | |
PASS [ 0.011s] gix-index-tests::integrate index::file::write::roundtrips | |
PASS [ 0.010s] gix-index-tests::integrate index::file::write::roundtrips_sparse_index | |
PASS [ 0.009s] gix-index-tests::integrate index::file::write::skip_hash | |
PASS [ 0.013s] gix-index-tests::integrate index::init::from_tree | |
PASS [ 0.024s] gix-index-tests::integrate index::fs::metadata::from_path_no_follow | |
PASS [ 0.032s] gix-index-tests::integrate index::file::write::state_comparisons_with_various_extension_configurations | |
PASS [ 0.007s] gix-index-tests::integrate index::init::new | |
PASS [ 0.008s] gix-index-tests::integrate index::size_of_entry | |
PASS [ 0.006s] gix-lock acquire::tests::add_lock_suffix_to_file_with_extension | |
PASS [ 0.008s] gix-lock acquire::tests::add_lock_suffix_to_file_without_extension | |
PASS [ 0.006s] gix-lock::all lock::file::acquire::lock_create_dir_write_commit | |
PASS [ 0.008s] gix-lock::all lock::file::acquire::lock_write_drop | |
PASS [ 0.010s] gix-lock::all lock::file::acquire::lock_non_existing_dir_fails | |
PASS [ 0.006s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_file | |
PASS [ 0.008s] gix-lock::all lock::file::close::acquire_close_commit_to_existing_file | |
PASS [ 0.005s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_marker | |
PASS [ 0.006s] gix-lock::all lock::marker::acquire::fail_mode_immediately_produces_a_descriptive_error | |
PASS [ 0.006s] gix-lock::all lock::marker::commit::fails_for_ordinary_marker_that_was_never_writable | |
PASS [ 0.008s] gix-lock::all lock::marker::commit::failure_to_commit_does_return_a_registered_marker | |
PASS [ 0.008s] gix-macros::macros momo::basic_fn | |
PASS [ 0.008s] gix-macros::macros momo::struct_fn | |
PASS [ 0.006s] gix-macros::macros momo::struct_method | |
PASS [ 0.060s] gix-lock::all lock::marker::acquire::fail_mode_after_duration_fails_after_a_given_duration_or_more | |
PASS [ 0.006s] gix-mailmap snapshot::util::encoded_string::basic_ascii_case_folding | |
PASS [ 0.007s] gix-mailmap snapshot::util::encoded_string::no_advanced_unicode_folding | |
PASS [ 0.008s] gix-mailmap snapshot::util::encoded_string::unknown_encoding_pairs_do_not_try_to_ignore_cases | |
PASS [ 0.010s] gix-mailmap::mailmap parse::a_typical_mailmap | |
PASS [ 0.140s] gix-index-tests::integrate index::init::from_tree_validation | |
PASS [ 0.009s] gix-mailmap::mailmap parse::empty_lines_and_comments_are_ignored | |
PASS [ 0.006s] gix-mailmap::mailmap parse::error_if_email_is_empty | |
PASS [ 0.008s] gix-mailmap::mailmap parse::error_if_there_is_just_a_name | |
PASS [ 0.007s] gix-mailmap::mailmap parse::line_numbers_are_counted_correctly_in_errors | |
PASS [ 0.014s] gix-mailmap::mailmap parse::error_if_there_is_just_an_email | |
PASS [ 0.006s] gix-mailmap::mailmap parse::valid_entries | |
PASS [ 0.007s] gix-mailmap::mailmap parse::windows_and_unix_line_endings_are_supported | |
PASS [ 0.008s] gix-mailmap::mailmap snapshot::non_name_and_name_mappings_will_not_clash | |
PASS [ 0.008s] gix-mailmap::mailmap snapshot::overwrite_entries | |
PASS [ 0.008s] gix-mailmap::mailmap snapshot::try_resolve | |
PASS [ 0.006s] gix-negotiate::negotiate size_of_entry | |
PASS [ 0.016s] gix-negotiate::negotiate window_size::initial_value_without_previous_window_size | |
PASS [ 0.007s] gix-negotiate::negotiate window_size::transport_is_not_stateless | |
PASS [ 0.006s] gix-negotiate::negotiate window_size::transport_is_stateless | |
PASS [ 0.008s] gix-object commit::message::body::test_parse_trailer::extra_whitespace_before_token_or_value_is_error | |
PASS [ 0.007s] gix-object commit::message::body::test_parse_trailer::simple_newline | |
PASS [ 0.007s] gix-object commit::message::body::test_parse_trailer::simple_newline_windows | |
PASS [ 0.006s] gix-object commit::message::body::test_parse_trailer::simple_non_ascii_no_newline | |
PASS [ 0.006s] gix-object commit::message::body::test_parse_trailer::with_lots_of_whitespace_newline | |
PASS [ 0.006s] gix-object data::tests::size_of_object | |
PASS [ 0.006s] gix-object tag::write::tests::validated_name::invalid::leading_dash | |
PASS [ 0.006s] gix-object tag::write::tests::validated_name::invalid::only_dash | |
PASS [ 0.007s] gix-object tag::write::tests::validated_name::valid::version | |
PASS [ 0.010s] gix-object::object commit::from_bytes::double_dash_special_time_offset | |
PASS [ 0.007s] gix-object::object commit::from_bytes::invalid_timestsamp | |
PASS [ 0.006s] gix-object::object commit::from_bytes::merge | |
PASS [ 0.014s] gix-object::object commit::from_bytes::mergetag | |
PASS [ 0.014s] gix-object::object commit::from_bytes::newline_right_after_signature_multiline_header | |
PASS [ 0.013s] gix-object::object commit::from_bytes::pre_epoch | |
PASS [ 0.024s] gix-object::object commit::from_bytes::signed | |
PASS [ 0.029s] gix-object::object commit::from_bytes::signed_singleline | |
PASS [ 0.010s] gix-object::object commit::from_bytes::signed_with_encoding | |
PASS [ 0.009s] gix-object::object commit::from_bytes::unsigned | |
PASS [ 0.007s] gix-object::object commit::from_bytes::whitespace | |
PASS [ 0.008s] gix-object::object commit::from_bytes::with_encoding | |
PASS [ 0.009s] gix-object::object commit::from_bytes::with_trailer | |
PASS [ 0.008s] gix-object::object commit::invalid | |
PASS [ 0.007s] gix-object::object commit::iter::error_handling | |
PASS [ 0.010s] gix-object::object commit::iter::mergetag | |
PASS [ 0.008s] gix-object::object commit::iter::method::signature::msg_footer | |
PASS [ 0.007s] gix-object::object commit::iter::method::signature::signed | |
PASS [ 0.007s] gix-object::object commit::iter::method::signature::single_line | |
PASS [ 0.007s] gix-object::object commit::iter::method::signature::whitespace | |
PASS [ 0.008s] gix-object::object commit::iter::method::signature::with_encoding | |
PASS [ 0.008s] gix-object::object commit::iter::method::signatures | |
PASS [ 0.006s] gix-object::object commit::iter::method::tree_id | |
PASS [ 0.006s] gix-object::object commit::iter::newline_right_after_signature_multiline_header | |
PASS [ 0.007s] gix-object::object commit::iter::signed_singleline | |
PASS [ 0.007s] gix-object::object commit::iter::signed_with_encoding | |
PASS [ 0.006s] gix-object::object commit::iter::unsigned | |
PASS [ 0.007s] gix-object::object commit::iter::whitespace | |
PASS [ 0.007s] gix-object::object commit::message::body::created_manually_is_the_same_as_through_message_ref | |
PASS [ 0.008s] gix-object::object commit::message::body::no_trailer | |
PASS [ 0.008s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs | |
PASS [ 0.008s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs_empty_last_block | |
PASS [ 0.008s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs_empty_last_block_windows | |
PASS [ 0.007s] gix-object::object commit::message::body::no_trailer_after_a_paragraph_windows | |
PASS [ 0.009s] gix-object::object commit::message::body::single_trailer_after_a_few_paragraphs | |
PASS [ 0.009s] gix-object::object commit::message::body::two_trailers_with_broken_one_inbetween_after_a_few_paragraphs | |
PASS [ 0.009s] gix-object::object commit::message::only_title_no_trailing_newline | |
PASS [ 0.008s] gix-object::object commit::message::only_title_trailing_newline_is_retained | |
PASS [ 0.008s] gix-object::object commit::message::only_title_trailing_windows_newline_is_retained | |
PASS [ 0.009s] gix-object::object commit::message::summary::lines_separated_by_double_newlines_are_subjects | |
PASS [ 0.010s] gix-object::object commit::message::summary::no_newline_yields_the_message_itself | |
PASS [ 0.010s] gix-object::object commit::message::summary::prefixed_newlines_and_whitespace_are_trimmed | |
PASS [ 0.010s] gix-object::object commit::message::summary::trailing_newlines_and_whitespace_are_trimmed | |
PASS [ 0.025s] gix-object::object commit::message::summary::whitespace_up_to_a_newline_is_collapsed_into_a_space | |
PASS [ 0.020s] gix-object::object commit::message::summary::whitespace_without_newlines_is_ignored_except_for_leading_and_trailing_whitespace | |
PASS [ 0.021s] gix-object::object commit::message::title_and_body | |
PASS [ 0.015s] gix-object::object commit::message::title_and_body_inconsistent_newlines | |
PASS [ 0.036s] gix-object::object commit::message::title_with_more_whitespace_and_body | |
PASS [ 0.029s] gix-object::object commit::message::title_with_separator_and_empty_body | |
PASS [ 0.014s] gix-object::object commit::message::title_with_whitespace_and_body | |
PASS [ 0.016s] gix-object::object commit::message::title_with_whitespace_and_body_windows_lineending | |
PASS [ 0.017s] gix-object::object commit::message::title_with_windows_separator_and_empty_body | |
PASS [ 0.011s] gix-object::object commit::method::tree | |
PASS [ 0.025s] gix-object::object compute_hash | |
PASS [ 0.020s] gix-object::object compute_stream_hash | |
PASS [ 0.013s] gix-object::object encode::blob::round_trip | |
PASS [ 0.022s] gix-object::object encode::commit::round_trip | |
PASS [ 0.015s] gix-object::object encode::loose_header::round_trip | |
PASS [ 0.019s] gix-object::object encode::tag::round_trip | |
PASS [ 0.013s] gix-object::object encode::tree::round_trip | |
PASS [ 0.015s] gix-object::object object_ref::from_loose::shorter_than_advertised | |
PASS [ 0.014s] gix-object::object size_in_memory | |
PASS [ 0.012s] gix-object::object tag::from_bytes::empty | |
PASS [ 0.018s] gix-object::object tag::from_bytes::no_tagger | |
PASS [ 0.012s] gix-object::object tag::from_bytes::signed | |
PASS [ 0.008s] gix-object::object tag::from_bytes::whitespace | |
PASS [ 0.008s] gix-object::object tag::from_bytes::with_newlines | |
PASS [ 0.021s] gix-object::object tag::invalid | |
PASS [ 0.031s] gix-object::object tag::iter::empty | |
PASS [ 0.036s] gix-object::object tag::iter::error_handling | |
PASS [ 0.023s] gix-object::object tag::iter::no_tagger | |
PASS [ 0.026s] gix-object::object tag::iter::whitespace | |
PASS [ 0.022s] gix-object::object tag::method::target | |
PASS [ 0.226s] gix-object::object tree::entries::sort_order_is_correct | |
PASS [ 0.039s] gix-object::object tree::entry_mode::as_bytes | |
PASS [ 0.032s] gix-object::object tree::entry_mode::is_methods | |
PASS [ 0.043s] gix-object::object tree::entry_mode::size_in_bytes | |
PASS [ 0.037s] gix-object::object tree::from_bytes::empty | |
PASS [ 0.012s] gix-object::object tree::from_bytes::everything | |
PASS [ 0.014s] gix-object::object tree::from_bytes::fuzzed | |
PASS [ 0.013s] gix-object::object tree::from_bytes::invalid | |
PASS [ 0.017s] gix-object::object tree::from_bytes::special_trees | |
PASS [ 0.013s] gix-object::object tree::iter::empty | |
PASS [ 0.013s] gix-object::object tree::iter::error_handling | |
PASS [ 0.007s] gix-object::object tree::iter::everything | |
PASS [ 0.014s] gix-odb store_impls::dynamic::find::error::tests::error_size | |
PASS [ 0.073s] gix-odb store_impls::dynamic::types::tests::pack_id::max_supported_index_count | |
PASS [ 0.026s] gix-odb store_impls::dynamic::types::tests::pack_id::to_intrinsic_roundtrip | |
PASS [ 3.979s] gix-filter::filter driver::baseline::our_implementation_used_by_git | |
PASS [ 0.039s] gix-odb-tests::integrate odb::alternate::circular_alternates_are_detected_with_relative_paths | |
PASS [ 0.020s] gix-odb-tests::integrate odb::alternate::no_alternate_in_first_objects_dir | |
PASS [ 0.014s] gix-odb-tests::integrate odb::alternate::single_link_with_comment_before_path_and_ansi_c_escape | |
PASS [ 0.024s] gix-odb-tests::integrate odb::find::loose_object | |
PASS [ 0.025s] gix-odb-tests::integrate odb::find::pack_object | |
PASS [ 0.017s] gix-odb-tests::integrate odb::header::loose_object | |
PASS [ 0.019s] gix-odb-tests::integrate odb::header::pack_object | |
PASS [ 0.021s] gix-odb-tests::integrate odb::regression::repo_with_small_packs::all_packed_objects_can_be_found | |
PASS [ 0.021s] gix-odb-tests::integrate odb::sink::write | |
PASS [ 0.020s] gix-odb-tests::integrate odb::store::compound::locate::loose_object | |
PASS [ 0.022s] gix-odb-tests::integrate odb::store::compound::locate::pack_object | |
PASS [ 0.018s] gix-odb-tests::integrate odb::store::dynamic::auto_refresh_with_and_without_id_stability | |
PASS [ 0.019s] gix-odb-tests::integrate odb::store::dynamic::contains | |
PASS [ 0.020s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::no_work_is_done_for_unambiguous_potential_prefixes | |
PASS [ 0.021s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_disambiguated_prefixes_when_needed | |
PASS [ 0.092s] gix-odb-tests::integrate odb::store::dynamic::alternate_dbs_query | |
PASS [ 0.025s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_none_if_id_does_not_exist | |
PASS [ 0.042s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::unambiguous_hex_lengths_yield_prefixes_of_exactly_the_given_length | |
PASS [ 0.034s] gix-odb-tests::integrate odb::store::dynamic::iter::iteration_ordering_is_effective | |
PASS [ 0.028s] gix-odb-tests::integrate odb::store::dynamic::iterate_over_a_bunch_of_loose_and_packed_objects | |
PASS [ 0.025s] gix-odb-tests::integrate odb::store::dynamic::lookup | |
PASS [ 0.026s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths | |
PASS [ 0.027s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_none_for_prefixes_without_any_match | |
PASS [ 0.015s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match | |
PASS [ 0.014s] gix-odb-tests::integrate odb::store::dynamic::missing_objects_triggers_everything_is_loaded | |
PASS [ 3.320s] gix-odb-tests::integrate odb::store::dynamic::multi_index_access | |
PASS [ 5.401s] gix-negotiate::negotiate baseline::run | |
PASS [ 0.096s] gix-odb-tests::integrate odb::store::dynamic::object_replacement | |
PASS [ 0.011s] gix-odb-tests::integrate odb::store::dynamic::packed_object_count_causes_all_indices_to_be_loaded | |
PASS [ 0.009s] gix-odb-tests::integrate odb::store::dynamic::write | |
PASS [ 0.009s] gix-odb-tests::integrate odb::store::linked::init::a_db_without_alternates | |
PASS [ 0.008s] gix-odb-tests::integrate odb::store::linked::init::has_packs | |
PASS [ 0.018s] gix-odb-tests::integrate odb::store::linked::init::multiple_linked_repositories_via_alternates | |
PASS [ 0.020s] gix-odb-tests::integrate odb::store::linked::iter::a_bunch_of_loose_and_packed_objects | |
PASS [ 0.008s] gix-odb-tests::integrate odb::store::linked::locate::loose_object | |
PASS [ 0.008s] gix-odb-tests::integrate odb::store::linked::locate::pack_object | |
PASS [ 0.019s] gix-odb-tests::integrate odb::store::loose::contains::iterable_objects_are_contained | |
PASS [ 0.010s] gix-odb-tests::integrate odb::store::loose::find::blob | |
PASS [ 0.016s] gix-odb-tests::integrate odb::store::loose::find::blob_big | |
PASS [ 0.023s] gix-odb-tests::integrate odb::store::loose::find::blob_data | |
PASS [ 3.575s] gix-odb-tests::integrate odb::store::dynamic::multi_index_keep_open | |
PASS [ 0.010s] gix-odb-tests::integrate odb::store::loose::find::blob_not_existing | |
PASS [ 0.008s] gix-odb-tests::integrate odb::store::loose::find::commit | |
PASS [ 0.192s] gix-odb-tests::integrate odb::store::dynamic::verify::integrity | |
PASS [ 0.018s] gix-odb-tests::integrate odb::store::loose::find::header::existing | |
PASS [ 0.025s] gix-odb-tests::integrate odb::store::loose::find::header::all | |
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::find::header::non_existing | |
PASS [ 0.007s] gix-odb-tests::integrate odb::store::loose::find::invalid_object_does_not_trigger_panics | |
PASS [ 0.008s] gix-odb-tests::integrate odb::store::loose::find::tag | |
PASS [ 0.008s] gix-odb-tests::integrate odb::store::loose::find::tree | |
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::iter | |
PASS [ 0.008s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths | |
PASS [ 0.008s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_none_for_prefixes_without_any_match | |
PASS [ 0.008s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match | |
PASS [ 0.012s] gix-odb-tests::integrate odb::store::loose::verify_integrity | |
PASS [ 0.012s] gix-odb-tests::integrate odb::store::loose::write::collisions_do_not_cause_failure | |
PASS [ 0.006s] gix-pack cache::delta::tests::size_of_pack_tree_item | |
PASS [ 0.007s] gix-pack cache::delta::tests::size_of_pack_verify_data_structure | |
PASS [ 0.021s] gix-odb-tests::integrate odb::store::loose::write::read_and_write | |
PASS [ 0.008s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v2 | |
PASS [ 0.011s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v1 | |
PASS [ 0.039s] gix-odb-tests::integrate odb::store::loose::write::it_writes_objects_with_similar_permissions | |
PASS [ 0.006s] gix-pack cache::delta::tree::tests::size_of_pack_tree_item | |
PASS [ 0.009s] gix-pack cache::delta::tree::tests::size_of_pack_verify_data_structure | |
PASS [ 0.006s] gix-pack cache::lru::_static::tests::no_limit | |
PASS [ 0.008s] gix-pack cache::lru::_static::tests::journey | |
PASS [ 0.006s] gix-pack data::entry::header::tests::leb64_encode_max_int | |
PASS [ 0.006s] gix-pack data::file::decode::entry::tests::size_of_decode_entry_outcome | |
PASS [ 0.007s] gix-pack data::file::decode::header::tests::size_of_decode_entry_outcome | |
PASS [ 0.028s] gix-pack-tests::pack pack::bundle::locate::commit | |
PASS [ 0.030s] gix-pack-tests::pack pack::bundle::locate::blob | |
PASS [ 0.029s] gix-pack-tests::pack pack::bundle::locate::locate_and_verify::all | |
PASS [ 0.007s] gix-pack-tests::pack pack::bundle::locate::tree | |
PASS [ 0.008s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_single_link | |
PASS [ 0.008s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_two_links | |
PASS [ 0.006s] gix-pack-tests::pack pack::data::file::decode_entry::commit | |
PASS [ 0.007s] gix-pack-tests::pack pack::data::file::decompress_entry::blob | |
PASS [ 0.006s] gix-pack-tests::pack pack::data::file::decompress_entry::blob_with_two_chain_links | |
PASS [ 0.006s] gix-pack-tests::pack pack::data::file::decompress_entry::commit | |
PASS [ 0.006s] gix-pack-tests::pack pack::data::file::decompress_entry::tree | |
PASS [ 0.008s] gix-pack-tests::pack pack::data::file::method::checksum | |
PASS [ 0.009s] gix-pack-tests::pack pack::data::file::method::iter | |
PASS [ 0.073s] gix-pack-tests::pack pack::bundle::write_to_directory::given_a_directory | |
PASS [ 0.072s] gix-pack-tests::pack pack::bundle::write_to_directory::without_providing_one | |
PASS [ 0.008s] gix-pack-tests::pack pack::data::file::method::verify_checksum | |
PASS [ 0.009s] gix-pack-tests::pack pack::data::file::resolve_header::blob_ofs_delta_single_link | |
PASS [ 0.010s] gix-pack-tests::pack pack::data::file::resolve_header::blob_ofs_delta_two_links | |
PASS [ 0.008s] gix-pack-tests::pack pack::data::file::resolve_header::commit | |
PASS [ 0.008s] gix-pack-tests::pack pack::data::file::resolve_header::tree | |
PASS [ 0.008s] gix-pack-tests::pack pack::data::header::encode_decode_roundtrip | |
PASS [ 0.009s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::inner_errors_are_passed_on | |
PASS [ 0.007s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::lookup_errors_trigger_a_fuse_and_stop_iteration | |
PASS [ 0.009s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::only_ref_deltas_are_handled | |
PASS [ 0.009s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::ref_deltas_have_their_base_injected_if_not_done_before_and_all_future_entries_are_offset | |
PASS [ 0.007s] gix-pack-tests::pack pack::data::output::size_of_count | |
PASS [ 0.006s] gix-pack-tests::pack pack::data::output::size_of_entry | |
PASS [ 0.008s] gix-pack-tests::pack pack::index::iter | |
PASS [ 6.319s] gix-macros::macros momo::ux | |
PASS [ 0.059s] gix-pack-tests::pack pack::index::traverse_with_index_and_forward_ref_deltas | |
PASS [ 0.007s] gix-pack-tests::pack pack::index::version::v1::lookup | |
PASS [ 0.006s] gix-pack-tests::pack pack::index::version::v2::lookup | |
PASS [ 0.012s] gix-pack-tests::pack pack::iter::new_from_header::generic_iteration | |
PASS [ 0.007s] gix-pack-tests::pack pack::iter::new_from_header::header_encode | |
PASS [ 0.007s] gix-pack-tests::pack pack::iter::new_from_header::restore_missing_trailer | |
PASS [ 0.007s] gix-pack-tests::pack pack::iter::new_from_header::restore_partial_pack | |
PASS [ 0.006s] gix-pack-tests::pack pack::iter::size_of_entry | |
PASS [ 0.535s] gix-pack-tests::pack pack::index::pack_lookup | |
PASS [ 2.273s] gix-pack-tests::pack pack::data::output::count_and_entries::empty_pack_is_allowed | |
PASS [ 2.184s] gix-pack-tests::pack pack::multi_index::access::general | |
PASS [ 0.007s] gix-pack-tests::pack pack::multi_index::access::lookup_with_ambiguity | |
PASS [ 0.008s] gix-pack-tests::pack pack::multi_index::verify::checksum | |
PASS [ 0.492s] gix-pack-tests::pack pack::multi_index::access::lookup_prefix | |
PASS [ 0.164s] gix-pack-tests::pack pack::multi_index::verify::integrity | |
PASS [ 0.007s] gix-packetline::blocking-packetline decode::streaming::error_on_empty_line | |
PASS [ 0.005s] gix-packetline::blocking-packetline decode::streaming::error_on_error_line | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::error_on_invalid_hex | |
PASS [ 0.166s] gix-pack-tests::pack pack::multi_index::write::from_paths | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::error_on_oversized_line | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::flush | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::ignore_extra_bytes | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::incomplete::missing_data_bytes | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::incomplete::missing_hex_bytes | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::round_trip::all_kinds_of_packetlines | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::round_trip::error_line | |
PASS [ 2.391s] gix-pack-tests::pack pack::multi_index::access::lookup_missing | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::round_trip::side_bands | |
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::round_trip::trailing_line_feeds_are_removed_explicitly | |
PASS [ 0.006s] gix-packetline::blocking-packetline encode::data_to_write::binary_and_non_binary | |
PASS [ 0.007s] gix-packetline::blocking-packetline decode::streaming::trailing_line_feeds_are_not_removed_automatically | |
PASS [ 0.007s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_exceeds_limit | |
PASS [ 0.006s] gix-packetline::blocking-packetline encode::error::write_line | |
PASS [ 0.007s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_is_empty | |
PASS [ 0.007s] gix-packetline::blocking-packetline encode::flush_delim_response_end::success_flush_delim_response_end | |
PASS [ 0.008s] gix-packetline::blocking-packetline read::sideband::handling_of_err_lines | |
PASS [ 0.010s] gix-packetline::blocking-packetline encode::text_to_write::always_appends_a_newline | |
PASS [ 0.009s] gix-packetline::blocking-packetline read::sideband::peek_past_a_delimiter_is_no_error | |
PASS [ 0.007s] gix-packetline::blocking-packetline read::sideband::peek_past_an_actual_eof_is_an_error | |
PASS [ 0.009s] gix-packetline::blocking-packetline read::sideband::read_line_trait_method_reads_one_packet_line_at_a_time | |
PASS [ 0.006s] gix-packetline::blocking-packetline read::sideband::readline_reads_one_packet_line_at_a_time | |
PASS [ 0.009s] gix-packetline::blocking-packetline read::sideband::read_pack_with_progress_extraction | |
PASS [ 0.007s] gix-packetline::blocking-packetline read::streaming_peek_iter::fail_on_err_lines | |
PASS [ 0.007s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_eof_is_none | |
PASS [ 0.011s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek | |
PASS [ 0.007s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_delimiter_logic | |
PASS [ 0.008s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_err_logic | |
PASS [ 0.007s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_non_data | |
PASS [ 0.007s] gix-packetline::blocking-packetline write::each_write_results_in_one_line | |
PASS [ 0.007s] gix-packetline::blocking-packetline write::empty_writes_fail_with_error | |
PASS [ 0.015s] gix-packetline::blocking-packetline read::streaming_peek_iter::read_from_file_and_reader_advancement | |
PASS [ 0.007s] gix-packetline::blocking-packetline write::huge_writes_are_split_into_lines | |
PASS [ 0.007s] gix-packetline::blocking-packetline write::write_text_and_write_binary | |
PASS [ 0.007s] gix-path env::git::tests::config_to_base_path | |
PASS [ 0.006s] gix-path env::git::tests::first_file_from_config_with_origin | |
PASS [ 0.006s] gix-path::path convert::assure_unix_separators | |
PASS [ 0.005s] gix-path::path convert::assure_windows_separators | |
PASS [ 0.005s] gix-path::path convert::join_bstr_unix_pathsep::empty_path_makes_base_end_with_a_slash | |
PASS [ 0.008s] gix-path::path convert::join_bstr_unix_pathsep::absolute_path_produces_double_slashes | |
PASS [ 0.007s] gix-path::path convert::join_bstr_unix_pathsep::empty_base_leaves_everything_untouched | |
PASS [ 0.005s] gix-path::path convert::normalize::multiple_parent_dir_movements_eat_into_the_current_dir | |
PASS [ 0.005s] gix-path::path convert::join_bstr_unix_pathsep::typical_with_double_slash_avoidance | |
PASS [ 0.007s] gix-path::path convert::join_bstr_unix_pathsep::relative_base_or_path_are_nothing_special | |
PASS [ 0.006s] gix-path::path convert::normalize::parent_dirs_cause_the_cwd_to_be_used | |
PASS [ 0.007s] gix-path::path convert::normalize::no_change_if_there_are_no_trailing_relative_components | |
PASS [ 0.006s] gix-path::path convert::normalize::special_cases_around_cwd | |
PASS [ 0.006s] gix-path::path convert::normalize::trailing_relative_components_are_resolved | |
PASS [ 0.007s] gix-path::path convert::normalize::trailing_directories_after_too_numerous_parent_dirs_yield_none | |
PASS [ 0.007s] gix-path::path convert::normalize::walking_up_too_much_yield_none | |
PASS [ 0.006s] gix-path::path convert::relativize_with_prefix::basics | |
PASS [ 0.007s] gix-path::path home_dir::returns_existing_directory | |
PASS [ 0.007s] gix-path::path realpath::assorted | |
PASS [ 0.007s] gix-path::path realpath::link_cycle_is_detected | |
PASS [ 0.008s] gix-path::path realpath::symlink_processing_is_disabled_if_the_value_is_zero | |
PASS [ 0.007s] gix-path::path realpath::symlink_to_relative_path_gets_expanded_into_absolute_path | |
PASS [ 0.010s] gix-path::path realpath::symlink_with_absolute_path_gets_expanded | |
PASS [ 0.007s] gix-path::path util::is_absolute::absolute_linux_path_is_true | |
PASS [ 0.005s] gix-path::path util::is_absolute::not_on_windows::drive_prefixes_are_false | |
PASS [ 0.006s] gix-path::path util::is_absolute::relative_linux_path_is_false | |
PASS [ 0.005s] gix-path::path xdg_config_path::falls_back_to_home | |
PASS [ 0.006s] gix-path::path xdg_config_path::prefers_xdg_config_bases | |
PASS [ 0.006s] gix-pathspec::defaults glob_and_noglob_cause_error | |
PASS [ 0.007s] gix-pathspec::defaults glob_works | |
PASS [ 0.041s] gix-path::path realpath::fuzzed_timeout | |
PASS [ 0.006s] gix-pathspec::defaults literal_only_combines_with_icase | |
PASS [ 0.006s] gix-pathspec::defaults noglob_works | |
PASS [ 0.006s] gix-pathspec::defaults nothing_is_set_then_it_is_like_the_default_impl | |
PASS [ 0.008s] gix-pathspec::pathspec normalize::absolute_path_breaks_out_of_working_tree | |
PASS [ 0.006s] gix-pathspec::pathspec normalize::absolute_path_escapes_worktree | |
PASS [ 0.008s] gix-pathspec::pathspec normalize::absolute_path_made_relative | |
PASS [ 0.007s] gix-pathspec::pathspec normalize::absolute_top_patterns_ignore_the_prefix_but_are_made_relative | |
PASS [ 0.007s] gix-pathspec::pathspec normalize::consuming_the_entire_prefix_does_not_lead_to_a_single_dot | |
PASS [ 0.007s] gix-pathspec::pathspec normalize::relative_path_breaks_out_of_working_tree | |
PASS [ 0.006s] gix-pathspec::pathspec normalize::relative_top_patterns_ignore_the_prefix | |
PASS [ 0.007s] gix-pathspec::pathspec normalize::removes_relative_path_components | |
PASS [ 0.006s] gix-pathspec::pathspec normalize::single_dot_is_special_and_directory_is_implied_without_trailing_slash | |
PASS [ 3.417s] gix-pack-tests::pack pack::data::output::count_and_entries::traversals | |
PASS [ 0.306s] gix-pathspec::pathspec parse::baseline | |
PASS [ 0.008s] gix-pathspec::pathspec parse::invalid::escape_character_at_end_of_attribute_value | |
PASS [ 0.008s] gix-pathspec::pathspec parse::invalid::glob_and_literal_keywords_present | |
PASS [ 0.008s] gix-pathspec::pathspec parse::invalid::invalid_attribute_values | |
PASS [ 0.009s] gix-pathspec::pathspec parse::invalid::invalid_attributes | |
PASS [ 0.008s] gix-pathspec::pathspec parse::invalid::invalid_keywords | |
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::invalid_short_signatures | |
PASS [ 0.008s] gix-pathspec::pathspec parse::invalid::missing_parentheses | |
PASS [ 0.009s] gix-pathspec::pathspec parse::invalid::multiple_attribute_specifications | |
PASS [ 0.009s] gix-pathspec::pathspec parse::valid::attributes_in_signature | |
PASS [ 0.009s] gix-pathspec::pathspec parse::valid::attributes_with_escape_chars_in_state_values | |
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::defaults_are_used | |
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::glob_from_defaults_is_overridden_by_element_glob | |
PASS [ 0.009s] gix-pathspec::pathspec parse::valid::empty_signatures | |
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::literal_default_prevents_parsing | |
PASS [ 0.009s] gix-pathspec::pathspec parse::valid::glob_negations_are_always_literal | |
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::literal_from_defaults_is_overridden_by_element_glob | |
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::repeated_matcher_keywords | |
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::short_signatures | |
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::signatures_and_searchmodes | |
PASS [ 0.380s] gix-pathspec::pathspec parse::invalid::empty_attribute_specification | |
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::there_is_no_pathspec_pathspec | |
PASS [ 0.010s] gix-pathspec::pathspec parse::valid::trailing_slash_is_turned_into_magic_signature_and_removed | |
PASS [ 0.386s] gix-pathspec::pathspec parse::invalid::empty_input | |
PASS [ 0.009s] gix-pathspec::pathspec search::common_prefix | |
PASS [ 0.011s] gix-pathspec::pathspec parse::valid::whitespace_in_pathspec | |
PASS [ 0.010s] gix-pathspec::pathspec search::directory_matches_prefix | |
PASS [ 0.011s] gix-pathspec::pathspec search::directory_matches_prefix_all_excluded | |
PASS [ 0.012s] gix-pathspec::pathspec search::directory_matches_prefix_leading | |
PASS [ 0.010s] gix-pathspec::pathspec search::directory_matches_prefix_negative_wildcard | |
PASS [ 0.010s] gix-pathspec::pathspec search::directory_matches_prefix_starting_wildcards_always_match | |
PASS [ 0.011s] gix-pathspec::pathspec search::empty_dir_always_matches | |
PASS [ 0.008s] gix-pathspec::pathspec search::included_directory_and_excluded_subdir_top_level_with_prefix | |
PASS [ 0.011s] gix-pathspec::pathspec search::init_with_exclude | |
PASS [ 0.010s] gix-pathspec::pathspec search::longest_common_directory_no_prefix | |
PASS [ 0.007s] gix-pathspec::pathspec search::no_pathspecs_match_everything | |
PASS [ 0.012s] gix-pathspec::pathspec search::longest_common_directory_with_prefix | |
PASS [ 0.008s] gix-pathspec::pathspec search::no_pathspecs_respect_prefix | |
PASS [ 0.008s] gix-pathspec::pathspec search::simplified_search_handles_nil | |
PASS [ 0.008s] gix-pathspec::pathspec search::simplified_search_respects_all_excluded | |
PASS [ 0.006s] gix-pathspec::pathspec search::simplified_search_respects_ignore_case | |
PASS [ 0.006s] gix-pathspec::pathspec search::simplified_search_respects_must_be_dir | |
PASS [ 0.006s] gix-pathspec::pathspec search::simplified_search_wildcards | |
PASS [ 0.009s] gix-pathspec::pathspec search::simplified_search_wildcards_simple | |
PASS [ 0.006s] gix-pathspec::pathspec search::starts_with | |
PASS [ 0.286s] gix-pathspec::pathspec search::files | |
PASS [ 0.284s] gix-pathspec::pathspec search::prefixes_are_always_case_sensitive | |
PASS [ 0.008s] gix-prompt::prompt options::apply_environment::git_askpass_is_used_first_and_sets_unset_askpass_values | |
PASS [ 0.007s] gix-prompt::prompt options::apply_environment::git_askpass_overrides_everything_and_ssh_askpass_does_not | |
PASS [ 0.007s] gix-prompt::prompt options::apply_environment::mode_is_disabled_if_terminal_prompt_is_falseish | |
PASS [ 0.006s] gix-prompt::prompt options::apply_environment::mode_is_left_untouched_if_terminal_prompt_is_trueish | |
PASS [ 0.006s] gix-prompt::prompt options::apply_environment::mode_is_unchanged_if_git_terminal_prompt_is_not_set | |
PASS [ 0.007s] gix-prompt::prompt options::apply_environment::ssh_askpass_does_not_override_current_value | |
PASS [ 0.007s] gix-prompt::prompt options::apply_environment::ssh_askpass_is_used_as_fallback | |
PASS [ 0.026s] gix-protocol command::tests::v1::fetch::default_features::it_chooses_all_supported_non_stacking_capabilities_and_leaves_no_progress | |
PASS [ 0.024s] gix-protocol command::tests::v1::fetch::default_features::it_chooses_the_best_multi_ack_and_sideband | |
PASS [ 0.031s] gix-protocol command::tests::v2::fetch::default_features::all_features | |
PASS [ 0.043s] gix-protocol command::tests::v2::fetch::initial_arguments::for_all_features | |
PASS [ 0.025s] gix-protocol command::tests::v2::ls_refs::default_features::default_as_there_are_no_features | |
PASS [ 0.009s] gix-protocol command::tests::v2::ls_refs::validate::ref_prefixes_can_always_be_used | |
PASS [ 0.314s] gix-protocol command::tests::v2::ls_refs::validate::unknown_argument | |
PASS [ 0.081s] gix-protocol command::tests::v2::ls_refs::validate::unknown_feature | |
PASS [ 0.032s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_clone | |
PASS [ 0.014s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateful | |
PASS [ 0.011s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateless | |
PASS [ 0.019s] gix-protocol fetch::tests::arguments::v1::include_tag | |
PASS [ 0.014s] gix-protocol fetch::tests::arguments::v1::no_include_tag | |
PASS [ 0.010s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_clone_stateful | |
PASS [ 0.014s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_fetch_stateless_and_stateful | |
PASS [ 0.012s] gix-protocol fetch::tests::arguments::v2::include_tag | |
PASS [ 0.008s] gix-protocol fetch::tests::arguments::v2::ref_in_want | |
PASS [ 0.015s] gix-protocol handshake::refs::tests::extract_references_from_v1_refs | |
PASS [ 0.029s] gix-protocol handshake::refs::tests::extract_references_from_v2_refs | |
PASS [ 0.048s] gix-protocol handshake::refs::tests::extract_symbolic_references_from_capabilities | |
PASS [ 0.041s] gix-protocol::blocking-client-protocol fetch::response::v1::arguments::all | |
PASS [ 0.038s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::clone | |
PASS [ 0.016s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::empty_shallow_clone_due_to_depth_being_too_high | |
PASS [ 0.040s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_and_pack | |
PASS [ 0.049s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_without_pack | |
PASS [ 0.026s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::shallow_clone | |
PASS [ 0.021s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::unshallow_fetch | |
PASS [ 0.048s] gix-protocol::blocking-client-protocol fetch::response::v2::arguments::all | |
PASS [ 0.037s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone | |
PASS [ 0.048s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone_with_sidebands | |
PASS [ 0.032s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::empty_shallow_clone | |
PASS [ 0.051s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_and_pack | |
PASS [ 0.036s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_without_pack | |
PASS [ 0.029s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_with_err_response | |
PASS [ 0.042s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::shallow_clone | |
PASS [ 0.042s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::unshallow_fetch | |
PASS [ 0.050s] gix-protocol::blocking-client-protocol fetch::v1::clone | |
PASS [ 0.047s] gix-protocol::blocking-client-protocol fetch::v1::clone_empty_with_capabilities | |
PASS [ 0.028s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote | |
PASS [ 0.039s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote_handshake_failure_due_to_downgrade | |
PASS [ 0.033s] gix-protocol::blocking-client-protocol fetch::v2::clone_abort_prep | |
PASS [ 0.012s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote | |
PASS [ 0.016s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote_abort_in_prep_ls_refs | |
PASS [ 0.020s] gix-protocol::blocking-client-protocol fetch::v2::ref_in_want | |
PASS [ 0.020s] gix-protocol::blocking-client-protocol remote_progress::parse::a_message_we_dont_understand | |
PASS [ 0.015s] gix-protocol::blocking-client-protocol remote_progress::parse::counting_objects_with_percentage | |
PASS [ 0.024s] gix-protocol::blocking-client-protocol remote_progress::parse::enumerating_just_with_count | |
PASS [ 0.019s] gix-quote::quote ansi_c::undo::empty_surrounded_by_quotes | |
PASS [ 0.017s] gix-quote::quote ansi_c::undo::exclamation_and_tilde_survive_an_escape_with_double_escaping | |
PASS [ 0.032s] gix-quote::quote ansi_c::undo::fuzzed | |
PASS [ 0.037s] gix-quote::quote ansi_c::undo::literal_escape_and_double_quote | |
PASS [ 0.017s] gix-quote::quote ansi_c::undo::out_of_quote_characters_can_be_passed_and_will_not_be_consumed | |
PASS [ 0.021s] gix-quote::quote ansi_c::undo::surrounded_only_by_quotes | |
PASS [ 0.045s] gix-quote::quote ansi_c::undo::typical_escapes | |
PASS [ 0.035s] gix-quote::quote ansi_c::undo::unicode_byte_escapes_by_number | |
PASS [ 0.036s] gix-quote::quote ansi_c::undo::unquoted_remains_unchanged | |
PASS [ 0.030s] gix-quote::quote ansi_c::undo::untypical_escapes | |
PASS [ 0.039s] gix-quote::quote single::complex | |
PASS [ 0.013s] gix-quote::quote single::empty | |
PASS [ 0.023s] gix-quote::quote single::existing_exclamation_mark_gets_escaped | |
PASS [ 0.040s] gix-quote::quote single::existing_quote_gets_escaped | |
PASS [ 0.032s] gix-quote::quote single::unquoted_becomes_quoted | |
PASS [ 0.043s] gix-ref raw::tests::size_of_reference | |
PASS [ 0.033s] gix-ref store_impl::file::log::line::decode::test::entry_with_empty_message | |
PASS [ 0.023s] gix-ref store_impl::file::log::line::decode::test::entry_with_message_without_newline_and_with_newline | |
PASS [ 0.010s] gix-ref store_impl::file::log::line::decode::test::invalid::completely_bogus_shows_error_with_context | |
PASS [ 0.011s] gix-ref store_impl::file::log::line::decode::test::invalid::missing_whitespace_between_signature_and_message | |
PASS [ 0.008s] gix-ref store_impl::file::log::line::decode::test::two_lines_in_a_row_with_and_without_newline | |
PASS [ 0.023s] gix-ref store_impl::file::loose::reflog::create_or_update::tests::missing_reflog_creates_it_even_if_similarly_named_empty_dir_exists_and_append_log_lines | |
PASS [ 0.025s] gix-ref store_impl::file::loose::reflog::create_or_update::tests::should_autocreate_is_unaffected_by_writemode | |
PASS [ 0.009s] gix-ref store_impl::packed::decode::tests::header::invalid | |
PASS [ 0.010s] gix-ref store_impl::packed::decode::tests::header::valid_empty | |
PASS [ 0.010s] gix-ref store_impl::packed::decode::tests::header::valid_fully_peeled_stored | |
PASS [ 0.010s] gix-ref store_impl::packed::decode::tests::header::valid_peeled_unsorted | |
PASS [ 0.007s] gix-ref store_impl::packed::decode::tests::reference::invalid | |
PASS [ 0.011s] gix-ref store_impl::packed::decode::tests::reference::two_refs_in_a_row | |
PASS [ 0.033s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::single_line | |
PASS [ 0.030s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::two_lines | |
PASS [ 0.029s] gix-ref-tests::refs file::log::iter::backward::with_buffer_too_small_for_single_line::single_line | |
PASS [ 0.020s] gix-ref-tests::refs file::log::iter::backward::with_zero_sized_buffer::any_line | |
PASS [ 0.007s] gix-ref-tests::refs file::log::iter::forward::a_single_failure_does_not_abort_iteration | |
PASS [ 0.185s] gix-ref-tests::refs file::log::iter::forward::all_success | |
PASS [ 0.016s] gix-ref-tests::refs file::log::line::write_to::newlines_in_message_of_the_input_fails_and_we_trust_signature_writing_validation | |
PASS [ 0.009s] gix-ref-tests::refs file::log::line::write_to::round_trips | |
PASS [ 0.018s] gix-ref-tests::refs file::reference::parse::invalid::hex_id | |
PASS [ 0.034s] gix-ref-tests::refs file::reference::parse::invalid::ref_tag | |
PASS [ 0.031s] gix-ref-tests::refs file::reference::parse::valid::peeled | |
PASS [ 0.013s] gix-ref-tests::refs file::reference::parse::valid::symbolic | |
PASS [ 0.020s] gix-ref-tests::refs file::reference::parse::valid::symbolic_more_than_one_space | |
PASS [ 0.192s] gix-ref-tests::refs file::reference::peel::one_level | |
PASS [ 0.185s] gix-ref-tests::refs file::reference::peel::peel_one_level_with_pack | |
PASS [ 0.032s] gix-ref-tests::refs file::reference::peel::peel_with_packed_involvement | |
PASS [ 0.039s] gix-ref-tests::refs file::reference::peel::to_id_cycle | |
PASS [ 0.032s] gix-ref-tests::refs file::reference::peel::to_id_multi_hop | |
PASS [ 0.042s] gix-ref-tests::refs file::reference::reflog::loose::iter | |
PASS [ 0.011s] gix-ref-tests::refs file::reference::reflog::loose::iter_rev | |
PASS [ 0.010s] gix-ref-tests::refs file::reference::reflog::packed::iter | |
PASS [ 0.023s] gix-ref-tests::refs file::reference::reflog::packed::iter_rev | |
PASS [ 0.007s] gix-ref-tests::refs file::store::access::set_packed_buffer_mmap_threshold | |
PASS [ 0.009s] gix-ref-tests::refs file::store::find::existing::convert::possible_inputs | |
PASS [ 0.117s] gix-ref-tests::refs file::store::find::existing::with_packed_refs | |
PASS [ 0.028s] gix-ref-tests::refs file::store::find::loose::existing::success_and_failure | |
PASS [ 0.010s] gix-ref-tests::refs file::store::find::loose::failure | |
PASS [ 0.010s] gix-ref-tests::refs file::store::find::loose::fetch_head_can_be_parsed | |
PASS [ 0.011s] gix-ref-tests::refs file::store::find::loose::success | |
PASS [ 0.010s] gix-ref-tests::refs file::store::iter::loose_iter_with_broken_refs | |
PASS [ 0.015s] gix-ref-tests::refs file::store::iter::loose_iter_with_partial_prefix | |
PASS [ 0.039s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix | |
PASS [ 0.022s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix_wont_allow_absolute_paths | |
PASS [ 0.045s] gix-ref-tests::refs file::store::iter::no_packed_available_thus_no_iteration_possible | |
PASS [ 0.038s] gix-ref-tests::refs file::store::iter::overlay_iter | |
PASS [ 0.011s] gix-ref-tests::refs file::store::iter::overlay_iter_with_prefix_wont_allow_absolute_paths | |
PASS [ 0.028s] gix-ref-tests::refs file::store::iter::overlay_partial_prefix_iter | |
PASS [ 0.032s] gix-ref-tests::refs file::store::iter::overlay_prefixed_iter | |
PASS [ 0.036s] gix-ref-tests::refs file::store::iter::packed_file_iter | |
PASS [ 0.170s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_can_trivially_use_namespaces_as_prefixes | |
PASS [ 0.016s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_on_store_with_namespace_makes_namespace_transparent | |
PASS [ 0.014s] gix-ref-tests::refs file::store::iter::with_namespace::missing_refs_dir_yields_empty_iteration | |
PASS [ 0.013s] gix-ref-tests::refs file::store::precompose_unicode_journey | |
PASS [ 0.016s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::for_head_and_main | |
PASS [ 0.008s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::non_existing_and_directory_returns_none | |
PASS [ 0.007s] gix-ref-tests::refs file::store::reflog::iter_rev::for_head_and_main | |
PASS [ 0.008s] gix-ref-tests::refs file::store::reflog::iter_rev::non_existing_and_directory_returns_none | |
PASS [ 0.015s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::cancellation_after_preparation_leaves_no_change | |
PASS [ 0.023s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_into_packed_refs | |
PASS [ 0.012s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_without_packed_refs | |
PASS [ 0.019s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::non_conflicting_creation_without_packed_refs_work | |
PASS [ 0.010s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::packed_refs_lock_is_mandatory_for_multiple_ongoing_transactions_even_if_one_does_not_need_it | |
PASS [ 0.013s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::intermediate_directories_are_removed_on_rollback | |
PASS [ 0.015s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::namespaced_updates_or_deletions_are_transparent_and_not_observable | |
PASS [ 0.023s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_are_looked_up_when_checking_existing_values | |
PASS [ 0.029s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_creation_with_packed_refs_mode_leave_keeps_original_loose_refs | |
PASS [ 0.029s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_creation_with_packed_refs_mode_prune_removes_original_loose_refs | |
PASS [ 0.035s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_creation_with_tag_loop_are_not_handled_and_cannot_exist_due_to_object_hashes | |
PASS [ 0.041s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_deletion_in_deletions_and_updates_mode | |
PASS [ 0.032s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_equally_named_empty_or_non_empty_directory_already_in_place_can_potentially_recover | |
PASS [ 0.037s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_explicit_value_must_match_the_value_on_update | |
PASS [ 0.032s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_must_exist_constraint_must_exist_already_with_any_value | |
PASS [ 0.031s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_must_not_exist_constraint_cannot_be_created_if_it_exists_already | |
PASS [ 0.015s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_must_not_exist_constraint_may_exist_already_if_the_new_value_matches_the_existing_one | |
PASS [ 0.018s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_old_value_must_exist_when_creating_it | |
PASS [ 0.010s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_head_missing_referent_then_update_referent | |
PASS [ 0.011s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_reference_writes_reflog_if_previous_value_is_set | |
PASS [ 0.017s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::the_existing_must_match_constraint_allow_non_existing_references_to_be_created | |
PASS [ 0.042s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::the_existing_must_match_constraint_requires_existing_references_to_have_the_given_value_to_cause_failure_on_mismatch | |
PASS [ 0.041s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::windows_device_name_is_illegal_with_enabled_windows_protections | |
PASS [ 0.038s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::write_reference_to_which_head_points_to_does_not_update_heads_reflog_even_though_it_should | |
PASS [ 0.030s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::a_loose_ref_with_old_value_check_and_outdated_packed_refs_value_deletes_both_refs | |
PASS [ 0.050s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::all_contained_references_deletes_the_packed_ref_file_too | |
PASS [ 0.033s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_but_must_exist_fails | |
PASS [ 0.021s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_succeeds | |
PASS [ 0.007s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_broken_ref_that_may_not_exist_works_even_in_deref_mode | |
PASS [ 0.007s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_broken_ref_that_must_exist_fails_as_it_is_no_valid_ref | |
PASS [ 0.016s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_and_reflog_on_symbolic_no_deref | |
PASS [ 0.011s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_with_incorrect_previous_value_fails | |
PASS [ 0.011s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_no_deref | |
PASS [ 0.012s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_with_deref | |
PASS [ 0.021s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::non_existing_can_be_deleted_with_the_may_exist_match_constraint | |
PASS [ 0.047s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::packed_refs_are_consulted_when_determining_previous_value_of_ref_to_be_deleted_and_are_deleted_from_packed_ref_file | |
PASS [ 0.050s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::store_write_mode_has_no_effect_and_reflogs_are_always_deleted | |
PASS [ 1.900s] gix-ref-tests::refs file::worktree::read_only::linked | |
PASS [ 0.045s] gix-ref-tests::refs file::worktree::read_only::main | |
PASS [ 2.273s] gix-ref-tests::refs file::worktree::writable::linked | |
PASS [ 1.396s] gix-ref-tests::refs file::worktree::writable::main | |
PASS [ 0.031s] gix-ref-tests::refs fullname::cow | |
PASS [ 0.026s] gix-ref-tests::refs fullname::file_name | |
PASS [ 0.024s] gix-ref-tests::refs fullname::prefix_with_namespace_and_stripping | |
PASS [ 0.012s] gix-ref-tests::refs fullname::shorten_and_category | |
PASS [ 0.010s] gix-ref-tests::refs namespace::expand::backslashes_are_no_component_separators_and_invalid | |
PASS [ 0.013s] gix-ref-tests::refs namespace::expand::bare_slashes_are_not_allowed | |
PASS [ 0.017s] gix-ref-tests::refs namespace::expand::components_end_with_trailing_slash_to_help_with_prefix_stripping | |
PASS [ 0.022s] gix-ref-tests::refs namespace::expand::each_component_expands_to_the_namespace_prefix_individually | |
PASS [ 0.025s] gix-ref-tests::refs namespace::expand::empty_namespaces_are_not_allowed | |
PASS [ 0.021s] gix-ref-tests::refs namespace::expand::repeated_slashes_are_invalid | |
PASS [ 0.025s] gix-ref-tests::refs namespace::expand::trailing_slashes_are_not_allowed | |
PASS [ 0.024s] gix-ref-tests::refs namespace::into_namespaced_prefix | |
PASS [ 0.012s] gix-ref-tests::refs packed::find::a_lock_file_would_not_be_a_valid_partial_name | |
PASS [ 0.015s] gix-ref-tests::refs packed::find::all_iterable_refs_can_be_found | |
PASS [ 0.011s] gix-ref-tests::refs packed::find::binary_search_a_name_past_the_end_of_the_packed_refs_file | |
PASS [ 0.017s] gix-ref-tests::refs packed::find::find_packed_refs_with_peeled_items_and_full_or_partial_names | |
PASS [ 11.961s] gix-pathspec::pathspec search::directories | |
PASS [ 0.013s] gix-ref-tests::refs packed::find::invalid_refs_within_a_file_do_not_lead_to_incorrect_results | |
PASS [ 0.129s] gix-ref-tests::refs packed::find::partial_name_to_full_name_conversion_rules_are_applied | |
PASS [ 0.008s] gix-ref-tests::refs packed::iter::broken_ref_doesnt_end_the_iteration | |
PASS [ 0.010s] gix-ref-tests::refs packed::iter::empty | |
PASS [ 0.008s] gix-ref-tests::refs packed::iter::iter_prefix | |
PASS [ 0.008s] gix-ref-tests::refs packed::iter::packed_refs_with_header | |
PASS [ 0.018s] gix-ref-tests::refs packed::iter::packed_refs_without_header | |
PASS [ 17.410s] gix-prompt::prompt ask::askpass_only | |
PASS [ 0.007s] gix-ref-tests::refs packed::open::bogus_content_triggers_an_error | |
PASS [ 0.008s] gix-ref-tests::refs packed::open::empty_buffers_should_not_exist_but_are_fine_to_open | |
PASS [ 0.007s] gix-ref-tests::refs packed::open::sorted_buffer_works | |
PASS [ 0.008s] gix-ref-tests::refs packed::open::unsorted_buffers_or_those_without_a_header_can_be_opened_and_searched | |
PASS [ 0.008s] gix-ref-tests::refs reference::strip_namespace | |
PASS [ 0.007s] gix-ref-tests::refs transaction::refedit_ext::preprocessing_checks_duplicates_after_splits | |
PASS [ 0.007s] gix-ref-tests::refs transaction::refedit_ext::reject_duplicates | |
PASS [ 0.008s] gix-ref-tests::refs transaction::refedit_ext::splitting::empty_inputs_are_ok | |
PASS [ 0.007s] gix-ref-tests::refs transaction::refedit_ext::splitting::non_symbolic_refs_are_ignored_or_if_the_deref_flag_is_not_set | |
PASS [ 0.007s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_are_split_into_referents_handling_the_reflog_and_previous_values_recursively | |
PASS [ 0.007s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_cycles_are_handled_gracefully | |
PASS [ 0.008s] gix-refspec::refspec impls::cmp | |
PASS [ 0.006s] gix-refspec::refspec impls::eq | |
PASS [ 0.007s] gix-refspec::refspec impls::hash | |
PASS [ 17.367s] gix-prompt::prompt ask::username_password | |
PASS [ 0.870s] gix-refspec::refspec match_group::multiple::fetch_and_update_and_negations | |
PASS [ 0.008s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_with_empty_rhs | |
PASS [ 0.010s] gix-refspec::refspec match_group::multiple::fetch_and_update_multiple_destinations | |
PASS [ 0.009s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_conflicts | |
PASS [ 0.008s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_empty_lhs | |
PASS [ 0.008s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_fixes | |
PASS [ 0.009s] gix-refspec::refspec match_group::multiple::fetch_only | |
PASS [ 0.008s] gix-refspec::refspec match_group::single::fetch_and_update | |
PASS [ 0.008s] gix-refspec::refspec match_group::single::fetch_only | |
PASS [ 1.026s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_to_head_never_updates_actual_head_ref | |
PASS [ 0.006s] gix-refspec::refspec parse::fetch::ampersand_is_resolved_to_head | |
PASS [ 0.006s] gix-refspec::refspec parse::fetch::ampersand_on_left_hand_side_is_head | |
PASS [ 0.006s] gix-refspec::refspec parse::fetch::colon_alone_is_for_fetching_head_into_fetchhead | |
PASS [ 0.007s] gix-refspec::refspec parse::fetch::empty_lhs_colon_rhs_fetches_head_to_destination | |
PASS [ 0.006s] gix-refspec::refspec parse::fetch::empty_refspec_is_enough_for_fetching_head_into_fetchhead | |
PASS [ 0.006s] gix-refspec::refspec parse::fetch::exclude | |
PASS [ 0.008s] gix-refspec::refspec parse::fetch::lhs_colon_empty_fetches_only | |
PASS [ 0.008s] gix-refspec::refspec parse::fetch::lhs_colon_rhs_updates_single_ref | |
PASS [ 0.007s] gix-refspec::refspec parse::fetch::negative_must_not_be_empty | |
PASS [ 0.009s] gix-refspec::refspec parse::fetch::negative_must_not_be_object_hash | |
PASS [ 0.008s] gix-refspec::refspec parse::fetch::negative_with_destination | |
PASS [ 0.006s] gix-refspec::refspec parse::fetch::object_hash_as_source | |
PASS [ 0.008s] gix-refspec::refspec parse::fetch::object_hash_destination_are_valid_as_they_might_be_a_strange_partial_branch_name | |
PASS [ 0.007s] gix-refspec::refspec parse::fetch::revspecs_are_disallowed | |
PASS [ 0.010s] gix-refspec::refspec parse::invalid::both_sides_need_pattern_if_one_uses_it | |
PASS [ 0.009s] gix-refspec::refspec parse::invalid::complex_patterns_with_more_than_one_asterisk | |
PASS [ 0.006s] gix-refspec::refspec parse::invalid::empty | |
PASS [ 0.008s] gix-refspec::refspec parse::invalid::empty_component | |
PASS [ 0.691s] gix-refspec::refspec parse::baseline | |
PASS [ 0.023s] gix-refspec::refspec parse::invalid::push_to_empty | |
PASS [ 0.007s] gix-refspec::refspec parse::invalid::whitespace | |
PASS [ 0.011s] gix-refspec::refspec parse::local_and_remote | |
PASS [ 0.008s] gix-refspec::refspec parse::push::ampersand_is_resolved_to_head | |
PASS [ 0.009s] gix-refspec::refspec parse::push::colon_alone_is_for_pushing_matching_refs | |
PASS [ 0.007s] gix-refspec::refspec parse::push::delete | |
PASS [ 0.020s] gix-refspec::refspec parse::push::destinations_must_be_ref_names | |
PASS [ 0.007s] gix-refspec::refspec parse::push::lhs_colon_rhs_pushes_single_ref | |
PASS [ 0.013s] gix-refspec::refspec parse::push::negative_unsupported | |
PASS [ 0.008s] gix-refspec::refspec parse::push::revspecs_with_ref_name_destination | |
PASS [ 0.008s] gix-refspec::refspec parse::push::single_refs_must_be_refnames | |
PASS [ 0.008s] gix-refspec::refspec spec::expand_prefixes::full_names_expand_to_their_prefix | |
PASS [ 0.008s] gix-refspec::refspec spec::expand_prefixes::head_is_specifically_known | |
PASS [ 0.012s] gix-refspec::refspec spec::expand_prefixes::negative_specs_have_no_prefix | |
PASS [ 0.007s] gix-refspec::refspec spec::expand_prefixes::object_names_expand_to_nothing | |
PASS [ 0.007s] gix-refspec::refspec spec::expand_prefixes::partial_refs_have_many_prefixes | |
PASS [ 0.008s] gix-refspec::refspec spec::expand_prefixes::push_specs_use_the_destination | |
PASS [ 0.010s] gix-refspec::refspec spec::expand_prefixes::short_absolute_refs_expand_to_themselves | |
PASS [ 0.007s] gix-refspec::refspec spec::expand_prefixes::strange_glob_patterns_expand_to_nothing | |
PASS [ 0.008s] gix-refspec::refspec spec::prefix::full_names_have_a_prefix | |
PASS [ 0.009s] gix-refspec::refspec spec::prefix::head_is_specifically_known | |
PASS [ 0.009s] gix-refspec::refspec spec::prefix::negative_specs_have_no_prefix | |
PASS [ 0.010s] gix-refspec::refspec spec::prefix::object_names_have_no_prefix | |
PASS [ 0.015s] gix-refspec::refspec spec::prefix::partial_refs_have_no_prefix | |
PASS [ 0.013s] gix-refspec::refspec spec::prefix::push_specs_use_the_destination | |
PASS [ 0.011s] gix-refspec::refspec spec::prefix::short_absolute_refs_have_no_prefix | |
PASS [ 0.013s] gix-refspec::refspec spec::prefix::strange_glob_patterns_have_no_prefix | |
PASS [ 0.699s] gix-refspec::refspec parse::invalid::fuzzed | |
PASS [ 0.008s] gix-refspec::refspec write::fetch::exclude | |
PASS [ 0.015s] gix-refspec::refspec write::fetch::and_update | |
PASS [ 0.010s] gix-refspec::refspec write::fetch::only | |
PASS [ 0.013s] gix-refspec::refspec write::push::all_matching_branches | |
PASS [ 0.010s] gix-refspec::refspec write::push::delete | |
PASS [ 0.013s] gix-refspec::refspec write::push::matching | |
PASS [ 0.329s] gix-revision::revision describe::fallback_if_configured_in_options_and_max_candidates_zero | |
PASS [ 0.007s] gix-revision::revision describe::format::exact_match_with_dirty_and_long | |
PASS [ 0.008s] gix-revision::revision describe::format::show_abbrev_hash_if_no_name_is_known | |
PASS [ 0.013s] gix-revision::revision describe::not_enough_candidates | |
PASS [ 0.008s] gix-revision::revision describe::option_none_if_no_tag_found | |
PASS [ 0.011s] gix-revision::revision describe::shallow_yields_no_result_if_provided_refs_are_in_truncated_part_of_history | |
PASS [ 0.013s] gix-revision::revision describe::shallow_yields_result_if_refs_are_available | |
PASS [ 0.383s] gix-revision::revision describe::fallback_if_configured_in_options_but_no_candidate_or_names | |
PASS [ 0.011s] gix-revision::revision describe::typical_usecases | |
PASS [ 0.013s] gix-revision::revision spec::display::exclude | |
PASS [ 0.008s] gix-revision::revision spec::display::exclude_parents | |
PASS [ 0.010s] gix-revision::revision spec::display::include | |
PASS [ 0.015s] gix-revision::revision spec::display::include_parents | |
PASS [ 0.009s] gix-revision::revision spec::display::merge | |
PASS [ 0.010s] gix-revision::revision spec::display::range | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::at_symbol::braces_must_be_closed | |
PASS [ 0.017s] gix-revision::revision spec::parse::all_characters_are_taken_verbatim_which_includes_whitespace | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch | |
PASS [ 0.013s] gix-revision::revision spec::parse::anchor::at_symbol::fuzzed | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_can_be_positive_zero | |
PASS [ 0.016s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch_for_refname_is_invalid | |
PASS [ 0.013s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_cannot_be_negative_zero | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_current_branch | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_given_ref_name | |
PASS [ 0.012s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_hash_is_invalid | |
PASS [ 0.010s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_with_date_parse_failure | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_current_branch | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_hash_is_invalid | |
PASS [ 0.012s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_given_ref_name | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_current_branch | |
PASS [ 0.011s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_branch_name | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_hash_is_invalid | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::colon_symbol::empty_top_level_regex_are_invalid | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::colon_symbol::invalid_index_stage_is_part_of_path | |
PASS [ 0.010s] gix-revision::revision spec::parse::anchor::colon_symbol::index_lookups_ignores_ranges_as_opposed_to_git | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::colon_symbol::needs_suffix | |
PASS [ 0.011s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_do_not_get_any_backslash_processing | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_parsing_ignores_ranges_as_opposed_to_git | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::colon_symbol::various_forms_of_regex | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path_and_stage | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::describe::any_hash_without_suffix_and_prefix_g_is_assumed_to_be_describe_output | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::describe::full_format_lookalikes_fallback_to_ref | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::describe::full_format_parses_hash_portion_as_prefix | |
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::describe::full_format_with_dirty_suffix_is_recognized | |
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::describe::partial_format_lookalikes_are_never_considered | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_is_recognized | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_lookalikes_are_treated_as_refs | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::hash::hex_literals_that_are_too_long_are_resolved_as_refs | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::hash::short_hex_literals_are_considered_prefixes | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::hash::unresolvable_hex_literals_are_resolved_as_refs | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::refnames::at_by_itself_is_shortcut_for_head | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::refnames::at_in_ranges_is_allowed | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::refnames::at_is_allowed | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::refnames::full_head_ref_name | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::refnames::refname_head | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::refnames::refname_tag | |
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::refnames::refname_with_head_prefix | |
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::refnames::strange_revspecs_do_not_panic | |
PASS [ 0.006s] gix-revision::revision spec::parse::empty_specs_are_valid | |
PASS [ 0.008s] gix-revision::revision spec::parse::kind::cannot_declare_ranges_multiple_times | |
PASS [ 0.008s] gix-revision::revision spec::parse::kind::delegate_can_refuse_spec_kinds | |
PASS [ 0.009s] gix-revision::revision spec::parse::kind::exclude_parents::freestanding | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark | |
PASS [ 0.010s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark_must_end_the_input | |
PASS [ 0.009s] gix-revision::revision spec::parse::kind::exclusive::freestanding | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::exclusive::leading_caret | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_at_symbol | |
PASS [ 0.009s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_exclamation_mark_must_end_the_input | |
PASS [ 0.010s] gix-revision::revision spec::parse::kind::mergebase::freestanding_dot_dot_dot | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::mergebase::leading_dot_dot_dot | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::mergebase::middle_dot_dot_dot | |
PASS [ 0.008s] gix-revision::revision spec::parse::kind::mergebase::trailing_dot_dot_dot | |
PASS [ 0.006s] gix-revision::revision spec::parse::kind::range::freestanding_dot_dot | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::range::leading_dot_dot | |
PASS [ 0.008s] gix-revision::revision spec::parse::kind::range::middle_dot_dot | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::range::minus_with_n | |
PASS [ 0.008s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there | |
PASS [ 0.008s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there_and_handle_range_suffix | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there | |
PASS [ 0.007s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there_and_handle_range_suffix | |
PASS [ 0.009s] gix-revision::revision spec::parse::kind::range::trailing_dot_dot | |
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::caret_symbol::bad_escapes_can_cause_brace_mismatch | |
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_braces_deref_a_tag | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_top_revision_regex_are_skipped_as_they_match_everything | |
PASS [ 0.008s] gix-revision::revision spec::parse::navigate::caret_symbol::explicit_parent_number | |
PASS [ 0.005s] gix-revision::revision spec::parse::navigate::caret_symbol::explicitly_positive_numbers_are_invalid | |
PASS [ 0.008s] gix-revision::revision spec::parse::navigate::caret_symbol::followed_by_zero_is_peeling_to_commit | |
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::caret_symbol::incomplete_escaped_braces_in_regex_are_invalid | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::invalid_object_type | |
PASS [ 0.010s] gix-revision::revision spec::parse::navigate::caret_symbol::multiple_calls_stack | |
PASS [ 0.009s] gix-revision::revision spec::parse::navigate::caret_symbol::peel_to_object_type | |
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_backslash_rules | |
PASS [ 0.008s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid | |
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_revision_starting_point_and_negation | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::caret_symbol::single_is_first_parent | |
PASS [ 0.009s] gix-revision::revision spec::parse::navigate::colon_symbol::empty_paths_refer_to_the_root_tree | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_consume_all_remaining_input_as_they_refer_to_blobs | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_have_to_be_last_but_stack_with_other_navigation | |
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::tilde_symbol::followed_by_zero_is_no_op | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::tilde_symbol::multiple_calls_stack | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::tilde_symbol::single_is_first_ancestor | |
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::tilde_symbol::without_anchor_is_invalid | |
PASS [ 0.007s] gix-revwalk::revwalk graph::commit::size_of_commit | |
PASS [ 0.008s] gix-sec::sec identity::is_path_owned_by_current_user | |
PASS [ 0.005s] gix-sec::sec permission::check | |
PASS [ 0.354s] gix-revision::revision spec::parse::fuzz::failures | |
PASS [ 0.006s] gix-sec::sec permission::check_opt | |
PASS [ 0.006s] gix-sec::sec permission::is_allowed | |
PASS [ 0.005s] gix-sec::sec trust::ordering | |
PASS [ 0.032s] gix-status-tests::worktree stack::intermediate_directories_have_to_exist_or_not_found_error | |
PASS [ 0.006s] gix-status-tests::worktree stack::paths_leading_through_symlinks_are_rejected | |
PASS [ 0.038s] gix-status-tests::worktree stack::leaf_file_does_not_have_to_exist | |
PASS [ 0.008s] gix-status-tests::worktree stack::paths_not_going_through_symlink_directories_are_ok_and_point_to_correct_item | |
PASS [ 0.066s] gix-status-tests::worktree status::index_as_worktree::conflict | |
PASS [ 0.274s] gix-status-tests::worktree status::index_as_worktree::conflict_both_added_and_deleted_by_them | |
PASS [ 0.009s] gix-status-tests::worktree status::index_as_worktree::conflict_detailed_single | |
PASS [ 0.237s] gix-status-tests::worktree status::index_as_worktree::conflict_both_deleted_and_added_by_them_and_added_by_us | |
PASS [ 0.036s] gix-status-tests::worktree status::index_as_worktree::intent_to_add | |
PASS [ 0.048s] gix-status-tests::worktree status::index_as_worktree::modified | |
PASS [ 0.012s] gix-status-tests::worktree status::index_as_worktree::refresh | |
PASS [ 0.041s] gix-status-tests::worktree status::index_as_worktree::racy_git | |
PASS [ 0.061s] gix-status-tests::worktree status::index_as_worktree::removed | |
PASS [ 0.256s] gix-status-tests::worktree status::index_as_worktree::submodule_conflict | |
PASS [ 0.009s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change | |
PASS [ 0.008s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change_is_passed_to_submodule_handler | |
PASS [ 0.008s] gix-status-tests::worktree status::index_as_worktree::subomdule_nochange | |
PASS [ 0.008s] gix-status-tests::worktree status::index_as_worktree::subomdule_typechange | |
PASS [ 0.232s] gix-status-tests::worktree status::index_as_worktree::subomdule_deleted_dir | |
PASS [ 0.041s] gix-status-tests::worktree status::index_as_worktree::unchanged | |
PASS [ 0.043s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked_and_renamed | |
PASS [ 0.084s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked | |
PASS [ 0.010s] gix-submodule::submodule file::append_submodule_overrides::last_of_multiple_values_wins | |
PASS [ 0.007s] gix-submodule::submodule file::branch::valid | |
PASS [ 0.007s] gix-submodule::submodule file::branch::validate_upon_retrieval | |
PASS [ 0.007s] gix-submodule::submodule file::fetch_recurse::default | |
PASS [ 0.007s] gix-submodule::submodule file::fetch_recurse::valid | |
PASS [ 0.007s] gix-submodule::submodule file::fetch_recurse::validate_upon_retrieval | |
PASS [ 0.006s] gix-submodule::submodule file::ignore::default | |
PASS [ 0.006s] gix-submodule::submodule file::ignore::valid | |
PASS [ 0.005s] gix-submodule::submodule file::ignore::validate_upon_retrieval | |
FAIL [ 0.883s] gix-submodule::submodule file::baseline::common_values_and_names_by_path | |
--- STDOUT: gix-submodule::submodule file::baseline::common_values_and_names_by_path --- | |
running 1 test | |
test file::baseline::common_values_and_names_by_path ... FAILED | |
failures: | |
failures: | |
file::baseline::common_values_and_names_by_path | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 23 filtered out; finished in 0.87s | |
--- STDERR: gix-submodule::submodule file::baseline::common_values_and_names_by_path --- | |
failed to extract 'tests/fixtures/generated-archives/basic.tar.xz': Ignoring archive at 'tests/fixtures/generated-archives/basic.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'file::baseline::common_values_and_names_by_path' panicked at tests/tools/src/lib.rs:476:17: | |
fixture script of cd "tests/fixtures/generated-do-not-edit/basic/1006815130-unix" && env -u GIT_ASKPASS -u GIT_DIR -u SSH_ASKPASS GIT_AUTHOR_DATE="2000-01-01 00:00:00 +0000" GIT_AUTHOR_EMAIL="author@example.com" GIT_AUTHOR_NAME="author" GIT_COMMITTER_DATE="2000-01-02 00:00:00 +0000" GIT_COMMITTER_EMAIL="committer@example.com" GIT_COMMITTER_NAME="committer" GIT_CONFIG_COUNT="4" GIT_CONFIG_GLOBAL=":" GIT_CONFIG_KEY_0="commit.gpgsign" GIT_CONFIG_KEY_1="tag.gpgsign" GIT_CONFIG_KEY_2="init.defaultBranch" GIT_CONFIG_KEY_3="protocol.file.allow" GIT_CONFIG_SYSTEM=":" GIT_CONFIG_VALUE_0="false" GIT_CONFIG_VALUE_1="false" GIT_CONFIG_VALUE_2="main" GIT_CONFIG_VALUE_3="always" GIT_TERMINAL_PROMPT="false" "/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/basic.sh" failed: stdout: Initialized empty Git repository in /home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/.git/ | |
[main (root-commit) e134578] upstream | |
Author: author <author@example.com> | |
1 file changed, 0 insertions(+), 0 deletions(-) | |
create mode 100644 empty | |
[main 63c8016] subsubmodule-a | |
Author: author <author@example.com> | |
6 files changed, 20 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 a/b | |
create mode 160000 "a/d\\" | |
create mode 160000 a/e | |
create mode 160000 "a\\c" | |
create mode 160000 submodule | |
[main 4034603] submodule | |
Author: author <author@example.com> | |
2 files changed, 4 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 submodule | |
Submodule path 'submodule': checked out '63c8016b93c62914d9392a63c8ed18be68d46b61' | |
stderr: + git init | |
+ touch empty | |
+ git add empty | |
+ git commit -m upstream | |
+ git clone . super | |
Cloning into 'super'... | |
done. | |
+ git clone super multiple | |
Cloning into 'multiple'... | |
done. | |
+ cd multiple | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/submodule'... | |
done. | |
+ git submodule add ../multiple a/b | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/b'... | |
done. | |
+ git submodule add --name .a/..c ../multiple 'a\c' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a\c'... | |
done. | |
+ git submodule add --name 'a/d\' ../multiple 'a/d\' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/d\'... | |
done. | |
+ git submodule add --name 'a\e' ../multiple a/e/ | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/e'... | |
done. | |
+ git commit -m subsubmodule-a | |
+ cd super | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super/submodule'... | |
done. | |
+ git commit -m submodule | |
+ git clone super super-clone | |
Cloning into 'super-clone'... | |
done. | |
+ cd super-clone | |
+ git submodule update --init --recursive | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule'... | |
done. | |
Submodule 'a/b' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/b' | |
Submodule 'a/d\' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/d\' | |
Submodule 'a\e' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/e' | |
Submodule '.a/..c' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a\c' | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\' failed | |
Failed to clone 'a/d\'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e' failed | |
Failed to clone 'a/e'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c' failed | |
Failed to clone 'a\c'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule' failed | |
Failed to clone 'submodule'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b' a second time, aborting | |
fatal: Failed to recurse into submodule path 'submodule' | |
stack backtrace: | |
0: 0x5582a79fddf2 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 | |
1: 0x5582a79fddf2 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 | |
2: 0x5582a79fddf2 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 | |
3: 0x5582a79fddf2 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 | |
4: 0x5582a7a297bc - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 | |
5: 0x5582a7a297bc - core::fmt::write::hd9a8d7d029f9ea1a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 | |
6: 0x5582a79fab1f - std::io::Write::write_fmt::h0e1226b2b8d973fe | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 | |
7: 0x5582a79fdbc4 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 | |
8: 0x5582a79fdbc4 - std::sys_common::backtrace::print::he907f6ad7eee41cb | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 | |
9: 0x5582a79fff2b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b | |
10: 0x5582a79ffc83 - std::panicking::default_hook::h25ba2457dea68e65 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 | |
11: 0x5582a7a003cd - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 | |
12: 0x5582a7a002a2 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:657:13 | |
13: 0x5582a79fe2c6 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 | |
14: 0x5582a79fffd4 - rust_begin_unwind | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 | |
15: 0x5582a75d1e75 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 | |
16: 0x5582a7733ef9 - gix_testtools::scripted_fixture_read_only_with_args_inner::h03d0bf6c04729037 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:476:17 | |
17: 0x5582a75fe200 - gix_testtools::scripted_fixture_read_only_with_args::hf49e884cdf1b4175 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:362:5 | |
18: 0x5582a75fe1af - gix_testtools::scripted_fixture_read_only::h43c9e97782c6e110 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:278:5 | |
19: 0x5582a75feb14 - submodule::file::baseline::module_files::h48d9ab4a1be47b9d | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/baseline.rs:63:15 | |
20: 0x5582a75fec84 - submodule::file::baseline::common_values_and_names_by_path::h9c55ddc843321622 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/baseline.rs:8:19 | |
21: 0x5582a75e53d7 - submodule::file::baseline::common_values_and_names_by_path::{{closure}}::he883262bcfc26a5d | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/baseline.rs:7:41 | |
22: 0x5582a75f7226 - core::ops::function::FnOnce::call_once::hf719a3d3a2592b28 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
23: 0x5582a7637f0f - core::ops::function::FnOnce::call_once::hdf5ca86569853e72 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
24: 0x5582a7637f0f - test::__rust_begin_short_backtrace::hd4329dc6408133c8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:621:18 | |
25: 0x5582a7637593 - test::run_test_in_process::{{closure}}::h28125576fa02ab1b | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:60 | |
26: 0x5582a7637593 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h263d7f9b738b9dba | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
27: 0x5582a7637593 - std::panicking::try::do_call::h07c639bca005fe67 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
28: 0x5582a7637593 - std::panicking::try::h58a07e442d3bdb92 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
29: 0x5582a7637593 - std::panic::catch_unwind::h755d3ddccf2ee291 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
30: 0x5582a7637593 - test::run_test_in_process::h1afe055b8c5de7fa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:27 | |
31: 0x5582a7637593 - test::run_test::{{closure}}::h3810503c3fff9a00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:567:43 | |
32: 0x5582a7600193 - test::run_test::{{closure}}::he05fab8f6f4e5a70 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:595:41 | |
33: 0x5582a7600193 - std::sys_common::backtrace::__rust_begin_short_backtrace::he823da8fbe6df054 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 | |
34: 0x5582a7604cff - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4ec5c7fc245f87d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:528:17 | |
35: 0x5582a7604cff - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc69a28560447662e | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
36: 0x5582a7604cff - std::panicking::try::do_call::hf528d3cff240a786 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
37: 0x5582a7604cff - std::panicking::try::hb11bf079f9b1f405 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
38: 0x5582a7604cff - std::panic::catch_unwind::hcee8d50a8dc1d323 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
39: 0x5582a7604cff - std::thread::Builder::spawn_unchecked_::{{closure}}::hb48d60f284150728 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:527:30 | |
40: 0x5582a7604cff - core::ops::function::FnOnce::call_once{{vtable.shim}}::h04ac49919f9d987a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
41: 0x5582a7a066b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h19b9e642d37e7272 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
42: 0x5582a7a066b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h97265befc434d3ae | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
43: 0x5582a7a066b5 - std::sys::pal::unix::thread::Thread::new::thread_start::h420dad5cf01a9f35 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys/pal/unix/thread.rs:108:17 | |
44: 0x7f97be7e1ac3 - <unknown> | |
45: 0x7f97be873850 - <unknown> | |
46: 0x0 - <unknown> | |
FAIL [ 0.712s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive | |
--- STDOUT: gix-submodule::submodule file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive --- | |
running 1 test | |
test file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive ... FAILED | |
failures: | |
failures: | |
file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 23 filtered out; finished in 0.70s | |
--- STDERR: gix-submodule::submodule file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive --- | |
failed to extract 'tests/fixtures/generated-archives/basic.tar.xz': Ignoring archive at 'tests/fixtures/generated-archives/basic.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive' panicked at tests/tools/src/lib.rs:476:17: | |
fixture script of cd "tests/fixtures/generated-do-not-edit/basic/1006815130-unix" && env -u GIT_ASKPASS -u GIT_DIR -u SSH_ASKPASS GIT_AUTHOR_DATE="2000-01-01 00:00:00 +0000" GIT_AUTHOR_EMAIL="author@example.com" GIT_AUTHOR_NAME="author" GIT_COMMITTER_DATE="2000-01-02 00:00:00 +0000" GIT_COMMITTER_EMAIL="committer@example.com" GIT_COMMITTER_NAME="committer" GIT_CONFIG_COUNT="4" GIT_CONFIG_GLOBAL=":" GIT_CONFIG_KEY_0="commit.gpgsign" GIT_CONFIG_KEY_1="tag.gpgsign" GIT_CONFIG_KEY_2="init.defaultBranch" GIT_CONFIG_KEY_3="protocol.file.allow" GIT_CONFIG_SYSTEM=":" GIT_CONFIG_VALUE_0="false" GIT_CONFIG_VALUE_1="false" GIT_CONFIG_VALUE_2="main" GIT_CONFIG_VALUE_3="always" GIT_TERMINAL_PROMPT="false" "/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/basic.sh" failed: stdout: Initialized empty Git repository in /home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/.git/ | |
[main (root-commit) e134578] upstream | |
Author: author <author@example.com> | |
1 file changed, 0 insertions(+), 0 deletions(-) | |
create mode 100644 empty | |
[main 63c8016] subsubmodule-a | |
Author: author <author@example.com> | |
6 files changed, 20 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 a/b | |
create mode 160000 "a/d\\" | |
create mode 160000 a/e | |
create mode 160000 "a\\c" | |
create mode 160000 submodule | |
[main 4034603] submodule | |
Author: author <author@example.com> | |
2 files changed, 4 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 submodule | |
Submodule path 'submodule': checked out '63c8016b93c62914d9392a63c8ed18be68d46b61' | |
stderr: + git init | |
+ touch empty | |
+ git add empty | |
+ git commit -m upstream | |
+ git clone . super | |
Cloning into 'super'... | |
done. | |
+ git clone super multiple | |
Cloning into 'multiple'... | |
done. | |
+ cd multiple | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/submodule'... | |
done. | |
+ git submodule add ../multiple a/b | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/b'... | |
done. | |
+ git submodule add --name .a/..c ../multiple 'a\c' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a\c'... | |
done. | |
+ git submodule add --name 'a/d\' ../multiple 'a/d\' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/d\'... | |
done. | |
+ git submodule add --name 'a\e' ../multiple a/e/ | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/e'... | |
done. | |
+ git commit -m subsubmodule-a | |
+ cd super | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super/submodule'... | |
done. | |
+ git commit -m submodule | |
+ git clone super super-clone | |
Cloning into 'super-clone'... | |
done. | |
+ cd super-clone | |
+ git submodule update --init --recursive | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule'... | |
done. | |
Submodule 'a/b' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/b' | |
Submodule 'a/d\' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/d\' | |
Submodule 'a\e' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/e' | |
Submodule '.a/..c' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a\c' | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\' failed | |
Failed to clone 'a/d\'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e' failed | |
Failed to clone 'a/e'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c' failed | |
Failed to clone 'a\c'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule' failed | |
Failed to clone 'submodule'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b' a second time, aborting | |
fatal: Failed to recurse into submodule path 'submodule' | |
stack backtrace: | |
0: 0x556ed473cdf2 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 | |
1: 0x556ed473cdf2 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 | |
2: 0x556ed473cdf2 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 | |
3: 0x556ed473cdf2 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 | |
4: 0x556ed47687bc - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 | |
5: 0x556ed47687bc - core::fmt::write::hd9a8d7d029f9ea1a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 | |
6: 0x556ed4739b1f - std::io::Write::write_fmt::h0e1226b2b8d973fe | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 | |
7: 0x556ed473cbc4 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 | |
8: 0x556ed473cbc4 - std::sys_common::backtrace::print::he907f6ad7eee41cb | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 | |
9: 0x556ed473ef2b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b | |
10: 0x556ed473ec83 - std::panicking::default_hook::h25ba2457dea68e65 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 | |
11: 0x556ed473f3cd - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 | |
12: 0x556ed473f2a2 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:657:13 | |
13: 0x556ed473d2c6 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 | |
14: 0x556ed473efd4 - rust_begin_unwind | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 | |
15: 0x556ed4310e75 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 | |
16: 0x556ed4472ef9 - gix_testtools::scripted_fixture_read_only_with_args_inner::h03d0bf6c04729037 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:476:17 | |
17: 0x556ed433d200 - gix_testtools::scripted_fixture_read_only_with_args::hf49e884cdf1b4175 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:362:5 | |
18: 0x556ed433d1af - gix_testtools::scripted_fixture_read_only::h43c9e97782c6e110 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:278:5 | |
19: 0x556ed4316c2c - submodule::file::is_active_platform::module_file::haca2d6c421402782 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:9:23 | |
20: 0x556ed43171e9 - submodule::file::is_active_platform::multi_modules::hdc840c66a75bfba3 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:22:9 | |
21: 0x556ed4317893 - submodule::file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive::hcff3fb2d2e81fc43 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:88:22 | |
22: 0x556ed433eea7 - submodule::file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive::{{closure}}::h2c6710a05f256f19 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:87:77 | |
23: 0x556ed4335c56 - core::ops::function::FnOnce::call_once::h2f2825f2d62bb7e0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
24: 0x556ed4376f0f - core::ops::function::FnOnce::call_once::hdf5ca86569853e72 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
25: 0x556ed4376f0f - test::__rust_begin_short_backtrace::hd4329dc6408133c8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:621:18 | |
26: 0x556ed4376593 - test::run_test_in_process::{{closure}}::h28125576fa02ab1b | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:60 | |
27: 0x556ed4376593 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h263d7f9b738b9dba | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
28: 0x556ed4376593 - std::panicking::try::do_call::h07c639bca005fe67 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
29: 0x556ed4376593 - std::panicking::try::h58a07e442d3bdb92 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
30: 0x556ed4376593 - std::panic::catch_unwind::h755d3ddccf2ee291 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
31: 0x556ed4376593 - test::run_test_in_process::h1afe055b8c5de7fa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:27 | |
32: 0x556ed4376593 - test::run_test::{{closure}}::h3810503c3fff9a00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:567:43 | |
33: 0x556ed433f193 - test::run_test::{{closure}}::he05fab8f6f4e5a70 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:595:41 | |
34: 0x556ed433f193 - std::sys_common::backtrace::__rust_begin_short_backtrace::he823da8fbe6df054 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 | |
35: 0x556ed4343cff - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4ec5c7fc245f87d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:528:17 | |
36: 0x556ed4343cff - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc69a28560447662e | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
37: 0x556ed4343cff - std::panicking::try::do_call::hf528d3cff240a786 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
38: 0x556ed4343cff - std::panicking::try::hb11bf079f9b1f405 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
39: 0x556ed4343cff - std::panic::catch_unwind::hcee8d50a8dc1d323 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
40: 0x556ed4343cff - std::thread::Builder::spawn_unchecked_::{{closure}}::hb48d60f284150728 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:527:30 | |
41: 0x556ed4343cff - core::ops::function::FnOnce::call_once{{vtable.shim}}::h04ac49919f9d987a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
42: 0x556ed47456b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h19b9e642d37e7272 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
43: 0x556ed47456b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h97265befc434d3ae | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
44: 0x556ed47456b5 - std::sys::pal::unix::thread::Thread::new::thread_start::h420dad5cf01a9f35 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys/pal/unix/thread.rs:108:17 | |
45: 0x7f5269f7eac3 - <unknown> | |
46: 0x7f526a010850 - <unknown> | |
47: 0x0 - <unknown> | |
FAIL [ 0.672s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_override_pathspecs | |
--- STDOUT: gix-submodule::submodule file::is_active_platform::submodules_with_active_config_override_pathspecs --- | |
running 1 test | |
test file::is_active_platform::submodules_with_active_config_override_pathspecs ... FAILED | |
failures: | |
failures: | |
file::is_active_platform::submodules_with_active_config_override_pathspecs | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 23 filtered out; finished in 0.66s | |
--- STDERR: gix-submodule::submodule file::is_active_platform::submodules_with_active_config_override_pathspecs --- | |
failed to extract 'tests/fixtures/generated-archives/basic.tar.xz': Ignoring archive at 'tests/fixtures/generated-archives/basic.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'file::is_active_platform::submodules_with_active_config_override_pathspecs' panicked at tests/tools/src/lib.rs:476:17: | |
fixture script of cd "tests/fixtures/generated-do-not-edit/basic/1006815130-unix" && env -u GIT_ASKPASS -u GIT_DIR -u SSH_ASKPASS GIT_AUTHOR_DATE="2000-01-01 00:00:00 +0000" GIT_AUTHOR_EMAIL="author@example.com" GIT_AUTHOR_NAME="author" GIT_COMMITTER_DATE="2000-01-02 00:00:00 +0000" GIT_COMMITTER_EMAIL="committer@example.com" GIT_COMMITTER_NAME="committer" GIT_CONFIG_COUNT="4" GIT_CONFIG_GLOBAL=":" GIT_CONFIG_KEY_0="commit.gpgsign" GIT_CONFIG_KEY_1="tag.gpgsign" GIT_CONFIG_KEY_2="init.defaultBranch" GIT_CONFIG_KEY_3="protocol.file.allow" GIT_CONFIG_SYSTEM=":" GIT_CONFIG_VALUE_0="false" GIT_CONFIG_VALUE_1="false" GIT_CONFIG_VALUE_2="main" GIT_CONFIG_VALUE_3="always" GIT_TERMINAL_PROMPT="false" "/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/basic.sh" failed: stdout: Initialized empty Git repository in /home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/.git/ | |
[main (root-commit) e134578] upstream | |
Author: author <author@example.com> | |
1 file changed, 0 insertions(+), 0 deletions(-) | |
create mode 100644 empty | |
[main 63c8016] subsubmodule-a | |
Author: author <author@example.com> | |
6 files changed, 20 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 a/b | |
create mode 160000 "a/d\\" | |
create mode 160000 a/e | |
create mode 160000 "a\\c" | |
create mode 160000 submodule | |
[main 4034603] submodule | |
Author: author <author@example.com> | |
2 files changed, 4 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 submodule | |
Submodule path 'submodule': checked out '63c8016b93c62914d9392a63c8ed18be68d46b61' | |
stderr: + git init | |
+ touch empty | |
+ git add empty | |
+ git commit -m upstream | |
+ git clone . super | |
Cloning into 'super'... | |
done. | |
+ git clone super multiple | |
Cloning into 'multiple'... | |
done. | |
+ cd multiple | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/submodule'... | |
done. | |
+ git submodule add ../multiple a/b | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/b'... | |
done. | |
+ git submodule add --name .a/..c ../multiple 'a\c' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a\c'... | |
done. | |
+ git submodule add --name 'a/d\' ../multiple 'a/d\' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/d\'... | |
done. | |
+ git submodule add --name 'a\e' ../multiple a/e/ | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/e'... | |
done. | |
+ git commit -m subsubmodule-a | |
+ cd super | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super/submodule'... | |
done. | |
+ git commit -m submodule | |
+ git clone super super-clone | |
Cloning into 'super-clone'... | |
done. | |
+ cd super-clone | |
+ git submodule update --init --recursive | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule'... | |
done. | |
Submodule 'a/b' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/b' | |
Submodule 'a/d\' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/d\' | |
Submodule 'a\e' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/e' | |
Submodule '.a/..c' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a\c' | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\' failed | |
Failed to clone 'a/d\'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e' failed | |
Failed to clone 'a/e'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c' failed | |
Failed to clone 'a\c'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule' failed | |
Failed to clone 'submodule'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b' a second time, aborting | |
fatal: Failed to recurse into submodule path 'submodule' | |
stack backtrace: | |
0: 0x5629fd5c7df2 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 | |
1: 0x5629fd5c7df2 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 | |
2: 0x5629fd5c7df2 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 | |
3: 0x5629fd5c7df2 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 | |
4: 0x5629fd5f37bc - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 | |
5: 0x5629fd5f37bc - core::fmt::write::hd9a8d7d029f9ea1a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 | |
6: 0x5629fd5c4b1f - std::io::Write::write_fmt::h0e1226b2b8d973fe | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 | |
7: 0x5629fd5c7bc4 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 | |
8: 0x5629fd5c7bc4 - std::sys_common::backtrace::print::he907f6ad7eee41cb | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 | |
9: 0x5629fd5c9f2b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b | |
10: 0x5629fd5c9c83 - std::panicking::default_hook::h25ba2457dea68e65 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 | |
11: 0x5629fd5ca3cd - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 | |
12: 0x5629fd5ca2a2 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:657:13 | |
13: 0x5629fd5c82c6 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 | |
14: 0x5629fd5c9fd4 - rust_begin_unwind | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 | |
15: 0x5629fd19be75 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 | |
16: 0x5629fd2fdef9 - gix_testtools::scripted_fixture_read_only_with_args_inner::h03d0bf6c04729037 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:476:17 | |
17: 0x5629fd1c8200 - gix_testtools::scripted_fixture_read_only_with_args::hf49e884cdf1b4175 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:362:5 | |
18: 0x5629fd1c81af - gix_testtools::scripted_fixture_read_only::h43c9e97782c6e110 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:278:5 | |
19: 0x5629fd1a1c2c - submodule::file::is_active_platform::module_file::haca2d6c421402782 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:9:23 | |
20: 0x5629fd1a21e9 - submodule::file::is_active_platform::multi_modules::hdc840c66a75bfba3 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:22:9 | |
21: 0x5629fd1a2d23 - submodule::file::is_active_platform::submodules_with_active_config_override_pathspecs::h139ef7255fafedf7 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:110:22 | |
22: 0x5629fd1c9ed7 - submodule::file::is_active_platform::submodules_with_active_config_override_pathspecs::{{closure}}::h4c68c6ca13ef5698 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:109:62 | |
23: 0x5629fd1c0af6 - core::ops::function::FnOnce::call_once::h0c7bf74e78280d0a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
24: 0x5629fd201f0f - core::ops::function::FnOnce::call_once::hdf5ca86569853e72 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
25: 0x5629fd201f0f - test::__rust_begin_short_backtrace::hd4329dc6408133c8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:621:18 | |
26: 0x5629fd201593 - test::run_test_in_process::{{closure}}::h28125576fa02ab1b | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:60 | |
27: 0x5629fd201593 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h263d7f9b738b9dba | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
28: 0x5629fd201593 - std::panicking::try::do_call::h07c639bca005fe67 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
29: 0x5629fd201593 - std::panicking::try::h58a07e442d3bdb92 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
30: 0x5629fd201593 - std::panic::catch_unwind::h755d3ddccf2ee291 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
31: 0x5629fd201593 - test::run_test_in_process::h1afe055b8c5de7fa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:27 | |
32: 0x5629fd201593 - test::run_test::{{closure}}::h3810503c3fff9a00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:567:43 | |
33: 0x5629fd1ca193 - test::run_test::{{closure}}::he05fab8f6f4e5a70 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:595:41 | |
34: 0x5629fd1ca193 - std::sys_common::backtrace::__rust_begin_short_backtrace::he823da8fbe6df054 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 | |
35: 0x5629fd1cecff - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4ec5c7fc245f87d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:528:17 | |
36: 0x5629fd1cecff - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc69a28560447662e | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
37: 0x5629fd1cecff - std::panicking::try::do_call::hf528d3cff240a786 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
38: 0x5629fd1cecff - std::panicking::try::hb11bf079f9b1f405 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
39: 0x5629fd1cecff - std::panic::catch_unwind::hcee8d50a8dc1d323 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
40: 0x5629fd1cecff - std::thread::Builder::spawn_unchecked_::{{closure}}::hb48d60f284150728 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:527:30 | |
41: 0x5629fd1cecff - core::ops::function::FnOnce::call_once{{vtable.shim}}::h04ac49919f9d987a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
42: 0x5629fd5d06b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h19b9e642d37e7272 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
43: 0x5629fd5d06b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h97265befc434d3ae | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
44: 0x5629fd5d06b5 - std::sys::pal::unix::thread::Thread::new::thread_start::h420dad5cf01a9f35 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys/pal/unix/thread.rs:108:17 | |
45: 0x7feb95ddfac3 - <unknown> | |
46: 0x7feb95e71850 - <unknown> | |
47: 0x0 - <unknown> | |
FAIL [ 0.704s] gix-submodule::submodule file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url | |
--- STDOUT: gix-submodule::submodule file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url --- | |
running 1 test | |
test file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url ... FAILED | |
failures: | |
failures: | |
file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 23 filtered out; finished in 0.69s | |
--- STDERR: gix-submodule::submodule file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url --- | |
failed to extract 'tests/fixtures/generated-archives/basic.tar.xz': Ignoring archive at 'tests/fixtures/generated-archives/basic.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url' panicked at tests/tools/src/lib.rs:476:17: | |
fixture script of cd "tests/fixtures/generated-do-not-edit/basic/1006815130-unix" && env -u GIT_ASKPASS -u GIT_DIR -u SSH_ASKPASS GIT_AUTHOR_DATE="2000-01-01 00:00:00 +0000" GIT_AUTHOR_EMAIL="author@example.com" GIT_AUTHOR_NAME="author" GIT_COMMITTER_DATE="2000-01-02 00:00:00 +0000" GIT_COMMITTER_EMAIL="committer@example.com" GIT_COMMITTER_NAME="committer" GIT_CONFIG_COUNT="4" GIT_CONFIG_GLOBAL=":" GIT_CONFIG_KEY_0="commit.gpgsign" GIT_CONFIG_KEY_1="tag.gpgsign" GIT_CONFIG_KEY_2="init.defaultBranch" GIT_CONFIG_KEY_3="protocol.file.allow" GIT_CONFIG_SYSTEM=":" GIT_CONFIG_VALUE_0="false" GIT_CONFIG_VALUE_1="false" GIT_CONFIG_VALUE_2="main" GIT_CONFIG_VALUE_3="always" GIT_TERMINAL_PROMPT="false" "/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/basic.sh" failed: stdout: Initialized empty Git repository in /home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/.git/ | |
[main (root-commit) e134578] upstream | |
Author: author <author@example.com> | |
1 file changed, 0 insertions(+), 0 deletions(-) | |
create mode 100644 empty | |
[main 63c8016] subsubmodule-a | |
Author: author <author@example.com> | |
6 files changed, 20 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 a/b | |
create mode 160000 "a/d\\" | |
create mode 160000 a/e | |
create mode 160000 "a\\c" | |
create mode 160000 submodule | |
[main 4034603] submodule | |
Author: author <author@example.com> | |
2 files changed, 4 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 submodule | |
Submodule path 'submodule': checked out '63c8016b93c62914d9392a63c8ed18be68d46b61' | |
stderr: + git init | |
+ touch empty | |
+ git add empty | |
+ git commit -m upstream | |
+ git clone . super | |
Cloning into 'super'... | |
done. | |
+ git clone super multiple | |
Cloning into 'multiple'... | |
done. | |
+ cd multiple | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/submodule'... | |
done. | |
+ git submodule add ../multiple a/b | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/b'... | |
done. | |
+ git submodule add --name .a/..c ../multiple 'a\c' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a\c'... | |
done. | |
+ git submodule add --name 'a/d\' ../multiple 'a/d\' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/d\'... | |
done. | |
+ git submodule add --name 'a\e' ../multiple a/e/ | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/e'... | |
done. | |
+ git commit -m subsubmodule-a | |
+ cd super | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super/submodule'... | |
done. | |
+ git commit -m submodule | |
+ git clone super super-clone | |
Cloning into 'super-clone'... | |
done. | |
+ cd super-clone | |
+ git submodule update --init --recursive | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule'... | |
done. | |
Submodule 'a/b' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/b' | |
Submodule 'a/d\' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/d\' | |
Submodule 'a\e' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/e' | |
Submodule '.a/..c' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a\c' | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\' failed | |
Failed to clone 'a/d\'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e' failed | |
Failed to clone 'a/e'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c' failed | |
Failed to clone 'a\c'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule' failed | |
Failed to clone 'submodule'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b' a second time, aborting | |
fatal: Failed to recurse into submodule path 'submodule' | |
stack backtrace: | |
0: 0x55b7555a5df2 - std::backtrace_rs::backtrace::libunwind::trace::he4ee80166a02c846 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:105:5 | |
1: 0x55b7555a5df2 - std::backtrace_rs::backtrace::trace_unsynchronized::h476faccf57e88641 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 | |
2: 0x55b7555a5df2 - std::sys_common::backtrace::_print_fmt::h430c922a77e7a59c | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:68:5 | |
3: 0x55b7555a5df2 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hffecb437d922f988 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:44:22 | |
4: 0x55b7555d17bc - core::fmt::rt::Argument::fmt::hf3df69369399bfa9 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/rt.rs:142:9 | |
5: 0x55b7555d17bc - core::fmt::write::hd9a8d7d029f9ea1a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/fmt/mod.rs:1153:17 | |
6: 0x55b7555a2b1f - std::io::Write::write_fmt::h0e1226b2b8d973fe | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/io/mod.rs:1843:15 | |
7: 0x55b7555a5bc4 - std::sys_common::backtrace::_print::hd2df4a083f6e69b8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:47:5 | |
8: 0x55b7555a5bc4 - std::sys_common::backtrace::print::he907f6ad7eee41cb | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:34:9 | |
9: 0x55b7555a7f2b - std::panicking::default_hook::{{closure}}::h3926193b61c9ca9b | |
10: 0x55b7555a7c83 - std::panicking::default_hook::h25ba2457dea68e65 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:292:9 | |
11: 0x55b7555a83cd - std::panicking::rust_panic_with_hook::h0ad14d90dcf5224f | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:779:13 | |
12: 0x55b7555a82a2 - std::panicking::begin_panic_handler::{{closure}}::h4a1838a06f542647 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:657:13 | |
13: 0x55b7555a62c6 - std::sys_common::backtrace::__rust_end_short_backtrace::h77cc4dc3567ca904 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:171:18 | |
14: 0x55b7555a7fd4 - rust_begin_unwind | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:645:5 | |
15: 0x55b755179e75 - core::panicking::panic_fmt::h940d4fd01a4b4fd1 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panicking.rs:72:14 | |
16: 0x55b7552dbef9 - gix_testtools::scripted_fixture_read_only_with_args_inner::h03d0bf6c04729037 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:476:17 | |
17: 0x55b7551a6200 - gix_testtools::scripted_fixture_read_only_with_args::hf49e884cdf1b4175 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:362:5 | |
18: 0x55b7551a61af - gix_testtools::scripted_fixture_read_only::h43c9e97782c6e110 | |
at /home/ek/repos/gitoxide/tests/tools/src/lib.rs:278:5 | |
19: 0x55b75517fc2c - submodule::file::is_active_platform::module_file::haca2d6c421402782 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:9:23 | |
20: 0x55b7551801e9 - submodule::file::is_active_platform::multi_modules::hdc840c66a75bfba3 | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:22:9 | |
21: 0x55b755180503 - submodule::file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url::h485e2502b95b197d | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:72:22 | |
22: 0x55b7551a7e77 - submodule::file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url::{{closure}}::h941551e674aad61a | |
at /home/ek/repos/gitoxide/gix-submodule/tests/file/mod.rs:71:81 | |
23: 0x55b75519ec16 - core::ops::function::FnOnce::call_once::h2b179ce4aa415691 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
24: 0x55b7551dff0f - core::ops::function::FnOnce::call_once::hdf5ca86569853e72 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
25: 0x55b7551dff0f - test::__rust_begin_short_backtrace::hd4329dc6408133c8 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:621:18 | |
26: 0x55b7551df593 - test::run_test_in_process::{{closure}}::h28125576fa02ab1b | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:60 | |
27: 0x55b7551df593 - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h263d7f9b738b9dba | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
28: 0x55b7551df593 - std::panicking::try::do_call::h07c639bca005fe67 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
29: 0x55b7551df593 - std::panicking::try::h58a07e442d3bdb92 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
30: 0x55b7551df593 - std::panic::catch_unwind::h755d3ddccf2ee291 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
31: 0x55b7551df593 - test::run_test_in_process::h1afe055b8c5de7fa | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:644:27 | |
32: 0x55b7551df593 - test::run_test::{{closure}}::h3810503c3fff9a00 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:567:43 | |
33: 0x55b7551a8193 - test::run_test::{{closure}}::he05fab8f6f4e5a70 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/test/src/lib.rs:595:41 | |
34: 0x55b7551a8193 - std::sys_common::backtrace::__rust_begin_short_backtrace::he823da8fbe6df054 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys_common/backtrace.rs:155:18 | |
35: 0x55b7551accff - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4ec5c7fc245f87d0 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:528:17 | |
36: 0x55b7551accff - <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hc69a28560447662e | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/panic/unwind_safe.rs:272:9 | |
37: 0x55b7551accff - std::panicking::try::do_call::hf528d3cff240a786 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:552:40 | |
38: 0x55b7551accff - std::panicking::try::hb11bf079f9b1f405 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panicking.rs:516:19 | |
39: 0x55b7551accff - std::panic::catch_unwind::hcee8d50a8dc1d323 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/panic.rs:146:14 | |
40: 0x55b7551accff - std::thread::Builder::spawn_unchecked_::{{closure}}::hb48d60f284150728 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/thread/mod.rs:527:30 | |
41: 0x55b7551accff - core::ops::function::FnOnce::call_once{{vtable.shim}}::h04ac49919f9d987a | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/core/src/ops/function.rs:250:5 | |
42: 0x55b7555ae6b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h19b9e642d37e7272 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
43: 0x55b7555ae6b5 - <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once::h97265befc434d3ae | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/alloc/src/boxed.rs:2020:9 | |
44: 0x55b7555ae6b5 - std::sys::pal::unix::thread::Thread::new::thread_start::h420dad5cf01a9f35 | |
at /rustc/9b00956e56009bab2aa15d7bff10916599e3d6d6/library/std/src/sys/pal/unix/thread.rs:108:17 | |
45: 0x7fd47380aac3 - <unknown> | |
46: 0x7fd47389c850 - <unknown> | |
47: 0x0 - <unknown> | |
FAIL [ 0.701s] gix-submodule::submodule file::is_active_platform::without_submodule_in_index | |
--- STDOUT: gix-submodule::submodule file::is_active_platform::without_submodule_in_index --- | |
running 1 test | |
test file::is_active_platform::without_submodule_in_index ... FAILED | |
failures: | |
failures: | |
file::is_active_platform::without_submodule_in_index | |
test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 23 filtered out; finished in 0.69s | |
--- STDERR: gix-submodule::submodule file::is_active_platform::without_submodule_in_index --- | |
failed to extract 'tests/fixtures/generated-archives/basic.tar.xz': Ignoring archive at 'tests/fixtures/generated-archives/basic.tar.xz' as GIX_TEST_IGNORE_ARCHIVES is set. | |
thread 'file::is_active_platform::without_submodule_in_index' panicked at tests/tools/src/lib.rs:476:17: | |
fixture script of cd "tests/fixtures/generated-do-not-edit/basic/1006815130-unix" && env -u GIT_ASKPASS -u GIT_DIR -u SSH_ASKPASS GIT_AUTHOR_DATE="2000-01-01 00:00:00 +0000" GIT_AUTHOR_EMAIL="author@example.com" GIT_AUTHOR_NAME="author" GIT_COMMITTER_DATE="2000-01-02 00:00:00 +0000" GIT_COMMITTER_EMAIL="committer@example.com" GIT_COMMITTER_NAME="committer" GIT_CONFIG_COUNT="4" GIT_CONFIG_GLOBAL=":" GIT_CONFIG_KEY_0="commit.gpgsign" GIT_CONFIG_KEY_1="tag.gpgsign" GIT_CONFIG_KEY_2="init.defaultBranch" GIT_CONFIG_KEY_3="protocol.file.allow" GIT_CONFIG_SYSTEM=":" GIT_CONFIG_VALUE_0="false" GIT_CONFIG_VALUE_1="false" GIT_CONFIG_VALUE_2="main" GIT_CONFIG_VALUE_3="always" GIT_TERMINAL_PROMPT="false" "/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/basic.sh" failed: stdout: Initialized empty Git repository in /home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/.git/ | |
[main (root-commit) e134578] upstream | |
Author: author <author@example.com> | |
1 file changed, 0 insertions(+), 0 deletions(-) | |
create mode 100644 empty | |
[main 63c8016] subsubmodule-a | |
Author: author <author@example.com> | |
6 files changed, 20 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 a/b | |
create mode 160000 "a/d\\" | |
create mode 160000 a/e | |
create mode 160000 "a\\c" | |
create mode 160000 submodule | |
[main 4034603] submodule | |
Author: author <author@example.com> | |
2 files changed, 4 insertions(+) | |
create mode 100644 .gitmodules | |
create mode 160000 submodule | |
Submodule path 'submodule': checked out '63c8016b93c62914d9392a63c8ed18be68d46b61' | |
stderr: + git init | |
+ touch empty | |
+ git add empty | |
+ git commit -m upstream | |
+ git clone . super | |
Cloning into 'super'... | |
done. | |
+ git clone super multiple | |
Cloning into 'multiple'... | |
done. | |
+ cd multiple | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/submodule'... | |
done. | |
+ git submodule add ../multiple a/b | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/b'... | |
done. | |
+ git submodule add --name .a/..c ../multiple 'a\c' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a\c'... | |
done. | |
+ git submodule add --name 'a/d\' ../multiple 'a/d\' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/d\'... | |
done. | |
+ git submodule add --name 'a\e' ../multiple a/e/ | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple/a/e'... | |
done. | |
+ git commit -m subsubmodule-a | |
+ cd super | |
+ git submodule add ../multiple submodule | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super/submodule'... | |
done. | |
+ git commit -m submodule | |
+ git clone super super-clone | |
Cloning into 'super-clone'... | |
done. | |
+ cd super-clone | |
+ git submodule update --init --recursive | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule'... | |
done. | |
Submodule 'a/b' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/b' | |
Submodule 'a/d\' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/d\' | |
Submodule 'a\e' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a/e' | |
Submodule '.a/..c' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/a\c' | |
Submodule 'submodule' (/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple) registered for path 'submodule/submodule' | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/b' failed | |
Failed to clone 'a/b'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/d\' failed | |
Failed to clone 'a/d\'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a/e' failed | |
Failed to clone 'a/e'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/a\c' failed | |
Failed to clone 'a\c'. Retry scheduled | |
Cloning into '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule'... | |
fatal: transport 'file' not allowed | |
fatal: clone of '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/multiple' into submodule path '/home/ek/repos/gitoxide/gix-submodule/tests/fixtures/generated-do-not-edit/basic/1006815130-unix/super-clone/submodule/submodule' failed | |
Failed to clone 'submodule'. Retry scheduled | |
Cloning into '/home/ek/re |
(Sorry about that, but we can’t show files that are this big right now.)