|
ek in 🌐 catenary in gitoxide on main is 📦 v0.38.0 via 🦀 v1.81.0 |
|
❯ git log --oneline -1 |
|
64872690e (HEAD -> main, upstream/main, origin/main, origin/HEAD) Merge pull request #1620 from Byron/fix-discovery |
|
|
|
ek in 🌐 catenary in gitoxide on main is 📦 v0.38.0 via 🦀 v1.81.0 |
|
❯ gix clean -xde |
|
|
|
ek in 🌐 catenary in gitoxide on main is 📦 v0.38.0 via 🦀 v1.81.0 |
|
❯ PATH="$HOME/git-2.46.2/bin:$PATH" git version |
|
git version 2.46.2 |
|
|
|
ek in 🌐 catenary in gitoxide on main is 📦 v0.38.0 via 🦀 v1.81.0 |
|
❯ PATH="$HOME/git-2.46.2/bin:$PATH" cargo nextest run --all --no-fail-fast |
|
Compiling proc-macro2 v1.0.86 |
|
Compiling unicode-ident v1.0.12 |
|
Compiling serde v1.0.208 |
|
Compiling libc v0.2.158 |
|
Compiling once_cell v1.19.0 |
|
Compiling cfg-if v1.0.0 |
|
Compiling memchr v2.7.4 |
|
Compiling autocfg v1.3.0 |
|
Compiling thiserror v1.0.63 |
|
Compiling regex-syntax v0.8.4 |
|
Compiling fastrand v2.1.0 |
|
Compiling version_check v0.9.5 |
|
Compiling tinyvec_macros v0.1.1 |
|
Compiling itoa v1.0.11 |
|
Compiling tinyvec v1.8.0 |
|
Compiling zerocopy v0.7.35 |
|
Compiling allocator-api2 v0.2.18 |
|
Compiling aho-corasick v1.1.3 |
|
Compiling ahash v0.8.11 |
|
Compiling quote v1.0.37 |
|
Compiling lock_api v0.4.12 |
|
Compiling syn v2.0.75 |
|
Compiling parking_lot_core v0.9.10 |
|
Compiling unicode-normalization v0.1.23 |
|
Compiling scopeguard v1.2.0 |
|
Compiling rustix v0.38.34 |
|
Compiling linux-raw-sys v0.4.14 |
|
Compiling same-file v1.0.6 |
|
Compiling walkdir v2.5.0 |
|
Compiling getrandom v0.2.15 |
|
Compiling sha1_smol v1.0.1 |
|
Compiling signal-hook v0.3.17 |
|
Compiling regex-automata v0.4.7 |
|
Compiling signal-hook-registry v1.4.2 |
|
Compiling hashbrown v0.14.5 |
|
Compiling static_assertions v1.1.0 |
|
Compiling pin-project-lite v0.2.14 |
|
Compiling futures-core v0.3.30 |
|
Compiling tracing-core v0.1.32 |
|
Compiling value-bag v1.9.0 |
|
Compiling shlex v1.3.0 |
|
Compiling log v0.4.22 |
|
Compiling crossbeam-utils v0.8.20 |
|
Compiling cc v1.1.13 |
|
Compiling futures-io v0.3.30 |
|
Compiling slab v0.4.9 |
|
Compiling gix-trace v0.1.10 (/home/ek/repos/gitoxide/gix-trace) |
|
Compiling futures-sink v0.3.30 |
|
Compiling futures-channel v0.3.30 |
|
Compiling parking v2.2.0 |
|
Compiling ryu v1.0.18 |
|
Compiling concurrent-queue v2.5.0 |
|
Compiling either v1.13.0 |
|
Compiling winnow v0.6.18 |
|
Compiling heck v0.5.0 |
|
Compiling jiff v0.1.8 |
|
Compiling rustversion v1.0.17 |
|
Compiling event-listener v5.3.1 |
|
Compiling event-listener-strategy v0.5.2 |
|
Compiling futures-lite v2.3.0 |
|
Compiling typenum v1.17.0 |
|
Compiling mio v0.8.11 |
|
Compiling generic-array v0.14.7 |
|
Compiling paste v1.0.15 |
|
Compiling castaway v0.2.3 |
|
Compiling signal-hook-mio v0.2.4 |
|
Compiling async-channel v2.3.1 |
|
Compiling itertools v0.13.0 |
|
Compiling cmake v0.1.51 |
|
Compiling unicode-width v0.1.13 |
|
Compiling unicode-segmentation v1.11.0 |
|
Compiling libz-ng-sys v1.1.16 |
|
Compiling compact_str v0.7.1 |
|
Compiling async-lock v3.4.0 |
|
Compiling itertools v0.12.1 |
|
Compiling unicode-truncate v1.1.0 |
|
Compiling lru v0.12.4 |
|
Compiling home v0.5.9 |
|
Compiling cassowary v0.3.0 |
|
Compiling sha1-asm v0.5.3 |
|
Compiling is-terminal v0.4.13 |
|
Compiling crc32fast v1.4.2 |
|
Compiling adler2 v2.0.0 |
|
Compiling miniz_oxide v0.8.0 |
|
Compiling block-buffer v0.10.4 |
|
Compiling crypto-common v0.1.6 |
|
Compiling crossbeam-channel v0.5.13 |
|
Compiling serde_derive v1.0.208 |
|
Compiling thiserror-impl v1.0.63 |
|
Compiling tracing-attributes v0.1.27 |
|
Compiling strum_macros v0.26.4 |
|
Compiling stability v0.2.1 |
|
Compiling humantime v2.1.0 |
|
Compiling ansiterm v0.12.2 |
|
Compiling digest v0.10.7 |
|
Compiling human_format v1.1.0 |
|
Compiling cpufeatures v0.2.13 |
|
Compiling sha1 v0.10.6 |
|
Compiling tracing v0.1.40 |
|
Compiling memmap2 v0.9.4 |
|
Compiling bytes v1.7.1 |
|
Compiling unicode-bom v2.0.3 |
|
Compiling filetime v0.2.24 |
|
Compiling fnv v1.0.7 |
|
Compiling gix-utils v0.1.12 |
|
Compiling gix-trace v0.1.10 |
|
Compiling prodash v28.0.0 |
|
Compiling num-conv v0.1.0 |
|
Compiling time-core v0.1.2 |
|
Compiling powerfmt v0.2.0 |
|
Compiling deranged v0.3.11 |
|
Compiling time-macros v0.2.18 |
|
Compiling io-close v0.3.7 |
|
Compiling num_threads v0.1.7 |
|
Compiling gix-chunk v0.4.8 |
|
Compiling strum v0.26.3 |
|
Compiling gix-bitmap v0.2.11 |
|
Compiling crc-catalog v2.4.0 |
|
Compiling crc v3.2.1 |
|
Compiling fs_extra v1.3.0 |
|
Compiling is_ci v1.2.0 |
|
Compiling gix-chunk v0.4.8 (/home/ek/repos/gitoxide/gix-chunk) |
|
Compiling shell-words v1.1.0 |
|
Compiling gix-bitmap v0.2.11 (/home/ek/repos/gitoxide/gix-bitmap) |
|
Compiling encoding_rs v0.8.34 |
|
Compiling imara-diff v0.1.7 |
|
Compiling arrayvec v0.7.6 |
|
Compiling clru v0.6.2 |
|
Compiling pin-utils v0.1.0 |
|
Compiling arc-swap v1.7.1 |
|
Compiling uluru v3.1.0 |
|
Compiling percent-encoding v2.3.1 |
|
Compiling unicode-bidi v0.3.15 |
|
Compiling form_urlencoded v1.2.1 |
|
Compiling pkg-config v0.3.30 |
|
Compiling vcpkg v0.2.15 |
|
Compiling equivalent v1.0.1 |
|
Compiling futures-task v0.3.30 |
|
Compiling idna v0.5.0 |
|
Compiling time v0.3.36 |
|
Compiling futures-util v0.3.30 |
|
Compiling sdd v3.0.2 |
|
Compiling url v2.5.2 |
|
Compiling libz-sys v1.1.20 |
|
Compiling openssl-sys v0.9.103 |
|
Compiling scc v2.1.16 |
|
Compiling serial_test_derive v3.1.1 |
|
Compiling curl-sys v0.4.74+curl-8.9.0 |
|
Compiling regex v1.10.6 |
|
Compiling bstr v1.10.0 |
|
Compiling bitflags v2.6.0 |
|
Compiling smallvec v1.13.2 |
|
Compiling faster-hex v0.9.0 |
|
Compiling parking_lot v0.12.3 |
|
Compiling gix-utils v0.1.12 (/home/ek/repos/gitoxide/gix-utils) |
|
Compiling gix-hash v0.14.2 (/home/ek/repos/gitoxide/gix-hash) |
|
Compiling crossterm v0.27.0 |
|
Compiling bytesize v1.3.0 |
|
Compiling kstring v2.0.2 |
|
Compiling gix-path v0.10.11 (/home/ek/repos/gitoxide/gix-path) |
|
Compiling gix-hash v0.14.2 |
|
Compiling gix-date v0.9.0 (/home/ek/repos/gitoxide/gix-date) |
|
Compiling gix-date v0.8.7 |
|
Compiling gix-features v0.38.2 |
|
Compiling ratatui v0.26.3 |
|
Compiling gix-actor v0.31.5 |
|
Compiling gix-validate v0.8.5 |
|
Compiling gix-fs v0.11.3 |
|
Compiling gix-object v0.42.3 |
|
Compiling gix-path v0.10.11 |
|
Compiling gix-commitgraph v0.24.3 |
|
Compiling gix-hashtable v0.5.2 |
|
Compiling gix-glob v0.16.5 |
|
Compiling gix-actor v0.32.0 (/home/ek/repos/gitoxide/gix-actor) |
|
Compiling gix-quote v0.4.12 |
|
Compiling gix-ignore v0.11.4 |
|
Compiling gix-attributes v0.22.5 |
|
Compiling gix-sec v0.10.8 |
|
Compiling gix-hashtable v0.5.2 (/home/ek/repos/gitoxide/gix-hashtable) |
|
Compiling gix-revwalk v0.13.2 |
|
Compiling gix-validate v0.9.0 (/home/ek/repos/gitoxide/gix-validate) |
|
Compiling dashmap v6.0.1 |
|
Compiling gix-traverse v0.39.2 |
|
Compiling tui-react v0.23.2 |
|
Compiling gix-quote v0.4.12 (/home/ek/repos/gitoxide/gix-quote) |
|
Compiling crosstermion v0.14.0 |
|
Compiling gix-command v0.3.9 (/home/ek/repos/gitoxide/gix-command) |
|
Compiling gix-packetline-blocking v0.17.5 (/home/ek/repos/gitoxide/gix-packetline-blocking) |
|
Compiling gix-config-value v0.14.8 (/home/ek/repos/gitoxide/gix-config-value) |
|
Compiling polling v3.7.3 |
|
Compiling tempfile v3.12.0 |
|
Compiling xattr v1.3.1 |
|
Compiling async-io v2.3.4 |
|
Compiling tar v0.4.41 |
|
Compiling gix-tempfile v14.0.2 |
|
Compiling gix-sec v0.10.8 (/home/ek/repos/gitoxide/gix-sec) |
|
Compiling prodash v29.0.0 |
|
Compiling gix-lock v14.0.0 |
|
Compiling gix-ref v0.44.1 |
|
Compiling gix-index v0.33.1 |
|
Compiling gix-prompt v0.8.7 (/home/ek/repos/gitoxide/gix-prompt) |
|
Compiling futures-executor v0.3.30 |
|
Compiling curl v0.4.46 |
|
Compiling futures v0.3.30 |
|
Compiling serial_test v3.1.1 |
|
Compiling gix-packetline v0.17.6 (/home/ek/repos/gitoxide/gix-packetline) |
|
Compiling indexmap v2.4.0 |
|
Compiling gix-discover v0.32.0 |
|
Compiling gix-worktree v0.34.1 |
|
Compiling maybe-async v0.2.10 |
|
Compiling socket2 v0.5.7 |
|
Compiling gix-testtools v0.16.0 (/home/ek/repos/gitoxide/tests/tools) |
|
Compiling bitflags v1.3.2 |
|
Compiling openssl-probe v0.1.5 |
|
Compiling base64 v0.22.1 |
|
Compiling simd-adler32 v0.3.7 |
|
Compiling bumpalo v3.16.0 |
|
Compiling zip v2.2.0 |
|
Compiling lockfree-object-pool v0.1.6 |
|
Compiling displaydoc v0.2.5 |
|
Compiling zopfli v0.8.1 |
|
Compiling diff v0.1.13 |
|
Compiling yansi v0.5.1 |
|
Compiling lazy_static v1.5.0 |
|
Compiling io-lifetimes v1.0.11 |
|
Compiling pretty_assertions v1.4.0 |
|
Compiling gix-mailmap v0.24.0 (/home/ek/repos/gitoxide/gix-mailmap) |
|
Compiling polling v2.8.0 |
|
Compiling event-listener v2.5.3 |
|
Compiling async-task v4.7.1 |
|
Compiling atomic-waker v1.1.2 |
|
Compiling serde_json v1.0.125 |
|
Compiling rustix v0.37.27 |
|
Compiling syn v1.0.109 |
|
Compiling piper v0.2.4 |
|
Compiling async-io v1.13.0 |
|
Compiling fastrand v1.9.0 |
|
Compiling linux-raw-sys v0.3.8 |
|
Compiling waker-fn v1.2.0 |
|
Compiling futures-lite v1.13.0 |
|
Compiling blocking v1.6.1 |
|
Compiling async-executor v1.13.0 |
|
Compiling async-lock v2.8.0 |
|
Compiling socket2 v0.4.10 |
|
Compiling anyhow v1.0.86 |
|
Compiling async-global-executor v2.4.1 |
|
Compiling async-channel v1.9.0 |
|
Compiling kv-log-macro v1.0.7 |
|
Compiling crossbeam-epoch v0.9.18 |
|
Compiling utf8parse v0.2.2 |
|
Compiling anstyle-parse v0.2.5 |
|
Compiling flate2 v1.0.33 |
|
Compiling crossbeam-deque v0.8.5 |
|
Compiling is_terminal_polyfill v1.70.1 |
|
Compiling rayon-core v1.12.1 |
|
Compiling anstyle v1.0.8 |
|
Compiling anstyle-query v1.1.1 |
|
Compiling colorchoice v1.0.2 |
|
Compiling clap_lex v0.7.2 |
|
Compiling gix-features v0.38.2 (/home/ek/repos/gitoxide/gix-features) |
|
Compiling anstream v0.6.15 |
|
Compiling strsim v0.11.1 |
|
Compiling gix-fs v0.11.3 (/home/ek/repos/gitoxide/gix-fs) |
|
Compiling gix-object v0.44.0 (/home/ek/repos/gitoxide/gix-object) |
|
Compiling gix-tempfile v14.0.2 (/home/ek/repos/gitoxide/gix-tempfile) |
|
Compiling gix-glob v0.16.5 (/home/ek/repos/gitoxide/gix-glob) |
|
Compiling gix-commitgraph v0.24.3 (/home/ek/repos/gitoxide/gix-commitgraph) |
|
Compiling gix-lock v14.0.0 (/home/ek/repos/gitoxide/gix-lock) |
|
Compiling gix-url v0.27.5 (/home/ek/repos/gitoxide/gix-url) |
|
Compiling gix-attributes v0.22.5 (/home/ek/repos/gitoxide/gix-attributes) |
|
Compiling gix-ignore v0.11.4 (/home/ek/repos/gitoxide/gix-ignore) |
|
Compiling gix-credentials v0.24.5 (/home/ek/repos/gitoxide/gix-credentials) |
|
Compiling gix-revwalk v0.15.0 (/home/ek/repos/gitoxide/gix-revwalk) |
|
Compiling gix-ref v0.47.0 (/home/ek/repos/gitoxide/gix-ref) |
|
Compiling gix-traverse v0.41.0 (/home/ek/repos/gitoxide/gix-traverse) |
|
Compiling gix-filter v0.13.0 (/home/ek/repos/gitoxide/gix-filter) |
|
Compiling gix-pathspec v0.7.7 (/home/ek/repos/gitoxide/gix-pathspec) |
|
Compiling gix-revision v0.29.0 (/home/ek/repos/gitoxide/gix-revision) |
|
Compiling gix-index v0.35.0 (/home/ek/repos/gitoxide/gix-index) |
|
Compiling gix-discover v0.35.0 (/home/ek/repos/gitoxide/gix-discover) |
|
Compiling gix-transport v0.42.3 (/home/ek/repos/gitoxide/gix-transport) |
|
Compiling gix-refspec v0.25.0 (/home/ek/repos/gitoxide/gix-refspec) |
|
Compiling gix-config v0.40.0 (/home/ek/repos/gitoxide/gix-config) |
|
Compiling gix-worktree v0.36.0 (/home/ek/repos/gitoxide/gix-worktree) |
|
Compiling gix-diff v0.46.0 (/home/ek/repos/gitoxide/gix-diff) |
|
Compiling gix-dir v0.8.0 (/home/ek/repos/gitoxide/gix-dir) |
|
Compiling gix-pack v0.53.0 (/home/ek/repos/gitoxide/gix-pack) |
|
Compiling gix-worktree-stream v0.15.0 (/home/ek/repos/gitoxide/gix-worktree-stream) |
|
Compiling gix-status v0.13.0 (/home/ek/repos/gitoxide/gix-status) |
|
Compiling gix-submodule v0.14.0 (/home/ek/repos/gitoxide/gix-submodule) |
|
Compiling gix-archive v0.15.0 (/home/ek/repos/gitoxide/gix-archive) |
|
Compiling gix-protocol v0.45.3 (/home/ek/repos/gitoxide/gix-protocol) |
|
Compiling gix-worktree-state v0.13.0 (/home/ek/repos/gitoxide/gix-worktree-state) |
|
Compiling gix-merge v0.0.0 (/home/ek/repos/gitoxide/gix-merge) |
|
Compiling gix-negotiate v0.15.0 (/home/ek/repos/gitoxide/gix-negotiate) |
|
Compiling async-attributes v1.1.2 |
|
Compiling async-std v1.12.0 |
|
Compiling clap_builder v4.5.15 |
|
Compiling gix-odb v0.63.0 (/home/ek/repos/gitoxide/gix-odb) |
|
Compiling clap_derive v4.5.13 |
|
Compiling gix v0.66.0 (/home/ek/repos/gitoxide/gix) |
|
Compiling rayon v1.10.0 |
|
Compiling clap v4.5.16 |
|
Compiling console v0.15.8 |
|
Compiling termcolor v1.4.1 |
|
Compiling termtree v0.5.1 |
|
Compiling linked-hash-map v0.5.6 |
|
Compiling similar v2.6.0 |
|
Compiling memoffset v0.7.1 |
|
Compiling libsqlite3-sys v0.30.1 |
|
Compiling overload v0.1.1 |
|
Compiling nu-ansi-term v0.46.0 |
|
Compiling insta v1.40.0 |
|
Compiling sharded-slab v0.1.7 |
|
Compiling crossbeam-queue v0.3.11 |
|
Compiling tracing-log v0.2.0 |
|
Compiling num-traits v0.2.19 |
|
Compiling fs-err v2.11.0 |
|
Compiling is-docker v0.2.0 |
|
Compiling thread_local v1.1.8 |
|
Compiling tracing-subscriber v0.3.18 |
|
Compiling is-wsl v0.4.0 |
|
Compiling crossbeam v0.8.4 |
|
Compiling nix v0.26.4 |
|
Compiling gix-fsck v0.6.0 (/home/ek/repos/gitoxide/gix-fsck) |
|
Compiling hashlink v0.9.1 |
|
Compiling half v2.4.1 |
|
Compiling fallible-streaming-iterator v0.1.9 |
|
Compiling plotters-backend v0.3.6 |
|
Compiling fallible-iterator v0.3.0 |
|
Compiling pathdiff v0.2.1 |
|
Compiling ciborium-io v0.2.2 |
|
Compiling ciborium-ll v0.2.2 |
|
Compiling open v5.3.0 |
|
Compiling plotters-svg v0.3.6 |
|
Compiling tracing-forest v0.1.6 |
|
Compiling jwalk v0.8.1 |
|
Compiling itertools v0.10.5 |
|
Compiling sysinfo v0.31.2 |
|
Compiling trybuild v1.0.99 |
|
Compiling gitoxide v0.38.0 (/home/ek/repos/gitoxide) |
|
Compiling ptyprocess v0.4.1 |
|
Compiling layout-rs v0.1.2 |
|
Compiling cast v0.3.0 |
|
Compiling criterion-plot v0.5.0 |
|
Compiling expectrl v0.7.1 |
|
Compiling plotters v0.3.6 |
|
Compiling ciborium v0.2.2 |
|
Compiling toml_datetime v0.6.8 |
|
Compiling serde_spanned v0.6.7 |
|
Compiling env_logger v0.10.2 |
|
Compiling clap_complete v4.5.23 |
|
Compiling tinytemplate v1.2.1 |
|
Compiling terminal_size v0.3.0 |
|
Compiling anes v0.1.6 |
|
Compiling oorandom v11.1.4 |
|
Compiling glob v0.3.1 |
|
Compiling criterion v0.5.1 |
|
Compiling assert_matches v1.5.0 |
|
Compiling toml_edit v0.22.20 |
|
Compiling gix-macros v0.1.5 (/home/ek/repos/gitoxide/gix-macros) |
|
Compiling maplit v1.0.2 |
|
Compiling symlink v0.1.0 |
|
Compiling cap v0.1.2 |
|
Compiling rusqlite v0.32.1 |
|
Compiling toml v0.8.19 |
|
Compiling gitoxide-core v0.41.0 (/home/ek/repos/gitoxide/gitoxide-core) |
|
Compiling gix-blame v0.0.0 (/home/ek/repos/gitoxide/gix-blame) |
|
Compiling gix-worktree-tests v0.0.0 (/home/ek/repos/gitoxide/gix-worktree/tests) |
|
Compiling internal-tools v0.0.0 (/home/ek/repos/gitoxide/tests/it) |
|
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-pack-tests v0.0.0 (/home/ek/repos/gitoxide/gix-pack/tests) |
|
Compiling gix-diff-tests v0.0.0 (/home/ek/repos/gitoxide/gix-diff/tests) |
|
Compiling gix-odb-tests v0.0.0 (/home/ek/repos/gitoxide/gix-odb/tests) |
|
Compiling gix-ref-tests v0.0.0 (/home/ek/repos/gitoxide/gix-ref/tests) |
|
Compiling gix-status-tests v0.0.0 (/home/ek/repos/gitoxide/gix-status/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-lfs v0.0.0 (/home/ek/repos/gitoxide/gix-lfs) |
|
Compiling gix-sequencer v0.0.0 (/home/ek/repos/gitoxide/gix-sequencer) |
|
Compiling gix-rebase v0.0.0 (/home/ek/repos/gitoxide/gix-rebase) |
|
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) |
|
Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 38s |
|
------------ |
|
Nextest run ID 6ee35b6b-44a4-4773-84aa-385299b2bbc7 with nextest profile: default |
|
Starting 2560 tests across 133 binaries (3 tests skipped) |
|
PASS [ 0.008s] gix id::tests::size_of_oid |
|
PASS [ 0.008s] gix open::tests::size_of_options |
|
PASS [ 0.014s] gitoxide shared::value_parser_tests::rename_fraction |
|
PASS [ 0.022s] gitoxide plumbing::main::tests::clap |
|
PASS [ 2.908s] gix remote::connection::fetch::refs::tests::update::local_direct_refs_are_written_with_symbolic_ones |
|
PASS [ 2.894s] 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.007s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_can_be_written_locally_and_point_to_tracking_branch |
|
PASS [ 0.007s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_dont_overwrite_valid_local_branches |
|
PASS [ 0.009s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_result_in_valid_peeled_branches |
|
PASS [ 0.008s] gix remote::connection::fetch::refs::tests::update::unborn_remote_branches_can_be_created_locally_if_they_are_new |
|
PASS [ 2.931s] gix remote::connection::fetch::refs::tests::update::checked_out_branches_in_worktrees_are_rejected_with_additional_information |
|
PASS [ 0.008s] gix remote::connection::fetch::refs::tests::update::unborn_remote_branches_can_update_local_unborn_branches |
|
PASS [ 0.008s] gix remote::connection::fetch::refs::tests::update::unborn_remote_refs_dont_overwrite_valid_local_refs |
|
PASS [ 2.939s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_but_appears_to_be_fast_forward_in_dryrun_mode |
|
PASS [ 2.963s] gix remote::connection::fetch::refs::tests::update::local_symbolic_refs_can_be_overwritten |
|
PASS [ 2.995s] gix remote::connection::fetch::refs::tests::update::remote_refs_cannot_map_to_local_head |
|
PASS [ 3.098s] 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.138s] gix::gix clone::blocking_io::fetch_and_checkout_specific_non_existing |
|
PASS [ 0.165s] gix::gix clone::blocking_io::fetch_and_checkout_empty_remote_repo |
|
PASS [ 3.163s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_if_dry_run_is_disabled |
|
PASS [ 0.239s] gix::gix clone::blocking_io::fetch_and_checkout |
|
PASS [ 0.226s] gix::gix clone::blocking_io::fetch_and_checkout_specific_annotated_tag |
|
PASS [ 0.164s] gix::gix clone::blocking_io::fetch_and_checkout_specific_ref |
|
PASS [ 0.018s] gix::gix clone::blocking_io::from_shallow_prohibited_with_option |
|
PASS [ 0.096s] gix::gix clone::blocking_io::fetch_only_without_configuration |
|
PASS [ 0.011s] gix::gix clone::clone_and_destination_must_be_empty |
|
PASS [ 0.099s] gix::gix clone::blocking_io::fetch_succeeds_despite_remote_head_ref |
|
PASS [ 0.104s] gix::gix clone::blocking_io::fetch_only_with_configuration |
|
PASS [ 0.021s] gix::gix commit::describe::lightweight_tags_are_sorted_lexicographically |
|
PASS [ 0.030s] gix::gix clone::clone_and_early_persist_without_receive |
|
PASS [ 0.032s] gix::gix clone::clone_bare_into_empty_directory_and_early_drop |
|
PASS [ 0.032s] gix::gix clone::clone_into_empty_directory_and_early_drop |
|
PASS [ 0.014s] gix::gix commit::describe::tags_are_sorted_by_date_and_lexicographically |
|
PASS [ 0.012s] gix::gix commit::describe::tags_are_sorted_by_priority |
|
PASS [ 0.009s] gix::gix config::tree::branch::merge |
|
PASS [ 0.009s] gix::gix config::tree::checkout::workers |
|
PASS [ 0.008s] gix::gix config::tree::core::autocrlf |
|
PASS [ 0.009s] gix::gix config::tree::core::abbrev |
|
PASS [ 0.091s] gix::gix clone::blocking_io::from_shallow_allowed_by_default |
|
PASS [ 0.164s] gix::gix clone::blocking_io::fetch_shallow_no_checkout_then_unshallow |
|
PASS [ 0.009s] gix::gix config::tree::core::check_stat |
|
PASS [ 0.010s] gix::gix config::tree::core::check_round_trip_encoding |
|
PASS [ 0.009s] gix::gix config::tree::core::delta_base_cache_limit |
|
PASS [ 0.009s] gix::gix config::tree::core::eol |
|
PASS [ 0.010s] gix::gix config::tree::core::log_all_ref_updates |
|
PASS [ 0.013s] gix::gix config::tree::core::disambiguate |
|
PASS [ 0.012s] gix::gix config::tree::core::safecrlf |
|
PASS [ 0.010s] gix::gix config::tree::core::timeouts |
|
PASS [ 0.010s] gix::gix config::tree::diff::algorithm |
|
PASS [ 0.010s] gix::gix config::tree::diff::driver_binary |
|
PASS [ 0.010s] gix::gix config::tree::diff::renames |
|
PASS [ 0.010s] gix::gix config::tree::extensions::object_format |
|
PASS [ 0.010s] gix::gix config::tree::fetch::algorithm |
|
PASS [ 0.011s] gix::gix config::tree::fetch::recurse_submodule |
|
PASS [ 0.009s] gix::gix config::tree::gitoxide::allow::protocol_from_user |
|
PASS [ 0.009s] gix::gix config::tree::gitoxide::author::name_and_email_fallback |
|
PASS [ 0.009s] gix::gix config::tree::gitoxide::commit::author_and_committer_date |
|
PASS [ 0.010s] gix::gix config::tree::gitoxide::committer::name_and_email_fallback |
|
PASS [ 0.010s] gix::gix config::tree::gitoxide::http::connect_timeout |
|
PASS [ 0.011s] gix::gix config::tree::http::extra_header |
|
PASS [ 0.010s] gix::gix config::tree::http::follow_redirects |
|
PASS [ 0.010s] gix::gix config::tree::http::http_version |
|
PASS [ 0.009s] gix::gix config::tree::http::proxy_auth_method |
|
PASS [ 0.009s] gix::gix config::tree::index::threads |
|
PASS [ 0.012s] gix::gix config::tree::http::ssl_version |
|
PASS [ 0.010s] gix::gix config::tree::keys::any |
|
PASS [ 0.009s] gix::gix config::tree::keys::string |
|
PASS [ 0.010s] gix::gix config::tree::keys::remote_name |
|
PASS [ 0.009s] gix::gix config::tree::keys::unsigned_integer |
|
PASS [ 0.167s] gix::gix clone::blocking_io::from_non_shallow_by_deepen_exclude_then_deepen_to_unshallow |
|
PASS [ 0.009s] gix::gix config::tree::merge::conflict_style |
|
PASS [ 0.010s] gix::gix config::tree::pack::index_version |
|
PASS [ 0.010s] gix::gix config::tree::protocol::allow |
|
PASS [ 0.010s] gix::gix config::tree::protocol::version |
|
PASS [ 0.010s] gix::gix config::tree::push::default |
|
PASS [ 0.012s] gix::gix config::tree::remote::refspecs |
|
PASS [ 0.010s] gix::gix config::tree::remote::url_and_push_url |
|
PASS [ 0.011s] gix::gix config::tree::remote::tag_opt |
|
PASS [ 0.009s] gix::gix config::tree::ssh::variant |
|
PASS [ 0.010s] gix::gix config::tree::status::default |
|
PASS [ 0.012s] gix::gix head::into_remote::detached_is_none |
|
PASS [ 0.014s] gix::gix head::into_remote::unborn_is_none |
|
PASS [ 0.021s] gix::gix id::ancestors::all |
|
PASS [ 0.013s] gix::gix id::ancestors::filtered |
|
PASS [ 0.153s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_applies_automatically_if_dirty |
|
PASS [ 0.018s] gix::gix id::ancestors::pre_epoch |
|
PASS [ 0.012s] gix::gix id::ancestors::prune_with_auto_cutoff |
|
PASS [ 0.037s] gix::gix head::peel::all_cases |
|
PASS [ 0.045s] gix::gix diff::resource_cache |
|
PASS [ 0.012s] 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.016s] gix::gix id::prefix |
|
PASS [ 0.168s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_does_not_apply_if_not_dirty |
|
PASS [ 0.232s] gix::gix clone::blocking_io::from_non_shallow_then_deepen_then_deepen_since_to_unshallow |
|
PASS [ 0.012s] gix::gix init::bare::init_into_non_existing_directory_creates_it |
|
PASS [ 0.013s] 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_not_allowed_if_option_is_set_as_used_for_clone |
|
PASS [ 0.016s] gix::gix init::non_bare::init_into_non_empty_directory_is_allowed_by_default |
|
PASS [ 0.037s] gix::gix id::display_and_debug |
|
PASS [ 0.014s] gix::gix object::commit::decode |
|
PASS [ 0.014s] gix::gix object::commit::short_id |
|
PASS [ 0.014s] gix::gix object::commit::tree |
|
PASS [ 0.010s] gix::gix object::object_ref_size_in_memory |
|
PASS [ 0.012s] gix::gix object::oid_size_in_memory |
|
PASS [ 0.014s] gix::gix object::tree::find_entry |
|
PASS [ 0.037s] gix::gix init::non_bare::init_bare_with_custom_branch_name |
|
PASS [ 0.011s] gix::gix reference::log::message |
|
PASS [ 0.019s] gix::gix reference::find::and_follow |
|
PASS [ 0.021s] gix::gix reference::find::and_peel |
|
PASS [ 0.014s] gix::gix reference::remote::dot_remote_behind_symbol |
|
PASS [ 0.014s] gix::gix reference::remote::not_configured |
|
PASS [ 0.015s] gix::gix reference::remote::push_defaults_to_fetch |
|
PASS [ 0.017s] gix::gix reference::remote::separate_push_and_fetch |
|
PASS [ 0.015s] gix::gix reference::remote::url_as_remote_name |
|
PASS [ 0.015s] gix::gix remote::connect::blocking_io::protocol_allow::deny |
|
PASS [ 0.017s] gix::gix remote::connect::blocking_io::protocol_allow::user |
|
PASS [ 0.050s] gix::gix reference::remote_name |
|
PASS [ 0.049s] gix::gix reference::set_target_id |
|
PASS [ 0.129s] gix::gix object::tree::lookup_entry_by_path |
|
PASS [ 0.165s] gix::gix object::tree::diff::changes_against_tree_modified |
|
PASS [ 0.173s] gix::gix remote::fetch::blocking_and_async_io::collate_fetch_error |
|
PASS [ 0.267s] gix::gix object::tree::diff::track_rewrites::jj_realistic_needs_to_be_more_clever |
|
PASS [ 0.104s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_alternates_adds_tips_from_alternates |
|
PASS [ 0.012s] gix::gix remote::fetch::shallow::undo |
|
PASS [ 0.011s] gix::gix remote::name::empty_is_invalid |
|
PASS [ 0.010s] gix::gix remote::name::origin_is_valid |
|
PASS [ 0.011s] gix::gix remote::name::multiple_slashes_are_valid |
|
PASS [ 0.014s] gix::gix remote::save::save_as_to::anonymous_remotes_cannot_be_saved_lacking_a_name |
|
PASS [ 0.014s] gix::gix remote::save::save_as_to::new_anonymous_remote_with_name |
|
PASS [ 0.014s] gix::gix remote::save::save_to::named_remotes_save_as_is |
|
PASS [ 0.048s] gix::gix remote::ref_map::blocking_and_async_io::all |
|
PASS [ 0.019s] gix::gix repository::config::config_snapshot::apply_cli_overrides |
|
PASS [ 0.015s] gix::gix repository::config::config_snapshot::commit_auto_rollback |
|
PASS [ 0.014s] 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.012s] gix::gix repository::config::config_snapshot::credential_helpers::empty_core_askpass_is_ignored |
|
PASS [ 0.014s] gix::gix repository::config::config_snapshot::credential_helpers::empty_helper_clears_helper_list |
|
PASS [ 0.014s] gix::gix repository::config::config_snapshot::credential_helpers::host_globs_match_as_well |
|
PASS [ 0.018s] gix::gix repository::config::config_snapshot::credential_helpers::http_port_defaulting |
|
PASS [ 0.018s] gix::gix repository::config::config_snapshot::credential_helpers::http_urls_match_the_host_without_path_as_well |
|
PASS [ 0.018s] gix::gix repository::config::config_snapshot::credential_helpers::https_urls_match_the_host_without_path_as_well |
|
PASS [ 0.012s] gix::gix repository::config::config_snapshot::credential_helpers::invalid_urls_are_rejected_early |
|
PASS [ 0.349s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_not_possible |
|
PASS [ 0.017s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_and_port_with_path_via_url_match |
|
PASS [ 0.021s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_with_path_via_url_match |
|
PASS [ 0.028s] gix::gix repository::config::config_snapshot::credential_helpers::subdomain_globs_match_on_their_level |
|
PASS [ 0.017s] gix::gix repository::config::config_snapshot::set_value_in_subsection |
|
PASS [ 0.025s] gix::gix repository::config::config_snapshot::credential_helpers::user_rules_only_match_urls_with_user |
|
PASS [ 0.018s] gix::gix repository::config::config_snapshot::snapshot_mut_commit_and_forget |
|
PASS [ 0.018s] gix::gix repository::config::config_snapshot::values_are_set_in_memory_only |
|
PASS [ 0.027s] gix::gix repository::config::identity::author_and_committer_and_fallback |
|
PASS [ 0.018s] gix::gix repository::config::remote::branch_remote::fetch |
|
PASS [ 0.017s] gix::gix repository::config::remote::branch_remote::name::push |
|
PASS [ 0.017s] gix::gix repository::config::remote::branch_remote::push_default |
|
PASS [ 0.018s] gix::gix repository::config::remote::branch_remote::push_default_current |
|
PASS [ 0.019s] gix::gix repository::config::remote::branch_remote::push_mapped |
|
PASS [ 0.059s] gix::gix repository::config::identity::author_from_different_config_sections |
|
PASS [ 0.018s] gix::gix repository::config::remote::branch_remote::push_missing |
|
PASS [ 0.018s] gix::gix repository::config::remote::remote_and_branch_names |
|
PASS [ 0.017s] gix::gix repository::config::remote::remote_default_name |
|
PASS [ 0.103s] gix::gix repository::config::ssh_options::with_command_and_variant |
|
PASS [ 0.112s] gix::gix repository::config::ssh_options::with_command_fallback_which_disallows_shell |
|
PASS [ 0.015s] gix::gix repository::config::transport_options::http::all_proxy_only |
|
PASS [ 0.113s] gix::gix repository::config::transport_options::http::all_proxy_is_fallback |
|
PASS [ 0.017s] gix::gix repository::config::transport_options::http::empty_proxy_string_turns_it_off |
|
PASS [ 0.017s] gix::gix repository::config::transport_options::http::env_http_proxy_is_fallback |
|
PASS [ 0.016s] gix::gix repository::config::transport_options::http::env_http_proxy_only |
|
PASS [ 0.016s] gix::gix repository::config::transport_options::http::http_no_proxy |
|
PASS [ 0.016s] gix::gix repository::config::transport_options::http::http_proxy_with_username |
|
PASS [ 0.017s] gix::gix repository::config::transport_options::http::http_ssl_cainfo_suppressed_by_ |
|
PASS [ 0.016s] gix::gix repository::config::transport_options::http::http_ssl_version_empty_resets_prior_values |
|
PASS [ 0.015s] gix::gix repository::config::transport_options::http::http_ssl_version_min_max_overrides_ssl_version |
|
PASS [ 0.021s] gix::gix repository::config::transport_options::http::http_ssl_version_default |
|
PASS [ 0.016s] gix::gix repository::config::transport_options::http::http_verbose |
|
PASS [ 0.016s] gix::gix repository::config::transport_options::http::https_specific_proxy_empty |
|
PASS [ 0.016s] gix::gix repository::config::transport_options::http::https_specific_proxy_is_only_a_fallback |
|
PASS [ 0.016s] gix::gix repository::config::transport_options::http::https_specific_proxy_only |
|
PASS [ 0.016s] gix::gix repository::config::transport_options::http::proxy_without_protocol_is_defaulted_to_http |
|
PASS [ 0.016s] gix::gix repository::config::transport_options::http::remote_overrides |
|
PASS [ 0.016s] gix::gix repository::config::transport_options::http::simple_configuration |
|
PASS [ 0.016s] 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.018s] gix::gix repository::excludes::empty_core_excludes |
|
PASS [ 0.017s] gix::gix repository::filter::pipeline_in_nonbare_repo_without_index |
|
PASS [ 0.656s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_zero_does_not_fail |
|
PASS [ 0.031s] gix::gix repository::dirwalk::basics |
|
PASS [ 0.019s] gix::gix repository::filter::pipeline_in_repo_without_special_options |
|
PASS [ 0.019s] gix::gix repository::filter::pipeline_with_autocrlf |
|
PASS [ 0.021s] gix::gix repository::object::commit::single_line_initial_commit_empty_tree_ref_nonexisting |
|
PASS [ 0.034s] gix::gix repository::object::commit::multi_line_commit_message_uses_first_line_in_ref_log_ref_nonexisting |
|
PASS [ 0.048s] gix::gix repository::object::commit::parent_in_initial_commit_causes_failure |
|
PASS [ 0.047s] gix::gix repository::object::commit_as::specify_committer_and_author |
|
PASS [ 0.016s] gix::gix repository::object::find::empty_tree_can_always_be_found |
|
PASS [ 0.036s] gix::gix repository::object::edit_tree::missing_objects_and_illformed_path_components_trigger_error |
|
PASS [ 0.041s] gix::gix repository::object::edit_tree::from_head_tree |
|
PASS [ 0.020s] gix::gix repository::object::find::find_and_try_find_with_and_without_object_cache |
|
PASS [ 0.018s] gix::gix repository::object::write_blob::from_slice |
|
PASS [ 0.020s] gix::gix repository::object::write_blob::from_stream |
|
PASS [ 0.020s] gix::gix repository::object::write_object::empty_tree |
|
PASS [ 0.020s] gix::gix repository::object::writes_avoid_io_using_duplicate_check |
|
PASS [ 0.016s] gix::gix repository::open::bare_repo_with_index |
|
PASS [ 0.017s] gix::gix repository::open::missing_config_file::bare |
|
PASS [ 0.018s] gix::gix repository::open::missing_config_file::non_bare |
|
PASS [ 0.017s] gix::gix repository::open::non_bare_non_git_repo_without_worktree |
|
PASS [ 0.064s] gix::gix repository::object::tag::simple |
|
PASS [ 0.022s] gix::gix repository::open::non_bare_split_worktree |
|
PASS [ 0.018s] 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.017s] gix::gix repository::open::none_bare_repo_without_index |
|
PASS [ 0.015s] gix::gix repository::open::not_a_repository::shows_proper_error |
|
PASS [ 0.018s] gix::gix repository::open::object_caches::default_git_and_custom_caches |
|
PASS [ 0.018s] gix::gix repository::open::object_caches::disabled |
|
PASS [ 0.016s] 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::worktrees_cannot_be_opened |
|
PASS [ 0.016s] gix::gix repository::open::open_path_as_is::git_dir_within_worktrees_open_normally |
|
PASS [ 0.025s] gix::gix repository::open::submodules::by_their_worktree_checkout_and_git_modules_dir |
|
PASS [ 0.017s] gix::gix repository::pathspec::defaults_are_taken_from_repo_config |
|
PASS [ 0.016s] gix::gix repository::reference::head::symbolic |
|
PASS [ 0.017s] gix::gix repository::reference::iter_references::all |
|
PASS [ 0.016s] gix::gix repository::reference::iter_references::prefixed |
|
PASS [ 0.017s] gix::gix repository::reference::iter_references::prefixed_and_peeled |
|
PASS [ 0.055s] gix::gix repository::reference::head::detached |
|
PASS [ 0.016s] gix::gix repository::remote::find_default_remote::works_on_detached_heads |
|
PASS [ 0.017s] gix::gix repository::remote::find_fetch_remote::symbol_name |
|
PASS [ 0.082s] gix::gix repository::open::worktree::with_worktree_configs |
|
PASS [ 0.016s] gix::gix repository::remote::find_fetch_remote::urls |
|
PASS [ 0.018s] gix::gix repository::remote::find_remote::bad_url_rewriting_can_be_handled_much_like_git |
|
PASS [ 0.017s] gix::gix repository::remote::find_remote::instead_of_url_rewriting |
|
PASS [ 0.016s] gix::gix repository::remote::find_remote::many_fetchspecs |
|
PASS [ 0.060s] gix::gix repository::reference::set_namespace::affects_edits_and_iteration |
|
PASS [ 0.018s] gix::gix repository::remote::find_remote::push_url_and_push_specs |
|
PASS [ 0.018s] gix::gix repository::remote::find_remote::tags_option |
|
PASS [ 0.019s] gix::gix repository::remote::find_remote::typical |
|
PASS [ 0.017s] gix::gix repository::remote::remote_at::url_and_push_url |
|
PASS [ 0.018s] gix::gix repository::remote::remote_at::url_rewrites_are_respected |
|
PASS [ 0.017s] gix::gix repository::remote::remote_at::url_rewrites_can_be_skipped |
|
PASS [ 0.041s] gix::gix repository::shallow::no |
|
PASS [ 0.032s] gix::gix repository::shallow::yes |
|
PASS [ 0.013s] gix::gix repository::size_in_memory |
|
PASS [ 0.028s] gix::gix repository::state::apply_mailbox |
|
PASS [ 0.065s] gix::gix repository::shallow::traverse::boundary_is_detected_triggering_no_error |
|
PASS [ 0.028s] gix::gix repository::state::bisect |
|
PASS [ 0.028s] gix::gix repository::state::cherry_pick |
|
PASS [ 0.031s] gix::gix repository::state::cherry_pick_sequence |
|
PASS [ 0.025s] gix::gix repository::state::merge |
|
PASS [ 0.028s] gix::gix repository::state::rebase_interactive |
|
PASS [ 0.028s] gix::gix repository::state::revert |
|
PASS [ 0.029s] gix::gix repository::state::revert_sequence |
|
PASS [ 0.019s] gix::gix repository::submodule::modules_file::is_read_from_index_if_not_in_worktree |
|
PASS [ 0.019s] gix::gix repository::submodule::modules_file::is_read_from_tree_if_not_in_index |
|
PASS [ 0.019s] gix::gix repository::submodule::modules_file::is_read_from_worktree |
|
PASS [ 0.149s] gix::gix repository::shallow::traverse::complex_graphs_can_be_iterated_despite_multiple_shallow_boundaries |
|
PASS [ 0.017s] gix::gix repository::submodule::modules_file::none_if_not_present |
|
PASS [ 0.018s] gix::gix repository::submodule::submodules::all_modules_are_active_by_default |
|
PASS [ 0.017s] gix::gix repository::thread_safe_repository_is_sync |
|
PASS [ 0.021s] gix::gix repository::worktree::archive |
|
PASS [ 0.026s] gix::gix repository::worktree::stream |
|
PASS [ 1.193s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_multi_round_negotiation |
|
PASS [ 0.199s] gix::gix repository::worktree::from_bare_parent_repo |
|
PASS [ 0.185s] gix::gix repository::worktree::with_core_worktree_config::bare_relative |
|
PASS [ 0.017s] gix::gix repository::worktree::with_core_worktree_config::relative_file |
|
PASS [ 0.054s] gix::gix repository::worktree::with_core_worktree_config::relative |
|
PASS [ 0.225s] gix::gix repository::worktree::from_nonbare_parent_repo |
|
PASS [ 0.225s] gix::gix repository::worktree::with_core_worktree_config::non_existing_relative |
|
PASS [ 0.136s] gix::gix revision::spec::from_bytes::access_blob_through_tree |
|
PASS [ 0.083s] gix::gix revision::spec::from_bytes::ambiguous::commits_can_be_disambiguated_with_commit_specific_transformations |
|
PASS [ 0.022s] gix::gix revision::spec::from_bytes::ambiguous::duplicates_are_deduplicated_across_all_odb_types |
|
PASS [ 0.021s] gix::gix revision::spec::from_bytes::ambiguous::fully_failed_disambiguation_still_yields_an_ambiguity_error |
|
PASS [ 0.160s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_40hex_refs_are_ignored_and_we_prefer_the_object_of_the_same_name |
|
PASS [ 0.022s] gix::gix revision::spec::from_bytes::ambiguous::prefix |
|
PASS [ 0.027s] gix::gix revision::spec::from_bytes::ambiguous::ranges_are_auto_disambiguated_by_committish |
|
PASS [ 0.165s] gix::gix revision::spec::from_bytes::ambiguous::blob_and_tree_can_be_disambiguated_by_type |
|
PASS [ 0.022s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_are_overridden_by_specific_ones |
|
PASS [ 0.020s] gix::gix revision::spec::from_bytes::ambiguous::trees_can_be_disambiguated_by_blob_access |
|
PASS [ 0.021s] gix::gix revision::spec::from_bytes::bad_objects_are_valid_until_they_are_actually_read_from_the_odb |
|
PASS [ 0.034s] gix::gix revision::spec::from_bytes::ambiguous::tags_can_be_disambiguated_with_commit_specific_transformations |
|
PASS [ 0.019s] gix::gix revision::spec::from_bytes::empty_tree_as_full_name |
|
PASS [ 0.019s] gix::gix revision::spec::from_bytes::index::at_stage |
|
PASS [ 0.060s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_disambiguate |
|
PASS [ 0.227s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_short_refs_are_dereferenced |
|
PASS [ 0.020s] gix::gix revision::spec::from_bytes::invalid_head |
|
PASS [ 0.018s] gix::gix revision::spec::from_bytes::names_are_made_available_via_references |
|
PASS [ 0.017s] gix::gix revision::spec::from_bytes::reflog::by_date_is_planned_until_git_date_crate_is_implements_parsing |
|
PASS [ 0.021s] gix::gix revision::spec::from_bytes::peel::trailing_colon_is_equivalent_to_peel_to_tree |
|
PASS [ 0.023s] gix::gix revision::spec::from_bytes::peel::peel_to_object |
|
PASS [ 0.022s] gix::gix revision::spec::from_bytes::reflog::by_index |
|
PASS [ 0.020s] gix::gix revision::spec::from_bytes::reflog::by_index_unborn_head |
|
PASS [ 0.026s] gix::gix revision::spec::from_bytes::reflog::nth_prior_checkout |
|
PASS [ 0.025s] gix::gix revision::spec::from_bytes::regex::with_known_revision::contained_string_matches_in_unanchored_regex_and_disambiguates_automatically |
|
PASS [ 0.022s] gix::gix revision::spec::from_bytes::sibling_branch::push_and_upstream |
|
PASS [ 1.678s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack |
|
PASS [ 0.021s] gix::gix revision::spec::from_bytes::traverse::ancestors |
|
PASS [ 0.046s] gix::gix revision::spec::from_bytes::regex::find_youngest_matching_commit::regex_matches |
|
PASS [ 0.020s] gix::gix revision::spec::from_bytes::traverse::freestanding_negation_yields_descriptive_error |
|
PASS [ 0.022s] gix::gix revision::spec::from_bytes::traverse::freestanding_double_or_triple_dot_defaults_to_head_refs |
|
PASS [ 0.023s] gix::gix revision::spec::from_bytes::traverse::complex |
|
PASS [ 0.021s] gix::gix revision::spec::from_bytes::traverse::parent |
|
PASS [ 0.022s] gix::gix status::index_worktree::iter::early_drop_for_is_dirty_emulation |
|
PASS [ 0.015s] gix::gix status::index_worktree::iter::item_size |
|
PASS [ 0.026s] gix::gix status::index_worktree::iter::submodule_modification |
|
PASS [ 0.025s] gix::gix status::is_dirty::no_changes |
|
PASS [ 0.021s] gix::gix status::is_dirty::submodule_changes_are_picked_up |
|
PASS [ 0.029s] gix::gix status::index_worktree::iter::untracked_files_settings_none |
|
PASS [ 0.036s] gix::gix status::index_worktree::iter::untracked_files_collapse_by_default |
|
PASS [ 0.024s] gix::gix status::is_dirty::untracked_files_are_excluded |
|
PASS [ 0.018s] gix::gix submodule::open::not_a_submodule |
|
PASS [ 0.021s] gix::gix status::is_dirty::various_changes_positive |
|
PASS [ 0.021s] gix::gix submodule::open::old_form |
|
PASS [ 0.023s] gix::gix submodule::open::status::changed_head_compared_to_superproject_index |
|
PASS [ 0.018s] gix::gix submodule::open::status::changed_head_empty_worktree |
|
PASS [ 0.020s] gix::gix submodule::open::status::is_dirty_skips_expensive_checks |
|
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::empty_name_and_email |
|
PASS [ 0.006s] gix-actor signature::decode::tests::parse_signature::invalid_signature |
|
PASS [ 0.015s] gix::interrupt needs_feature::multi_registration |
|
PASS [ 0.006s] gix-actor signature::decode::tests::parse_signature::invalid_time |
|
PASS [ 0.006s] gix-actor signature::decode::tests::parse_signature::negative_offset_0000 |
|
PASS [ 0.006s] gix-actor signature::decode::tests::parse_signature::negative_offset_double_dash |
|
PASS [ 0.006s] gix-actor signature::decode::tests::parse_signature::tz_minus |
|
PASS [ 0.006s] gix-actor signature::decode::tests::parse_signature::tz_plus |
|
PASS [ 0.035s] gix::gix submodule::open::status::modified_and_untracked |
|
PASS [ 0.007s] gix-actor::actor signature::parse_missing_timestamp |
|
PASS [ 0.010s] gix-actor::actor identity::lenient_parsing |
|
PASS [ 0.009s] gix-actor::actor identity::round_trip |
|
PASS [ 0.006s] gix-actor::actor signature::parse_timestamp_with_trailing_digits |
|
PASS [ 0.006s] gix-actor::actor signature::round_trip |
|
PASS [ 0.006s] gix-actor::actor signature::trim |
|
PASS [ 0.007s] gix-actor::actor signature::write_to::invalid::email |
|
PASS [ 0.046s] gix::gix submodule::open::various |
|
PASS [ 0.007s] gix-actor::actor signature::write_to::invalid::name |
|
PASS [ 0.006s] gix-actor::actor signature::write_to::invalid::name_with_newline |
|
PASS [ 0.048s] gix::gix-init with_overrides::order_from_api_and_cli_and_environment |
|
PASS [ 0.006s] gix-attributes::attributes assignment::display |
|
PASS [ 0.006s] gix-attributes::attributes parse::attribute_names_must_not_begin_with_dash_and_must_be_ascii_only |
|
PASS [ 0.006s] gix-attributes::attributes parse::attributes_are_parsed_behind_various_whitespace_characters |
|
PASS [ 0.006s] gix-attributes::attributes parse::attributes_can_have_illformed_utf8 |
|
PASS [ 0.006s] gix-attributes::attributes parse::attributes_can_have_values |
|
PASS [ 0.005s] gix-attributes::attributes parse::attributes_come_in_different_flavors_due_to_prefixes |
|
PASS [ 0.006s] gix-attributes::attributes parse::attributes_see_state_adjustments_over_value_assignments |
|
PASS [ 0.005s] gix-attributes::attributes parse::byte_order_marks_are_no_patterns |
|
PASS [ 0.006s] 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_can_be_differentiated |
|
PASS [ 0.006s] gix-attributes::attributes parse::custom_macros_must_be_valid_attribute_names |
|
PASS [ 1.809s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack_without_local_destination |
|
PASS [ 0.006s] gix-attributes::attributes parse::exclamation_marks_must_be_escaped_or_error_unlike_gitignore |
|
PASS [ 0.005s] gix-attributes::attributes parse::invalid_escapes_in_quotes_are_an_error |
|
PASS [ 0.006s] gix-attributes::attributes parse::leading_whitespace_is_ignored |
|
PASS [ 0.006s] gix-attributes::attributes parse::line_endings_can_be_windows_or_unix |
|
PASS [ 0.007s] gix-attributes::attributes parse::line_numbers_are_counted_correctly |
|
PASS [ 0.007s] gix-attributes::attributes parse::macros_can_be_empty |
|
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::quotes_separate_attributes_even_without_whitespace |
|
PASS [ 0.006s] gix-attributes::attributes parse::trailing_whitespace_in_attributes_is_ignored |
|
PASS [ 0.005s] gix-attributes::attributes parse::whitespace_around_patterns_can_be_quoted |
|
PASS [ 0.076s] gix-archive::archive from_tree::basic_usage_tar |
|
PASS [ 0.078s] gix-archive::archive from_tree::basic_usage_internal |
|
PASS [ 0.006s] gix-attributes::attributes search::size_of_outcome |
|
PASS [ 0.083s] gix-archive::archive from_tree::basic_usage_zip |
|
PASS [ 0.008s] gix-attributes::attributes search::specials::dir_slash_double_star_matches_recursively |
|
PASS [ 0.085s] gix-archive::archive from_tree::basic_usage_tar_gz |
|
PASS [ 0.007s] gix-attributes::attributes search::specials::dir_slash_never_matches_but_dir_slah_double_star_does |
|
PASS [ 0.005s] gix-attributes::attributes state::from_value |
|
PASS [ 0.007s] gix-attributes::attributes search::specials::global_and_local_prefixes_respect_case_sensitivity |
|
PASS [ 0.006s] gix-attributes::attributes state::value::from_bytes |
|
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.007s] gix-command::command context::icase_pathspecs_sets_env_only |
|
PASS [ 0.007s] gix-command::command context::literal_pathspecs_sets_env_only |
|
PASS [ 0.006s] gix-command::command context::no_replace_objects_sets_env_only |
|
PASS [ 0.006s] gix-command::command context::ref_namespace_sets_env_only |
|
PASS [ 0.024s] gix-command tests::internal_win_path_lookup |
|
PASS [ 0.007s] gix-command::command context::worktree_dir_sets_env_only |
|
PASS [ 0.009s] gix-command::command extract_interpreter |
|
PASS [ 0.007s] 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.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.006s] gix-command::command prepare::single_and_complex_arguments_with_auto_split |
|
PASS [ 0.007s] gix-command::command prepare::single_and_multiple_arguments |
|
PASS [ 0.007s] gix-command::command prepare::single_and_multiple_arguments_as_part_of_command |
|
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.009s] gix-command::command spawn::direct_command_execution_searches_in_path |
|
PASS [ 0.009s] gix-command::command spawn::direct_command_with_absolute_command_path |
|
PASS [ 0.012s] gix-command::command spawn::disallow_shell |
|
PASS [ 0.010s] gix-command::command spawn::environment_variables_are_passed_one_by_one |
|
PASS [ 0.010s] gix-command::command spawn::script_with_dollar_at |
|
PASS [ 0.008s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_multiple_extra_args |
|
PASS [ 0.011s] gix-command::command spawn::with_shell::sh_shell_specific_script_code |
|
PASS [ 0.016s] gix-command::command spawn::with_shell::command_in_path_with_args |
|
PASS [ 0.007s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_single_extra_arg |
|
PASS [ 0.016s] gix-commitgraph::commitgraph access::single_commit |
|
PASS [ 0.021s] gix-commitgraph::commitgraph access::octupus_merges |
|
PASS [ 0.024s] gix-commitgraph::commitgraph access::generation_numbers_overflow_is_handled_in_chained_graph |
|
PASS [ 0.107s] gix-blame::blame it_works |
|
PASS [ 0.016s] gix-commitgraph::commitgraph access::single_parent |
|
PASS [ 0.025s] gix-commitgraph::commitgraph access::single_commit_future_64bit_dates_work |
|
PASS [ 0.024s] gix-commitgraph::commitgraph access::single_commit_huge_dates_overflow_v1 |
|
PASS [ 0.027s] gix-commitgraph::commitgraph access::single_commit_huge_dates_generation_v2_also_do_not_allow_huge_dates |
|
PASS [ 0.007s] gix-config file::tests::try_from::empty |
|
PASS [ 0.005s] gix-config file::tests::try_from::multiple_duplicate_sections |
|
PASS [ 0.005s] gix-config file::tests::try_from::multiple_sections |
|
PASS [ 0.168s] gix-attributes::attributes search::all_attributes_are_listed_in_declaration_order |
|
PASS [ 0.005s] gix-config file::tests::try_from::single_section |
|
PASS [ 0.005s] gix-config file::tests::try_from::single_subsection |
|
PASS [ 0.019s] gix-commitgraph::commitgraph access::two_parents |
|
PASS [ 0.006s] gix-config parse::nom::tests::comment::multiple_markers |
|
PASS [ 0.005s] gix-config parse::nom::tests::comment::semicolon |
|
PASS [ 0.006s] gix-config parse::nom::tests::comment::octothorpe |
|
PASS [ 0.006s] gix-config parse::nom::tests::config_name::cannot_be_empty |
|
PASS [ 0.006s] gix-config parse::nom::tests::config_name::just_name |
|
PASS [ 0.006s] gix-config parse::nom::tests::config_name::must_start_with_alphabetic |
|
PASS [ 0.005s] gix-config parse::nom::tests::key_value_pair::nonascii_is_allowed_for_values_but_not_for_keys |
|
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::whitespace_is_not_ambiguous |
|
PASS [ 0.005s] gix-config parse::nom::tests::section::complex_continuation |
|
PASS [ 0.005s] gix-config parse::nom::tests::section::empty_section |
|
PASS [ 0.005s] gix-config parse::nom::tests::section::empty_value_with_windows_newlines |
|
PASS [ 0.005s] 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.006s] gix-config parse::nom::tests::section::section_implicit_value |
|
PASS [ 0.007s] gix-config parse::nom::tests::section::section_very_commented |
|
PASS [ 0.007s] 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.006s] gix-config parse::nom::tests::section::simple_section |
|
PASS [ 0.006s] gix-config parse::nom::tests::section::simple_value_with_windows_newlines |
|
PASS [ 0.005s] 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.005s] gix-config parse::nom::tests::section_headers::empty_legacy_subsection_name |
|
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::empty_modern_subsection_name |
|
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::eof_after_escape_in_sub_section |
|
PASS [ 0.201s] gix-attributes::attributes search::given_attributes_are_made_available_in_given_order |
|
PASS [ 0.008s] gix-config parse::nom::tests::section_headers::escaped_newline_in_sub_section |
|
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::invalid_characters_in_legacy_sub_section |
|
PASS [ 0.009s] gix-config parse::nom::tests::section_headers::escaped_subsection |
|
PASS [ 0.008s] gix-config parse::nom::tests::section_headers::invalid_characters_in_section |
|
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::modern_subsection |
|
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::newline_in_header |
|
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::newline_in_sub_section |
|
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::no_subsection |
|
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::null_byt_in_sub_section |
|
PASS [ 0.006s] 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.005s] gix-config parse::nom::tests::sub_section::escapes_need_allocation |
|
PASS [ 0.216s] gix-attributes::attributes search::baseline |
|
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.008s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_with_surrounding_quotes |
|
PASS [ 0.006s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_without_surrounding_quotes_but_inner_quotes |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_continuation::quote_split_over_two_lines_with_leftover_comment |
|
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::complex_test |
|
PASS [ 0.008s] gix-config parse::nom::tests::value_continuation::simple_continuation |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::garbage_after_continuation_is_err |
|
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::incomplete_escape |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::invalid_escape |
|
PASS [ 0.008s] gix-config parse::nom::tests::value_no_continuation::incomplete_quote |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::no_comment |
|
PASS [ 0.006s] 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.005s] gix-config parse::nom::tests::value_no_continuation::semicolon_comment_not_consumed |
|
PASS [ 0.006s] 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::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.005s] gix-config parse::section::header::tests::empty_header_names_are_legal |
|
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::windows_newline |
|
PASS [ 0.007s] 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.006s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection_with_separators |
|
PASS [ 0.006s] gix-config parse::tests::section::header::write_to::legacy_subsection_format_does_not_use_escapes |
|
PASS [ 0.007s] gix-config parse::tests::section::header::write_to::subsections_escape_two_characters_only |
|
PASS [ 0.009s] gix-config parse::tests::section::header::unvalidated::section_name_only |
|
PASS [ 0.007s] gix-config parse::tests::section::size_of_events |
|
PASS [ 0.017s] gix-config-tests::config file::access::mutate::rename_section::section_renaming_validates_new_name |
|
PASS [ 0.020s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids |
|
PASS [ 0.019s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids_by_name |
|
PASS [ 0.015s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_across_sections |
|
PASS [ 0.020s] gix-config-tests::config file::access::mutate::remove_section::removal_is_complete_and_sections_can_be_readded |
|
PASS [ 0.019s] gix-config-tests::config file::access::mutate::set_meta::affects_newly_added_sections |
|
PASS [ 0.018s] gix-config-tests::config file::access::raw::raw_multi_value::key_not_found |
|
PASS [ 0.013s] gix-config-tests::config file::access::raw::raw_multi_value::section_not_found |
|
PASS [ 0.014s] gix-config-tests::config file::access::raw::raw_multi_value::non_relevant_subsection_is_ignored |
|
PASS [ 0.015s] gix-config-tests::config file::access::raw::raw_multi_value::single_value_is_identical_to_single_value_query |
|
PASS [ 0.017s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_in_section |
|
PASS [ 0.014s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_not_found |
|
PASS [ 0.016s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_must_be_respected |
|
PASS [ 0.019s] 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.014s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_in_section |
|
PASS [ 0.015s] gix-config-tests::config file::access::raw::raw_value::section_not_found |
|
PASS [ 0.014s] gix-config-tests::config file::access::raw::raw_value::subsection_not_found |
|
PASS [ 0.017s] gix-config-tests::config file::access::raw::raw_value::subsection_must_be_respected |
|
PASS [ 0.018s] gix-config-tests::config file::access::raw::raw_value::single_section |
|
PASS [ 0.015s] gix-config-tests::config file::access::raw::set_existing_raw_value::comment_included |
|
PASS [ 0.015s] gix-config-tests::config file::access::raw::set_existing_raw_value::multi_line |
|
PASS [ 0.017s] gix-config-tests::config file::access::raw::set_existing_raw_value::ends_with_whitespace |
|
PASS [ 0.014s] 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::quotes_and_backslashes |
|
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_existing_raw_value::single_line |
|
PASS [ 0.015s] gix-config-tests::config file::access::raw::set_raw_value::comment_included |
|
PASS [ 0.014s] gix-config-tests::config file::access::raw::set_raw_value::multi_line |
|
PASS [ 0.015s] gix-config-tests::config file::access::raw::set_raw_value::ends_with_whitespace |
|
PASS [ 0.015s] gix-config-tests::config file::access::raw::set_raw_value::non_existing_values_cannot_be_set |
|
PASS [ 0.014s] gix-config-tests::config file::access::raw::set_raw_value::single_line |
|
PASS [ 0.019s] gix-config-tests::config file::access::raw::set_raw_value::quotes_and_backslashes |
|
PASS [ 0.014s] gix-config-tests::config file::access::read_only::complex_quoted_values |
|
PASS [ 0.020s] gix-config-tests::config file::access::raw::set_raw_value::starts_with_whitespace |
|
PASS [ 0.015s] 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_looks_up_all_sections_before_failing |
|
PASS [ 0.018s] gix-config-tests::config file::access::read_only::get_value_for_all_provided_values |
|
PASS [ 0.018s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_unescaped_inner_quotes |
|
PASS [ 0.016s] gix-config-tests::config file::access::read_only::multi_line_value_plain |
|
PASS [ 0.018s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_across_sections |
|
PASS [ 0.015s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_in_single_section |
|
PASS [ 0.013s] gix-config-tests::config file::access::read_only::single_section |
|
PASS [ 0.015s] gix-config-tests::config file::access::read_only::sections_by_name |
|
PASS [ 0.016s] gix-config-tests::config file::access::read_only::section_names_are_case_insensitive |
|
PASS [ 0.017s] gix-config-tests::config file::access::read_only::unknown_section |
|
PASS [ 0.021s] 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.020s] gix-config-tests::config file::fuzzed_stackoverflow |
|
PASS [ 0.016s] gix-config-tests::config file::impls::can_reconstruct_empty_config |
|
PASS [ 0.017s] gix-config-tests::config file::impls::can_reconstruct_configs_without_whitespace_in_middle |
|
PASS [ 0.014s] gix-config-tests::config file::impls::can_reconstruct_non_empty_config |
|
PASS [ 0.015s] gix-config-tests::config file::init::comfort::from_environment_overrides |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_env::empty_with_zero_count |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_env::empty_without_relevant_environment |
|
PASS [ 0.023s] gix-config-tests::config file::init::comfort::from_globals |
|
PASS [ 0.028s] gix-config-tests::config file::init::comfort::from_git_dir_with_worktree_extension |
|
PASS [ 0.017s] 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::follow_include_paths |
|
PASS [ 0.018s] gix-config-tests::config file::init::from_env::multiple_key_value_pairs |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_env::parse_error_with_invalid_count |
|
PASS [ 0.014s] gix-config-tests::config file::init::from_env::single_key_value_pair |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::from_path_no_includes::file_not_found |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::from_path_no_includes::single_path |
|
PASS [ 0.055s] gix-config-tests::config file::init::comfort::from_git_dir |
|
PASS [ 0.021s] gix-config-tests::config file::init::from_paths::frontmatter_is_maintained_in_multiple_files |
|
PASS [ 0.023s] 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.022s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_matches_with_trailing_glob |
|
PASS [ 0.028s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_git_dir_with_os_separators_match |
|
PASS [ 0.023s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::case_insensitive_matches_any_case |
|
PASS [ 0.020s] 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.021s] 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_slash_from_environment_causes_error |
|
PASS [ 0.018s] 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.024s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_path_with_symlink |
|
PASS [ 0.020s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::double_slash_does_not_match |
|
PASS [ 0.025s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_path_with_dot_git_suffix_matches |
|
PASS [ 0.020s] 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.022s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::globbing_and_wildcards |
|
PASS [ 0.024s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::leading_dots_are_not_special |
|
PASS [ 0.021s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_backslash |
|
PASS [ 0.018s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_matching_symlink |
|
PASS [ 0.022s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_escaped_backslash |
|
PASS [ 0.020s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_with_trailing_slash_matches_like_star_star |
|
PASS [ 0.021s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_and_dot_git_suffix_matches |
|
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::star_star_in_the_middle |
|
PASS [ 0.020s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_does_not_match |
|
PASS [ 0.021s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_alone_does_not_match_even_if_home_is_git_directory |
|
PASS [ 0.021s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_expansion_with_symlink |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::include_and_includeif_correct_inclusion_order_and_delayed_resolve_include |
|
PASS [ 0.020s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_slash_expands_the_current_user_home |
|
PASS [ 0.060s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::double_star_globs_cross_component_boundaries |
|
PASS [ 0.055s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::non_branches_never_match |
|
PASS [ 0.065s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::full_ref_names_do_not_match |
|
PASS [ 0.066s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::literal_branch_names_match |
|
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::unconditional::cycle_detection |
|
PASS [ 0.067s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_glob_patterns |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::unconditional::multiple |
|
PASS [ 0.075s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::patterns_ending_with_slash_match_subdirectories_recursively |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::unconditional::respect_max_depth |
|
PASS [ 0.022s] gix-config-tests::config file::init::from_paths::includes::unconditional::nested |
|
PASS [ 0.019s] gix-config-tests::config file::init::from_paths::includes::unconditional::simple |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::multiple_paths_multi_value_and_filter |
|
PASS [ 0.019s] 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.014s] gix-config-tests::config file::init::from_str::whitespace_without_section_contains_front_matter |
|
PASS [ 0.015s] gix-config-tests::config file::mutable::multi_value::access::non_empty_sizes |
|
PASS [ 0.017s] gix-config-tests::config file::mutable::multi_value::delete::all |
|
PASS [ 0.019s] gix-config-tests::config file::mutable::multi_value::delete::single_at_start_and_end |
|
PASS [ 0.017s] gix-config-tests::config file::mutable::multi_value::get::multi_line |
|
PASS [ 0.065s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_globs_do_not_cross_component_boundary |
|
PASS [ 0.018s] gix-config-tests::config file::mutable::multi_value::get::single_lines |
|
PASS [ 0.015s] gix-config-tests::config file::mutable::multi_value::set::all |
|
PASS [ 0.014s] gix-config-tests::config file::mutable::multi_value::set::all_empty |
|
PASS [ 0.015s] gix-config-tests::config file::mutable::multi_value::set::single_at_end |
|
PASS [ 0.015s] gix-config-tests::config file::mutable::section::pop::all |
|
PASS [ 0.018s] gix-config-tests::config file::mutable::multi_value::set::single_at_start |
|
PASS [ 0.018s] gix-config-tests::config file::mutable::section::push::none_as_value_omits_the_key_value_separator |
|
PASS [ 0.021s] gix-config-tests::config file::mutable::multi_value::set::values_are_escaped |
|
PASS [ 0.019s] gix-config-tests::config file::mutable::section::push::values_are_escaped |
|
PASS [ 0.016s] 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.015s] 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.017s] gix-config-tests::config file::mutable::section::section_mut_by_id |
|
PASS [ 0.020s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_filter_may_reject_existing_sections |
|
PASS [ 0.016s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_is_infallible |
|
PASS [ 0.013s] gix-config-tests::config file::mutable::section::set_leading_whitespace::any_whitespace_is_ok |
|
PASS [ 0.019s] gix-config-tests::config file::mutable::section::set::various_escapes_onto_various_kinds_of_values |
|
PASS [ 0.017s] gix-config-tests::config file::mutable::value::delete::get_value_after_deleted |
|
PASS [ 0.023s] gix-config-tests::config file::mutable::section::set_leading_whitespace::panics_if_non_whitespace_is_used |
|
PASS [ 0.015s] gix-config-tests::config file::mutable::value::delete::multi_line_value |
|
PASS [ 0.017s] gix-config-tests::config file::mutable::value::delete::idempotency |
|
PASS [ 0.016s] gix-config-tests::config file::mutable::value::delete::set_string_after_deleted |
|
PASS [ 0.015s] gix-config-tests::config file::mutable::value::get::empty |
|
PASS [ 0.021s] gix-config-tests::config file::mutable::value::delete::single_line_value |
|
PASS [ 0.017s] gix-config-tests::config file::mutable::value::get::multi_line_before_comment |
|
PASS [ 0.015s] gix-config-tests::config file::mutable::value::get::single_line_before_comment |
|
PASS [ 0.018s] gix-config-tests::config file::mutable::value::get::quoted_single_line_before_comment |
|
PASS [ 0.017s] gix-config-tests::config file::mutable::value::get::value_is_correct |
|
PASS [ 0.013s] gix-config-tests::config file::mutable::value::set_string::empty |
|
PASS [ 0.019s] gix-config-tests::config file::mutable::value::set_string::comment_included |
|
PASS [ 0.014s] gix-config-tests::config file::mutable::value::set_string::ends_with_whitespace |
|
PASS [ 0.017s] gix-config-tests::config file::mutable::value::set_string::just_whitespace |
|
PASS [ 0.015s] gix-config-tests::config file::mutable::value::set_string::multi_line |
|
PASS [ 0.016s] gix-config-tests::config file::mutable::value::set_string::leading_whitespace_causes_double_quotes |
|
PASS [ 0.014s] gix-config-tests::config file::mutable::value::set_string::quotes_and_backslashes |
|
PASS [ 0.013s] gix-config-tests::config file::mutable::value::set_string::single_line |
|
PASS [ 0.014s] gix-config-tests::config file::mutable::value::set_string::simple_value_and_empty_string |
|
PASS [ 0.016s] 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.013s] gix-config-tests::config file::size_in_memory |
|
PASS [ 0.020s] gix-config-tests::config file::open::parse_config_with_windows_line_endings_successfully |
|
PASS [ 0.015s] gix-config-tests::config file::write::complex_lossless_roundtrip |
|
PASS [ 0.018s] gix-config-tests::config file::write::empty_sections_roundtrip |
|
PASS [ 0.013s] gix-config-tests::config file::write::empty_sections_with_comments_roundtrip |
|
PASS [ 0.016s] gix-config-tests::config key::_ref::missing_dot_is_invalid |
|
PASS [ 0.018s] gix-config-tests::config file::write::to_filter::allows_only_selected_sections |
|
PASS [ 0.013s] gix-config-tests::config key::_ref::section_name_and_key |
|
PASS [ 0.016s] gix-config-tests::config key::_ref::section_name_subsection_and_key |
|
PASS [ 0.013s] gix-config-tests::config key::valid_and_invalid |
|
PASS [ 0.013s] gix-config-tests::config parse::consecutive_newlines |
|
PASS [ 0.013s] gix-config-tests::config parse::error::line_no_is_one_indexed |
|
PASS [ 0.016s] gix-config-tests::config parse::empty |
|
PASS [ 0.014s] gix-config-tests::config parse::error::remaining_data_contains_bad_tokens |
|
PASS [ 0.015s] gix-config-tests::config parse::error::to_string |
|
PASS [ 0.014s] gix-config-tests::config parse::error::to_string_truncates_extra_values |
|
PASS [ 0.016s] gix-config-tests::config parse::from_bytes::complex |
|
PASS [ 0.017s] gix-config-tests::config parse::from_bytes::fuzz |
|
PASS [ 0.014s] gix-config-tests::config parse::from_bytes::skips_bom |
|
PASS [ 0.015s] gix-config-tests::config parse::newlines_with_spaces |
|
PASS [ 0.012s] gix-config-tests::config parse::section::header::new::names_must_be_mostly_ascii |
|
PASS [ 0.013s] gix-config-tests::config parse::section::header::new::subsections_with_newlines_and_null_bytes_are_rejected |
|
PASS [ 0.013s] 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.015s] gix-config-tests::config parse::section::key::case_insensitive_eq |
|
PASS [ 0.015s] gix-config-tests::config parse::section::key::case_insensitive_hash |
|
PASS [ 0.012s] gix-config-tests::config parse::section::key::case_insensitive_ord |
|
PASS [ 0.017s] 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.013s] gix-config-tests::config parse::size_in_memory |
|
PASS [ 0.018s] gix-config-tests::config parse::section::name::alphanum_and_dash_are_valid |
|
PASS [ 0.012s] gix-config-tests::config source::git_config_global |
|
PASS [ 0.012s] gix-config-tests::config source::git_config_system |
|
PASS [ 0.012s] gix-config-tests::config value::normalize::all_quoted_is_optimized |
|
PASS [ 0.014s] gix-config-tests::config value::normalize::all_quote_optimization_is_correct |
|
PASS [ 0.018s] gix-config-tests::config source::git_config_no_system |
|
PASS [ 0.017s] gix-config-tests::config value::normalize::empty_quotes_are_zero_copy |
|
PASS [ 0.011s] gix-config-tests::config value::normalize::escaped_quotes_are_kept |
|
PASS [ 0.019s] gix-config-tests::config value::normalize::empty_string |
|
PASS [ 0.013s] gix-config-tests::config value::normalize::modified_is_owned |
|
PASS [ 0.012s] gix-config-tests::config value::normalize::newline_tab_backspace_are_escapable |
|
PASS [ 0.017s] gix-config-tests::config value::normalize::inner_quotes_are_removed |
|
PASS [ 0.013s] gix-config-tests::config value::normalize::not_modified_is_borrowed |
|
PASS [ 0.508s] gix-config-tests::config file::fuzzed_long_runtime |
|
PASS [ 0.012s] gix-config-tests::config value::normalize::quotes_right_next_to_each_other |
|
PASS [ 0.013s] gix-config-tests::config value::normalize::other_escapes_are_ignored_entirely |
|
PASS [ 0.006s] gix-config-value::value boolean::from_str_err |
|
PASS [ 0.005s] gix-config-value::value boolean::from_str_false |
|
PASS [ 0.013s] gix-config-tests::config value::normalize::tabs_are_not_resolved_to_spaces_unlike_what_git_does |
|
PASS [ 0.006s] gix-config-value::value boolean::from_str_true |
|
PASS [ 0.005s] gix-config-value::value color::attribute::inverted_no_dash |
|
PASS [ 0.008s] 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.005s] gix-config-value::value color::attribute::non_inverted |
|
PASS [ 0.006s] gix-config-value::value color::from_git::at_most_two_colors |
|
PASS [ 0.005s] gix-config-value::value color::from_git::attribute_fg_bg |
|
PASS [ 0.006s] gix-config-value::value color::from_git::attribute_before_color_name |
|
PASS [ 0.005s] gix-config-value::value color::from_git::color_name_before_attribute |
|
PASS [ 0.005s] gix-config-value::value color::from_git::default_can_combine_with_attributes |
|
PASS [ 0.005s] gix-config-value::value color::from_git::empty |
|
PASS [ 0.006s] gix-config-value::value color::from_git::fg_bg_attribute |
|
PASS [ 0.005s] gix-config-value::value color::from_git::long_color_spec |
|
PASS [ 0.006s] gix-config-value::value color::from_git::multiple_attributes |
|
PASS [ 0.008s] gix-config-value::value color::from_git::normal_default_can_clear_backgrounds |
|
PASS [ 0.007s] gix-config-value::value color::from_git::reset |
|
PASS [ 0.005s] 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.004s] gix-config-value::value color::name::hex |
|
PASS [ 0.005s] gix-config-value::value color::name::invalid |
|
PASS [ 0.005s] gix-config-value::value integer::as_decimal |
|
PASS [ 0.005s] gix-config-value::value integer::from_str_no_suffix |
|
PASS [ 0.007s] gix-config-value::value color::name::non_bright |
|
PASS [ 0.004s] gix-config-value::value integer::from_str_with_suffix |
|
PASS [ 0.005s] gix-config-value::value integer::invalid_from_str |
|
PASS [ 0.006s] 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::prefix_substitution_skipped_with_dot_slash |
|
PASS [ 0.008s] gix-config-value::value path::interpolate::empty_path_is_error |
|
PASS [ 0.008s] gix-config-value::value path::interpolate::prefix_substitutes_git_install_dir |
|
PASS [ 0.007s] gix-config-value::value path::interpolate::tilde_alone_does_not_interpolate |
|
PASS [ 0.005s] gix-config-value::value path::interpolate::tilde_slash_substitutes_current_user |
|
PASS [ 0.006s] gix-config-value::value path::interpolate::tilde_with_given_user |
|
PASS [ 0.016s] gix-credentials::credentials helper::cascade::invoke::bogus_password_overrides_any_helper_and_helper_overrides_username_in_url |
|
PASS [ 0.017s] gix-credentials::credentials helper::cascade::invoke::helpers_can_quit_and_their_creds_are_taken_if_complete |
|
PASS [ 0.175s] gix-config-tests::config mem::usage |
|
PASS [ 0.025s] gix-credentials::credentials helper::cascade::invoke::credentials_are_filled_in_one_by_one_and_stop_when_complete |
|
PASS [ 0.029s] gix-credentials::credentials helper::cascade::invoke::failing_helpers_for_filling_dont_interrupt |
|
PASS [ 0.028s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value |
|
PASS [ 0.006s] gix-credentials::credentials helper::context::encode_decode_roundtrip_works_only_for_serializing_fields |
|
PASS [ 0.026s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value_using_the_url_only |
|
PASS [ 0.023s] gix-credentials::credentials helper::cascade::invoke::partial_credentials_can_be_overwritten_by_complete_ones |
|
PASS [ 0.013s] gix-credentials::credentials helper::cascade::invoke::usernames_in_urls_are_kept_if_the_helper_does_not_overwrite_it |
|
PASS [ 0.006s] gix-credentials::credentials helper::context::from_bytes::empty_newlines_cause_skipping_remaining_input |
|
PASS [ 0.024s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_but_can_skip_the_path_in_host_only_urls |
|
PASS [ 0.006s] gix-credentials::credentials helper::context::from_bytes::null_bytes_when_decoding |
|
PASS [ 0.008s] gix-credentials::credentials helper::context::from_bytes::quit_supports_git_config_boolean_values |
|
PASS [ 0.006s] gix-credentials::credentials helper::context::from_bytes::unknown_field_names_are_skipped |
|
PASS [ 0.006s] gix-credentials::credentials helper::context::write_to::null_bytes_and_newlines_are_invalid |
|
PASS [ 0.006s] gix-credentials::credentials helper::context::write_to::quit_is_not_serialized_but_can_be_parsed |
|
PASS [ 0.007s] gix-credentials::credentials helper::invoke::program::builtin |
|
PASS [ 0.036s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_to_support_scripts |
|
PASS [ 0.010s] gix-credentials::credentials helper::invoke::program::script |
|
PASS [ 0.013s] gix-credentials::credentials helper::invoke::program::path_to_helper_script |
|
PASS [ 0.017s] gix-credentials::credentials helper::invoke::get |
|
PASS [ 0.006s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::missing_username_or_password_causes_failure_with_get_action |
|
PASS [ 0.006s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::quit_message_in_context_causes_special_error_ignoring_missing_identity |
|
PASS [ 0.020s] gix-credentials::credentials helper::invoke::program::path_to_helper_as_script_to_workaround_executable_bits |
|
PASS [ 0.006s] gix-credentials::credentials program::from_custom_definition::empty |
|
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::name |
|
PASS [ 0.006s] gix-credentials::credentials program::from_custom_definition::name_with_args |
|
PASS [ 0.006s] gix-credentials::credentials program::from_custom_definition::name_with_special_args |
|
PASS [ 0.006s] gix-credentials::credentials program::from_custom_definition::path_with_args_that_definitely_need_shell |
|
PASS [ 0.006s] 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.006s] 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.006s] gix-credentials::credentials protocol::context::destructure_url_in_place::passwords_are_placed_in_context_too |
|
PASS [ 0.007s] gix-credentials::credentials protocol::context::destructure_url_in_place::parts_are_verbatim_with_non_http_url |
|
PASS [ 0.026s] gix-credentials::credentials helper::invoke::store_and_reject |
|
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.006s] gix-credentials::credentials protocol::context::to_url::all_fields_with_port_but_password_is_never_shown |
|
PASS [ 0.006s] gix-credentials::credentials protocol::context::to_url::no_protocol_is_nothing |
|
PASS [ 0.006s] gix-credentials::credentials protocol::context::to_url::host_is_appended |
|
PASS [ 0.006s] 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::username_is_appended |
|
PASS [ 0.008s] gix-credentials::credentials protocol::context::to_url::protocol_alone_is_enough |
|
PASS [ 0.009s] gix-date parse::relative::tests::two_weeks_ago |
|
PASS [ 0.006s] gix-date::date time::format::default |
|
PASS [ 0.007s] gix-date::date time::format::git_default |
|
PASS [ 0.006s] gix-date::date time::format::iso8601 |
|
PASS [ 0.008s] gix-date::date time::format::git_rfc2822 |
|
PASS [ 0.007s] gix-date::date time::format::raw |
|
PASS [ 0.008s] gix-date::date time::format::iso8601_strict |
|
PASS [ 0.007s] 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.005s] gix-date::date time::parse::bad_raw |
|
PASS [ 0.006s] gix-date::date time::is_set |
|
PASS [ 0.007s] gix-date::date time::parse::double_negation_in_offset |
|
PASS [ 0.008s] gix-date::date time::parse::fuzz::invalid_but_does_not_cause_panic |
|
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.006s] gix-date::date time::parse::relative::large_offsets_do_not_panic |
|
PASS [ 0.178s] gix-config-tests::mem usage |
|
PASS [ 0.006s] gix-date::date time::parse::relative::offset_leading_to_before_unix_epoch_can_be_represented |
|
PASS [ 0.042s] gix-date::date time::baseline::parse_compare_format |
|
PASS [ 0.006s] gix-date::date time::parse::rfc2822 |
|
PASS [ 0.007s] gix-date::date time::parse::special_time_is_ok_for_now |
|
PASS [ 0.008s] gix-date::date time::parse::short |
|
PASS [ 0.006s] gix-date::date time::write_to::invalid |
|
PASS [ 0.007s] gix-date::date time::write_to::valid_roundtrips |
|
PASS [ 0.040s] gix-date::date time::init::utc_local_handles_signs_correctly |
|
PASS [ 0.007s] gix-diff rewrites::tracker::estimate_involved_items::copies_count_modifications_as_sources |
|
PASS [ 0.007s] gix-diff rewrites::tracker::estimate_involved_items::renames_count_unemitted_as_sources_and_destinations |
|
PASS [ 0.008s] gix-diff rewrites::tracker::estimate_involved_items::copies_do_not_count_additions_as_sources |
|
PASS [ 0.035s] gix-date::date time::parse::git_default |
|
PASS [ 0.007s] gix-diff tree::function::tests::compare_select_samples |
|
PASS [ 0.007s] gix-diff tree::visit::tests::size_of_change |
|
PASS [ 0.013s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::non_existing |
|
PASS [ 0.016s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::above_large_file_threshold |
|
PASS [ 0.017s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_below_large_file_threshold |
|
PASS [ 0.016s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::simple |
|
PASS [ 0.039s] gix-date::date time::parse::relative::various |
|
PASS [ 0.008s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::worktree_filter |
|
PASS [ 0.006s] gix-diff-tests::diff blob::platform::invalid_resource_types |
|
PASS [ 0.009s] gix-diff-tests::diff blob::platform::diff_performed_despite_external_command |
|
PASS [ 0.009s] gix-diff-tests::diff blob::platform::diff_skipped_due_to_external_command_and_enabled_option |
|
PASS [ 0.015s] gix-diff-tests::diff blob::platform::diff_binary |
|
PASS [ 0.009s] gix-diff-tests::diff blob::platform::resources_of_worktree_and_odb_and_check_link |
|
PASS [ 0.007s] gix-diff-tests::diff blob::platform::source_and_destination_do_not_exist |
|
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::add_only |
|
PASS [ 0.036s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_by_buffer_inspection |
|
PASS [ 0.009s] gix-diff-tests::diff rewrites::tracker::copy_by_50_percent_similarity |
|
PASS [ 0.009s] 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.007s] gix-diff-tests::diff rewrites::tracker::copy_by_similarity_reports_limit_if_encountered |
|
PASS [ 0.009s] gix-diff-tests::diff rewrites::tracker::copy_by_id_search_in_all_sources |
|
PASS [ 0.006s] gix-diff-tests::diff rewrites::tracker::directories_without_relation_are_ignored |
|
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::directory_renames_by_id_can_fail_gracefully |
|
PASS [ 0.006s] gix-diff-tests::diff rewrites::tracker::remove_only |
|
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::rename_by_50_percent_similarity |
|
PASS [ 0.006s] gix-diff-tests::diff rewrites::tracker::rename_by_id |
|
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::simple_directory_rename_by_id |
|
PASS [ 0.010s] gix-diff-tests::diff rewrites::tracker::rename_by_similarity_reports_limit_if_encountered |
|
PASS [ 0.033s] gix-diff-tests::diff tree::changes::to_obtain_tree::directory_rename |
|
PASS [ 0.050s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference_nested |
|
PASS [ 0.102s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::with_driver |
|
PASS [ 0.063s] gix-diff-tests::diff tree::changes::to_obtain_tree::reverse_directory_rename |
|
PASS [ 0.077s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states |
|
PASS [ 0.076s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states_nested |
|
PASS [ 0.076s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference |
|
PASS [ 0.159s] gix-diff-tests::diff tree_with_rewrites::copies_by_identity |
|
PASS [ 0.145s] gix-diff-tests::diff tree_with_rewrites::copies_by_similarity_with_limit |
|
PASS [ 0.184s] gix-diff-tests::diff tree_with_rewrites::changes_against_modified_tree_with_filename_tracking |
|
PASS [ 0.142s] gix-diff-tests::diff tree_with_rewrites::copies_in_entire_tree_by_similarity_with_limit |
|
PASS [ 0.166s] gix-diff-tests::diff tree_with_rewrites::empty_to_new_tree_without_rename_tracking |
|
PASS [ 0.172s] gix-diff-tests::diff tree_with_rewrites::copies_in_entire_tree_by_similarity |
|
PASS [ 0.189s] gix-diff-tests::diff tree_with_rewrites::copies_by_similarity |
|
PASS [ 0.154s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_2 |
|
PASS [ 0.154s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_by_identity |
|
PASS [ 0.010s] gix-diff-tests::diff tree_with_rewrites::renames_by_similarity_with_limit |
|
PASS [ 0.016s] gix-diff-tests::diff tree_with_rewrites::renames_by_identity |
|
PASS [ 0.148s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_disabled_2 |
|
PASS [ 0.174s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_disabled |
|
PASS [ 0.151s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_disabled_3 |
|
PASS [ 0.151s] gix-diff-tests::diff tree_with_rewrites::rename_by_similarity |
|
PASS [ 0.185s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_by_identity_3 |
|
PASS [ 3.649s] gix::gix remote::fetch::blocking_and_async_io::fetch_empty_pack |
|
PASS [ 1.004s] gix-dir::dir walk::cancel_with_collection_does_not_fail |
|
PASS [ 0.006s] gix-dir::dir walk::ignored_sub_repo |
|
PASS [ 0.005s] gix-dir::dir walk::ignored_with_cwd_handling |
|
PASS [ 0.995s] gix-dir::dir walk::file_root_is_shown_if_pathspec_matches_exactly |
|
PASS [ 0.005s] gix-dir::dir walk::ignored_with_prefix_pathspec_collapses_just_like_untracked |
|
PASS [ 0.006s] gix-dir::dir walk::in_repo_worktree |
|
PASS [ 0.007s] gix-dir::dir walk::in_repo_hidden_worktree |
|
PASS [ 0.006s] gix-dir::dir walk::nested_ignored_dirs_for_deletion_nonmatching_wildcard_spec |
|
PASS [ 0.007s] gix-dir::dir walk::nested_bare_repos_in_ignored_directories |
|
PASS [ 0.005s] gix-dir::dir walk::nested_precious_repo_respects_wildcards |
|
PASS [ 0.005s] gix-dir::dir walk::nested_repos_in_ignored_directories |
|
PASS [ 0.005s] gix-dir::dir walk::nested_repos_in_untracked_directories |
|
PASS [ 0.004s] gix-dir::dir walk::one_ignored_submodule |
|
PASS [ 0.005s] gix-dir::dir walk::only_untracked_explicit_pathspec_selection |
|
PASS [ 0.005s] gix-dir::dir walk::only_untracked |
|
PASS [ 0.718s] gix-dir::dir walk::ignored_dir_with_cwd_handling |
|
PASS [ 0.004s] gix-dir::dir walk::only_untracked_from_subdir |
|
PASS [ 0.005s] gix-dir::dir walk::only_untracked_with_cwd_handling |
|
PASS [ 0.004s] gix-dir::dir walk::only_untracked_with_pathspec |
|
PASS [ 0.004s] gix-dir::dir walk::only_untracked_with_prefix_deletion |
|
PASS [ 0.004s] gix-dir::dir walk::partial_checkout_cone_and_non_one |
|
PASS [ 0.004s] gix-dir::dir walk::root_at_submodule_repository_allows_walk |
|
PASS [ 0.004s] gix-dir::dir walk::root_can_be_pruned_early_with_pathspec |
|
PASS [ 0.006s] gix-dir::dir walk::precious_are_not_expendable |
|
PASS [ 0.005s] gix-dir::dir walk::root_cannot_pass_through_case_altered_capital_dot_git_if_case_insensitive |
|
PASS [ 0.005s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_tracked |
|
PASS [ 0.005s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_untracked |
|
PASS [ 0.005s] gix-dir::dir walk::root_in_submodule_from_superproject_repository_allows_walk |
|
PASS [ 0.004s] gix-dir::dir walk::root_in_submodule_repository_allows_walk |
|
PASS [ 0.005s] gix-dir::dir walk::root_may_not_go_through_dot_git |
|
PASS [ 0.005s] gix-dir::dir walk::root_may_not_go_through_nested_repository_unless_enabled |
|
PASS [ 0.005s] gix-dir::dir walk::root_may_not_go_through_submodule |
|
PASS [ 0.005s] gix-dir::dir walk::root_that_is_ignored_is_listed_for_files_and_directories |
|
PASS [ 0.004s] gix-dir::dir walk::root_that_is_tracked_and_ignored_is_considered_tracked |
|
PASS [ 0.004s] gix-dir::dir walk::root_that_is_tracked_file_is_returned |
|
PASS [ 0.005s] gix-dir::dir walk::root_that_is_untracked_file_is_returned |
|
PASS [ 0.005s] gix-dir::dir walk::root_with_dir_that_is_tracked_and_ignored |
|
PASS [ 1.080s] gix-dir::dir walk::expendable_and_precious |
|
PASS [ 0.004s] gix-dir::dir walk::should_interrupt_works_even_in_empty_directories |
|
PASS [ 0.040s] gix-dir::dir walk::root_may_be_a_symlink_if_it_is_the_worktree |
|
PASS [ 0.005s] gix-dir::dir walk::subdir_slash_with_negations |
|
PASS [ 0.036s] gix-dir::dir walk::root_may_not_lead_through_symlinks |
|
PASS [ 0.005s] gix-dir::dir walk::subdir_untracked |
|
PASS [ 1.096s] gix-dir::dir walk::empty_and_nested_untracked |
|
PASS [ 0.006s] gix-dir::dir walk::submodules |
|
PASS [ 0.007s] gix-dir::dir walk::symlink_to_dir_can_be_excluded |
|
PASS [ 0.006s] gix-dir::dir walk::top_level_root_that_is_a_file |
|
PASS [ 0.006s] gix-dir::dir walk::type_mismatch |
|
PASS [ 0.007s] gix-dir::dir walk::type_mismatch_ignore_case |
|
PASS [ 0.008s] gix-dir::dir walk::top_level_slash_with_negations |
|
PASS [ 0.006s] gix-dir::dir walk::type_mismatch_ignore_case_clash_dir_is_file |
|
PASS [ 0.006s] gix-dir::dir walk::type_mismatch_ignore_case_clash_file_is_dir |
|
PASS [ 0.006s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_prefix_wildcards |
|
PASS [ 0.008s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_wildcards |
|
PASS [ 0.011s] gix-dir::dir walk::untracked_and_ignored |
|
PASS [ 0.011s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_mixed |
|
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed |
|
PASS [ 0.009s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed_with_prefix |
|
PASS [ 0.008s] gix-dir::dir walk::untracked_and_ignored_collapse_mix |
|
PASS [ 0.007s] gix-dir::dir walk::untracked_and_ignored_for_deletion_negative_wildcard_spec |
|
PASS [ 1.120s] gix-dir::dir walk::empty_root |
|
PASS [ 0.007s] gix-dir::dir walk::untracked_and_ignored_for_deletion_nonmatching_wildcard_spec |
|
PASS [ 0.008s] gix-dir::dir walk::untracked_and_ignored_for_deletion_positive_wildcard_spec |
|
PASS [ 0.007s] gix-dir::dir walk::untracked_and_ignored_pathspec_guidance |
|
PASS [ 0.006s] gix-dir::dir walk::walk_with_submodule |
|
PASS [ 0.006s] gix-dir::dir walk::worktree_root_can_be_symlink |
|
PASS [ 0.007s] gix-dir::dir_walk_cwd prefixes_work_as_expected |
|
PASS [ 0.007s] gix-discover upwards::types::tests::parse_ceiling_dirs_from_environment_format |
|
PASS [ 1.128s] gix-dir::dir walk::expendable_and_precious_in_ignored_dir_with_pathspec |
|
PASS [ 1.200s] gix-dir::dir walk::complex_empty |
|
PASS [ 0.261s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare |
|
PASS [ 0.005s] gix-discover::discover parse::invalid |
|
PASS [ 0.005s] gix-discover::discover parse::valid |
|
PASS [ 0.006s] gix-discover::discover path::from_git_dir_file::absolute_path_unix |
|
PASS [ 0.275s] gix-discover::discover is_git::non_bare_repo_without_workdir |
|
PASS [ 0.005s] gix-discover::discover path::from_git_dir_file::relative_path_is_made_absolute_relative_to_containing_dir |
|
PASS [ 0.219s] gix-discover::discover is_git::split_worktree_using_configuration |
|
PASS [ 0.005s] gix-discover::discover upwards::ceiling_dirs::ceiling_dir_is_ignored_if_we_are_standing_on_the_ceiling_and_no_match_is_required |
|
PASS [ 0.005s] gix-discover::discover upwards::ceiling_dirs::ceiling_dir_limits_are_respected_and_prevent_discovery |
|
PASS [ 0.276s] gix-discover::discover is_git::non_bare_repo_without_workdir_with_index |
|
PASS [ 0.007s] gix-discover::discover upwards::ceiling_dirs::ceiling_dirs_are_not_processed_differently_than_the_git_dir_candidate |
|
PASS [ 0.006s] 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.291s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_bare_repo |
|
PASS [ 0.007s] gix-discover::discover upwards::ceiling_dirs::git_dir_candidate_within_ceiling_allows_discovery |
|
PASS [ 0.005s] 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.294s] gix-discover::discover is_git::no_bare_repo_without_index_file_looks_like_worktree |
|
PASS [ 0.005s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dirs_errors_by_default |
|
PASS [ 0.006s] gix-discover::discover upwards::do_not_shorten_absolute_paths |
|
PASS [ 0.006s] gix-discover::discover upwards::dot_git_only::bare_repos_are_ignored |
|
PASS [ 0.006s] gix-discover::discover upwards::dot_git_only::succeeds_from_within_dot_git_dir |
|
PASS [ 0.006s] gix-discover::discover upwards::dot_git_only::succeeds_in_worktree_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.007s] gix-discover::discover upwards::from_bare_with_index |
|
PASS [ 0.007s] gix-discover::discover upwards::from_dir_with_dot_dot |
|
PASS [ 0.307s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare_if_it_was_renamed |
|
PASS [ 0.007s] gix-discover::discover upwards::from_existing_worktree |
|
PASS [ 0.008s] gix-discover::discover upwards::from_existing_worktree_inside_dot_git |
|
PASS [ 0.008s] gix-discover::discover upwards::from_git_dir |
|
PASS [ 0.007s] gix-discover::discover upwards::from_inside_bare_git_dir |
|
PASS [ 0.005s] gix-discover::discover upwards::from_non_bare_without_index |
|
PASS [ 0.007s] gix-discover::discover upwards::from_nested_dir |
|
PASS [ 0.007s] gix-discover::discover upwards::from_nested_dir_inside_a_git_dir |
|
PASS [ 0.007s] gix-discover::discover upwards::from_non_existing_worktree |
|
PASS [ 0.005s] gix-discover::discover upwards::from_non_existing_worktree_inside_dot_git |
|
PASS [ 0.006s] gix-discover::discover upwards::from_working_dir |
|
PASS [ 0.007s] gix-discover::discover upwards::from_working_dir_no_config |
|
PASS [ 0.011s] gix-discover::isolated in_cwd_upwards_nonbare_repo_without_index |
|
PASS [ 0.012s] gix-discover::isolated in_cwd_upwards_bare_repo_without_index |
|
PASS [ 0.011s] gix-discover::isolated unc_paths_are_handled_on_windows |
|
PASS [ 0.009s] gix-discover::isolated upwards_with_relative_directories_and_optional_ceiling |
|
PASS [ 0.012s] gix-discover::isolated upwards_bare_repo_with_index |
|
PASS [ 0.005s] gix-features::features trace::span |
|
PASS [ 0.005s] gix-features::hash size_of_sha1 |
|
PASS [ 0.005s] gix-features::multi-threaded parallel::in_order_iter::in_order_stays_in_order |
|
PASS [ 0.005s] gix-features::multi-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.005s] 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.009s] gix-features::multi-threaded parallel::in_parallel |
|
PASS [ 0.009s] gix-features::multi-threaded parallel::stepped_reduce_next |
|
PASS [ 0.011s] gix-features::multi-threaded parallel::stepped_reduce_finalize |
|
PASS [ 0.005s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_big |
|
PASS [ 0.009s] gix-features::multi-threaded parallel::stepped_reduce_ref_input_and_consume |
|
PASS [ 0.016s] gix-features::multi-threaded parallel::in_parallel_with_mut_slice_in_chunks |
|
PASS [ 0.005s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_small |
|
PASS [ 0.006s] 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.039s] gix-discover::discover upwards::submodules::by_their_module_git_dir |
|
PASS [ 0.038s] gix-discover::discover upwards::submodules::by_their_worktree_checkout |
|
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_lookup |
|
PASS [ 0.005s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_many_threads |
|
PASS [ 0.007s] 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_single_thread |
|
PASS [ 0.006s] 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::lack_of_reader_fails_with_broken_pipe |
|
PASS [ 0.007s] gix-features::pipe io::continue_on_empty_writes |
|
PASS [ 0.005s] gix-features::pipe io::line_reading_one_by_one |
|
PASS [ 0.007s] gix-features::pipe io::line_reading |
|
PASS [ 0.006s] gix-features::pipe io::small_reads |
|
PASS [ 0.006s] gix-features::pipe io::threaded_read_to_end |
|
PASS [ 0.005s] gix-features::single-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.006s] gix-features::pipe io::writer_can_inject_errors |
|
PASS [ 0.007s] gix-features::single-threaded parallel::in_order_iter::in_order_stays_in_order |
|
PASS [ 0.005s] gix-features::single-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete |
|
PASS [ 0.005s] gix-features::single-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.368s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_nonbare_repo |
|
PASS [ 0.009s] gix-features::single-threaded parallel::in_parallel |
|
PASS [ 0.008s] gix-features::single-threaded parallel::stepped_reduce_finalize |
|
PASS [ 0.008s] gix-features::single-threaded parallel::stepped_reduce_ref_input_and_consume |
|
PASS [ 0.010s] gix-features::single-threaded parallel::stepped_reduce_next |
|
PASS [ 0.009s] gix-filter::filter driver::apply::missing_driver_means_no_filter_is_applied |
|
PASS [ 0.016s] gix-features::single-threaded parallel::in_parallel_with_mut_slice_in_chunks |
|
PASS [ 23.586s] gix-filter::filter driver::apply::process_status_abort_disables_capability |
|
PASS [ 23.600s] gix-filter::filter driver::apply::smudge_and_clean_delayed |
|
PASS [ 0.004s] gix-filter::filter eol::convert_to_git::crlf_in_index_prevents_conversion_to_lf |
|
PASS [ 0.003s] gix-filter::filter eol::convert_to_git::detected_as_binary |
|
PASS [ 0.003s] gix-filter::filter eol::convert_to_git::fast_conversion_by_stripping_cr |
|
PASS [ 0.003s] gix-filter::filter eol::convert_to_git::no_crlf_means_no_work |
|
PASS [ 0.004s] gix-filter::filter eol::convert_to_git::round_trip_check |
|
PASS [ 0.003s] gix-filter::filter eol::convert_to_git::slower_conversion_due_to_lone_cr |
|
PASS [ 0.003s] gix-filter::filter eol::convert_to_git::with_binary_attribute_is_never_converted |
|
PASS [ 0.003s] gix-filter::filter eol::convert_to_worktree::each_nl_is_replaced_with_crnl |
|
PASS [ 0.004s] gix-filter::filter eol::convert_to_worktree::existing_crnl_are_not_replaced_for_safety_nor_are_lone_cr |
|
PASS [ 0.003s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_attribute_digest_does_not_allow_it |
|
PASS [ 0.003s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_configuration_does_not_allow_it |
|
PASS [ 0.003s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_nothing_to_do |
|
PASS [ 0.003s] gix-filter::filter eol::stats::from_bytes::all |
|
PASS [ 23.643s] gix-filter::filter driver::apply::smudge_and_clean_failure_means_nothing_if_required_is_false |
|
PASS [ 0.004s] gix-filter::filter ident::apply::no_change |
|
PASS [ 0.004s] gix-filter::filter ident::apply::round_trips |
|
PASS [ 0.004s] gix-filter::filter ident::apply::simple |
|
PASS [ 0.003s] gix-filter::filter ident::undo::anything_between_dollar_id_dollar |
|
PASS [ 0.003s] gix-filter::filter ident::undo::multiple |
|
PASS [ 0.004s] gix-filter::filter ident::undo::empty |
|
PASS [ 23.656s] gix-filter::filter driver::apply::smudge_and_clean_failure_is_translated_to_observable_error_for_required_drivers |
|
PASS [ 0.004s] gix-filter::filter ident::undo::no_id_changes_nothing |
|
PASS [ 0.003s] gix-filter::filter ident::undo::nothing_if_it_is_not_id |
|
PASS [ 0.003s] gix-filter::filter ident::undo::nothing_if_newline_between_dollars |
|
PASS [ 0.009s] gix-filter::filter pipeline::convert_to_git::no_filter_means_reader_is_returned_unchanged |
|
PASS [ 0.010s] gix-filter::filter pipeline::convert_to_git::no_driver_but_filter_with_autocrlf |
|
PASS [ 24.699s] gix-filter::filter driver::apply::process_status_strange_shuts_down_process |
|
PASS [ 0.004s] gix-filter::filter pipeline::convert_to_worktree::all_stages_no_filter |
|
PASS [ 0.004s] gix-filter::filter pipeline::convert_to_worktree::no_filter |
|
PASS [ 1.040s] gix-filter::filter pipeline::convert_to_git::only_driver_means_streaming_is_possible |
|
PASS [ 0.004s] gix-filter::filter pipeline::default |
|
PASS [ 0.005s] gix-filter::filter worktree::encode_to_git::simple |
|
PASS [ 0.006s] gix-filter::filter worktree::encode_to_worktree::shift_jis |
|
PASS [ 0.004s] gix-filter::filter worktree::encoding::for_label::latin_1_is_supported_with_fallback |
|
PASS [ 0.004s] gix-filter::filter worktree::encoding::for_label::unknown |
|
PASS [ 0.005s] gix-filter::filter worktree::encoding::for_label::utf32_is_not_supported |
|
PASS [ 24.733s] gix-filter::filter driver::apply::a_crashing_process_can_restart_it |
|
PASS [ 0.005s] gix-filter::filter worktree::encoding::for_label::various_spellings_of_utf_8_are_supported |
|
PASS [ 0.004s] gix-filter::filter worktree::encoding::for_label::various_utf_16_with_bom_suffix_are_unsupported |
|
PASS [ 0.004s] gix-filter::filter worktree::encoding::for_label::various_utf_16_without_bom_suffix_are_supported |
|
PASS [ 0.005s] gix-fs::current_dir precompose_unicode |
|
PASS [ 0.006s] gix-fs::fs capabilities::parallel_probe |
|
PASS [ 0.004s] gix-fs::fs capabilities::probe |
|
PASS [ 0.004s] gix-fs::fs dir::create::all::a_deeply_nested_directory |
|
PASS [ 0.004s] gix-fs::fs dir::create::iter::a_single_directory_can_be_created_too |
|
PASS [ 0.004s] gix-fs::fs dir::create::iter::an_existing_directory_causes_immediate_success |
|
PASS [ 0.004s] gix-fs::fs dir::create::iter::an_existing_file_makes_directory_creation_fail_permanently |
|
PASS [ 0.004s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_automatically |
|
PASS [ 0.004s] 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.004s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted_not_enough_retries |
|
PASS [ 1.086s] gix-filter::filter pipeline::convert_to_git::all_stages_mean_streaming_is_impossible |
|
PASS [ 0.004s] gix-fs::fs dir::remove::empty_depth_first::nested_empty_and_single_empty_delete_successfully |
|
PASS [ 0.004s] gix-fs::fs dir::remove::empty_depth_first::non_empty_anywhere_and_deletion_fails |
|
PASS [ 0.005s] gix-fs::fs dir::remove::empty_upwards_until_boundary::a_directory_which_doesnt_exist_to_start_with_is_ok |
|
PASS [ 0.005s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_being_the_target_dir_always_succeeds_and_we_do_nothing |
|
PASS [ 0.004s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_directory_doesnt_have_to_exist_either_if_the_target_doesnt |
|
PASS [ 0.004s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_must_contain_target_dir |
|
PASS [ 0.005s] gix-fs::fs dir::remove::empty_upwards_until_boundary::nested_directory_deletion_works |
|
PASS [ 0.004s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_being_a_file_immediately_fails |
|
PASS [ 0.005s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_non_existing_causes_existing_parents_not_to_be_deleted |
|
PASS [ 1.086s] gix-filter::filter pipeline::convert_to_worktree::all_stages |
|
PASS [ 0.004s] gix-fs::fs dir::remove::iter::racy_directory_creation_during_deletion_always_wins_immediately |
|
PASS [ 0.005s] 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.006s] 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 |
|
LEAK [ 1.180s] gix-filter::filter driver::shutdown::ignore_when_waiting |
|
PASS [ 0.006s] gix-glob::glob parse::backslashes_are_part_of_the_pattern_if_not_in_specific_positions |
|
PASS [ 0.007s] gix-glob::glob parse::absence_of_sub_directories_are_marked |
|
PASS [ 0.006s] gix-glob::glob parse::backslashes_before_hashes_are_considered_an_escape_sequence |
|
PASS [ 0.004s] gix-glob::glob parse::hash_symbols_are_not_special |
|
PASS [ 0.004s] gix-glob::glob parse::leading_exclamation_mark_negates_pattern |
|
PASS [ 0.004s] gix-glob::glob parse::leading_exclamation_marks_can_be_escaped_with_backslash |
|
PASS [ 0.004s] gix-glob::glob parse::leading_slashes_mark_patterns_as_absolute |
|
PASS [ 0.004s] gix-glob::glob parse::mark_ends_with_pattern_specifically |
|
PASS [ 0.004s] gix-glob::glob parse::trailing_slashes_are_marked_and_removed |
|
PASS [ 0.004s] gix-glob::glob parse::trailing_spaces_are_taken_literally |
|
PASS [ 0.005s] 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.004s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_glob_in_paths |
|
PASS [ 0.006s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_ends_with_in_basenames |
|
PASS [ 0.004s] gix-glob::glob pattern::matching::absolute_basename_matches_only_from_beginning |
|
PASS [ 0.004s] gix-glob::glob pattern::matching::absolute_path_matches_only_from_beginning |
|
PASS [ 0.004s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_can_do_case_insensitive_prefix_search |
|
PASS [ 0.004s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_detects_mismatches_quickly |
|
PASS [ 0.004s] 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.004s] 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.005s] gix-glob::glob pattern::matching::matches_of_absolute_paths_work |
|
PASS [ 0.012s] gix-glob::glob pattern::matching::compare_baseline_with_ours |
|
PASS [ 0.004s] gix-glob::glob pattern::matching::names_do_not_automatically_match_entire_directories |
|
PASS [ 0.004s] gix-glob::glob pattern::matching::non_dirs_for_must_be_dir_patterns_are_ignored |
|
PASS [ 0.005s] gix-glob::glob pattern::matching::negated_patterns_are_handled_by_caller |
|
PASS [ 0.004s] gix-glob::glob pattern::matching::relative_path_does_not_match_from_end |
|
PASS [ 0.004s] gix-glob::glob pattern::matching::single_paths_match_anywhere |
|
PASS [ 0.004s] gix-glob::glob pattern::matching::special_cases_from_corpus |
|
PASS [ 0.006s] gix-glob::glob search::pattern::list::from_bytes_base |
|
PASS [ 0.005s] gix-glob::glob search::pattern::list::from_file_that_does_not_exist |
|
PASS [ 0.005s] gix-glob::glob search::pattern::list::from_file_that_is_a_directory |
|
PASS [ 0.004s] gix-glob::glob search::pattern::list::strip_base_handle_recompute_basename_pos |
|
PASS [ 0.005s] gix-glob::glob wildmatch::brackets |
|
PASS [ 0.006s] gix-glob::glob wildmatch::corpus |
|
PASS [ 0.004s] gix-hash::hash kind::from_hex_len::none_if_there_is_no_fit |
|
PASS [ 0.004s] gix-hash::hash kind::from_hex_len::some_sha1 |
|
PASS [ 0.004s] 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.004s] gix-hash::hash object_id::from_hex::invalid::too_short |
|
PASS [ 0.004s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_lowercase |
|
PASS [ 0.004s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_uppercase |
|
PASS [ 0.004s] gix-hash::hash oid::is_null |
|
PASS [ 0.004s] gix-hash::hash oid::to_hex_with_len::display_entire_range_sha1 |
|
PASS [ 0.004s] gix-hash::hash prefix::cmp_oid::it_detects_equality |
|
PASS [ 0.004s] gix-hash::hash prefix::cmp_oid::it_detects_inequality |
|
PASS [ 0.004s] gix-hash::hash prefix::new::errors_if_hex_len_is_longer_than_oid_len_in_hex |
|
PASS [ 0.004s] gix-hash::hash prefix::new::errors_if_hex_len_is_too_short |
|
PASS [ 0.004s] gix-hash::hash prefix::try_from::id_8_chars |
|
PASS [ 0.006s] gix-hash::hash prefix::new::various_valid_inputs |
|
PASS [ 0.004s] gix-hash::hash prefix::try_from::id_9_chars |
|
PASS [ 0.004s] gix-hash::hash prefix::try_from::id_to_long |
|
PASS [ 0.004s] gix-hash::hash prefix::try_from::id_to_short |
|
PASS [ 0.004s] gix-hash::hash prefix::try_from::invalid_chars |
|
PASS [ 0.004s] gix-hashtable::hashtable hash::hasher::non_write_methods_panic |
|
PASS [ 0.004s] gix-hashtable::hashtable hash::hasher::write_uses_the_first_8_bytes_verbatim_assuming_a_secure_hash_as_input |
|
PASS [ 0.005s] gix-ignore::ignore parse::backslashes_before_hashes_are_no_comments |
|
PASS [ 0.004s] gix-ignore::ignore parse::byte_order_marks_are_no_patterns |
|
PASS [ 0.004s] gix-ignore::ignore parse::comments_are_ignored_as_well_as_empty_ones |
|
PASS [ 0.004s] gix-ignore::ignore parse::line_endings_can_be_windows_or_unix |
|
PASS [ 0.006s] gix-ignore::ignore parse::line_numbers_are_counted_correctly |
|
PASS [ 0.005s] gix-ignore::ignore parse::trailing_spaces_can_be_escaped_to_be_literal |
|
PASS [ 0.006s] gix-ignore::ignore parse::precious |
|
PASS [ 0.004s] gix-ignore::ignore search::from_overrides |
|
PASS [ 0.005s] gix-ignore::ignore search::from_overrides_with_excludes |
|
PASS [ 0.004s] gix-ignore::ignore search::from_overrides_with_precious |
|
PASS [ 0.004s] 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.004s] gix-index extension::tree::tests::size_of_tree |
|
PASS [ 0.004s] gix-index size_of_entry |
|
PASS [ 0.016s] gix-index-tests::integrate index::access::entry_by_path |
|
PASS [ 0.013s] gix-index-tests::integrate index::access::entry_by_path_and_stage |
|
PASS [ 0.005s] gix-index-tests::integrate index::access::entry_by_path_with_conflicting_file |
|
PASS [ 0.005s] gix-index-tests::integrate index::access::entry_range |
|
PASS [ 0.005s] gix-index-tests::integrate index::access::ignorecase_clashes_and_order |
|
PASS [ 0.006s] gix-index-tests::integrate index::access::prefixed_entries |
|
PASS [ 0.005s] gix-index-tests::integrate index::access::prefixed_entries_icase_with_name_clashes |
|
PASS [ 0.075s] gix-ignore::ignore search::baseline_from_git_dir |
|
PASS [ 0.005s] gix-index-tests::integrate index::access::prefixed_entries_with_multi_stage_file |
|
PASS [ 0.005s] gix-index-tests::integrate index::access::remove_entries |
|
PASS [ 0.004s] gix-index-tests::integrate index::entry::mode::apply |
|
PASS [ 0.007s] gix-index-tests::integrate index::access::sort_entries |
|
PASS [ 0.004s] gix-index-tests::integrate index::entry::stat::is_racy |
|
PASS [ 0.004s] gix-index-tests::integrate index::entry::stat::matches::check_stat |
|
PASS [ 0.201s] gix-fsck::fsck connectivity::missing_trees |
|
PASS [ 0.004s] gix-index-tests::integrate index::entry::stat::matches::use_ctime |
|
PASS [ 0.004s] 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.005s] gix-index-tests::integrate index::entry::time::conversion_roundtrip |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::access::set_path::future_writes_respect_the_newly_set_path |
|
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.006s] gix-index-tests::integrate index::file::init::at_or_new::opens_existing |
|
PASS [ 0.005s] gix-index-tests::integrate index::file::read::file_with_conflicts |
|
PASS [ 0.005s] gix-index-tests::integrate index::file::read::fsmn_v1 |
|
PASS [ 0.005s] gix-index-tests::integrate index::file::read::reuc_extension |
|
PASS [ 0.013s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode |
|
PASS [ 0.011s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode_no_dirs |
|
PASS [ 0.014s] gix-index-tests::integrate index::file::read::sparse_checkout_non_cone_mode |
|
PASS [ 0.013s] gix-index-tests::integrate index::file::read::sparse_checkout_non_sparse_index |
|
PASS [ 0.036s] gix-index-tests::integrate index::file::init::from_state::writes_data_to_disk_and_is_a_valid_index |
|
PASS [ 0.005s] gix-index-tests::integrate index::file::read::untr_extension |
|
PASS [ 0.005s] gix-index-tests::integrate index::file::read::untr_extension_with_oids |
|
PASS [ 0.011s] gix-index-tests::integrate index::file::read::split_index_without_any_extension |
|
PASS [ 0.134s] gix-index-tests::integrate index::access::dirwalk_api_and_icase_support |
|
PASS [ 0.005s] gix-index-tests::integrate index::file::read::v2_empty |
|
PASS [ 0.005s] gix-index-tests::integrate index::file::read::v2_empty_skip_hash |
|
PASS [ 0.019s] gix-index-tests::integrate index::file::read::split_index_and_regular_index_of_same_content_are_indeed_the_same |
|
PASS [ 0.005s] gix-index-tests::integrate index::file::read::v2_split_index |
|
PASS [ 0.005s] gix-index-tests::integrate index::file::read::v2_very_long_path |
|
PASS [ 0.005s] gix-index-tests::integrate index::file::read::v2_with_multiple_entries_without_eoie_ext |
|
PASS [ 0.006s] gix-index-tests::integrate index::file::read::v2_with_single_entry_tree_and_eoie_ext |
|
PASS [ 0.011s] gix-index-tests::integrate index::file::read::v2_split_index_recursion_is_handled_gracefully |
|
PASS [ 0.006s] gix-index-tests::integrate index::file::read::v3_extended_flags |
|
PASS [ 0.010s] gix-index-tests::integrate index::file::read::v3_added_files |
|
PASS [ 0.006s] gix-index-tests::integrate index::file::read::v4_with_delta_paths_and_ieot_ext |
|
PASS [ 0.006s] gix-index-tests::integrate index::file::write::extended_flags_automatically_upgrade_the_version_to_avoid_data_loss |
|
PASS [ 0.280s] gix-fsck::fsck connectivity::missing_blobs |
|
PASS [ 0.006s] gix-index-tests::integrate index::file::write::remove_flag_is_respected |
|
PASS [ 0.007s] gix-index-tests::integrate index::file::write::skip_hash |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::write::roundtrips_sparse_index |
|
PASS [ 0.010s] gix-index-tests::integrate index::file::write::roundtrips |
|
PASS [ 0.005s] gix-index-tests::integrate index::init::new |
|
PASS [ 0.011s] gix-index-tests::integrate index::init::from_tree |
|
PASS [ 0.005s] gix-index-tests::integrate index::size_of_entry |
|
PASS [ 0.017s] gix-index-tests::integrate index::fs::metadata::from_path_no_follow |
|
PASS [ 0.298s] gix-fsck::fsck connectivity::no_missing |
|
PASS [ 0.005s] gix-lock acquire::tests::add_lock_suffix_to_file_with_extension |
|
PASS [ 0.004s] gix-lock acquire::tests::add_lock_suffix_to_file_without_extension |
|
PASS [ 0.007s] gix-lock::all lock::file::acquire::lock_non_existing_dir_fails |
|
PASS [ 0.007s] 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.007s] 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_file |
|
PASS [ 0.006s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_marker |
|
PASS [ 0.027s] gix-index-tests::integrate index::init::from_tree_validation |
|
PASS [ 0.036s] gix-index-tests::integrate index::file::write::state_comparisons_with_various_extension_configurations |
|
PASS [ 0.006s] gix-lock::all lock::marker::acquire::fail_mode_immediately_produces_a_descriptive_error |
|
PASS [ 0.004s] gix-lock::all lock::marker::commit::fails_for_ordinary_marker_that_was_never_writable |
|
PASS [ 0.005s] gix-lock::all lock::marker::commit::failure_to_commit_does_return_a_registered_marker |
|
PASS [ 0.009s] gix-macros::macros momo::basic_fn |
|
PASS [ 0.008s] gix-macros::macros momo::struct_method |
|
PASS [ 0.009s] gix-macros::macros momo::struct_fn |
|
PASS [ 0.009s] gix-mailmap snapshot::util::encoded_string::basic_ascii_case_folding |
|
PASS [ 0.006s] 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.008s] gix-mailmap::mailmap parse::a_typical_mailmap |
|
PASS [ 0.005s] gix-mailmap::mailmap parse::empty_lines_and_comments_are_ignored |
|
PASS [ 0.005s] gix-mailmap::mailmap parse::error_if_there_is_just_a_name |
|
PASS [ 0.006s] gix-mailmap::mailmap parse::error_if_email_is_empty |
|
PASS [ 0.006s] gix-mailmap::mailmap parse::error_if_there_is_just_an_email |
|
PASS [ 0.006s] gix-mailmap::mailmap parse::line_numbers_are_counted_correctly_in_errors |
|
PASS [ 0.007s] gix-mailmap::mailmap parse::valid_entries |
|
PASS [ 0.008s] gix-mailmap::mailmap parse::windows_and_unix_line_endings_are_supported |
|
PASS [ 0.005s] gix-mailmap::mailmap snapshot::non_name_and_name_mappings_will_not_clash |
|
PASS [ 0.005s] gix-mailmap::mailmap snapshot::overwrite_entries |
|
PASS [ 0.005s] gix-mailmap::mailmap snapshot::try_resolve |
|
PASS [ 0.005s] gix-merge::merge blob::builtin_driver::binary |
|
PASS [ 0.007s] gix-merge::merge blob::pipeline::above_large_file_threshold |
|
PASS [ 0.005s] gix-merge::merge blob::pipeline::non_existing |
|
PASS [ 0.007s] gix-merge::merge blob::pipeline::binary_below_large_file_threshold |
|
PASS [ 25.114s] gix-filter::filter driver::apply::smudge_and_clean_series |
|
PASS [ 0.007s] gix-merge::merge blob::pipeline::without_transformation |
|
PASS [ 0.007s] gix-merge::merge blob::pipeline::worktree_filter |
|
PASS [ 0.017s] gix-merge::merge blob::platform::merge::builtin_text_uses_binary_if_needed |
|
PASS [ 0.011s] gix-merge::merge blob::platform::merge::one_buffer_too_large |
|
PASS [ 0.020s] gix-merge::merge blob::platform::merge::builtin_with_conflict |
|
PASS [ 0.006s] gix-merge::merge blob::platform::prepare_merge::ancestor_and_current_and_other_do_not_exist |
|
PASS [ 0.019s] gix-merge::merge blob::platform::merge::missing_buffers_are_empty_buffers |
|
PASS [ 0.006s] gix-merge::merge blob::platform::prepare_merge::driver_selection |
|
PASS [ 0.006s] gix-merge::merge blob::platform::set_resource::invalid_resource_types |
|
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.021s] gix-merge::merge blob::platform::merge::with_external |
|
PASS [ 0.005s] gix-negotiate::negotiate window_size::transport_is_stateless |
|
PASS [ 0.007s] gix-negotiate::negotiate window_size::transport_is_not_stateless |
|
PASS [ 0.006s] gix-object commit::message::body::test_parse_trailer::extra_whitespace_before_token_or_value_is_error |
|
PASS [ 0.005s] gix-object commit::message::body::test_parse_trailer::simple_newline |
|
PASS [ 0.005s] gix-object commit::message::body::test_parse_trailer::simple_newline_windows |
|
PASS [ 0.005s] gix-object commit::message::body::test_parse_trailer::simple_non_ascii_no_newline |
|
PASS [ 0.005s] gix-object commit::message::body::test_parse_trailer::with_lots_of_whitespace_newline |
|
PASS [ 0.005s] gix-object data::tests::size_of_object |
|
PASS [ 0.006s] gix-object tag::write::tests::validated_name::invalid::leading_dash |
|
PASS [ 0.100s] gix-lock::all lock::marker::acquire::fail_mode_after_duration_fails_after_a_given_duration_or_more |
|
PASS [ 0.007s] gix-object tag::write::tests::validated_name::invalid::only_dash |
|
PASS [ 0.007s] gix-object tag::write::tests::validated_name::valid::version |
|
PASS [ 0.008s] gix-object::object commit::from_bytes::double_dash_special_time_offset |
|
PASS [ 0.007s] gix-object::object commit::from_bytes::invalid_email_of_committer |
|
PASS [ 0.006s] gix-object::object commit::from_bytes::merge |
|
PASS [ 0.010s] gix-object::object commit::from_bytes::invalid_timestsamp |
|
PASS [ 0.007s] 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.007s] gix-object::object commit::from_bytes::signed |
|
PASS [ 0.006s] gix-object::object commit::from_bytes::signed_singleline |
|
PASS [ 0.006s] gix-object::object commit::from_bytes::unsigned |
|
PASS [ 0.007s] gix-object::object commit::from_bytes::signed_with_encoding |
|
PASS [ 0.006s] gix-object::object commit::from_bytes::whitespace |
|
PASS [ 0.006s] gix-object::object commit::from_bytes::with_encoding |
|
PASS [ 0.006s] gix-object::object commit::invalid |
|
PASS [ 0.006s] gix-object::object commit::iter::error_handling |
|
PASS [ 0.096s] gix-merge::merge blob::builtin_driver::text::run_baseline |
|
PASS [ 0.013s] gix-object::object commit::from_bytes::with_trailer |
|
PASS [ 0.009s] gix-object::object commit::iter::mergetag |
|
PASS [ 0.009s] gix-object::object commit::iter::method::signature::msg_footer |
|
PASS [ 0.006s] gix-object::object commit::iter::method::signature::signed |
|
PASS [ 0.006s] 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.005s] 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.006s] gix-object::object commit::iter::signed_with_encoding |
|
PASS [ 0.007s] gix-object::object commit::iter::whitespace |
|
PASS [ 0.008s] gix-object::object commit::iter::unsigned |
|
PASS [ 0.010s] gix-object::object commit::message::body::created_manually_is_the_same_as_through_message_ref |
|
PASS [ 0.005s] gix-object::object commit::message::body::no_trailer |
|
PASS [ 0.007s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs |
|
PASS [ 0.005s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs_empty_last_block |
|
PASS [ 0.007s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs_empty_last_block_windows |
|
PASS [ 0.006s] gix-object::object commit::message::body::no_trailer_after_a_paragraph_windows |
|
PASS [ 0.005s] gix-object::object commit::message::body::single_trailer_after_a_few_paragraphs |
|
PASS [ 0.006s] gix-object::object commit::message::body::two_trailers_with_broken_one_inbetween_after_a_few_paragraphs |
|
PASS [ 0.006s] 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.007s] 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.006s] gix-object::object commit::message::summary::prefixed_newlines_and_whitespace_are_trimmed |
|
PASS [ 0.007s] gix-object::object commit::message::summary::no_newline_yields_the_message_itself |
|
PASS [ 0.006s] gix-object::object commit::message::summary::trailing_newlines_and_whitespace_are_trimmed |
|
PASS [ 0.007s] gix-object::object commit::message::summary::whitespace_up_to_a_newline_is_collapsed_into_a_space |
|
PASS [ 0.006s] gix-object::object commit::message::title_and_body |
|
PASS [ 0.009s] gix-object::object commit::message::summary::whitespace_without_newlines_is_ignored_except_for_leading_and_trailing_whitespace |
|
PASS [ 0.007s] gix-object::object commit::message::title_and_body_inconsistent_newlines |
|
PASS [ 0.007s] gix-object::object commit::message::title_with_more_whitespace_and_body |
|
PASS [ 0.008s] gix-object::object commit::message::title_with_separator_and_empty_body |
|
PASS [ 0.006s] gix-object::object commit::message::title_with_whitespace_and_body |
|
PASS [ 0.008s] gix-object::object commit::message::title_with_windows_separator_and_empty_body |
|
PASS [ 0.008s] gix-object::object commit::message::title_with_whitespace_and_body_windows_lineending |
|
PASS [ 0.008s] gix-object::object commit::method::tree |
|
PASS [ 0.006s] gix-object::object compute_hash |
|
PASS [ 0.007s] gix-object::object compute_stream_hash |
|
PASS [ 0.006s] gix-object::object encode::blob::round_trip |
|
PASS [ 0.005s] gix-object::object encode::loose_header::round_trip |
|
PASS [ 0.009s] gix-object::object encode::commit::round_trip |
|
PASS [ 0.006s] gix-object::object encode::tree::write_to_does_not_allow_separator |
|
PASS [ 0.006s] gix-object::object encode::tree::write_to_does_not_validate |
|
PASS [ 0.012s] gix-object::object encode::tree::round_trip |
|
PASS [ 0.013s] gix-object::object encode::tag::round_trip |
|
PASS [ 0.007s] gix-object::object object_ref::from_loose::shorter_than_advertised |
|
PASS [ 0.006s] gix-object::object size_in_memory |
|
PASS [ 0.006s] gix-object::object tag::from_bytes::empty |
|
PASS [ 0.005s] gix-object::object tag::from_bytes::signed |
|
PASS [ 0.007s] gix-object::object tag::from_bytes::no_tagger |
|
PASS [ 0.006s] gix-object::object tag::from_bytes::tagger_without_timestamp |
|
PASS [ 0.006s] gix-object::object tag::from_bytes::with_newlines |
|
PASS [ 0.007s] gix-object::object tag::from_bytes::whitespace |
|
PASS [ 0.006s] gix-object::object tag::invalid |
|
PASS [ 0.006s] gix-object::object tag::iter::empty |
|
PASS [ 0.006s] gix-object::object tag::iter::no_tagger |
|
PASS [ 0.007s] gix-object::object tag::iter::whitespace |
|
PASS [ 0.008s] gix-object::object tag::iter::error_handling |
|
PASS [ 0.006s] gix-object::object tag::method::target |
|
PASS [ 0.006s] gix-object::object tree::editor::from_empty_add |
|
PASS [ 0.005s] gix-object::object tree::editor::from_empty_invalid_write |
|
PASS [ 0.006s] gix-object::object tree::editor::from_empty_cursor |
|
PASS [ 0.005s] gix-object::object tree::editor::from_empty_removal |
|
PASS [ 0.009s] gix-object::object tree::entry_mode::as_bytes |
|
PASS [ 0.006s] gix-object::object tree::entry_mode::is_methods |
|
PASS [ 0.020s] gix-object::object tree::entries::sort_order_is_correct |
|
PASS [ 0.006s] gix-object::object tree::entry_mode::size_in_bytes |
|
PASS [ 0.023s] gix-object::object tree::editor::from_existing_cursor |
|
PASS [ 0.023s] gix-object::object tree::editor::from_existing_remove |
|
PASS [ 0.029s] gix-object::object tree::editor::from_existing_add |
|
PASS [ 0.008s] gix-object::object tree::from_bytes::empty |
|
PASS [ 0.008s] gix-object::object tree::from_bytes::fuzzed |
|
PASS [ 0.008s] gix-object::object tree::from_bytes::everything |
|
PASS [ 0.010s] gix-object::object tree::from_bytes::invalid |
|
PASS [ 0.005s] gix-object::object tree::iter::empty |
|
PASS [ 0.006s] gix-object::object tree::iter::error_handling |
|
PASS [ 0.007s] gix-object::object tree::iter::everything |
|
PASS [ 0.009s] gix-object::object tree::from_bytes::special_trees |
|
PASS [ 0.008s] gix-odb store_impls::dynamic::find::error::tests::error_size |
|
PASS [ 0.008s] gix-odb store_impls::dynamic::types::tests::pack_id::max_supported_index_count |
|
PASS [ 0.008s] gix-odb store_impls::dynamic::types::tests::pack_id::to_intrinsic_roundtrip |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::alternate::no_alternate_in_first_objects_dir |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::alternate::circular_alternates_are_detected_with_relative_paths |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::alternate::single_link_with_comment_before_path_and_ansi_c_escape |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::find::loose_object |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::find::pack_object |
|
PASS [ 0.205s] gix-negotiate::negotiate baseline::run |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::header::loose_object |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::header::pack_object |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::regression::repo_with_small_packs::all_packed_objects_can_be_found |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::compound::locate::loose_object |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::store::compound::locate::pack_object |
|
PASS [ 0.016s] gix-odb-tests::integrate odb::sink::write |
|
PASS [ 0.014s] gix-odb-tests::integrate odb::store::dynamic::contains |
|
PASS [ 0.016s] gix-odb-tests::integrate odb::store::dynamic::auto_refresh_with_and_without_id_stability |
|
PASS [ 0.011s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::no_work_is_done_for_unambiguous_potential_prefixes |
|
PASS [ 0.010s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_disambiguated_prefixes_when_needed |
|
PASS [ 0.010s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_none_if_id_does_not_exist |
|
PASS [ 0.016s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::unambiguous_hex_lengths_yield_prefixes_of_exactly_the_given_length |
|
PASS [ 0.049s] gix-odb-tests::integrate odb::memory::with_memory |
|
PASS [ 0.014s] gix-odb-tests::integrate odb::store::dynamic::iterate_over_a_bunch_of_loose_and_packed_objects |
|
PASS [ 0.015s] gix-odb-tests::integrate odb::store::dynamic::iter::iteration_ordering_is_effective |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::dynamic::lookup |
|
PASS [ 0.011s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match |
|
PASS [ 0.010s] gix-odb-tests::integrate odb::store::dynamic::missing_objects_triggers_everything_is_loaded |
|
PASS [ 0.014s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_none_for_prefixes_without_any_match |
|
PASS [ 0.069s] gix-odb-tests::integrate odb::memory::without_memory |
|
PASS [ 0.030s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths |
|
PASS [ 0.068s] gix-odb-tests::integrate odb::store::dynamic::alternate_dbs_query |
|
PASS [ 0.010s] gix-odb-tests::integrate odb::store::dynamic::packed_object_count_causes_all_indices_to_be_loaded |
|
PASS [ 0.021s] gix-odb-tests::integrate odb::store::dynamic::object_replacement |
|
PASS [ 0.009s] 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.008s] gix-odb-tests::integrate odb::store::linked::init::has_packs |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::store::linked::init::multiple_linked_repositories_via_alternates |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::linked::iter::a_bunch_of_loose_and_packed_objects |
|
PASS [ 0.007s] 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.008s] gix-odb-tests::integrate odb::store::loose::contains::iterable_objects_are_contained |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::store::loose::find::blob |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::store::loose::find::blob_data |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::store::loose::find::blob_not_existing |
|
PASS [ 0.011s] gix-odb-tests::integrate odb::store::loose::find::blob_big |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::store::loose::find::commit |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::store::loose::find::header::existing |
|
PASS [ 0.010s] gix-odb-tests::integrate odb::store::loose::find::header::all |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::store::loose::find::header::non_existing |
|
PASS [ 0.009s] 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.006s] gix-odb-tests::integrate odb::store::loose::find::tree |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::iter |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_none_for_prefixes_without_any_match |
|
PASS [ 0.010s] 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.011s] gix-odb-tests::integrate odb::store::loose::write::collisions_do_not_cause_failure |
|
PASS [ 0.013s] gix-odb-tests::integrate odb::store::loose::verify_integrity |
|
PASS [ 0.010s] gix-odb-tests::integrate odb::store::loose::write::it_writes_objects_with_similar_permissions |
|
PASS [ 0.008s] gix-pack cache::delta::tests::size_of_pack_tree_item |
|
PASS [ 0.008s] gix-pack cache::delta::tests::size_of_pack_verify_data_structure |
|
PASS [ 0.008s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v1 |
|
PASS [ 0.007s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v2 |
|
PASS [ 0.006s] gix-pack cache::delta::tree::tests::size_of_pack_tree_item |
|
PASS [ 0.007s] gix-pack cache::delta::tree::tests::size_of_pack_verify_data_structure |
|
PASS [ 0.006s] gix-pack cache::lru::_static::tests::journey |
|
PASS [ 0.005s] gix-pack cache::lru::_static::tests::no_limit |
|
PASS [ 0.034s] gix-odb-tests::integrate odb::store::loose::write::read_and_write |
|
PASS [ 0.005s] gix-pack data::entry::header::tests::leb64_encode_max_int |
|
PASS [ 0.006s] gix-pack data::file::decode::header::tests::size_of_decode_entry_outcome |
|
PASS [ 0.007s] gix-pack data::file::decode::entry::tests::size_of_decode_entry_outcome |
|
PASS [ 0.016s] gix-pack-tests::pack pack::bundle::locate::blob |
|
PASS [ 0.013s] gix-pack-tests::pack pack::bundle::locate::commit |
|
PASS [ 0.009s] gix-pack-tests::pack pack::bundle::locate::tree |
|
PASS [ 0.022s] gix-pack-tests::pack pack::bundle::locate::locate_and_verify::all |
|
PASS [ 0.007s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_single_link |
|
PASS [ 0.007s] 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.006s] gix-pack-tests::pack pack::data::file::decompress_entry::blob |
|
PASS [ 0.166s] gix-odb-tests::integrate odb::store::dynamic::verify::integrity |
|
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.007s] 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.007s] 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.063s] gix-pack-tests::pack pack::bundle::write_to_directory::given_a_directory |
|
PASS [ 0.059s] gix-pack-tests::pack pack::bundle::write_to_directory::without_providing_one |
|
PASS [ 0.007s] gix-pack-tests::pack pack::data::file::resolve_header::commit |
|
PASS [ 0.007s] 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.007s] 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::only_ref_deltas_are_handled |
|
PASS [ 0.009s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::lookup_errors_trigger_a_fuse_and_stop_iteration |
|
PASS [ 0.008s] 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.006s] gix-pack-tests::pack pack::data::output::size_of_count |
|
PASS [ 0.008s] gix-pack-tests::pack pack::data::output::size_of_entry |
|
PASS [ 0.008s] gix-pack-tests::pack pack::index::iter |
|
PASS [ 0.062s] 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.008s] gix-pack-tests::pack pack::index::version::v2::lookup |
|
PASS [ 0.015s] gix-pack-tests::pack pack::iter::new_from_header::generic_iteration |
|
PASS [ 0.009s] 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.349s] gix-odb-tests::integrate odb::store::dynamic::multi_index_keep_open |
|
PASS [ 0.006s] gix-pack-tests::pack pack::iter::size_of_entry |
|
PASS [ 0.149s] gix-pack-tests::pack pack::data::output::count_and_entries::empty_pack_is_allowed |
|
PASS [ 0.084s] gix-pack-tests::pack pack::multi_index::access::general |
|
PASS [ 0.006s] 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.102s] gix-pack-tests::pack pack::multi_index::access::lookup_missing |
|
PASS [ 0.091s] gix-pack-tests::pack pack::multi_index::access::lookup_prefix |
|
PASS [ 0.008s] 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.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.498s] gix-odb-tests::integrate odb::store::dynamic::multi_index_access |
|
PASS [ 0.005s] 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.005s] gix-packetline::blocking-packetline decode::streaming::round_trip::error_line |
|
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::round_trip::side_bands |
|
PASS [ 0.007s] gix-packetline::blocking-packetline decode::streaming::round_trip::trailing_line_feeds_are_removed_explicitly |
|
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::trailing_line_feeds_are_not_removed_automatically |
|
PASS [ 0.006s] gix-packetline::blocking-packetline encode::data_to_write::binary_and_non_binary |
|
PASS [ 0.006s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_exceeds_limit |
|
PASS [ 0.006s] 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.006s] gix-packetline::blocking-packetline encode::flush_delim_response_end::success_flush_delim_response_end |
|
PASS [ 0.006s] gix-packetline::blocking-packetline encode::text_to_write::always_appends_a_newline |
|
PASS [ 0.008s] 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.008s] gix-packetline::blocking-packetline read::sideband::peek_past_an_actual_eof_is_an_error |
|
PASS [ 0.008s] 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::read_pack_with_progress_extraction |
|
PASS [ 0.007s] gix-packetline::blocking-packetline read::sideband::readline_reads_one_packet_line_at_a_time |
|
PASS [ 0.007s] 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.018s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek |
|
PASS [ 0.010s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_delimiter_logic |
|
PASS [ 0.010s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_err_logic |
|
PASS [ 0.008s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_non_data |
|
PASS [ 0.006s] gix-packetline::blocking-packetline write::each_write_results_in_one_line |
|
PASS [ 0.006s] gix-packetline::blocking-packetline write::empty_writes_fail_with_error |
|
PASS [ 0.020s] gix-packetline::blocking-packetline read::streaming_peek_iter::read_from_file_and_reader_advancement |
|
PASS [ 0.006s] gix-packetline::blocking-packetline write::huge_writes_are_split_into_lines |
|
PASS [ 0.164s] gix-pack-tests::pack pack::multi_index::verify::integrity |
|
PASS [ 0.007s] gix-packetline::blocking-packetline write::write_text_and_write_binary |
|
PASS [ 0.009s] gix-path env::git::tests::config_to_base_path |
|
PASS [ 0.007s] gix-path env::git::tests::exe_info::first_file_from_config_with_origin |
|
PASS [ 0.168s] gix-pack-tests::pack pack::multi_index::write::from_paths |
|
PASS [ 0.020s] gix-path env::git::tests::exe_info::never_from_git_config_env_var |
|
PASS [ 0.009s] gix-path env::git::tests::exe_info::never_from_local_scope_even_if_temp_is_here_nosystem |
|
PASS [ 0.022s] gix-path env::git::tests::exe_info::never_from_local_scope |
|
PASS [ 0.021s] gix-path env::git::tests::exe_info::never_from_local_scope_even_if_temp_is_here |
|
PASS [ 0.008s] gix-path env::git::tests::exe_info::never_from_local_scope_nosystem |
|
PASS [ 0.010s] gix-path env::git::tests::exe_info::same_result_with_broken_temp |
|
PASS [ 0.010s] gix-path env::git::tests::exe_info::same_result_with_git_config_env_var |
|
PASS [ 0.010s] gix-path env::git::tests::exe_info::same_result_with_oversanitized_env |
|
PASS [ 0.010s] gix-path env::git::tests::exe_info::tolerates_broken_temp |
|
PASS [ 0.008s] gix-path env::git::tests::exe_info::tolerates_git_config_env_var |
|
PASS [ 0.006s] gix-path env::git::tests::locations::alternative_locations |
|
PASS [ 0.008s] gix-path env::git::tests::exe_info::tolerates_oversanitized_env |
|
PASS [ 0.005s] gix-path::path convert::assure_unix_separators |
|
PASS [ 0.009s] gix-path env::git::tests::exe_info::with_unmodified_environment |
|
PASS [ 0.007s] 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.007s] gix-path::path convert::join_bstr_unix_pathsep::empty_base_leaves_everything_untouched |
|
PASS [ 0.007s] 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.006s] gix-path::path convert::join_bstr_unix_pathsep::typical_with_double_slash_avoidance |
|
PASS [ 0.006s] gix-path::path convert::normalize::multiple_parent_dir_movements_eat_into_the_current_dir |
|
PASS [ 0.006s] gix-path::path convert::normalize::no_change_if_there_are_no_trailing_relative_components |
|
PASS [ 0.005s] gix-path::path convert::normalize::parent_dirs_cause_the_cwd_to_be_used |
|
PASS [ 0.007s] gix-path::path convert::normalize::special_cases_around_cwd |
|
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::trailing_relative_components_are_resolved |
|
PASS [ 0.007s] gix-path::path convert::normalize::walking_up_too_much_yield_none |
|
PASS [ 0.006s] gix-path::path env::exe_invocation |
|
PASS [ 0.007s] gix-path::path convert::relativize_with_prefix::basics |
|
PASS [ 0.006s] gix-path::path env::home_dir |
|
PASS [ 0.006s] gix-path::path env::system_prefix |
|
PASS [ 0.008s] gix-path::path env::installation_config |
|
PASS [ 0.007s] gix-path::path env::xdg_config::falls_back_to_home |
|
PASS [ 0.006s] gix-path::path env::xdg_config::prefers_xdg_config_bases |
|
PASS [ 0.006s] gix-path::path home_dir::returns_existing_directory |
|
PASS [ 0.007s] gix-path::path realpath::assorted |
|
PASS [ 0.006s] gix-path::path realpath::link_cycle_is_detected |
|
PASS [ 0.006s] gix-path::path realpath::symlink_processing_is_disabled_if_the_value_is_zero |
|
PASS [ 0.006s] gix-path::path realpath::symlink_to_relative_path_gets_expanded_into_absolute_path |
|
PASS [ 0.006s] gix-path::path realpath::symlink_with_absolute_path_gets_expanded |
|
PASS [ 0.006s] gix-path::path util::is_absolute::absolute_linux_path_is_true |
|
PASS [ 0.006s] 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.007s] gix-pathspec::defaults glob_works |
|
PASS [ 0.009s] gix-pathspec::defaults glob_and_noglob_cause_error |
|
PASS [ 0.008s] gix-pathspec::defaults literal_only_combines_with_icase |
|
PASS [ 0.005s] gix-pathspec::defaults noglob_works |
|
PASS [ 0.005s] gix-pathspec::defaults nothing_is_set_then_it_is_like_the_default_impl |
|
PASS [ 0.009s] gix-pathspec::pathspec normalize::absolute_path_escapes_worktree |
|
PASS [ 0.012s] gix-pathspec::pathspec normalize::absolute_path_breaks_out_of_working_tree |
|
PASS [ 0.009s] gix-pathspec::pathspec normalize::absolute_path_made_relative |
|
PASS [ 0.006s] gix-pathspec::pathspec normalize::absolute_top_patterns_ignore_the_prefix_but_are_made_relative |
|
PASS [ 0.006s] gix-pathspec::pathspec normalize::consuming_the_entire_prefix_does_not_lead_to_a_single_dot |
|
PASS [ 0.006s] 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.006s] 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 [ 0.015s] gix-pathspec::pathspec parse::baseline |
|
PASS [ 0.017s] gix-pathspec::pathspec parse::invalid::empty_attribute_specification |
|
PASS [ 0.017s] gix-pathspec::pathspec parse::invalid::empty_input |
|
PASS [ 0.530s] gix-pack-tests::pack pack::index::pack_lookup |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::invalid::escape_character_at_end_of_attribute_value |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::glob_and_literal_keywords_present |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::invalid_attributes |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::invalid::invalid_attribute_values |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::invalid::invalid_keywords |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::invalid_short_signatures |
|
PASS [ 0.006s] 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.005s] gix-pathspec::pathspec parse::valid::defaults_are_used |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::attributes_with_escape_chars_in_state_values |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::empty_signatures |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::glob_from_defaults_is_overridden_by_element_glob |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::glob_negations_are_always_literal |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::literal_default_prevents_parsing |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::valid::literal_from_defaults_is_overridden_by_element_glob |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::repeated_matcher_keywords |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::short_signatures |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::signatures_and_searchmodes |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::there_is_no_pathspec_pathspec |
|
PASS [ 0.007s] 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.006s] gix-pathspec::pathspec search::common_prefix |
|
PASS [ 0.108s] gix-path::path realpath::fuzzed_timeout |
|
PASS [ 0.006s] gix-pathspec::pathspec search::directory_matches_prefix |
|
PASS [ 0.006s] gix-pathspec::pathspec search::directory_matches_prefix_all_excluded |
|
PASS [ 0.007s] gix-pathspec::pathspec search::directory_matches_prefix_leading |
|
PASS [ 0.007s] gix-pathspec::pathspec search::directory_matches_prefix_negative_wildcard |
|
PASS [ 0.005s] 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.006s] gix-pathspec::pathspec search::longest_common_directory_with_prefix |
|
PASS [ 0.006s] gix-pathspec::pathspec search::no_pathspecs_match_everything |
|
PASS [ 0.005s] gix-pathspec::pathspec search::no_pathspecs_respect_prefix |
|
PASS [ 0.019s] gix-pathspec::pathspec search::files |
|
PASS [ 0.006s] gix-pathspec::pathspec search::simplified_search_handles_nil |
|
PASS [ 0.007s] gix-pathspec::pathspec search::prefixes_are_always_case_sensitive |
|
PASS [ 0.006s] gix-pathspec::pathspec search::simplified_search_respects_all_excluded |
|
PASS [ 0.007s] gix-pathspec::pathspec search::simplified_search_respects_ignore_case |
|
PASS [ 0.008s] gix-pathspec::pathspec search::simplified_search_wildcards |
|
PASS [ 0.010s] gix-pathspec::pathspec search::simplified_search_respects_must_be_dir |
|
PASS [ 0.008s] gix-pathspec::pathspec search::simplified_search_wildcards_simple |
|
PASS [ 0.007s] gix-pathspec::pathspec search::starts_with |
|
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.006s] gix-prompt::prompt options::apply_environment::mode_is_left_untouched_if_terminal_prompt_is_trueish |
|
PASS [ 0.008s] gix-prompt::prompt options::apply_environment::mode_is_disabled_if_terminal_prompt_is_falseish |
|
PASS [ 0.005s] gix-prompt::prompt options::apply_environment::mode_is_unchanged_if_git_terminal_prompt_is_not_set |
|
PASS [ 0.005s] gix-prompt::prompt options::apply_environment::ssh_askpass_does_not_override_current_value |
|
PASS [ 0.006s] gix-prompt::prompt options::apply_environment::ssh_askpass_is_used_as_fallback |
|
PASS [ 0.014s] gix-protocol command::tests::v1::fetch::default_features::it_chooses_all_supported_non_stacking_capabilities_and_leaves_no_progress |
|
PASS [ 0.081s] gix-pathspec::pathspec search::directories |
|
PASS [ 0.015s] 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.012s] gix-protocol command::tests::v2::ls_refs::validate::ref_prefixes_can_always_be_used |
|
PASS [ 0.016s] gix-protocol command::tests::v2::ls_refs::validate::unknown_argument |
|
PASS [ 0.014s] gix-protocol command::tests::v2::ls_refs::validate::unknown_feature |
|
PASS [ 0.011s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_clone |
|
PASS [ 0.011s] 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.012s] gix-protocol fetch::tests::arguments::v1::include_tag |
|
PASS [ 0.011s] gix-protocol fetch::tests::arguments::v1::no_include_tag |
|
PASS [ 0.011s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_clone_stateful |
|
PASS [ 0.012s] 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.016s] gix-protocol fetch::tests::arguments::v2::ref_in_want |
|
PASS [ 0.017s] gix-protocol handshake::refs::tests::extract_references_from_v1_refs |
|
PASS [ 0.013s] gix-protocol handshake::refs::tests::extract_references_from_v1_refs_with_shallow |
|
PASS [ 0.013s] gix-protocol handshake::refs::tests::extract_references_from_v2_refs |
|
PASS [ 0.014s] gix-protocol handshake::refs::tests::extract_symbolic_references_from_capabilities |
|
PASS [ 0.015s] gix-protocol::blocking-client-protocol fetch::response::v1::arguments::all |
|
PASS [ 0.015s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::clone |
|
PASS [ 0.019s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::empty_shallow_clone_due_to_depth_being_too_high |
|
PASS [ 0.019s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_and_pack |
|
PASS [ 0.015s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_without_pack |
|
PASS [ 0.018s] gix-protocol::blocking-client-protocol fetch::response::v2::arguments::all |
|
PASS [ 0.020s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::unshallow_fetch |
|
PASS [ 0.018s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone |
|
PASS [ 0.041s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::shallow_clone |
|
PASS [ 0.021s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone_with_sidebands |
|
PASS [ 0.013s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_without_pack |
|
PASS [ 0.018s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_and_pack |
|
PASS [ 0.023s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::empty_shallow_clone |
|
PASS [ 0.013s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_with_err_response |
|
PASS [ 0.013s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::shallow_clone |
|
PASS [ 0.015s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::unshallow_fetch |
|
PASS [ 0.014s] gix-protocol::blocking-client-protocol fetch::v1::clone_empty_with_capabilities |
|
PASS [ 0.023s] gix-protocol::blocking-client-protocol fetch::v1::clone |
|
PASS [ 0.016s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote |
|
PASS [ 0.014s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote_handshake_failure_due_to_downgrade |
|
PASS [ 0.017s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote |
|
PASS [ 0.022s] gix-protocol::blocking-client-protocol fetch::v2::clone_abort_prep |
|
PASS [ 0.016s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote_abort_in_prep_ls_refs |
|
PASS [ 0.013s] gix-protocol::blocking-client-protocol remote_progress::parse::counting_objects_with_percentage |
|
PASS [ 0.014s] gix-protocol::blocking-client-protocol remote_progress::parse::a_message_we_dont_understand |
|
PASS [ 0.022s] gix-protocol::blocking-client-protocol fetch::v2::ref_in_want |
|
PASS [ 0.006s] gix-quote::quote ansi_c::undo::empty_surrounded_by_quotes |
|
PASS [ 0.007s] gix-quote::quote ansi_c::undo::exclamation_and_tilde_survive_an_escape_with_double_escaping |
|
PASS [ 0.005s] gix-quote::quote ansi_c::undo::fuzzed |
|
PASS [ 0.013s] gix-protocol::blocking-client-protocol remote_progress::parse::enumerating_just_with_count |
|
PASS [ 0.006s] gix-quote::quote ansi_c::undo::literal_escape_and_double_quote |
|
PASS [ 0.006s] gix-quote::quote ansi_c::undo::out_of_quote_characters_can_be_passed_and_will_not_be_consumed |
|
PASS [ 0.006s] gix-quote::quote ansi_c::undo::surrounded_only_by_quotes |
|
PASS [ 0.006s] gix-quote::quote ansi_c::undo::typical_escapes |
|
PASS [ 0.005s] gix-quote::quote ansi_c::undo::unquoted_remains_unchanged |
|
PASS [ 0.007s] gix-quote::quote ansi_c::undo::unicode_byte_escapes_by_number |
|
PASS [ 0.006s] gix-quote::quote ansi_c::undo::untypical_escapes |
|
PASS [ 0.006s] gix-quote::quote single::complex |
|
PASS [ 0.005s] gix-quote::quote single::empty |
|
PASS [ 0.006s] gix-quote::quote single::existing_exclamation_mark_gets_escaped |
|
PASS [ 0.006s] gix-quote::quote single::existing_quote_gets_escaped |
|
PASS [ 0.006s] gix-quote::quote single::unquoted_becomes_quoted |
|
PASS [ 0.006s] gix-ref raw::tests::size_of_reference |
|
PASS [ 0.006s] gix-ref store_impl::file::log::line::decode::test::entry_with_empty_message |
|
PASS [ 0.006s] gix-ref store_impl::file::log::line::decode::test::entry_with_message_without_newline_and_with_newline |
|
PASS [ 0.005s] gix-ref store_impl::file::log::line::decode::test::invalid::completely_bogus_shows_error_with_context |
|
PASS [ 0.005s] gix-ref store_impl::file::log::line::decode::test::invalid::missing_whitespace_between_signature_and_message |
|
PASS [ 0.005s] gix-ref store_impl::file::log::line::decode::test::two_lines_in_a_row_with_and_without_newline |
|
PASS [ 0.007s] gix-ref store_impl::file::loose::reflog::create_or_update::tests::should_autocreate_is_unaffected_by_writemode |
|
PASS [ 0.007s] gix-ref store_impl::packed::decode::tests::header::invalid |
|
PASS [ 0.009s] 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.005s] gix-ref store_impl::packed::decode::tests::header::valid_empty |
|
PASS [ 0.005s] gix-ref store_impl::packed::decode::tests::header::valid_fully_peeled_stored |
|
PASS [ 0.006s] gix-ref store_impl::packed::decode::tests::header::valid_peeled_unsorted |
|
PASS [ 0.005s] gix-ref store_impl::packed::decode::tests::reference::invalid |
|
PASS [ 0.008s] gix-ref store_impl::packed::decode::tests::reference::two_refs_in_a_row |
|
PASS [ 0.010s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::single_line |
|
PASS [ 0.008s] 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.005s] gix-ref-tests::refs file::log::iter::forward::a_single_failure_does_not_abort_iteration |
|
PASS [ 0.007s] gix-ref-tests::refs file::log::iter::backward::with_zero_sized_buffer::any_line |
|
PASS [ 0.006s] gix-ref-tests::refs file::log::line::write_to::newlines_in_message_of_the_input_fails_and_we_trust_signature_writing_validation |
|
PASS [ 0.006s] gix-ref-tests::refs file::log::line::write_to::round_trips |
|
PASS [ 0.006s] gix-ref-tests::refs file::reference::parse::invalid::hex_id |
|
PASS [ 0.006s] gix-ref-tests::refs file::reference::parse::invalid::ref_tag |
|
PASS [ 0.017s] gix-ref-tests::refs file::log::iter::forward::all_success |
|
PASS [ 0.005s] gix-ref-tests::refs file::reference::parse::valid::peeled |
|
PASS [ 0.005s] gix-ref-tests::refs file::reference::parse::valid::symbolic |
|
PASS [ 0.005s] gix-ref-tests::refs file::reference::parse::valid::symbolic_more_than_one_space |
|
PASS [ 0.016s] gix-ref-tests::refs file::reference::peel::peel_one_level_with_pack |
|
PASS [ 0.017s] gix-ref-tests::refs file::reference::peel::one_level |
|
PASS [ 0.008s] gix-ref-tests::refs file::reference::peel::to_id_cycle |
|
PASS [ 0.023s] gix-ref-tests::refs file::reference::peel::peel_with_packed_involvement |
|
PASS [ 0.007s] gix-ref-tests::refs file::reference::peel::to_id_multi_hop |
|
PASS [ 0.007s] gix-ref-tests::refs file::reference::reflog::loose::iter |
|
PASS [ 0.007s] gix-ref-tests::refs file::reference::reflog::loose::iter_rev |
|
PASS [ 0.008s] gix-ref-tests::refs file::reference::reflog::packed::iter |
|
PASS [ 0.006s] gix-ref-tests::refs file::store::access::set_packed_buffer_mmap_threshold |
|
PASS [ 0.008s] gix-ref-tests::refs file::reference::reflog::packed::iter_rev |
|
PASS [ 0.007s] gix-ref-tests::refs file::store::find::existing::convert::possible_inputs |
|
PASS [ 0.008s] gix-ref-tests::refs file::store::find::loose::existing::success_and_failure |
|
PASS [ 0.015s] gix-ref-tests::refs file::store::find::existing::with_packed_refs |
|
PASS [ 0.006s] gix-ref-tests::refs file::store::find::loose::failure |
|
PASS [ 0.006s] 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.007s] gix-ref-tests::refs file::store::iter::loose_iter_with_broken_refs |
|
PASS [ 0.007s] gix-ref-tests::refs file::store::iter::loose_iter_with_partial_prefix |
|
PASS [ 0.007s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix |
|
PASS [ 0.008s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix_wont_allow_absolute_paths |
|
PASS [ 0.008s] gix-ref-tests::refs file::store::iter::no_packed_available_thus_no_iteration_possible |
|
PASS [ 0.007s] gix-ref-tests::refs file::store::iter::overlay_iter |
|
PASS [ 0.007s] gix-ref-tests::refs file::store::iter::overlay_iter_with_prefix_wont_allow_absolute_paths |
|
PASS [ 0.081s] gix-ref-tests::refs file::reference::peel::to_id_long_jump |
|
PASS [ 0.006s] gix-ref-tests::refs file::store::iter::overlay_prefixed_iter |
|
PASS [ 0.008s] gix-ref-tests::refs file::store::iter::overlay_partial_prefix_iter |
|
PASS [ 0.007s] gix-ref-tests::refs file::store::iter::packed_file_iter |
|
PASS [ 0.006s] gix-ref-tests::refs file::store::iter::with_namespace::missing_refs_dir_yields_empty_iteration |
|
PASS [ 0.006s] gix-ref-tests::refs file::store::precompose_unicode_journey |
|
PASS [ 0.016s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_on_store_with_namespace_makes_namespace_transparent |
|
PASS [ 0.007s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::for_head_and_main |
|
PASS [ 0.022s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_can_trivially_use_namespaces_as_prefixes |
|
PASS [ 0.007s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::non_existing_and_directory_returns_none |
|
PASS [ 0.006s] gix-ref-tests::refs file::store::reflog::iter_rev::for_head_and_main |
|
PASS [ 0.006s] gix-ref-tests::refs file::store::reflog::iter_rev::non_existing_and_directory_returns_none |
|
PASS [ 0.006s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::cancellation_after_preparation_leaves_no_change |
|
PASS [ 0.006s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_without_packed_refs |
|
PASS [ 0.008s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_into_packed_refs |
|
PASS [ 0.007s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::non_conflicting_creation_without_packed_refs_work |
|
PASS [ 0.007s] 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.007s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::intermediate_directories_are_removed_on_rollback |
|
PASS [ 0.007s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::namespaced_updates_or_deletions_are_transparent_and_not_observable |
|
PASS [ 0.009s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_are_looked_up_when_checking_existing_values |
|
PASS [ 0.009s] 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.011s] 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.006s] 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.010s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_deletion_in_deletions_and_updates_mode |
|
PASS [ 0.007s] 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.009s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_explicit_value_must_match_the_value_on_update |
|
PASS [ 0.009s] 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.009s] 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.010s] 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.007s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_old_value_must_exist_when_creating_it |
|
PASS [ 0.008s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_head_missing_referent_then_update_referent |
|
PASS [ 0.006s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_reference_writes_reflog_if_previous_value_is_set |
|
PASS [ 0.008s] 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.006s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::windows_device_name_is_illegal_with_enabled_windows_protections |
|
PASS [ 0.010s] 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.009s] 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.011s] 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.007s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_but_must_exist_fails |
|
PASS [ 0.007s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_succeeds |
|
PASS [ 0.015s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::all_contained_references_deletes_the_packed_ref_file_too |
|
PASS [ 0.006s] 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.008s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_broken_ref_that_may_not_exist_works_even_in_deref_mode |
|
PASS [ 0.010s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_and_reflog_on_symbolic_no_deref |
|
PASS [ 0.009s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_with_incorrect_previous_value_fails |
|
PASS [ 0.009s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_no_deref |
|
PASS [ 0.007s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::non_existing_can_be_deleted_with_the_may_exist_match_constraint |
|
PASS [ 0.012s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_with_deref |
|
PASS [ 0.010s] 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.012s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::store_write_mode_has_no_effect_and_reflogs_are_always_deleted |
|
PASS [ 1.492s] gix-pack-tests::pack pack::data::output::count_and_entries::traversals |
|
PASS [ 0.416s] gix-ref-tests::refs file::worktree::writable::linked |
|
PASS [ 0.016s] gix-ref-tests::refs fullname::cow |
|
PASS [ 0.019s] gix-ref-tests::refs fullname::file_name |
|
PASS [ 0.023s] gix-ref-tests::refs fullname::prefix_with_namespace_and_stripping |
|
PASS [ 0.028s] gix-ref-tests::refs fullname::shorten_and_category |
|
PASS [ 0.023s] gix-ref-tests::refs namespace::expand::backslashes_are_no_component_separators_and_invalid |
|
PASS [ 0.016s] gix-ref-tests::refs namespace::expand::bare_slashes_are_not_allowed |
|
PASS [ 0.021s] gix-ref-tests::refs namespace::expand::components_end_with_trailing_slash_to_help_with_prefix_stripping |
|
PASS [ 0.019s] gix-ref-tests::refs namespace::expand::each_component_expands_to_the_namespace_prefix_individually |
|
PASS [ 0.018s] gix-ref-tests::refs namespace::expand::empty_namespaces_are_not_allowed |
|
PASS [ 0.016s] gix-ref-tests::refs namespace::expand::repeated_slashes_are_invalid |
|
PASS [ 0.017s] gix-ref-tests::refs namespace::expand::trailing_slashes_are_not_allowed |
|
PASS [ 0.006s] gix-ref-tests::refs namespace::into_namespaced_prefix |
|
PASS [ 0.008s] gix-ref-tests::refs packed::find::a_lock_file_would_not_be_a_valid_partial_name |
|
PASS [ 0.020s] 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.024s] gix-ref-tests::refs packed::find::find_packed_refs_with_peeled_items_and_full_or_partial_names |
|
PASS [ 0.727s] gix-ref-tests::refs file::worktree::writable::main |
|
PASS [ 0.037s] gix-ref-tests::refs packed::find::invalid_refs_within_a_file_do_not_lead_to_incorrect_results |
|
PASS [ 0.035s] gix-ref-tests::refs packed::find::partial_name_to_full_name_conversion_rules_are_applied |
|
PASS [ 0.018s] gix-ref-tests::refs packed::iter::broken_ref_doesnt_end_the_iteration |
|
PASS [ 0.018s] gix-ref-tests::refs packed::iter::empty |
|
PASS [ 0.023s] gix-ref-tests::refs packed::iter::iter_prefix |
|
PASS [ 0.016s] gix-ref-tests::refs packed::iter::packed_refs_with_header |
|
PASS [ 0.017s] gix-ref-tests::refs packed::iter::packed_refs_without_header |
|
PASS [ 1.390s] gix-ref-tests::refs file::worktree::read_only::linked |
|
PASS [ 0.021s] gix-ref-tests::refs packed::open::bogus_content_triggers_an_error |
|
PASS [ 0.020s] gix-ref-tests::refs packed::open::empty_buffers_should_not_exist_but_are_fine_to_open |
|
PASS [ 1.437s] gix-ref-tests::refs file::worktree::read_only::main |
|
PASS [ 0.020s] gix-ref-tests::refs packed::open::sorted_buffer_works |
|
PASS [ 0.012s] gix-ref-tests::refs reference::strip_namespace |
|
PASS [ 0.027s] gix-ref-tests::refs packed::open::unsorted_buffers_or_those_without_a_header_can_be_opened_and_searched |
|
PASS [ 0.025s] gix-ref-tests::refs transaction::refedit_ext::reject_duplicates |
|
PASS [ 0.030s] gix-ref-tests::refs transaction::refedit_ext::preprocessing_checks_duplicates_after_splits |
|
PASS [ 0.029s] gix-ref-tests::refs transaction::refedit_ext::splitting::empty_inputs_are_ok |
|
PASS [ 0.033s] gix-ref-tests::refs transaction::refedit_ext::splitting::non_symbolic_refs_are_ignored_or_if_the_deref_flag_is_not_set |
|
PASS [ 0.030s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_are_split_into_referents_handling_the_reflog_and_previous_values_recursively |
|
PASS [ 0.027s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_cycles_are_handled_gracefully |
|
PASS [ 0.024s] gix-refspec::refspec impls::cmp |
|
PASS [ 0.024s] gix-refspec::refspec impls::eq |
|
PASS [ 0.020s] gix-refspec::refspec impls::hash |
|
PASS [ 1.216s] gix-ref-tests::refs packed::find::find_speed |
|
PASS [ 0.834s] gix-ref-tests::refs packed::iter::performance |
|
PASS [ 2.051s] gix-refspec::refspec match_group::multiple::fetch_and_update_and_negations |
|
PASS [ 0.009s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_conflicts |
|
PASS [ 0.010s] 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.010s] gix-refspec::refspec match_group::multiple::fetch_only |
|
PASS [ 2.075s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_to_head_never_updates_actual_head_ref |
|
PASS [ 0.008s] gix-refspec::refspec match_group::single::fetch_and_update |
|
PASS [ 0.011s] gix-refspec::refspec match_group::single::fetch_only |
|
PASS [ 0.006s] gix-refspec::refspec parse::fetch::ampersand_is_resolved_to_head |
|
PASS [ 0.013s] gix-refspec::refspec parse::baseline |
|
PASS [ 0.005s] gix-refspec::refspec parse::fetch::ampersand_on_left_hand_side_is_head |
|
PASS [ 0.005s] 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.005s] gix-refspec::refspec parse::fetch::exclude |
|
PASS [ 0.005s] gix-refspec::refspec parse::fetch::lhs_colon_empty_fetches_only |
|
PASS [ 0.005s] gix-refspec::refspec parse::fetch::lhs_colon_rhs_updates_single_ref |
|
PASS [ 0.005s] gix-refspec::refspec parse::fetch::negative_must_not_be_empty |
|
PASS [ 0.006s] gix-refspec::refspec parse::fetch::negative_must_not_be_object_hash |
|
PASS [ 0.007s] gix-refspec::refspec parse::fetch::negative_with_destination |
|
PASS [ 1.717s] gix-refspec::refspec match_group::multiple::fetch_and_update_multiple_destinations |
|
PASS [ 0.006s] gix-refspec::refspec parse::fetch::object_hash_as_source |
|
PASS [ 0.006s] gix-refspec::refspec parse::fetch::object_hash_destination_are_valid_as_they_might_be_a_strange_partial_branch_name |
|
PASS [ 0.005s] gix-refspec::refspec parse::fetch::revspecs_are_disallowed |
|
PASS [ 0.006s] gix-refspec::refspec parse::invalid::both_sides_need_pattern_if_one_uses_it |
|
PASS [ 0.007s] gix-refspec::refspec parse::invalid::complex_patterns_with_more_than_one_asterisk |
|
PASS [ 0.008s] gix-refspec::refspec parse::invalid::empty |
|
PASS [ 0.006s] gix-refspec::refspec parse::invalid::empty_component |
|
PASS [ 0.007s] gix-refspec::refspec parse::invalid::fuzzed |
|
PASS [ 0.006s] gix-refspec::refspec parse::invalid::push_to_empty |
|
PASS [ 0.008s] gix-refspec::refspec parse::invalid::whitespace |
|
PASS [ 0.005s] gix-refspec::refspec parse::local_and_remote |
|
PASS [ 0.008s] gix-refspec::refspec parse::push::ampersand_is_resolved_to_head |
|
PASS [ 0.006s] gix-refspec::refspec parse::push::delete |
|
PASS [ 0.008s] gix-refspec::refspec parse::push::colon_alone_is_for_pushing_matching_refs |
|
PASS [ 0.006s] gix-refspec::refspec parse::push::destinations_must_be_ref_names |
|
PASS [ 0.004s] gix-refspec::refspec parse::push::negative_unsupported |
|
PASS [ 0.006s] gix-refspec::refspec parse::push::lhs_colon_rhs_pushes_single_ref |
|
PASS [ 0.005s] gix-refspec::refspec parse::push::revspecs_with_ref_name_destination |
|
PASS [ 0.005s] gix-refspec::refspec parse::push::single_refs_must_be_refnames |
|
PASS [ 0.005s] 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.006s] gix-refspec::refspec spec::expand_prefixes::negative_specs_have_no_prefix |
|
PASS [ 0.006s] 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.005s] gix-refspec::refspec spec::expand_prefixes::short_absolute_refs_expand_to_themselves |
|
PASS [ 0.005s] gix-refspec::refspec spec::expand_prefixes::push_specs_use_the_destination |
|
PASS [ 0.005s] gix-refspec::refspec spec::prefix::full_names_have_a_prefix |
|
PASS [ 0.005s] gix-refspec::refspec spec::prefix::head_is_specifically_known |
|
PASS [ 0.008s] gix-refspec::refspec spec::expand_prefixes::strange_glob_patterns_expand_to_nothing |
|
PASS [ 0.008s] gix-refspec::refspec spec::prefix::negative_specs_have_no_prefix |
|
PASS [ 0.009s] gix-refspec::refspec spec::prefix::object_names_have_no_prefix |
|
PASS [ 0.008s] gix-refspec::refspec spec::prefix::partial_refs_have_no_prefix |
|
PASS [ 0.006s] gix-refspec::refspec spec::prefix::short_absolute_refs_have_no_prefix |
|
PASS [ 0.007s] gix-refspec::refspec spec::prefix::push_specs_use_the_destination |
|
PASS [ 0.007s] gix-refspec::refspec spec::prefix::strange_glob_patterns_have_no_prefix |
|
PASS [ 0.006s] gix-refspec::refspec write::fetch::and_update |
|
PASS [ 0.009s] gix-refspec::refspec write::fetch::exclude |
|
PASS [ 0.010s] gix-refspec::refspec write::fetch::only |
|
PASS [ 0.007s] gix-refspec::refspec write::push::all_matching_branches |
|
PASS [ 0.006s] gix-refspec::refspec write::push::delete |
|
PASS [ 0.006s] gix-refspec::refspec write::push::matching |
|
PASS [ 0.007s] gix-revision::revision describe::format::exact_match_with_dirty_and_long |
|
PASS [ 0.005s] gix-revision::revision describe::format::show_abbrev_hash_if_no_name_is_known |
|
PASS [ 0.031s] gix-revision::revision describe::fallback_if_configured_in_options_but_no_candidate_or_names |
|
PASS [ 0.020s] gix-revision::revision describe::not_enough_candidates |
|
PASS [ 0.007s] gix-revision::revision describe::option_none_if_no_tag_found |
|
PASS [ 0.042s] gix-revision::revision describe::fallback_if_configured_in_options_and_max_candidates_zero |
|
PASS [ 0.009s] gix-revision::revision describe::shallow_yields_result_if_refs_are_available |
|
PASS [ 0.012s] gix-revision::revision describe::shallow_yields_no_result_if_provided_refs_are_in_truncated_part_of_history |
|
PASS [ 0.010s] gix-revision::revision describe::typical_usecases |
|
PASS [ 0.007s] gix-revision::revision spec::display::exclude |
|
PASS [ 0.006s] gix-revision::revision spec::display::exclude_parents |
|
PASS [ 0.006s] gix-revision::revision spec::display::include |
|
PASS [ 0.006s] gix-revision::revision spec::display::include_parents |
|
PASS [ 0.006s] gix-revision::revision spec::display::merge |
|
PASS [ 0.006s] gix-revision::revision spec::display::range |
|
PASS [ 0.005s] 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.006s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch |
|
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch_for_refname_is_invalid |
|
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_can_be_positive_zero |
|
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_cannot_be_negative_zero |
|
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_current_branch |
|
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_given_ref_name |
|
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_hash_is_invalid |
|
PASS [ 0.005s] 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 [ 1.975s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_with_empty_rhs |
|
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.005s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_branch_name |
|
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_hash_is_invalid |
|
PASS [ 0.010s] gix-revision::revision spec::parse::anchor::colon_symbol::empty_top_level_regex_are_invalid |
|
PASS [ 0.010s] gix-revision::revision spec::parse::anchor::colon_symbol::index_lookups_ignores_ranges_as_opposed_to_git |
|
PASS [ 0.010s] gix-revision::revision spec::parse::anchor::colon_symbol::invalid_index_stage_is_part_of_path |
|
PASS [ 0.086s] gix-revision::revision merge_base::baseline::validate |
|
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.009s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_parsing_ignores_ranges_as_opposed_to_git |
|
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid |
|
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::colon_symbol::various_forms_of_regex |
|
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path |
|
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::describe::any_hash_without_suffix_and_prefix_g_is_assumed_to_be_describe_output |
|
PASS [ 0.012s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path_and_stage |
|
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::describe::full_format_lookalikes_fallback_to_ref |
|
PASS [ 0.013s] gix-revision::revision spec::parse::anchor::describe::full_format_parses_hash_portion_as_prefix |
|
PASS [ 0.012s] gix-revision::revision spec::parse::anchor::describe::full_format_with_dirty_suffix_is_recognized |
|
PASS [ 0.012s] 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_is_recognized |
|
PASS [ 0.010s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_lookalikes_are_treated_as_refs |
|
PASS [ 0.011s] gix-revision::revision spec::parse::anchor::hash::hex_literals_that_are_too_long_are_resolved_as_refs |
|
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::hash::unresolvable_hex_literals_are_resolved_as_refs |
|
PASS [ 0.011s] gix-revision::revision spec::parse::anchor::hash::short_hex_literals_are_considered_prefixes |
|
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_is_allowed |
|
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::refnames::at_in_ranges_is_allowed |
|
PASS [ 0.008s] 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.010s] gix-revision::revision spec::parse::anchor::refnames::refname_with_head_prefix |
|
PASS [ 0.010s] gix-revision::revision spec::parse::anchor::refnames::strange_revspecs_do_not_panic |
|
PASS [ 0.008s] gix-revision::revision spec::parse::empty_specs_are_valid |
|
PASS [ 0.011s] gix-revision::revision spec::parse::fuzz::failures |
|
PASS [ 0.009s] gix-revision::revision spec::parse::kind::cannot_declare_ranges_multiple_times |
|
PASS [ 0.007s] gix-revision::revision spec::parse::kind::delegate_can_refuse_spec_kinds |
|
PASS [ 0.007s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark |
|
PASS [ 0.008s] gix-revision::revision spec::parse::kind::exclude_parents::freestanding |
|
PASS [ 0.010s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark_must_end_the_input |
|
PASS [ 0.008s] 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_exclamation_mark_must_end_the_input |
|
PASS [ 0.013s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_at_symbol |
|
PASS [ 0.011s] gix-revision::revision spec::parse::kind::mergebase::freestanding_dot_dot_dot |
|
PASS [ 0.009s] gix-revision::revision spec::parse::kind::mergebase::middle_dot_dot_dot |
|
PASS [ 0.013s] gix-revision::revision spec::parse::kind::mergebase::leading_dot_dot_dot |
|
PASS [ 0.009s] 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.008s] gix-revision::revision spec::parse::kind::range::leading_dot_dot |
|
PASS [ 0.006s] gix-revision::revision spec::parse::kind::range::middle_dot_dot |
|
PASS [ 0.010s] gix-revision::revision spec::parse::kind::range::minus_with_n |
|
PASS [ 0.012s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there |
|
PASS [ 0.010s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there_and_handle_range_suffix |
|
PASS [ 0.008s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted |
|
PASS [ 0.010s] 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::trailing_dot_dot |
|
PASS [ 0.008s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there_and_handle_range_suffix |
|
PASS [ 0.010s] gix-revision::revision spec::parse::navigate::caret_symbol::bad_escapes_can_cause_brace_mismatch |
|
PASS [ 0.008s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_top_revision_regex_are_skipped_as_they_match_everything |
|
PASS [ 0.013s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_braces_deref_a_tag |
|
PASS [ 0.012s] gix-revision::revision spec::parse::navigate::caret_symbol::explicit_parent_number |
|
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::caret_symbol::followed_by_zero_is_peeling_to_commit |
|
PASS [ 0.014s] gix-revision::revision spec::parse::navigate::caret_symbol::explicitly_positive_numbers_are_invalid |
|
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::caret_symbol::invalid_object_type |
|
PASS [ 0.008s] gix-revision::revision spec::parse::navigate::caret_symbol::incomplete_escaped_braces_in_regex_are_invalid |
|
PASS [ 0.011s] gix-revision::revision spec::parse::navigate::caret_symbol::multiple_calls_stack |
|
PASS [ 0.008s] gix-revision::revision spec::parse::navigate::caret_symbol::peel_to_object_type |
|
PASS [ 0.011s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_backslash_rules |
|
PASS [ 0.009s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid |
|
PASS [ 0.008s] gix-revision::revision spec::parse::navigate::caret_symbol::single_is_first_parent |
|
PASS [ 0.009s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_revision_starting_point_and_negation |
|
PASS [ 0.010s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_consume_all_remaining_input_as_they_refer_to_blobs |
|
PASS [ 0.008s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_have_to_be_last_but_stack_with_other_navigation |
|
PASS [ 0.013s] gix-revision::revision spec::parse::navigate::colon_symbol::empty_paths_refer_to_the_root_tree |
|
PASS [ 0.009s] gix-revision::revision spec::parse::navigate::tilde_symbol::followed_by_zero_is_no_op |
|
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::tilde_symbol::multiple_calls_stack |
|
PASS [ 0.008s] gix-revision::revision spec::parse::navigate::tilde_symbol::single_is_first_ancestor |
|
PASS [ 0.008s] 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.012s] gix-sec::sec identity::is_path_owned_by_current_user |
|
PASS [ 0.007s] gix-sec::sec permission::check |
|
PASS [ 0.010s] gix-sec::sec permission::check_opt |
|
PASS [ 0.006s] gix-sec::sec trust::ordering |
|
PASS [ 0.011s] gix-sec::sec permission::is_allowed |
|
PASS [ 0.040s] gix-status-tests::worktree stack::paths_leading_through_symlinks_are_rejected |
|
PASS [ 0.050s] gix-status-tests::worktree stack::intermediate_directories_have_to_exist_or_not_found_error |
|
PASS [ 0.047s] gix-status-tests::worktree stack::leaf_file_does_not_have_to_exist |
|
PASS [ 0.044s] gix-status-tests::worktree stack::paths_not_going_through_symlink_directories_are_ok_and_point_to_correct_item |
|
PASS [ 0.032s] gix-status-tests::worktree status::index_as_worktree::conflict |
|
PASS [ 0.015s] gix-status-tests::worktree status::index_as_worktree::intent_to_add |
|
PASS [ 0.055s] gix-status-tests::worktree status::index_as_worktree::conflict_both_added_and_deleted_by_them |
|
PASS [ 0.062s] gix-status-tests::worktree status::index_as_worktree::conflict_both_deleted_and_added_by_them_and_added_by_us |
|
PASS [ 0.070s] gix-status-tests::worktree status::index_as_worktree::conflict_detailed_single |
|
PASS [ 0.022s] gix-status-tests::worktree status::index_as_worktree::racy_git |
|
PASS [ 0.058s] gix-status-tests::worktree status::index_as_worktree::modified |
|
PASS [ 0.029s] gix-status-tests::worktree status::index_as_worktree::removed |
|
PASS [ 0.047s] gix-status-tests::worktree status::index_as_worktree::refresh |
|
PASS [ 0.090s] gix-status-tests::worktree status::index_as_worktree::submodule_conflict |
|
PASS [ 0.068s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change |
|
PASS [ 0.009s] gix-status-tests::worktree status::index_as_worktree::subomdule_nochange |
|
PASS [ 0.009s] gix-status-tests::worktree status::index_as_worktree::subomdule_typechange |
|
PASS [ 0.074s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change_is_passed_to_submodule_handler |
|
PASS [ 0.095s] gix-status-tests::worktree status::index_as_worktree::subomdule_deleted_dir |
|
PASS [ 0.010s] gix-submodule::submodule file::append_submodule_overrides::last_of_multiple_values_wins |
|
PASS [ 0.051s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked |
|
PASS [ 0.052s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked_and_renamed |
|
PASS [ 0.060s] gix-status-tests::worktree status::index_as_worktree::unchanged |
|
PASS [ 0.007s] gix-submodule::submodule file::branch::valid |
|
PASS [ 0.010s] gix-submodule::submodule file::branch::validate_upon_retrieval |
|
PASS [ 0.010s] gix-submodule::submodule file::fetch_recurse::valid |
|
PASS [ 0.016s] gix-submodule::submodule file::fetch_recurse::default |
|
PASS [ 0.011s] gix-submodule::submodule file::fetch_recurse::validate_upon_retrieval |
|
PASS [ 0.009s] gix-submodule::submodule file::ignore::valid |
|
PASS [ 0.016s] gix-submodule::submodule file::ignore::default |
|
PASS [ 0.007s] gix-submodule::submodule file::ignore::validate_upon_retrieval |
|
PASS [ 0.286s] gix-submodule::submodule file::is_active_platform::pathspecs_matter_even_if_they_do_not_match |
|
PASS [ 0.006s] gix-submodule::submodule file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url |
|
PASS [ 0.349s] gix-submodule::submodule file::baseline::common_values_and_names_by_path |
|
PASS [ 0.292s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_override_pathspecs |
|
PASS [ 0.008s] gix-submodule::submodule file::is_active_platform::without_submodule_in_index |
|
PASS [ 0.009s] gix-submodule::submodule file::path::valid |
|
PASS [ 0.009s] gix-submodule::submodule file::path::validate_upon_retrieval |
|
PASS [ 0.008s] gix-submodule::submodule file::shallow |
|
PASS [ 0.007s] gix-submodule::submodule file::update::valid |
|
PASS [ 0.010s] gix-submodule::submodule file::update::default |
|
PASS [ 0.009s] gix-submodule::submodule file::update::valid_in_overrides |
|
PASS [ 0.008s] gix-submodule::submodule file::update::validate_upon_retrieval |
|
PASS [ 0.008s] gix-submodule::submodule file::url::valid |
|
PASS [ 0.008s] gix-submodule::submodule file::url::validate_upon_retrieval |
|
PASS [ 0.007s] gix-tempfile signal::handler::tests::various_termination_signals_remove_tempfiles_unconditionally |
|
PASS [ 0.012s] 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_persists_tempfiles_along_with_newly_created_directories |
|
PASS [ 0.009s] gix-tempfile::all tempfile::handle::at_path::it_names_files_correctly_and_similarly_named_tempfiles_cannot_be_created |
|
PASS [ 0.006s] gix-tempfile::all tempfile::handle::mark_path::it_persists_markers_along_with_newly_created_directories |
|
PASS [ 0.010s] gix-tempfile::all tempfile::handle::mark_path::it_can_create_the_containing_directory_and_remove_it_on_drop |
|
PASS [ 0.012s] gix-tempfile::all tempfile::handle::at_path::reduce_resource_usage_by_converting_files_to_markers_and_persist_them |
|
PASS [ 0.009s] 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.010s] gix-tempfile::all tempfile::handle::new::it_is_removed_if_it_goes_out_of_scope |
|
PASS [ 0.008s] gix-tempfile::all tempfile::setup::can_be_called_multiple_times |
|
PASS [ 0.013s] gix-tempfile::registry cleanup_tempfiles |
|
PASS [ 0.010s] gix-testtools tests::parse_version |
|
PASS [ 0.019s] gix-testtools tests::configure_command_clears_external_config |
|
PASS [ 0.012s] gix-testtools tests::parse_version_with_trailing_newline |
|
PASS [ 0.017s] gix-testtools::env nonoverlapping |
|
PASS [ 0.006s] gix-testtools::env overlapping_unset |
|
PASS [ 0.015s] gix-testtools::env overlapping_reset |
|
PASS [ 0.021s] gix-testtools::env overlapping_combo |
|
PASS [ 0.397s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive |
|
PASS [ 0.014s] gix-trace::trace detail |
|
PASS [ 0.018s] gix-trace::trace coarse |
|
PASS [ 0.024s] gix-trace::trace span |
|
PASS [ 0.028s] gix-transport client::blocking_io::http::redirect::tests::base_url_complete |
|
PASS [ 0.040s] gix-transport client::blocking_io::file::tests::ssh::connect::ambiguous_host_disallowed |
|
PASS [ 0.040s] gix-transport client::blocking_io::file::tests::ssh::connect::path |
|
PASS [ 0.034s] gix-transport client::blocking_io::http::redirect::tests::swap_tails_complete |
|
PASS [ 0.029s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::kind_serves_as_fallback |
|
PASS [ 0.039s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::command_field_determines_ssh_command |
|
PASS [ 0.033s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::known_variants_are_derived_from_basename |
|
PASS [ 0.043s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::no_field_means_ssh |
|
PASS [ 0.032s] 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.025s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::unknown_variants_fallback_to_simple |
|
PASS [ 0.036s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::all |
|
PASS [ 0.033s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::tortoiseplink_putty_plink |
|
PASS [ 0.028s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_implicit_ssh |
|
PASS [ 0.036s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_explicit_ssh |
|
PASS [ 0.028s] 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.033s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_implicit_ssh |
|
PASS [ 0.036s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_explicit_ssh |
|
PASS [ 0.039s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::disallow_shell_is_honored |
|
PASS [ 0.036s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::port_for_all |
|
PASS [ 0.052s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_implicit_ssh |
|
PASS [ 0.019s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh |
|
PASS [ 0.042s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::simple_cannot_handle_any_arguments |
|
PASS [ 0.024s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh_env_v2 |
|
PASS [ 0.030s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::tortoise_plink_has_batch_command |
|
PASS [ 0.032s] gix-transport client::git::message::tests::version_1_without_host_and_version |
|
PASS [ 0.034s] gix-transport client::git::message::tests::version_2_without_host_and_version |
|
PASS [ 0.033s] gix-transport client::git::message::tests::version_2_without_host_and_version_and_extra_parameters |
|
PASS [ 0.028s] gix-transport client::git::message::tests::with_host_with_port |
|
PASS [ 0.037s] gix-transport client::git::message::tests::with_host_without_port |
|
PASS [ 0.031s] gix-transport client::git::message::tests::with_host_without_port_and_extra_parameters |
|
PASS [ 0.037s] gix-transport client::git::message::tests::with_strange_host_and_port |
|
PASS [ 0.088s] gix-transport::blocking-transport-http-only client::blocking_io::http::check_content_type_is_case_insensitive |
|
PASS [ 0.097s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_googlesource |
|
PASS [ 0.160s] gix-transport::blocking-transport-http-only client::blocking_io::http::clone_v1 |
|
PASS [ 0.090s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_v1 |
|
PASS [ 0.233s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2 |
|
PASS [ 0.016s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_identity_is_picked_up_from_url |
|
PASS [ 0.201s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_service_announced |
|
PASS [ 0.074s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_error_results_in_observable_error |
|
PASS [ 0.020s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_will_use_pipelining |
|
PASS [ 0.021s] gix-transport::blocking-transport-http-only client::capabilities::from_bytes |
|
PASS [ 0.018s] gix-transport::blocking-transport-http-only client::capabilities::from_lines_with_version_detection_v0 |
|
PASS [ 0.026s] gix-transport::blocking-transport-http-only client::git::handshake_v1_and_request |
|
PASS [ 0.018s] gix-transport::blocking-transport-http-only client::git::handshake_v1_process_mode |
|
PASS [ 0.077s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_status_500_is_communicated_via_special_io_error |
|
PASS [ 0.018s] gix-transport::blocking-transport-http-only client::git::handshake_v2_downgrade_to_v1 |
|
PASS [ 0.026s] gix-transport::blocking-transport-http-only client::git::handshake_v2_and_request |
|
PASS [ 0.019s] gix-transport::blocking-transport-http-only client::git::push_v1_simulated |
|
PASS [ 0.202s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_authentication_error_can_be_differentiated_and_identity_is_transmitted |
|
PASS [ 0.032s] gix-traverse-tests::test commit::simple::adjusted_dates::head_breadth_first |
|
PASS [ 0.037s] gix-traverse-tests::test commit::simple::adjusted_dates::date_order_with_cutoff_is_applied_to_starting_position |
|
PASS [ 0.031s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order |
|
PASS [ 0.021s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_first_parent_only |
|
PASS [ 0.013s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_with_cutoff |
|
PASS [ 0.015s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_with_cutoff_disabled |
|
PASS [ 0.058s] gix-traverse-tests::test commit::simple::different_date::head_breadth_first |
|
PASS [ 0.056s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_date_order |
|
PASS [ 0.071s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_breadth_first |
|
PASS [ 0.028s] gix-traverse-tests::test commit::simple::same_date::c4_breadth_first |
|
PASS [ 0.084s] gix-traverse-tests::test commit::simple::different_date::head_date_order |
|
PASS [ 0.025s] gix-traverse-tests::test commit::simple::same_date::filtered_commit_does_not_block_ancestors_reachable_from_another_commit |
|
PASS [ 0.014s] gix-traverse-tests::test commit::simple::same_date::head_breadth_first |
|
PASS [ 0.015s] gix-traverse-tests::test commit::simple::same_date::head_c4_breadth_first |
|
PASS [ 0.017s] gix-traverse-tests::test commit::simple::same_date::head_date_order |
|
PASS [ 0.012s] gix-traverse-tests::test commit::simple::same_date::predicate_only_called_once_even_if_fork_point |
|
PASS [ 0.025s] gix-traverse-tests::test commit::simple::same_date::head_first_parent_only_breadth_first |
|
PASS [ 0.027s] gix-traverse-tests::test commit::topo::basic::end_along_first_parent |
|
PASS [ 0.045s] gix-traverse-tests::test commit::topo::basic::empty_range |
|
PASS [ 0.033s] gix-traverse-tests::test commit::topo::basic::simple |
|
PASS [ 0.021s] gix-traverse-tests::test commit::topo::basic::two_tips_two_ends |
|
PASS [ 0.046s] gix-traverse-tests::test commit::topo::basic::one_end |
|
PASS [ 0.021s] gix-traverse-tests::test commit::topo::basic::with_dummy_predicate |
|
PASS [ 0.022s] gix-traverse-tests::test commit::topo::first_parent::basic |
|
PASS [ 0.015s] gix-traverse-tests::test commit::topo::first_parent::with_end |
|
PASS [ 0.029s] gix-traverse-tests::test commit::topo::first_parent::end_is_second_parent |
|
PASS [ 0.038s] gix-traverse-tests::test commit::topo::date_order::with_ends |
|
PASS [ 0.029s] gix-traverse-tests::test tree::breadth_first_full_path |
|
PASS [ 0.038s] gix-traverse-tests::test tree::breadth_first_filename_only |
|
PASS [ 0.030s] gix-traverse-tests::test tree::breadth_first_no_location |
|
PASS [ 0.011s] 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::file_that_is_current_dir_is_absolutized |
|
PASS [ 0.008s] gix-url::url access::canonicalized::absolute_file_url_does_nothing |
|
PASS [ 0.009s] gix-url::url access::display |
|
PASS [ 0.011s] gix-url::url access::canonicalized::non_file_scheme_is_noop |
|
PASS [ 0.008s] gix-url::url access::host_argument_safety |
|
PASS [ 0.011s] gix-url::url access::password |
|
PASS [ 0.010s] gix-url::url access::path_argument_safety |
|
PASS [ 0.009s] gix-url::url access::user |
|
PASS [ 0.007s] gix-url::url access::user_argument_safety |
|
PASS [ 0.008s] gix-url::url expand_path::with_username |
|
PASS [ 0.008s] gix-url::url expand_path::without_username |
|
PASS [ 0.008s] gix-url::url parse::file::file_path_with_protocol |
|
PASS [ 0.008s] gix-url::url parse::file::file_path_without_protocol |
|
PASS [ 0.008s] gix-url::url parse::file::file_to_root |
|
PASS [ 0.008s] gix-url::url parse::file::interior_relative_file_path_without_protocol |
|
PASS [ 0.007s] gix-url::url parse::file::no_relative_paths_if_protocol |
|
PASS [ 0.007s] gix-url::url parse::file::no_username_expansion_for_file_paths_with_protocol |
|
PASS [ 0.088s] gix-url::fuzzed fuzzed |
|
PASS [ 0.008s] gix-url::url parse::file::no_username_expansion_for_file_paths_without_protocol |
|
PASS [ 0.006s] gix-url::url parse::file::relative_file_path_without_protocol |
|
PASS [ 0.009s] gix-url::url parse::file::non_utf8_file_path_without_protocol |
|
PASS [ 0.007s] gix-url::url parse::file::shortest_possible_relative_path |
|
PASS [ 0.009s] gix-url::url parse::file::shortest_possible_absolute_path |
|
PASS [ 0.007s] gix-url::url parse::file::unix::file_path_with_backslashes_without_protocol |
|
PASS [ 0.007s] gix-url::url parse::file::unix::file_path_with_protocol |
|
PASS [ 0.008s] 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.008s] gix-url::url parse::file::url_from_relative_path_with_colon_in_name |
|
PASS [ 0.008s] gix-url::url parse::http::empty_user_cannot_roundtrip |
|
PASS [ 0.008s] gix-url::url parse::git::username_expansion_with_username |
|
PASS [ 0.007s] gix-url::url parse::http::http_missing_path |
|
PASS [ 0.007s] gix-url::url parse::http::secure |
|
PASS [ 0.008s] gix-url::url parse::http::only_password |
|
PASS [ 0.007s] gix-url::url parse::http::username_and_password |
|
PASS [ 0.010s] gix-url::url parse::http::username_and_empty_password |
|
PASS [ 0.008s] gix-url::url parse::http::username_and_password_and_port |
|
PASS [ 0.007s] gix-url::url parse::http::username_expansion_is_unsupported |
|
PASS [ 0.007s] gix-url::url parse::invalid::empty_input |
|
PASS [ 0.007s] gix-url::url parse::invalid::file_missing_host_path_separator |
|
PASS [ 0.007s] gix-url::url parse::invalid::file_missing_path |
|
PASS [ 0.009s] gix-url::url parse::invalid::git_missing_path |
|
PASS [ 0.009s] 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.007s] gix-url::url parse::radicle::basic |
|
PASS [ 0.007s] gix-url::url parse::ssh::default_port_is_22 |
|
PASS [ 0.008s] gix-url::url parse::ssh::host_is_ipv4 |
|
PASS [ 0.008s] 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.007s] gix-url::url parse::ssh::scp_like_with_user_and_relative_path_keep_relative_path |
|
PASS [ 0.007s] gix-url::url parse::ssh::scp_like_with_windows_path |
|
PASS [ 0.007s] gix-url::url parse::ssh::scp_like_with_windows_path_and_port_thinks_port_is_part_of_path |
|
PASS [ 0.007s] gix-url::url parse::ssh::scp_like_without_user |
|
PASS [ 0.007s] gix-url::url parse::ssh::scp_like_without_user_and_username_expansion_with_username |
|
PASS [ 0.008s] 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.007s] 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.006s] gix-url::url parse::ssh::with_user_and_port_and_absolute_path |
|
PASS [ 0.008s] gix-url::url parse::ssh::with_user_and_without_port |
|
PASS [ 0.008s] gix-url::url parse::ssh::without_user_and_with_port |
|
PASS [ 0.008s] gix-url::url parse::ssh::without_user_and_without_port |
|
PASS [ 0.007s] 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.008s] gix-utils::utils backoff::output_with_default_settings |
|
PASS [ 0.008s] gix-utils::utils backoff::random_exponential_produces_values_in_the_correct_range |
|
PASS [ 0.007s] gix-utils::utils btoi::binary_to_integer |
|
PASS [ 0.007s] gix-utils::utils btoi::binary_to_integer_radix |
|
PASS [ 0.007s] gix-utils::utils btoi::binary_to_unsigned |
|
PASS [ 0.007s] gix-utils::utils btoi::binary_to_unsigned_radix |
|
PASS [ 0.006s] gix-utils::utils buffers::lifecycle |
|
PASS [ 0.007s] gix-utils::utils str::decompose::already_decomposed_does_not_copy |
|
PASS [ 0.009s] gix-utils::utils str::precompose::already_precomposed_does_not_copy |
|
PASS [ 0.010s] gix-utils::utils str::decompose::precomposed_unicode_is_decomposed |
|
PASS [ 0.007s] gix-utils::utils str::precompose::decomposed_unicode_is_precomposed |
|
PASS [ 0.008s] gix-validate::validate path::component::invalid::aux_mixed |
|
PASS [ 0.011s] gix-validate::validate path::component::invalid::asterisk |
|
PASS [ 0.013s] gix-validate::validate path::component::invalid::apostrophe |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::aux_with_extension |
|
PASS [ 0.008s] gix-validate::validate path::component::invalid::backslashes_on_windows |
|
PASS [ 0.009s] gix-validate::validate path::component::invalid::colon_inbetween |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::com_lower |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::com_upper_with_extension |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::con |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::con_with_extension |
|
PASS [ 0.008s] gix-validate::validate path::component::invalid::conin_mixed |
|
PASS [ 0.009s] gix-validate::validate path::component::invalid::conout_mixed_with_extension |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::dot_git_lower |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::dot_git_lower_hfs |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_mixed |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs_simple |
|
PASS [ 0.008s] gix-validate::validate path::component::invalid::dot_git_mixed_ntfs_8_3 |
|
PASS [ 0.008s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only_too |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::dot_git_upper |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_upper_hfs |
|
PASS [ 0.007s] 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.008s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream_default_implicit |
|
PASS [ 0.008s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed |
|
PASS [ 0.007s] 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.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.007s] gix-validate::validate path::component::invalid::empty |
|
PASS [ 0.008s] gix-validate::validate path::component::invalid::left_arrow |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::lpt_mixed_with_number |
|
PASS [ 0.008s] 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.007s] gix-validate::validate path::component::invalid::ntfs_gitmodules |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::ntfs_stream_default_implicit |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::ntfs_stream_explicit |
|
PASS [ 0.008s] gix-validate::validate path::component::invalid::nul_mixed |
|
PASS [ 0.008s] gix-validate::validate path::component::invalid::path_separator_backslash_between |
|
PASS [ 0.008s] gix-validate::validate path::component::invalid::path_separator_backslash_leading |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::path_separator_backslash_trailing |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::path_separator_slash_between |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::path_separator_slash_leading |
|
PASS [ 0.007s] 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.007s] gix-validate::validate path::component::invalid::prn_mixed_with_extension |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::questionmark |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::slashes_on_windows |
|
PASS [ 0.009s] gix-validate::validate path::component::invalid::right_arrow |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::starts_with_dot_git_with_backslashes_on_windows |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::trailing_dot |
|
PASS [ 0.009s] gix-validate::validate path::component::invalid::trailing_dot_dot |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::trailing_space |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::unc_path |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::virtual_drive_letters |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::also_not_con |
|
PASS [ 0.008s] gix-validate::validate path::component::valid::ascii |
|
PASS [ 0.008s] gix-validate::validate path::component::valid::backslashes_on_unix |
|
PASS [ 0.008s] gix-validate::validate path::component::valid::com_0_lower |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::com_without_number_0_lower |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::conin_without_dollar |
|
PASS [ 0.008s] 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.006s] gix-validate::validate path::component::valid::dot_gitmodules_as_file |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::dot_gitmodules_as_file_hfs |
|
PASS [ 0.008s] gix-validate::validate path::component::valid::dot_gitmodules_ntfs_8_3_disabled |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::drive_letters_on_unix |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::not_con |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::not_dot_git_longer |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::not_dot_git_longer_all |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::not_dot_git_longer_hfs |
|
PASS [ 0.007s] 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.007s] gix-validate::validate path::component::valid::not_dot_git_shorter_hfs |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3 |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3_disabled |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_all |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_hfs |
|
PASS [ 0.008s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_all |
|
PASS [ 0.009s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_hfs |
|
PASS [ 0.007s] 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.008s] gix-validate::validate path::component::valid::unc_path_on_unix |
|
PASS [ 0.009s] gix-validate::validate path::component::valid::unicode |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::virtual_drive_letters_on_unix |
|
PASS [ 0.007s] gix-validate::validate path::component_is_windows_device |
|
PASS [ 0.006s] gix-validate::validate reference::name::invalid::a_path_with_duplicate_slashes |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::a_path_with_duplicate_slashes_san |
|
PASS [ 0.008s] gix-validate::validate reference::name::invalid::any_path_starts_with_slash |
|
PASS [ 0.008s] gix-validate::validate reference::name::invalid::any_path_starts_with_slash_san |
|
PASS [ 0.008s] gix-validate::validate reference::name::invalid::capitalized_name_without_path |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::capitalized_name_without_path_san |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::empty_path |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::empty_path_san |
|
PASS [ 0.006s] gix-validate::validate reference::name::invalid::ends_with_slash |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::ends_with_slash_multiple_san |
|
PASS [ 0.008s] gix-validate::validate reference::name::invalid::ends_with_slash_multiple |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::ends_with_slash_san |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::lowercase_name_without_path |
|
PASS [ 0.008s] gix-validate::validate reference::name::invalid::lowercase_name_without_path_san |
|
PASS [ 0.008s] gix-validate::validate reference::name::invalid::refs_name_special_case_upload_pack |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::refs_name_special_case_upload_pack_san |
|
PASS [ 0.006s] gix-validate::validate reference::name::invalid::refs_path_component_is_singular_dot |
|
PASS [ 0.008s] gix-validate::validate reference::name::invalid::refs_path_component_is_singular_dot_an |
|
PASS [ 0.008s] gix-validate::validate reference::name::invalid::refs_path_double_dot |
|
PASS [ 0.008s] gix-validate::validate reference::name::invalid::refs_path_double_dot_san |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::refs_path_name_ends_with_dot_in_name |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::refs_path_name_ends_with_dot_in_name_san |
|
PASS [ 0.008s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot |
|
PASS [ 0.008s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot_in_name |
|
PASS [ 0.008s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot_in_name_san |
|
PASS [ 0.008s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot_san |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::refs_starts_with_slash |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::refs_starts_with_slash_san |
|
PASS [ 0.007s] gix-validate::validate reference::name::valid::all_uppercase |
|
PASS [ 0.007s] gix-validate::validate reference::name::valid::all_uppercase_san |
|
PASS [ 0.008s] gix-validate::validate reference::name::valid::all_uppercase_with_underscore |
|
PASS [ 0.009s] gix-validate::validate reference::name::valid::all_uppercase_with_underscore_san |
|
PASS [ 0.008s] gix-validate::validate reference::name::valid::chinese_utf8 |
|
PASS [ 0.007s] gix-validate::validate reference::name::valid::chinese_utf8_san |
|
PASS [ 0.007s] gix-validate::validate reference::name::valid::dot_in_directory_component |
|
PASS [ 0.007s] gix-validate::validate reference::name::valid::dot_in_directory_component_san |
|
PASS [ 0.007s] gix-validate::validate reference::name::valid::main_worktree_pseudo_ref |
|
PASS [ 0.008s] gix-validate::validate reference::name::valid::main_worktree_pseudo_ref_san |
|
PASS [ 0.008s] gix-validate::validate reference::name::valid::main_worktree_ref |
|
PASS [ 0.007s] gix-validate::validate reference::name::valid::main_worktree_ref_san |
|
PASS [ 0.006s] gix-validate::validate reference::name::valid::other_worktree_pseudo_ref |
|
PASS [ 0.011s] gix-validate::validate reference::name::valid::other_worktree_pseudo_ref_san |
|
PASS [ 0.010s] gix-validate::validate reference::name::valid::other_worktree_ref |
|
PASS [ 0.008s] gix-validate::validate reference::name::valid::other_worktree_ref_san |
|
PASS [ 0.007s] gix-validate::validate reference::name::valid::refs_path |
|
PASS [ 0.007s] gix-validate::validate reference::name::valid::refs_path_san |
|
PASS [ 0.008s] gix-validate::validate reference::name::valid::refs_path_underscores_and_dashes |
|
PASS [ 0.007s] gix-validate::validate reference::name::valid::refs_path_underscores_and_dashes_san |
|
PASS [ 0.006s] gix-validate::validate reference::name::valid::refs_path_with_file_extension |
|
PASS [ 0.007s] gix-validate::validate reference::name::valid::refs_path_with_file_extension_san |
|
PASS [ 0.010s] gix-validate::validate reference::name::valid::relative_path |
|
PASS [ 0.008s] gix-validate::validate reference::name::valid::worktree_private_ref |
|
PASS [ 0.012s] gix-validate::validate reference::name::valid::relative_path_san |
|
PASS [ 0.006s] gix-validate::validate reference::name::valid::worktree_private_ref_san |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::invalid::any_path_starts_with_slash |
|
PASS [ 0.009s] gix-validate::validate reference::name_partial::invalid::any_path_starts_with_slash_san |
|
PASS [ 0.008s] gix-validate::validate reference::name_partial::invalid::empty_path |
|
PASS [ 0.010s] gix-validate::validate reference::name_partial::invalid::empty_path_san |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::invalid::ends_with_slash |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::invalid::ends_with_slash_san |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::invalid::path_with_backslashes |
|
PASS [ 0.010s] gix-validate::validate reference::name_partial::invalid::path_with_backslashes_san |
|
PASS [ 0.009s] gix-validate::validate reference::name_partial::invalid::path_with_duplicate_slashes |
|
PASS [ 0.008s] gix-validate::validate reference::name_partial::invalid::path_with_duplicate_slashes_san |
|
PASS [ 0.008s] gix-validate::validate reference::name_partial::invalid::path_with_spaces |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::invalid::path_with_spaces_san |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::refs_path_component_is_singular_dot |
|
PASS [ 0.008s] gix-validate::validate reference::name_partial::invalid::refs_path_component_is_singular_dot_san |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::invalid::refs_path_double_dot_san |
|
PASS [ 0.009s] gix-validate::validate reference::name_partial::invalid::refs_path_double_dot |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_dot_san |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_multi_dot |
|
PASS [ 0.009s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_dot |
|
PASS [ 0.008s] gix-validate::validate reference::name_partial::invalid::refs_starts_with_slash_san |
|
PASS [ 0.010s] gix-validate::validate reference::name_partial::invalid::refs_starts_with_slash |
|
PASS [ 0.011s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_multi_dot_san |
|
PASS [ 0.008s] gix-validate::validate reference::name_partial::valid::all_uppercase |
|
PASS [ 0.010s] gix-validate::validate reference::name_partial::valid::all_uppercase_san |
|
PASS [ 0.009s] gix-validate::validate reference::name_partial::valid::all_uppercase_with_underscore |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::valid::chinese_utf8_san |
|
PASS [ 0.017s] gix-validate::validate reference::name_partial::valid::chinese_utf8 |
|
PASS [ 0.021s] gix-validate::validate reference::name_partial::valid::all_uppercase_with_underscore_san |
|
PASS [ 0.015s] gix-validate::validate reference::name_partial::valid::main_worktree_pseudo_ref |
|
PASS [ 0.010s] gix-validate::validate reference::name_partial::valid::main_worktree_pseudo_ref_san |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::valid::main_worktree_ref_san |
|
PASS [ 0.010s] gix-validate::validate reference::name_partial::valid::other_worktree_pseudo_ref |
|
PASS [ 0.021s] gix-validate::validate reference::name_partial::valid::main_worktree_ref |
|
PASS [ 0.010s] gix-validate::validate reference::name_partial::valid::other_worktree_pseudo_ref_san |
|
PASS [ 0.010s] gix-validate::validate reference::name_partial::valid::other_worktree_ref |
|
PASS [ 0.009s] gix-validate::validate reference::name_partial::valid::other_worktree_ref_san |
|
PASS [ 0.010s] gix-validate::validate reference::name_partial::valid::parentheses_special_case_upload_pack |
|
PASS [ 0.012s] gix-validate::validate reference::name_partial::valid::parentheses_special_case_upload_pack_san |
|
PASS [ 0.010s] gix-validate::validate reference::name_partial::valid::partial_name_lowercase |
|
PASS [ 0.014s] gix-validate::validate reference::name_partial::valid::partial_name_lowercase_san |
|
PASS [ 0.019s] gix-validate::validate reference::name_partial::valid::refs_path |
|
PASS [ 0.015s] gix-validate::validate reference::name_partial::valid::refs_path_san |
|
PASS [ 0.016s] gix-validate::validate reference::name_partial::valid::refs_path_underscores_and_dashes |
|
PASS [ 0.013s] gix-validate::validate reference::name_partial::valid::refs_path_underscores_and_dashes_san |
|
PASS [ 0.013s] gix-validate::validate reference::name_partial::valid::refs_path_with_file_extension |
|
PASS [ 0.012s] gix-validate::validate reference::name_partial::valid::refs_path_with_file_extension_san |
|
PASS [ 0.014s] gix-validate::validate reference::name_partial::valid::relative_path |
|
PASS [ 0.014s] gix-validate::validate reference::name_partial::valid::relative_path_san |
|
PASS [ 0.010s] gix-validate::validate reference::name_partial::valid::worktree_private_ref |
|
PASS [ 0.010s] gix-validate::validate submodule::invalid::empty |
|
PASS [ 0.015s] gix-validate::validate reference::name_partial::valid::worktree_private_ref_san |
|
PASS [ 0.011s] gix-validate::validate submodule::invalid::ends_with_parent_component |
|
PASS [ 0.012s] gix-validate::validate submodule::invalid::ends_with_parent_component_backslash |
|
PASS [ 0.014s] gix-validate::validate submodule::invalid::only_parent_component |
|
PASS [ 0.013s] gix-validate::validate submodule::invalid::parent_component_in_middle |
|
PASS [ 0.007s] gix-validate::validate submodule::invalid::parent_component_in_middle_backslash |
|
PASS [ 0.008s] gix-validate::validate submodule::invalid::starts_with_parent_component |
|
PASS [ 0.007s] gix-validate::validate tag::name::invalid::contains_asterisk |
|
PASS [ 0.014s] gix-validate::validate submodule::invalid::starts_with_parent_component_backslash |
|
PASS [ 0.015s] gix-validate::validate submodule::valid |
|
PASS [ 0.008s] gix-validate::validate tag::name::invalid::contains_backslash |
|
PASS [ 0.014s] gix-validate::validate tag::name::invalid::contains_asterisk_san |
|
PASS [ 0.018s] gix-validate::validate tag::name::invalid::contains_backslash_san |
|
PASS [ 0.014s] gix-validate::validate tag::name::invalid::contains_backspace |
|
PASS [ 0.012s] gix-validate::validate tag::name::invalid::contains_backspace_san |
|
PASS [ 0.012s] gix-validate::validate tag::name::invalid::contains_bell_san |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::contains_bell |
|
PASS [ 0.017s] gix-validate::validate tag::name::invalid::contains_carriage_return |
|
PASS [ 0.008s] gix-validate::validate tag::name::invalid::contains_circumflex |
|
PASS [ 0.017s] gix-validate::validate tag::name::invalid::contains_carriage_return_san |
|
PASS [ 0.019s] gix-validate::validate tag::name::invalid::contains_circumflex_san |
|
PASS [ 0.016s] gix-validate::validate tag::name::invalid::contains_colon |
|
PASS [ 0.012s] gix-validate::validate tag::name::invalid::contains_colon_san |
|
PASS [ 0.010s] gix-validate::validate tag::name::invalid::contains_ctrl_z_san |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::contains_ctrl_z |
|
PASS [ 0.024s] gix-validate::validate tag::name::invalid::contains_double_dot |
|
PASS [ 0.015s] gix-validate::validate tag::name::invalid::contains_double_dot_san |
|
PASS [ 0.016s] gix-validate::validate tag::name::invalid::contains_esc |
|
PASS [ 0.013s] gix-validate::validate tag::name::invalid::contains_form_feed |
|
PASS [ 0.021s] gix-validate::validate tag::name::invalid::contains_esc_san |
|
PASS [ 0.012s] gix-validate::validate tag::name::invalid::contains_newline |
|
PASS [ 0.008s] gix-validate::validate tag::name::invalid::contains_null |
|
PASS [ 0.032s] gix-validate::validate tag::name::invalid::contains_form_feed_san |
|
PASS [ 0.034s] gix-validate::validate tag::name::invalid::contains_newline_san |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::contains_open_bracket |
|
PASS [ 0.025s] gix-validate::validate tag::name::invalid::contains_null_san |
|
PASS [ 0.015s] gix-validate::validate tag::name::invalid::contains_open_bracket_san |
|
PASS [ 0.016s] gix-validate::validate tag::name::invalid::contains_questionmark |
|
PASS [ 0.024s] gix-validate::validate tag::name::invalid::contains_questionmark_san |
|
PASS [ 0.023s] gix-validate::validate tag::name::invalid::contains_ref_log_portion |
|
PASS [ 0.027s] gix-validate::validate tag::name::invalid::contains_ref_log_portion_san |
|
PASS [ 0.029s] gix-validate::validate tag::name::invalid::contains_space |
|
PASS [ 0.026s] gix-validate::validate tag::name::invalid::contains_space_san |
|
PASS [ 0.024s] gix-validate::validate tag::name::invalid::contains_tab |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::contains_tab_san |
|
PASS [ 0.021s] gix-validate::validate tag::name::invalid::contains_tilde |
|
PASS [ 0.023s] gix-validate::validate tag::name::invalid::contains_tilde_san |
|
PASS [ 0.018s] gix-validate::validate tag::name::invalid::contains_vertical_tab |
|
PASS [ 0.025s] gix-validate::validate tag::name::invalid::contains_vertical_tab_san |
|
PASS [ 0.021s] gix-validate::validate tag::name::invalid::dot_lock_in_component |
|
PASS [ 0.018s] gix-validate::validate tag::name::invalid::dot_lock_in_component_san |
|
PASS [ 0.027s] gix-validate::validate tag::name::invalid::dot_lock_in_each_component_san |
|
PASS [ 0.029s] gix-validate::validate tag::name::invalid::dot_lock_in_each_component_special_san |
|
PASS [ 0.030s] gix-validate::validate tag::name::invalid::empty |
|
PASS [ 0.017s] gix-validate::validate tag::name::invalid::empty_component |
|
PASS [ 0.016s] gix-validate::validate tag::name::invalid::empty_component_san |
|
PASS [ 0.009s] gix-validate::validate tag::name::invalid::ends_with_asterisk |
|
PASS [ 0.019s] gix-validate::validate tag::name::invalid::empty_san |
|
PASS [ 0.017s] gix-validate::validate tag::name::invalid::ends_with_asterisk_san |
|
PASS [ 0.018s] gix-validate::validate tag::name::invalid::ends_with_dot_san |
|
PASS [ 0.027s] gix-validate::validate tag::name::invalid::ends_with_dot |
|
PASS [ 0.019s] gix-validate::validate tag::name::invalid::ends_with_double_dot |
|
PASS [ 0.009s] gix-validate::validate tag::name::invalid::ends_with_slash |
|
PASS [ 0.019s] gix-validate::validate tag::name::invalid::ends_with_double_dot_san |
|
PASS [ 0.015s] gix-validate::validate tag::name::invalid::is_dot_lock |
|
PASS [ 0.024s] gix-validate::validate tag::name::invalid::ends_with_slash_san |
|
PASS [ 0.021s] gix-validate::validate tag::name::invalid::is_dot_lock_san |
|
PASS [ 0.018s] gix-validate::validate tag::name::invalid::multiple_dot_lock_in_each_component_san |
|
PASS [ 0.013s] gix-validate::validate tag::name::invalid::starts_with_asterisk |
|
PASS [ 0.019s] gix-validate::validate tag::name::invalid::starts_with_asterisk_san |
|
PASS [ 0.017s] gix-validate::validate tag::name::invalid::starts_with_dot_san |
|
PASS [ 0.027s] gix-validate::validate tag::name::invalid::starts_with_dot |
|
PASS [ 0.016s] gix-validate::validate tag::name::invalid::starts_with_double_dot_san |
|
PASS [ 0.026s] gix-validate::validate tag::name::invalid::starts_with_double_dot |
|
PASS [ 0.025s] gix-validate::validate tag::name::invalid::starts_with_slash |
|
PASS [ 0.026s] gix-validate::validate tag::name::invalid::starts_with_slash_san |
|
PASS [ 0.026s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock |
|
PASS [ 0.016s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock_multiple |
|
PASS [ 0.019s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock_san |
|
PASS [ 0.031s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock_multiple_san |
|
PASS [ 0.022s] gix-validate::validate tag::name::invalid::too_many_dots |
|
PASS [ 0.030s] gix-validate::validate tag::name::invalid::too_many_dots_and_slashes_san |
|
PASS [ 0.026s] gix-validate::validate tag::name::invalid::too_many_dots_san |
|
PASS [ 0.027s] gix-validate::validate tag::name::valid::an_at_sign |
|
PASS [ 0.013s] gix-validate::validate tag::name::valid::chinese_utf8 |
|
PASS [ 0.016s] gix-validate::validate tag::name::valid::chinese_utf8_san |
|
PASS [ 0.022s] gix-validate::validate tag::name::valid::an_at_sign_san |
|
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.012s] gix-validate::validate tag::name::valid::contains_an_at_san |
|
PASS [ 0.012s] gix-validate::validate tag::name::valid::contains_brackets_and_at |
|
PASS [ 0.013s] gix-validate::validate tag::name::valid::contains_brackets_san |
|
PASS [ 0.010s] gix-validate::validate tag::name::valid::contains_dot_lock |
|
PASS [ 0.017s] gix-validate::validate tag::name::valid::contains_brackets_and_at_san |
|
PASS [ 0.015s] gix-validate::validate tag::name::valid::contains_dot_lock_san |
|
PASS [ 0.011s] gix-validate::validate tag::name::valid::dot_in_the_middle_san |
|
PASS [ 0.019s] gix-validate::validate tag::name::valid::dot_in_the_middle |
|
PASS [ 0.010s] gix-validate::validate tag::name::valid::non_text |
|
PASS [ 0.014s] gix-validate::validate tag::name::valid::non_text_san |
|
PASS [ 0.013s] gix-validate::validate tag::name::valid::slash_inbetween_san |
|
PASS [ 0.021s] gix-validate::validate tag::name::valid::slash_inbetween |
|
PASS [ 0.018s] gix-worktree-state-tests::worktree state::checkout::collisions_are_detected_on_a_case_insensitive_filesystem_even_with_delayed_filters |
|
PASS [ 0.088s] gix-worktree-state-tests::worktree state::checkout::dangling_symlinks_can_be_created |
|
PASS [ 0.163s] gix-worktree-state-tests::worktree state::checkout::allow_or_disallow_symlinks |
|
PASS [ 0.182s] gix-worktree-state-tests::worktree state::checkout::accidental_writes_through_symlinks_are_prevented_if_overwriting_is_forbidden |
|
PASS [ 0.035s] gix-worktree-state-tests::worktree state::checkout::keep_going_collects_results |
|
PASS [ 0.126s] gix-worktree-state-tests::worktree state::checkout::no_case_related_collisions_on_case_sensitive_filesystem |
|
PASS [ 0.059s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotdot_trees |
|
PASS [ 0.013s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotgit_ntfs_stream |
|
PASS [ 0.010s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotgit_trees |
|
PASS [ 0.421s] gix-worktree-state-tests::worktree state::checkout::submodules_are_instantiated_as_directories |
|
PASS [ 0.015s] gix-worktree-state-tests::worktree state::checkout::symlinks_become_files_if_disabled |
|
PASS [ 0.026s] gix-worktree-state-tests::worktree state::checkout::symlinks_to_directories_are_usable |
|
PASS [ 0.023s] gix-worktree-state-tests::worktree state::checkout::writes_through_symlinks_are_prevented_even_if_overwriting_is_allowed |
|
PASS [ 2.394s] gix-url::baseline run |
|
PASS [ 0.143s] gix-worktree-stream::stream from_tree::can_drop_entry_without_reading_it |
|
PASS [ 0.029s] gix-worktree-stream::stream from_tree::can_receive_err_if_attribute_not_found |
|
PASS [ 0.024s] gix-worktree-stream::stream from_tree::can_receive_err_if_root_is_not_found |
|
PASS [ 0.673s] gix-worktree-tests::integrate worktree::stack::attributes::baseline |
|
PASS [ 0.008s] gix-worktree-tests::integrate worktree::stack::create_directory::directory_paths_are_created_in_full |
|
PASS [ 0.008s] gix-worktree-tests::integrate worktree::stack::create_directory::existing_directories_are_fine |
|
PASS [ 0.009s] gix-worktree-tests::integrate worktree::stack::create_directory::root_is_assumed_to_exist_and_files_in_root_do_not_create_directory |
|
PASS [ 0.008s] gix-worktree-tests::integrate worktree::stack::create_directory::symlinks_or_files_in_path_are_forbidden_or_unlinked_when_forced |
|
PASS [ 0.009s] gix-worktree-tests::integrate worktree::stack::create_directory::validation_to_each_component |
|
PASS [ 0.155s] gix-worktree-tests::integrate worktree::stack::ignore::check_against_baseline |
|
PASS [ 0.025s] gix-worktree-tests::integrate worktree::stack::ignore::exclude_by_dir_is_handled_just_like_git |
|
PASS [ 11.814s] gix-macros::macros momo::ux |
|
PASS [ 10.911s] gix-worktree-state-tests::worktree state::checkout::overwriting_files_and_lone_directories_works |
|
PASS [ 10.101s] gix-worktree-stream::stream from_tree::will_provide_all_information_and_respect_export_ignore |
|
PASS [ 11.014s] gix-worktree-state-tests::worktree state::checkout::delayed_driver_process |
|
PASS [ 18.870s] gix-prompt::prompt ask::askpass_only |
|
PASS [ 19.283s] gix-prompt::prompt ask::username_password |
|
PASS [ 46.386s] gix-filter::filter driver::baseline::our_implementation_used_by_git |
|
------------ |
|
Summary [ 54.694s] 2560 tests run: 2560 passed (1 leaky), 3 skipped |
|
|
|
ek in 🌐 catenary in gitoxide on main is 📦 v0.38.0 via 🦀 v1.81.0 took 3m34s |
|
❯ gix clean -xde |
|
removing gix-archive/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-attributes/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-blame/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-merge/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-path/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 in 🌐 catenary in gitoxide on main is 📦 v0.38.0 via 🦀 v1.81.0 |
|
❯ PATH="$HOME/git-2.46.2/bin:$PATH" GIX_TEST_IGNORE_ARCHIVES=1 cargo nextest run --all --no-fail-fast |
|
Compiling proc-macro2 v1.0.86 |
|
Compiling unicode-ident v1.0.12 |
|
Compiling serde v1.0.208 |
|
Compiling libc v0.2.158 |
|
Compiling once_cell v1.19.0 |
|
Compiling cfg-if v1.0.0 |
|
Compiling memchr v2.7.4 |
|
Compiling autocfg v1.3.0 |
|
Compiling thiserror v1.0.63 |
|
Compiling regex-syntax v0.8.4 |
|
Compiling fastrand v2.1.0 |
|
Compiling version_check v0.9.5 |
|
Compiling tinyvec_macros v0.1.1 |
|
Compiling tinyvec v1.8.0 |
|
Compiling itoa v1.0.11 |
|
Compiling zerocopy v0.7.35 |
|
Compiling aho-corasick v1.1.3 |
|
Compiling ahash v0.8.11 |
|
Compiling quote v1.0.37 |
|
Compiling allocator-api2 v0.2.18 |
|
Compiling syn v2.0.75 |
|
Compiling lock_api v0.4.12 |
|
Compiling parking_lot_core v0.9.10 |
|
Compiling unicode-normalization v0.1.23 |
|
Compiling scopeguard v1.2.0 |
|
Compiling rustix v0.38.34 |
|
Compiling linux-raw-sys v0.4.14 |
|
Compiling same-file v1.0.6 |
|
Compiling getrandom v0.2.15 |
|
Compiling walkdir v2.5.0 |
|
Compiling sha1_smol v1.0.1 |
|
Compiling signal-hook v0.3.17 |
|
Compiling regex-automata v0.4.7 |
|
Compiling hashbrown v0.14.5 |
|
Compiling signal-hook-registry v1.4.2 |
|
Compiling static_assertions v1.1.0 |
|
Compiling pin-project-lite v0.2.14 |
|
Compiling futures-core v0.3.30 |
|
Compiling tracing-core v0.1.32 |
|
Compiling value-bag v1.9.0 |
|
Compiling crossbeam-utils v0.8.20 |
|
Compiling log v0.4.22 |
|
Compiling shlex v1.3.0 |
|
Compiling futures-io v0.3.30 |
|
Compiling cc v1.1.13 |
|
Compiling slab v0.4.9 |
|
Compiling gix-trace v0.1.10 (/home/ek/repos/gitoxide/gix-trace) |
|
Compiling futures-sink v0.3.30 |
|
Compiling futures-channel v0.3.30 |
|
Compiling parking v2.2.0 |
|
Compiling ryu v1.0.18 |
|
Compiling concurrent-queue v2.5.0 |
|
Compiling either v1.13.0 |
|
Compiling winnow v0.6.18 |
|
Compiling rustversion v1.0.17 |
|
Compiling heck v0.5.0 |
|
Compiling jiff v0.1.8 |
|
Compiling event-listener v5.3.1 |
|
Compiling futures-lite v2.3.0 |
|
Compiling event-listener-strategy v0.5.2 |
|
Compiling typenum v1.17.0 |
|
Compiling mio v0.8.11 |
|
Compiling generic-array v0.14.7 |
|
Compiling paste v1.0.15 |
|
Compiling signal-hook-mio v0.2.4 |
|
Compiling castaway v0.2.3 |
|
Compiling async-channel v2.3.1 |
|
Compiling itertools v0.13.0 |
|
Compiling cmake v0.1.51 |
|
Compiling unicode-width v0.1.13 |
|
Compiling unicode-segmentation v1.11.0 |
|
Compiling libz-ng-sys v1.1.16 |
|
Compiling compact_str v0.7.1 |
|
Compiling async-lock v3.4.0 |
|
Compiling itertools v0.12.1 |
|
Compiling lru v0.12.4 |
|
Compiling cassowary v0.3.0 |
|
Compiling unicode-truncate v1.1.0 |
|
Compiling home v0.5.9 |
|
Compiling sha1-asm v0.5.3 |
|
Compiling is-terminal v0.4.13 |
|
Compiling crc32fast v1.4.2 |
|
Compiling adler2 v2.0.0 |
|
Compiling miniz_oxide v0.8.0 |
|
Compiling block-buffer v0.10.4 |
|
Compiling crypto-common v0.1.6 |
|
Compiling crossbeam-channel v0.5.13 |
|
Compiling ansiterm v0.12.2 |
|
Compiling serde_derive v1.0.208 |
|
Compiling thiserror-impl v1.0.63 |
|
Compiling tracing-attributes v0.1.27 |
|
Compiling strum_macros v0.26.4 |
|
Compiling stability v0.2.1 |
|
Compiling humantime v2.1.0 |
|
Compiling digest v0.10.7 |
|
Compiling cpufeatures v0.2.13 |
|
Compiling human_format v1.1.0 |
|
Compiling sha1 v0.10.6 |
|
Compiling tracing v0.1.40 |
|
Compiling memmap2 v0.9.4 |
|
Compiling bytes v1.7.1 |
|
Compiling unicode-bom v2.0.3 |
|
Compiling filetime v0.2.24 |
|
Compiling fnv v1.0.7 |
|
Compiling gix-utils v0.1.12 |
|
Compiling gix-trace v0.1.10 |
|
Compiling prodash v28.0.0 |
|
Compiling num-conv v0.1.0 |
|
Compiling time-core v0.1.2 |
|
Compiling powerfmt v0.2.0 |
|
Compiling time-macros v0.2.18 |
|
Compiling deranged v0.3.11 |
|
Compiling strum v0.26.3 |
|
Compiling io-close v0.3.7 |
|
Compiling num_threads v0.1.7 |
|
Compiling gix-chunk v0.4.8 |
|
Compiling gix-bitmap v0.2.11 |
|
Compiling crc-catalog v2.4.0 |
|
Compiling crc v3.2.1 |
|
Compiling is_ci v1.2.0 |
|
Compiling fs_extra v1.3.0 |
|
Compiling gix-chunk v0.4.8 (/home/ek/repos/gitoxide/gix-chunk) |
|
Compiling shell-words v1.1.0 |
|
Compiling gix-bitmap v0.2.11 (/home/ek/repos/gitoxide/gix-bitmap) |
|
Compiling encoding_rs v0.8.34 |
|
Compiling imara-diff v0.1.7 |
|
Compiling arrayvec v0.7.6 |
|
Compiling clru v0.6.2 |
|
Compiling pin-utils v0.1.0 |
|
Compiling uluru v3.1.0 |
|
Compiling arc-swap v1.7.1 |
|
Compiling unicode-bidi v0.3.15 |
|
Compiling percent-encoding v2.3.1 |
|
Compiling form_urlencoded v1.2.1 |
|
Compiling pkg-config v0.3.30 |
|
Compiling vcpkg v0.2.15 |
|
Compiling futures-task v0.3.30 |
|
Compiling idna v0.5.0 |
|
Compiling time v0.3.36 |
|
Compiling url v2.5.2 |
|
Compiling equivalent v1.0.1 |
|
Compiling futures-util v0.3.30 |
|
Compiling openssl-sys v0.9.103 |
|
Compiling libz-sys v1.1.20 |
|
Compiling sdd v3.0.2 |
|
Compiling scc v2.1.16 |
|
Compiling serial_test_derive v3.1.1 |
|
Compiling curl-sys v0.4.74+curl-8.9.0 |
|
Compiling regex v1.10.6 |
|
Compiling curl v0.4.46 |
|
Compiling indexmap v2.4.0 |
|
Compiling maybe-async v0.2.10 |
|
Compiling bstr v1.10.0 |
|
Compiling bitflags v2.6.0 |
|
Compiling smallvec v1.13.2 |
|
Compiling faster-hex v0.9.0 |
|
Compiling bytesize v1.3.0 |
|
Compiling gix-utils v0.1.12 (/home/ek/repos/gitoxide/gix-utils) |
|
Compiling parking_lot v0.12.3 |
|
Compiling gix-hash v0.14.2 (/home/ek/repos/gitoxide/gix-hash) |
|
Compiling kstring v2.0.2 |
|
Compiling gix-path v0.10.11 (/home/ek/repos/gitoxide/gix-path) |
|
Compiling crossterm v0.27.0 |
|
Compiling gix-hash v0.14.2 |
|
Compiling gix-date v0.9.0 (/home/ek/repos/gitoxide/gix-date) |
|
Compiling gix-features v0.38.2 |
|
Compiling gix-date v0.8.7 |
|
Compiling gix-validate v0.8.5 |
|
Compiling gix-fs v0.11.3 |
|
Compiling gix-path v0.10.11 |
|
Compiling gix-actor v0.31.5 |
|
Compiling ratatui v0.26.3 |
|
Compiling gix-commitgraph v0.24.3 |
|
Compiling gix-object v0.42.3 |
|
Compiling gix-hashtable v0.5.2 |
|
Compiling gix-glob v0.16.5 |
|
Compiling gix-actor v0.32.0 (/home/ek/repos/gitoxide/gix-actor) |
|
Compiling gix-quote v0.4.12 |
|
Compiling gix-ignore v0.11.4 |
|
Compiling gix-attributes v0.22.5 |
|
Compiling gix-sec v0.10.8 |
|
Compiling gix-hashtable v0.5.2 (/home/ek/repos/gitoxide/gix-hashtable) |
|
Compiling gix-validate v0.9.0 (/home/ek/repos/gitoxide/gix-validate) |
|
Compiling dashmap v6.0.1 |
|
Compiling gix-quote v0.4.12 (/home/ek/repos/gitoxide/gix-quote) |
|
Compiling gix-revwalk v0.13.2 |
|
Compiling gix-command v0.3.9 (/home/ek/repos/gitoxide/gix-command) |
|
Compiling gix-packetline-blocking v0.17.5 (/home/ek/repos/gitoxide/gix-packetline-blocking) |
|
Compiling gix-traverse v0.39.2 |
|
Compiling tui-react v0.23.2 |
|
Compiling gix-config-value v0.14.8 (/home/ek/repos/gitoxide/gix-config-value) |
|
Compiling gix-sec v0.10.8 (/home/ek/repos/gitoxide/gix-sec) |
|
Compiling crosstermion v0.14.0 |
|
Compiling futures-executor v0.3.30 |
|
Compiling polling v3.7.3 |
|
Compiling tempfile v3.12.0 |
|
Compiling xattr v1.3.1 |
|
Compiling async-io v2.3.4 |
|
Compiling tar v0.4.41 |
|
Compiling gix-tempfile v14.0.2 |
|
Compiling gix-prompt v0.8.7 (/home/ek/repos/gitoxide/gix-prompt) |
|
Compiling prodash v29.0.0 |
|
Compiling gix-lock v14.0.0 |
|
Compiling gix-index v0.33.1 |
|
Compiling gix-ref v0.44.1 |
|
Compiling futures v0.3.30 |
|
Compiling serial_test v3.1.1 |
|
Compiling gix-packetline v0.17.6 (/home/ek/repos/gitoxide/gix-packetline) |
|
Compiling socket2 v0.5.7 |
|
Compiling gix-worktree v0.34.1 |
|
Compiling bitflags v1.3.2 |
|
Compiling openssl-probe v0.1.5 |
|
Compiling base64 v0.22.1 |
|
Compiling lockfree-object-pool v0.1.6 |
|
Compiling zip v2.2.0 |
|
Compiling bumpalo v3.16.0 |
|
Compiling gix-discover v0.32.0 |
|
Compiling simd-adler32 v0.3.7 |
|
Compiling displaydoc v0.2.5 |
|
Compiling gix-testtools v0.16.0 (/home/ek/repos/gitoxide/tests/tools) |
|
Compiling zopfli v0.8.1 |
|
Compiling yansi v0.5.1 |
|
Compiling diff v0.1.13 |
|
Compiling io-lifetimes v1.0.11 |
|
Compiling pretty_assertions v1.4.0 |
|
Compiling lazy_static v1.5.0 |
|
Compiling gix-mailmap v0.24.0 (/home/ek/repos/gitoxide/gix-mailmap) |
|
Compiling polling v2.8.0 |
|
Compiling async-task v4.7.1 |
|
Compiling serde_json v1.0.125 |
|
Compiling atomic-waker v1.1.2 |
|
Compiling rustix v0.37.27 |
|
Compiling syn v1.0.109 |
|
Compiling event-listener v2.5.3 |
|
Compiling piper v0.2.4 |
|
Compiling async-io v1.13.0 |
|
Compiling linux-raw-sys v0.3.8 |
|
Compiling fastrand v1.9.0 |
|
Compiling waker-fn v1.2.0 |
|
Compiling futures-lite v1.13.0 |
|
Compiling blocking v1.6.1 |
|
Compiling async-lock v2.8.0 |
|
Compiling async-executor v1.13.0 |
|
Compiling socket2 v0.4.10 |
|
Compiling anyhow v1.0.86 |
|
Compiling async-global-executor v2.4.1 |
|
Compiling async-channel v1.9.0 |
|
Compiling kv-log-macro v1.0.7 |
|
Compiling crossbeam-epoch v0.9.18 |
|
Compiling utf8parse v0.2.2 |
|
Compiling flate2 v1.0.33 |
|
Compiling anstyle-parse v0.2.5 |
|
Compiling crossbeam-deque v0.8.5 |
|
Compiling anstyle-query v1.1.1 |
|
Compiling is_terminal_polyfill v1.70.1 |
|
Compiling rayon-core v1.12.1 |
|
Compiling anstyle v1.0.8 |
|
Compiling colorchoice v1.0.2 |
|
Compiling clap_lex v0.7.2 |
|
Compiling anstream v0.6.15 |
|
Compiling strsim v0.11.1 |
|
Compiling gix-features v0.38.2 (/home/ek/repos/gitoxide/gix-features) |
|
Compiling clap_builder v4.5.15 |
|
Compiling gix-fs v0.11.3 (/home/ek/repos/gitoxide/gix-fs) |
|
Compiling gix-object v0.44.0 (/home/ek/repos/gitoxide/gix-object) |
|
Compiling gix-tempfile v14.0.2 (/home/ek/repos/gitoxide/gix-tempfile) |
|
Compiling gix-glob v0.16.5 (/home/ek/repos/gitoxide/gix-glob) |
|
Compiling gix-commitgraph v0.24.3 (/home/ek/repos/gitoxide/gix-commitgraph) |
|
Compiling gix-lock v14.0.0 (/home/ek/repos/gitoxide/gix-lock) |
|
Compiling gix-attributes v0.22.5 (/home/ek/repos/gitoxide/gix-attributes) |
|
Compiling gix-ignore v0.11.4 (/home/ek/repos/gitoxide/gix-ignore) |
|
Compiling gix-url v0.27.5 (/home/ek/repos/gitoxide/gix-url) |
|
Compiling gix-credentials v0.24.5 (/home/ek/repos/gitoxide/gix-credentials) |
|
Compiling gix-pathspec v0.7.7 (/home/ek/repos/gitoxide/gix-pathspec) |
|
Compiling gix-revwalk v0.15.0 (/home/ek/repos/gitoxide/gix-revwalk) |
|
Compiling gix-traverse v0.41.0 (/home/ek/repos/gitoxide/gix-traverse) |
|
Compiling gix-filter v0.13.0 (/home/ek/repos/gitoxide/gix-filter) |
|
Compiling gix-ref v0.47.0 (/home/ek/repos/gitoxide/gix-ref) |
|
Compiling gix-index v0.35.0 (/home/ek/repos/gitoxide/gix-index) |
|
Compiling gix-revision v0.29.0 (/home/ek/repos/gitoxide/gix-revision) |
|
Compiling gix-transport v0.42.3 (/home/ek/repos/gitoxide/gix-transport) |
|
Compiling gix-worktree v0.36.0 (/home/ek/repos/gitoxide/gix-worktree) |
|
Compiling gix-diff v0.46.0 (/home/ek/repos/gitoxide/gix-diff) |
|
Compiling gix-discover v0.35.0 (/home/ek/repos/gitoxide/gix-discover) |
|
Compiling gix-refspec v0.25.0 (/home/ek/repos/gitoxide/gix-refspec) |
|
Compiling gix-pack v0.53.0 (/home/ek/repos/gitoxide/gix-pack) |
|
Compiling gix-dir v0.8.0 (/home/ek/repos/gitoxide/gix-dir) |
|
Compiling gix-config v0.40.0 (/home/ek/repos/gitoxide/gix-config) |
|
Compiling gix-worktree-stream v0.15.0 (/home/ek/repos/gitoxide/gix-worktree-stream) |
|
Compiling gix-worktree-state v0.13.0 (/home/ek/repos/gitoxide/gix-worktree-state) |
|
Compiling gix-archive v0.15.0 (/home/ek/repos/gitoxide/gix-archive) |
|
Compiling gix-status v0.13.0 (/home/ek/repos/gitoxide/gix-status) |
|
Compiling gix-merge v0.0.0 (/home/ek/repos/gitoxide/gix-merge) |
|
Compiling gix-protocol v0.45.3 (/home/ek/repos/gitoxide/gix-protocol) |
|
Compiling gix-negotiate v0.15.0 (/home/ek/repos/gitoxide/gix-negotiate) |
|
Compiling gix-submodule v0.14.0 (/home/ek/repos/gitoxide/gix-submodule) |
|
Compiling async-attributes v1.1.2 |
|
Compiling gix-odb v0.63.0 (/home/ek/repos/gitoxide/gix-odb) |
|
Compiling async-std v1.12.0 |
|
Compiling clap_derive v4.5.13 |
|
Compiling rayon v1.10.0 |
|
Compiling gix v0.66.0 (/home/ek/repos/gitoxide/gix) |
|
Compiling console v0.15.8 |
|
Compiling clap v4.5.16 |
|
Compiling termtree v0.5.1 |
|
Compiling termcolor v1.4.1 |
|
Compiling similar v2.6.0 |
|
Compiling linked-hash-map v0.5.6 |
|
Compiling memoffset v0.7.1 |
|
Compiling libsqlite3-sys v0.30.1 |
|
Compiling overload v0.1.1 |
|
Compiling nu-ansi-term v0.46.0 |
|
Compiling sharded-slab v0.1.7 |
|
Compiling insta v1.40.0 |
|
Compiling crossbeam-queue v0.3.11 |
|
Compiling tracing-log v0.2.0 |
|
Compiling fs-err v2.11.0 |
|
Compiling num-traits v0.2.19 |
|
Compiling is-docker v0.2.0 |
|
Compiling thread_local v1.1.8 |
|
Compiling tracing-subscriber v0.3.18 |
|
Compiling is-wsl v0.4.0 |
|
Compiling crossbeam v0.8.4 |
|
Compiling nix v0.26.4 |
|
Compiling gix-fsck v0.6.0 (/home/ek/repos/gitoxide/gix-fsck) |
|
Compiling hashlink v0.9.1 |
|
Compiling half v2.4.1 |
|
Compiling pathdiff v0.2.1 |
|
Compiling fallible-streaming-iterator v0.1.9 |
|
Compiling ciborium-io v0.2.2 |
|
Compiling fallible-iterator v0.3.0 |
|
Compiling plotters-backend v0.3.6 |
|
Compiling plotters-svg v0.3.6 |
|
Compiling ciborium-ll v0.2.2 |
|
Compiling open v5.3.0 |
|
Compiling jwalk v0.8.1 |
|
Compiling tracing-forest v0.1.6 |
|
Compiling ptyprocess v0.4.1 |
|
Compiling itertools v0.10.5 |
|
Compiling sysinfo v0.31.2 |
|
Compiling cast v0.3.0 |
|
Compiling trybuild v1.0.99 |
|
Compiling layout-rs v0.1.2 |
|
Compiling gitoxide v0.38.0 (/home/ek/repos/gitoxide) |
|
Compiling criterion-plot v0.5.0 |
|
Compiling plotters v0.3.6 |
|
Compiling expectrl v0.7.1 |
|
Compiling ciborium v0.2.2 |
|
Compiling serde_spanned v0.6.7 |
|
Compiling toml_datetime v0.6.8 |
|
Compiling env_logger v0.10.2 |
|
Compiling clap_complete v4.5.23 |
|
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.4 |
|
Compiling criterion v0.5.1 |
|
Compiling assert_matches v1.5.0 |
|
Compiling toml_edit v0.22.20 |
|
Compiling gix-macros v0.1.5 (/home/ek/repos/gitoxide/gix-macros) |
|
Compiling rusqlite v0.32.1 |
|
Compiling maplit v1.0.2 |
|
Compiling symlink v0.1.0 |
|
Compiling cap v0.1.2 |
|
Compiling gitoxide-core v0.41.0 (/home/ek/repos/gitoxide/gitoxide-core) |
|
Compiling toml v0.8.19 |
|
Compiling gix-blame v0.0.0 (/home/ek/repos/gitoxide/gix-blame) |
|
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-config-tests v0.0.0 (/home/ek/repos/gitoxide/gix-config/tests) |
|
Compiling internal-tools v0.0.0 (/home/ek/repos/gitoxide/tests/it) |
|
Compiling gix-diff-tests v0.0.0 (/home/ek/repos/gitoxide/gix-diff/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-status-tests v0.0.0 (/home/ek/repos/gitoxide/gix-status/tests) |
|
Compiling gix-ref-tests v0.0.0 (/home/ek/repos/gitoxide/gix-ref/tests) |
|
Compiling gix-index-tests v0.0.0 (/home/ek/repos/gitoxide/gix-index/tests) |
|
Compiling gix-traverse-tests v0.0.0 (/home/ek/repos/gitoxide/gix-traverse/tests) |
|
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-fetchhead v0.0.0 (/home/ek/repos/gitoxide/gix-fetchhead) |
|
Compiling gix-rebase v0.0.0 (/home/ek/repos/gitoxide/gix-rebase) |
|
Compiling gix-lfs v0.0.0 (/home/ek/repos/gitoxide/gix-lfs) |
|
Compiling gix-note v0.0.0 (/home/ek/repos/gitoxide/gix-note) |
|
Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 34s |
|
------------ |
|
Nextest run ID 2deabf43-cbcc-40ff-a0f3-2dc390398528 with nextest profile: default |
|
Starting 2560 tests across 133 binaries (3 tests skipped) |
|
PASS [ 0.008s] gix open::tests::size_of_options |
|
PASS [ 0.009s] gix id::tests::size_of_oid |
|
PASS [ 0.015s] gitoxide shared::value_parser_tests::rename_fraction |
|
PASS [ 0.022s] gitoxide plumbing::main::tests::clap |
|
PASS [ 2.843s] gix remote::connection::fetch::refs::tests::update::checked_out_branches_in_worktrees_are_rejected_with_additional_information |
|
PASS [ 0.094s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_can_be_written_locally_and_point_to_tracking_branch |
|
PASS [ 2.917s] 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.009s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_dont_overwrite_valid_local_branches |
|
PASS [ 0.008s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_result_in_valid_peeled_branches |
|
PASS [ 0.008s] gix remote::connection::fetch::refs::tests::update::unborn_remote_branches_can_update_local_unborn_branches |
|
PASS [ 0.009s] gix remote::connection::fetch::refs::tests::update::unborn_remote_branches_can_be_created_locally_if_they_are_new |
|
PASS [ 0.009s] gix remote::connection::fetch::refs::tests::update::unborn_remote_refs_dont_overwrite_valid_local_refs |
|
PASS [ 3.019s] gix remote::connection::fetch::refs::tests::update::fast_forwards_are_called_out_even_if_force_is_given |
|
PASS [ 3.047s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_but_appears_to_be_fast_forward_in_dryrun_mode |
|
PASS [ 3.050s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_if_dry_run_is_disabled |
|
PASS [ 0.043s] gix::gix clone::blocking_io::fetch_and_checkout_empty_remote_repo |
|
PASS [ 3.064s] gix remote::connection::fetch::refs::tests::update::remote_refs_cannot_map_to_local_head |
|
PASS [ 0.124s] gix remote::connection::fetch::refs::tests::update::various_valid_updates |
|
PASS [ 0.032s] gix::gix clone::blocking_io::fetch_and_checkout_specific_non_existing |
|
PASS [ 0.143s] gix::gix clone::blocking_io::fetch_and_checkout |
|
PASS [ 0.095s] gix::gix clone::blocking_io::fetch_and_checkout_specific_annotated_tag |
|
PASS [ 0.095s] gix::gix clone::blocking_io::fetch_and_checkout_specific_ref |
|
PASS [ 0.094s] gix::gix clone::blocking_io::fetch_only_without_configuration |
|
PASS [ 0.098s] gix::gix clone::blocking_io::fetch_only_with_configuration |
|
PASS [ 3.192s] gix remote::connection::fetch::refs::tests::update::local_direct_refs_are_written_with_symbolic_ones |
|
PASS [ 0.018s] gix::gix clone::blocking_io::from_shallow_prohibited_with_option |
|
PASS [ 0.095s] gix::gix clone::blocking_io::fetch_succeeds_despite_remote_head_ref |
|
PASS [ 0.010s] gix::gix clone::clone_and_destination_must_be_empty |
|
PASS [ 0.029s] gix::gix clone::clone_and_early_persist_without_receive |
|
PASS [ 0.028s] gix::gix clone::clone_into_empty_directory_and_early_drop |
|
PASS [ 0.029s] gix::gix clone::clone_bare_into_empty_directory_and_early_drop |
|
PASS [ 3.236s] gix remote::connection::fetch::refs::tests::update::local_symbolic_refs_can_be_overwritten |
|
PASS [ 0.155s] gix::gix clone::blocking_io::fetch_shallow_no_checkout_then_unshallow |
|
PASS [ 0.091s] gix::gix clone::blocking_io::from_shallow_allowed_by_default |
|
PASS [ 0.009s] gix::gix config::tree::branch::merge |
|
PASS [ 0.056s] gix::gix commit::describe::lightweight_tags_are_sorted_lexicographically |
|
PASS [ 0.008s] gix::gix config::tree::checkout::workers |
|
PASS [ 0.010s] gix::gix config::tree::core::abbrev |
|
PASS [ 0.009s] gix::gix config::tree::core::autocrlf |
|
PASS [ 0.064s] gix::gix commit::describe::tags_are_sorted_by_priority |
|
PASS [ 0.008s] gix::gix config::tree::core::check_stat |
|
PASS [ 0.068s] gix::gix commit::describe::tags_are_sorted_by_date_and_lexicographically |
|
PASS [ 0.010s] gix::gix config::tree::core::check_round_trip_encoding |
|
PASS [ 0.009s] gix::gix config::tree::core::delta_base_cache_limit |
|
PASS [ 0.009s] gix::gix config::tree::core::disambiguate |
|
PASS [ 0.010s] gix::gix config::tree::core::log_all_ref_updates |
|
PASS [ 0.010s] gix::gix config::tree::core::eol |
|
PASS [ 0.161s] gix::gix clone::blocking_io::from_non_shallow_by_deepen_exclude_then_deepen_to_unshallow |
|
PASS [ 0.009s] gix::gix config::tree::core::safecrlf |
|
PASS [ 0.010s] gix::gix config::tree::core::timeouts |
|
PASS [ 0.011s] gix::gix config::tree::diff::algorithm |
|
PASS [ 0.012s] gix::gix config::tree::diff::renames |
|
PASS [ 0.013s] gix::gix config::tree::diff::driver_binary |
|
PASS [ 0.011s] gix::gix config::tree::extensions::object_format |
|
PASS [ 0.011s] gix::gix config::tree::fetch::algorithm |
|
PASS [ 0.009s] gix::gix config::tree::fetch::recurse_submodule |
|
PASS [ 0.009s] gix::gix config::tree::gitoxide::allow::protocol_from_user |
|
PASS [ 0.009s] gix::gix config::tree::gitoxide::author::name_and_email_fallback |
|
PASS [ 0.009s] gix::gix config::tree::gitoxide::commit::author_and_committer_date |
|
PASS [ 0.011s] gix::gix config::tree::gitoxide::committer::name_and_email_fallback |
|
PASS [ 0.011s] gix::gix config::tree::gitoxide::http::connect_timeout |
|
PASS [ 0.010s] gix::gix config::tree::http::follow_redirects |
|
PASS [ 0.011s] gix::gix config::tree::http::extra_header |
|
PASS [ 0.010s] gix::gix config::tree::http::http_version |
|
PASS [ 0.009s] gix::gix config::tree::http::proxy_auth_method |
|
PASS [ 0.009s] gix::gix config::tree::http::ssl_version |
|
PASS [ 0.009s] gix::gix config::tree::keys::any |
|
PASS [ 0.010s] gix::gix config::tree::index::threads |
|
PASS [ 0.009s] gix::gix config::tree::keys::remote_name |
|
PASS [ 0.010s] gix::gix config::tree::keys::unsigned_integer |
|
PASS [ 0.011s] gix::gix config::tree::keys::string |
|
PASS [ 0.010s] gix::gix config::tree::merge::conflict_style |
|
PASS [ 0.010s] gix::gix config::tree::pack::index_version |
|
PASS [ 0.009s] gix::gix config::tree::protocol::allow |
|
PASS [ 0.010s] gix::gix config::tree::protocol::version |
|
PASS [ 0.010s] gix::gix config::tree::remote::refspecs |
|
PASS [ 0.011s] gix::gix config::tree::remote::tag_opt |
|
PASS [ 0.013s] gix::gix config::tree::push::default |
|
PASS [ 0.014s] gix::gix config::tree::remote::url_and_push_url |
|
PASS [ 0.010s] gix::gix config::tree::ssh::variant |
|
PASS [ 0.010s] gix::gix config::tree::status::default |
|
PASS [ 0.225s] gix::gix clone::blocking_io::from_non_shallow_then_deepen_then_deepen_since_to_unshallow |
|
PASS [ 0.012s] gix::gix head::into_remote::detached_is_none |
|
PASS [ 0.013s] gix::gix head::into_remote::unborn_is_none |
|
PASS [ 0.056s] gix::gix id::ancestors::pre_epoch |
|
PASS [ 0.088s] gix::gix id::ancestors::all |
|
PASS [ 0.097s] gix::gix id::ancestors::filtered |
|
PASS [ 0.013s] gix::gix id::prefix |
|
PASS [ 0.105s] gix::gix head::peel::all_cases |
|
PASS [ 0.098s] gix::gix id::ancestors::prune_with_auto_cutoff |
|
PASS [ 0.011s] gix::gix init::bare::init_into_non_empty_directory_is_not_allowed |
|
PASS [ 0.015s] gix::gix init::bare::init_into_empty_directory_uses_it_directly |
|
PASS [ 0.015s] gix::gix init::bare::init_into_non_existing_directory_creates_it |
|
PASS [ 0.014s] gix::gix init::non_bare::init_into_empty_directory_creates_a_dot_git_dir |
|
PASS [ 0.013s] gix::gix init::non_bare::init_into_non_empty_directory_is_allowed_by_default |
|
PASS [ 0.012s] gix::gix init::non_bare::init_into_non_empty_directory_is_not_allowed_if_option_is_set_as_used_for_clone |
|
PASS [ 0.036s] gix::gix init::non_bare::init_bare_with_custom_branch_name |
|
PASS [ 0.009s] gix::gix object::object_ref_size_in_memory |
|
PASS [ 0.092s] gix::gix id::display_and_debug |
|
PASS [ 0.029s] gix::gix object::commit::short_id |
|
PASS [ 0.025s] gix::gix object::commit::tree |
|
PASS [ 0.013s] gix::gix object::oid_size_in_memory |
|
PASS [ 0.039s] gix::gix object::commit::decode |
|
PASS [ 0.014s] gix::gix object::tree::find_entry |
|
PASS [ 0.053s] gix::gix reference::find::and_follow |
|
PASS [ 0.011s] gix::gix reference::log::message |
|
PASS [ 0.071s] gix::gix reference::find::and_peel |
|
PASS [ 0.013s] gix::gix reference::remote::dot_remote_behind_symbol |
|
PASS [ 0.012s] gix::gix reference::remote::not_configured |
|
PASS [ 0.012s] gix::gix reference::remote::push_defaults_to_fetch |
|
PASS [ 0.013s] gix::gix reference::remote::url_as_remote_name |
|
PASS [ 0.014s] gix::gix reference::remote::separate_push_and_fetch |
|
PASS [ 0.123s] gix::gix object::tree::lookup_entry_by_path |
|
PASS [ 0.013s] gix::gix remote::connect::blocking_io::protocol_allow::deny |
|
PASS [ 0.041s] gix::gix reference::set_target_id |
|
PASS [ 0.016s] gix::gix remote::connect::blocking_io::protocol_allow::user |
|
PASS [ 0.276s] gix::gix object::tree::diff::track_rewrites::jj_realistic_needs_to_be_more_clever |
|
PASS [ 0.203s] gix::gix reference::remote_name |
|
PASS [ 0.161s] gix::gix remote::fetch::blocking_and_async_io::collate_fetch_error |
|
PASS [ 0.957s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_applies_automatically_if_dirty |
|
PASS [ 1.044s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_does_not_apply_if_not_dirty |
|
PASS [ 0.094s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_alternates_adds_tips_from_alternates |
|
PASS [ 0.675s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack |
|
PASS [ 0.009s] gix::gix remote::fetch::shallow::undo |
|
PASS [ 0.010s] gix::gix remote::name::empty_is_invalid |
|
PASS [ 0.010s] gix::gix remote::name::multiple_slashes_are_valid |
|
PASS [ 0.011s] gix::gix remote::name::origin_is_valid |
|
PASS [ 0.039s] gix::gix remote::ref_map::blocking_and_async_io::all |
|
PASS [ 0.717s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack_without_local_destination |
|
PASS [ 0.012s] 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.012s] gix::gix repository::config::config_snapshot::commit_auto_rollback |
|
PASS [ 0.013s] gix::gix repository::config::config_snapshot::credential_helpers::any_url_calls_global |
|
PASS [ 0.037s] gix::gix repository::config::config_snapshot::apply_cli_overrides |
|
PASS [ 0.013s] gix::gix repository::config::config_snapshot::credential_helpers::empty_core_askpass_is_ignored |
|
PASS [ 0.015s] gix::gix repository::config::config_snapshot::credential_helpers::case_sensitive_host_matching |
|
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.016s] 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::http_port_defaulting |
|
PASS [ 0.473s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_zero_does_not_fail |
|
PASS [ 0.011s] gix::gix repository::config::config_snapshot::credential_helpers::invalid_urls_are_rejected_early |
|
PASS [ 0.017s] gix::gix repository::config::config_snapshot::credential_helpers::https_urls_match_the_host_without_path_as_well |
|
PASS [ 0.013s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_and_port_with_path_via_url_match |
|
PASS [ 0.015s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_with_path_via_url_match |
|
PASS [ 0.019s] gix::gix repository::config::config_snapshot::credential_helpers::subdomain_globs_match_on_their_level |
|
PASS [ 0.017s] gix::gix repository::config::config_snapshot::credential_helpers::user_rules_only_match_urls_with_user |
|
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.014s] 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.013s] gix::gix repository::config::remote::branch_remote::fetch |
|
PASS [ 0.012s] gix::gix repository::config::remote::branch_remote::name::push |
|
PASS [ 0.015s] gix::gix repository::config::remote::branch_remote::push_default |
|
PASS [ 0.014s] gix::gix repository::config::remote::branch_remote::push_default_current |
|
PASS [ 0.043s] gix::gix repository::config::identity::author_from_different_config_sections |
|
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.012s] gix::gix repository::config::remote::remote_and_branch_names |
|
PASS [ 0.012s] gix::gix repository::config::remote::remote_default_name |
|
PASS [ 1.057s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_not_possible |
|
PASS [ 1.584s] gix::gix diff::resource_cache |
|
PASS [ 0.259s] gix::gix repository::config::ssh_options::with_command_and_variant |
|
PASS [ 0.066s] 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.011s] 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.012s] gix::gix repository::config::transport_options::http::http_proxy_with_username |
|
PASS [ 0.013s] gix::gix repository::config::transport_options::http::http_ssl_cainfo_suppressed_by_ |
|
PASS [ 0.012s] gix::gix repository::config::transport_options::http::http_ssl_version_default |
|
PASS [ 0.295s] gix::gix repository::config::transport_options::http::all_proxy_is_fallback |
|
PASS [ 0.302s] gix::gix repository::config::ssh_options::with_command_fallback_which_disallows_shell |
|
PASS [ 0.012s] gix::gix repository::config::transport_options::http::http_ssl_version_empty_resets_prior_values |
|
PASS [ 0.013s] gix::gix repository::config::transport_options::http::http_ssl_version_min_max_overrides_ssl_version |
|
PASS [ 0.167s] gix::gix repository::config::transport_options::http::all_proxy_only |
|
PASS [ 0.013s] gix::gix repository::config::transport_options::http::http_verbose |
|
PASS [ 0.015s] gix::gix repository::config::transport_options::http::https_specific_proxy_empty |
|
PASS [ 0.014s] 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.012s] gix::gix repository::config::transport_options::http::proxy_without_protocol_is_defaulted_to_http |
|
PASS [ 0.013s] gix::gix repository::config::transport_options::http::remote_overrides |
|
PASS [ 0.013s] gix::gix repository::config::transport_options::http::simple_configuration |
|
PASS [ 0.013s] gix::gix repository::config::transport_options::http::ssl_verify_disabled |
|
PASS [ 0.015s] gix::gix repository::config::transport_options::http::ssl_no_verify_takes_precedence |
|
PASS [ 0.016s] gix::gix repository::excludes::empty_core_excludes |
|
PASS [ 0.015s] gix::gix repository::filter::pipeline_in_nonbare_repo_without_index |
|
PASS [ 0.021s] gix::gix repository::dirwalk::basics |
|
PASS [ 0.015s] gix::gix repository::filter::pipeline_in_repo_without_special_options |
|
PASS [ 0.015s] gix::gix repository::filter::pipeline_with_autocrlf |
|
PASS [ 0.738s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_multi_round_negotiation |
|
PASS [ 0.016s] gix::gix repository::object::commit::single_line_initial_commit_empty_tree_ref_nonexisting |
|
PASS [ 0.024s] gix::gix repository::object::commit::multi_line_commit_message_uses_first_line_in_ref_log_ref_nonexisting |
|
PASS [ 0.012s] gix::gix repository::object::find::empty_tree_can_always_be_found |
|
PASS [ 1.603s] gix::gix object::tree::diff::changes_against_tree_modified |
|
PASS [ 0.018s] gix::gix repository::object::find::find_and_try_find_with_and_without_object_cache |
|
PASS [ 0.045s] gix::gix repository::object::commit::parent_in_initial_commit_causes_failure |
|
PASS [ 0.042s] gix::gix repository::object::commit_as::specify_committer_and_author |
|
PASS [ 0.018s] gix::gix repository::object::write_blob::from_slice |
|
PASS [ 0.016s] gix::gix repository::object::write_blob::from_stream |
|
PASS [ 0.015s] gix::gix repository::object::write_object::empty_tree |
|
PASS [ 0.013s] gix::gix repository::open::bare_repo_with_index |
|
PASS [ 0.014s] gix::gix repository::open::missing_config_file::bare |
|
PASS [ 0.014s] gix::gix repository::open::missing_config_file::non_bare |
|
PASS [ 0.014s] gix::gix repository::open::non_bare_non_git_repo_without_worktree |
|
PASS [ 0.015s] gix::gix repository::open::non_bare_split_worktree |
|
PASS [ 0.056s] gix::gix repository::object::tag::simple |
|
PASS [ 0.013s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_boolean |
|
PASS [ 0.013s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_empty |
|
PASS [ 0.013s] gix::gix repository::open::none_bare_repo_without_index |
|
PASS [ 0.013s] gix::gix repository::open::object_caches::disabled |
|
PASS [ 0.014s] gix::gix repository::open::object_caches::default_git_and_custom_caches |
|
PASS [ 0.018s] gix::gix repository::open::not_a_repository::shows_proper_error |
|
PASS [ 0.014s] gix::gix repository::open::on_root_with_decomposed_unicode |
|
PASS [ 0.012s] gix::gix repository::open::open_path_as_is::bare_repos_open_normally |
|
PASS [ 0.011s] gix::gix repository::open::open_path_as_is::worktrees_cannot_be_opened |
|
PASS [ 0.014s] gix::gix repository::open::open_path_as_is::git_dir_within_worktrees_open_normally |
|
PASS [ 0.120s] gix::gix repository::object::edit_tree::from_head_tree |
|
PASS [ 0.013s] gix::gix repository::pathspec::defaults_are_taken_from_repo_config |
|
PASS [ 0.020s] gix::gix repository::open::submodules::by_their_worktree_checkout_and_git_modules_dir |
|
PASS [ 0.013s] gix::gix repository::reference::head::symbolic |
|
PASS [ 0.094s] gix::gix repository::object::writes_avoid_io_using_duplicate_check |
|
PASS [ 0.014s] gix::gix repository::reference::iter_references::all |
|
PASS [ 0.013s] gix::gix repository::reference::iter_references::prefixed |
|
PASS [ 0.014s] gix::gix repository::reference::iter_references::prefixed_and_peeled |
|
PASS [ 0.012s] gix::gix repository::remote::find_fetch_remote::symbol_name |
|
PASS [ 0.014s] gix::gix repository::remote::find_default_remote::works_on_detached_heads |
|
PASS [ 0.045s] gix::gix repository::reference::head::detached |
|
PASS [ 0.149s] gix::gix repository::object::edit_tree::missing_objects_and_illformed_path_components_trigger_error |
|
PASS [ 0.014s] gix::gix repository::remote::find_fetch_remote::urls |
|
PASS [ 0.013s] gix::gix repository::remote::find_remote::instead_of_url_rewriting |
|
PASS [ 0.018s] gix::gix repository::remote::find_remote::bad_url_rewriting_can_be_handled_much_like_git |
|
PASS [ 0.015s] gix::gix repository::remote::find_remote::many_fetchspecs |
|
PASS [ 0.015s] gix::gix repository::remote::find_remote::push_url_and_push_specs |
|
PASS [ 0.014s] gix::gix repository::remote::find_remote::tags_option |
|
PASS [ 0.069s] gix::gix repository::open::worktree::with_worktree_configs |
|
PASS [ 0.014s] gix::gix repository::remote::find_remote::typical |
|
PASS [ 0.046s] gix::gix repository::reference::set_namespace::affects_edits_and_iteration |
|
PASS [ 0.015s] gix::gix repository::remote::remote_at::url_and_push_url |
|
PASS [ 0.013s] gix::gix repository::remote::remote_at::url_rewrites_can_be_skipped |
|
PASS [ 0.019s] gix::gix repository::remote::remote_at::url_rewrites_are_respected |
|
PASS [ 0.015s] gix::gix repository::size_in_memory |
|
PASS [ 0.051s] gix::gix repository::state::bisect |
|
PASS [ 0.066s] gix::gix repository::state::apply_mailbox |
|
PASS [ 0.065s] gix::gix repository::state::cherry_pick |
|
PASS [ 0.121s] gix::gix repository::shallow::traverse::complex_graphs_can_be_iterated_despite_multiple_shallow_boundaries |
|
PASS [ 0.080s] gix::gix repository::state::cherry_pick_sequence |
|
PASS [ 0.068s] gix::gix repository::state::merge |
|
PASS [ 0.076s] gix::gix repository::state::rebase_interactive |
|
PASS [ 0.019s] gix::gix repository::submodule::modules_file::is_read_from_index_if_not_in_worktree |
|
PASS [ 0.175s] gix::gix repository::shallow::no |
|
PASS [ 0.018s] gix::gix repository::submodule::modules_file::is_read_from_worktree |
|
PASS [ 0.022s] gix::gix repository::submodule::modules_file::is_read_from_tree_if_not_in_index |
|
PASS [ 0.021s] gix::gix repository::submodule::modules_file::none_if_not_present |
|
PASS [ 0.074s] gix::gix repository::state::revert |
|
PASS [ 0.019s] gix::gix repository::thread_safe_repository_is_sync |
|
PASS [ 0.022s] gix::gix repository::submodule::submodules::all_modules_are_active_by_default |
|
PASS [ 0.024s] gix::gix repository::worktree::archive |
|
PASS [ 0.220s] gix::gix repository::shallow::yes |
|
PASS [ 0.023s] gix::gix repository::worktree::stream |
|
PASS [ 0.094s] gix::gix repository::state::revert_sequence |
|
PASS [ 0.251s] gix::gix repository::shallow::traverse::boundary_is_detected_triggering_no_error |
|
PASS [ 0.215s] gix::gix repository::worktree::from_bare_parent_repo |
|
PASS [ 0.203s] gix::gix repository::worktree::with_core_worktree_config::bare_relative |
|
PASS [ 0.240s] gix::gix repository::worktree::from_nonbare_parent_repo |
|
PASS [ 0.219s] gix::gix repository::worktree::with_core_worktree_config::non_existing_relative |
|
PASS [ 0.234s] gix::gix repository::worktree::with_core_worktree_config::relative |
|
PASS [ 0.227s] gix::gix repository::worktree::with_core_worktree_config::relative_file |
|
PASS [ 2.806s] gix::gix remote::fetch::blocking_and_async_io::fetch_empty_pack |
|
PASS [ 1.013s] gix::gix revision::spec::from_bytes::access_blob_through_tree |
|
PASS [ 0.855s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_40hex_refs_are_ignored_and_we_prefer_the_object_of_the_same_name |
|
PASS [ 0.830s] gix::gix revision::spec::from_bytes::ambiguous::commits_can_be_disambiguated_with_commit_specific_transformations |
|
PASS [ 0.854s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_short_refs_are_dereferenced |
|
PASS [ 0.015s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_are_overridden_by_specific_ones |
|
PASS [ 0.072s] gix::gix revision::spec::from_bytes::ambiguous::prefix |
|
PASS [ 0.022s] gix::gix revision::spec::from_bytes::ambiguous::ranges_are_auto_disambiguated_by_committish |
|
PASS [ 0.019s] gix::gix revision::spec::from_bytes::ambiguous::tags_can_be_disambiguated_with_commit_specific_transformations |
|
PASS [ 0.852s] gix::gix revision::spec::from_bytes::ambiguous::blob_and_tree_can_be_disambiguated_by_type |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::ambiguous::trees_can_be_disambiguated_by_blob_access |
|
PASS [ 0.019s] gix::gix revision::spec::from_bytes::bad_objects_are_valid_until_they_are_actually_read_from_the_odb |
|
PASS [ 0.019s] gix::gix revision::spec::from_bytes::empty_tree_as_full_name |
|
PASS [ 0.015s] gix::gix revision::spec::from_bytes::index::at_stage |
|
PASS [ 0.015s] gix::gix revision::spec::from_bytes::invalid_head |
|
PASS [ 0.014s] gix::gix revision::spec::from_bytes::names_are_made_available_via_references |
|
PASS [ 0.043s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_disambiguate |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::peel::peel_to_object |
|
PASS [ 0.013s] 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::peel::trailing_colon_is_equivalent_to_peel_to_tree |
|
PASS [ 0.018s] gix::gix revision::spec::from_bytes::reflog::by_index_unborn_head |
|
PASS [ 0.019s] gix::gix revision::spec::from_bytes::reflog::by_index |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::reflog::nth_prior_checkout |
|
PASS [ 0.016s] 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.018s] gix::gix revision::spec::from_bytes::traverse::ancestors |
|
PASS [ 0.018s] gix::gix revision::spec::from_bytes::traverse::complex |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::traverse::freestanding_double_or_triple_dot_defaults_to_head_refs |
|
PASS [ 0.032s] gix::gix revision::spec::from_bytes::regex::find_youngest_matching_commit::regex_matches |
|
PASS [ 0.015s] gix::gix revision::spec::from_bytes::traverse::freestanding_negation_yields_descriptive_error |
|
PASS [ 0.012s] gix::gix status::index_worktree::iter::item_size |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::traverse::parent |
|
PASS [ 0.016s] gix::gix status::index_worktree::iter::early_drop_for_is_dirty_emulation |
|
PASS [ 0.020s] gix::gix status::index_worktree::iter::submodule_modification |
|
PASS [ 0.016s] gix::gix status::is_dirty::submodule_changes_are_picked_up |
|
PASS [ 0.021s] gix::gix status::is_dirty::no_changes |
|
PASS [ 0.019s] gix::gix status::is_dirty::untracked_files_are_excluded |
|
PASS [ 0.017s] gix::gix status::is_dirty::various_changes_positive |
|
PASS [ 0.015s] gix::gix submodule::open::not_a_submodule |
|
PASS [ 0.015s] gix::gix submodule::open::old_form |
|
PASS [ 0.043s] gix::gix status::index_worktree::iter::untracked_files_settings_none |
|
PASS [ 0.044s] gix::gix status::index_worktree::iter::untracked_files_collapse_by_default |
|
PASS [ 0.015s] gix::gix submodule::open::status::changed_head_empty_worktree |
|
PASS [ 0.021s] gix::gix submodule::open::status::changed_head_compared_to_superproject_index |
|
PASS [ 0.015s] gix::gix submodule::open::status::is_dirty_skips_expensive_checks |
|
PASS [ 0.004s] gix-actor signature::decode::tests::parse_signature::empty_name_and_email |
|
PASS [ 0.004s] gix-actor signature::decode::tests::parse_signature::invalid_time |
|
PASS [ 0.005s] gix-actor signature::decode::tests::parse_signature::invalid_signature |
|
PASS [ 0.011s] gix::interrupt needs_feature::multi_registration |
|
PASS [ 0.005s] gix-actor signature::decode::tests::parse_signature::negative_offset_0000 |
|
PASS [ 0.005s] gix-actor signature::decode::tests::parse_signature::negative_offset_double_dash |
|
PASS [ 0.005s] gix-actor signature::decode::tests::parse_signature::tz_minus |
|
PASS [ 0.005s] gix-actor::actor identity::lenient_parsing |
|
PASS [ 0.006s] gix-actor signature::decode::tests::parse_signature::tz_plus |
|
PASS [ 0.027s] gix::gix submodule::open::status::modified_and_untracked |
|
PASS [ 0.005s] gix-actor::actor identity::round_trip |
|
PASS [ 0.961s] gix::gix revision::spec::from_bytes::ambiguous::fully_failed_disambiguation_still_yields_an_ambiguity_error |
|
PASS [ 0.005s] gix-actor::actor signature::parse_missing_timestamp |
|
PASS [ 0.005s] gix-actor::actor signature::parse_timestamp_with_trailing_digits |
|
PASS [ 0.006s] gix-actor::actor signature::round_trip |
|
PASS [ 0.005s] gix-actor::actor signature::trim |
|
PASS [ 0.032s] gix::gix-init with_overrides::order_from_api_and_cli_and_environment |
|
PASS [ 0.005s] gix-actor::actor signature::write_to::invalid::email |
|
PASS [ 0.004s] gix-actor::actor signature::write_to::invalid::name_with_newline |
|
PASS [ 0.005s] gix-actor::actor signature::write_to::invalid::name |
|
PASS [ 0.036s] gix::gix submodule::open::various |
|
PASS [ 0.006s] gix-attributes::attributes assignment::display |
|
PASS [ 0.005s] gix-attributes::attributes parse::attributes_are_parsed_behind_various_whitespace_characters |
|
PASS [ 0.006s] gix-attributes::attributes parse::attribute_names_must_not_begin_with_dash_and_must_be_ascii_only |
|
PASS [ 0.004s] gix-attributes::attributes parse::attributes_can_have_illformed_utf8 |
|
PASS [ 0.004s] gix-attributes::attributes parse::attributes_can_have_values |
|
PASS [ 0.004s] gix-attributes::attributes parse::attributes_come_in_different_flavors_due_to_prefixes |
|
PASS [ 0.004s] gix-attributes::attributes parse::attributes_see_state_adjustments_over_value_assignments |
|
PASS [ 0.004s] gix-attributes::attributes parse::byte_order_marks_are_no_patterns |
|
PASS [ 0.005s] gix-attributes::attributes parse::comment_can_be_escaped_like_gitignore_or_quoted |
|
PASS [ 0.005s] gix-attributes::attributes parse::comment_lines_are_ignored_as_well_as_empty_ones |
|
PASS [ 0.005s] gix-attributes::attributes parse::custom_macros_can_be_differentiated |
|
PASS [ 0.005s] gix-attributes::attributes parse::custom_macros_must_be_valid_attribute_names |
|
PASS [ 0.004s] gix-attributes::attributes parse::exclamation_marks_must_be_escaped_or_error_unlike_gitignore |
|
PASS [ 0.004s] gix-attributes::attributes parse::invalid_escapes_in_quotes_are_an_error |
|
PASS [ 0.004s] gix-attributes::attributes parse::leading_whitespace_is_ignored |
|
PASS [ 0.004s] gix-attributes::attributes parse::line_endings_can_be_windows_or_unix |
|
PASS [ 0.005s] gix-attributes::attributes parse::line_numbers_are_counted_correctly |
|
PASS [ 0.004s] gix-attributes::attributes parse::macros_can_be_empty |
|
PASS [ 0.004s] gix-attributes::attributes parse::parsing_continues_even_in_the_face_of_invalid_lines_when_using_leniency |
|
PASS [ 0.005s] 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.006s] gix-attributes::attributes parse::whitespace_around_patterns_can_be_quoted |
|
PASS [ 1.009s] gix::gix revision::spec::from_bytes::ambiguous::duplicates_are_deduplicated_across_all_odb_types |
|
PASS [ 0.005s] gix-attributes::attributes search::size_of_outcome |
|
PASS [ 0.053s] gix-archive::archive from_tree::basic_usage_internal |
|
PASS [ 0.005s] gix-attributes::attributes search::specials::dir_slash_double_star_matches_recursively |
|
PASS [ 0.005s] gix-attributes::attributes search::specials::dir_slash_never_matches_but_dir_slah_double_star_does |
|
PASS [ 0.005s] gix-attributes::attributes search::specials::global_and_local_prefixes_respect_case_sensitivity |
|
PASS [ 0.004s] gix-attributes::attributes state::from_value |
|
PASS [ 0.004s] gix-attributes::attributes state::value::from_bytes |
|
PASS [ 0.064s] gix-archive::archive from_tree::basic_usage_tar |
|
PASS [ 0.005s] 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.075s] gix-archive::archive from_tree::basic_usage_tar_gz |
|
PASS [ 0.015s] gix-command tests::internal_win_path_lookup |
|
PASS [ 0.004s] gix-command::command context::icase_pathspecs_sets_env_only |
|
PASS [ 0.005s] gix-command::command context::literal_pathspecs_sets_env_only |
|
PASS [ 0.004s] gix-command::command context::no_replace_objects_sets_env_only |
|
PASS [ 0.004s] gix-command::command context::ref_namespace_sets_env_only |
|
PASS [ 0.004s] gix-command::command context::worktree_dir_sets_env_only |
|
PASS [ 0.005s] gix-command::command extract_interpreter |
|
PASS [ 0.005s] gix-command::command prepare::empty |
|
PASS [ 0.005s] gix-command::command prepare::multiple_arguments_in_one_line_with_auto_split |
|
PASS [ 0.005s] 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.004s] gix-command::command prepare::single_and_complex_arguments_with_auto_split |
|
PASS [ 0.005s] 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.005s] 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.007s] gix-command::command shebang::parse::valid |
|
PASS [ 0.107s] gix-archive::archive from_tree::basic_usage_zip |
|
PASS [ 0.007s] gix-command::command spawn::direct_command_execution_searches_in_path |
|
PASS [ 0.006s] gix-command::command spawn::direct_command_with_absolute_command_path |
|
PASS [ 0.010s] gix-command::command spawn::disallow_shell |
|
PASS [ 0.009s] gix-command::command spawn::environment_variables_are_passed_one_by_one |
|
PASS [ 0.009s] gix-command::command spawn::script_with_dollar_at |
|
PASS [ 0.012s] 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_with_multiple_extra_args |
|
PASS [ 0.008s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_single_extra_arg |
|
PASS [ 0.009s] gix-command::command spawn::with_shell::sh_shell_specific_script_code |
|
PASS [ 0.086s] gix-blame::blame it_works |
|
PASS [ 0.138s] gix-attributes::attributes search::all_attributes_are_listed_in_declaration_order |
|
PASS [ 0.150s] gix-attributes::attributes search::given_attributes_are_made_available_in_given_order |
|
PASS [ 0.163s] gix-attributes::attributes search::baseline |
|
PASS [ 0.076s] gix-commitgraph::commitgraph access::single_commit |
|
PASS [ 0.005s] gix-config file::tests::try_from::empty |
|
PASS [ 0.006s] gix-config file::tests::try_from::multiple_duplicate_sections |
|
PASS [ 0.004s] gix-config file::tests::try_from::multiple_sections |
|
PASS [ 0.094s] gix-commitgraph::commitgraph access::single_commit_future_64bit_dates_work |
|
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.004s] gix-config parse::nom::tests::comment::octothorpe |
|
PASS [ 0.005s] gix-config parse::nom::tests::comment::semicolon |
|
PASS [ 0.004s] gix-config parse::nom::tests::config_name::cannot_be_empty |
|
PASS [ 0.005s] gix-config parse::nom::tests::config_name::just_name |
|
PASS [ 0.115s] gix-commitgraph::commitgraph access::generation_numbers_overflow_is_handled_in_chained_graph |
|
PASS [ 0.006s] gix-config parse::nom::tests::config_name::must_start_with_alphabetic |
|
PASS [ 0.067s] gix-commitgraph::commitgraph access::single_commit_huge_dates_overflow_v1 |
|
PASS [ 0.006s] gix-config parse::nom::tests::config_name::only_a_subset_of_characters_is_allowed |
|
PASS [ 0.005s] gix-config parse::nom::tests::key_value_pair::nonascii_is_allowed_for_values_but_not_for_keys |
|
PASS [ 0.005s] gix-config parse::nom::tests::key_value_pair::whitespace_is_not_ambiguous |
|
PASS [ 0.005s] gix-config parse::nom::tests::section::complex_continuation |
|
PASS [ 0.006s] gix-config parse::nom::tests::section::empty_section |
|
PASS [ 0.102s] gix-commitgraph::commitgraph access::single_commit_huge_dates_generation_v2_also_do_not_allow_huge_dates |
|
PASS [ 0.005s] gix-config parse::nom::tests::section::empty_value_with_windows_newlines |
|
PASS [ 0.005s] gix-config parse::nom::tests::section::quote_split_over_two_lines |
|
PASS [ 0.005s] gix-config parse::nom::tests::section::section_handles_extraneous_whitespace_before_comment |
|
PASS [ 0.005s] gix-config parse::nom::tests::section::section_implicit_value |
|
PASS [ 0.005s] gix-config parse::nom::tests::section::section_very_commented |
|
PASS [ 0.005s] gix-config parse::nom::tests::section::section_with_empty_value |
|
PASS [ 0.005s] gix-config parse::nom::tests::section::section_with_empty_value_simplified |
|
PASS [ 0.007s] gix-config parse::nom::tests::section::simple_section |
|
PASS [ 0.006s] 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.005s] 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.005s] gix-config parse::nom::tests::section_headers::empty_modern_subsection_name |
|
PASS [ 0.004s] gix-config parse::nom::tests::section_headers::escaped_newline_in_sub_section |
|
PASS [ 0.005s] gix-config parse::nom::tests::section_headers::eof_after_escape_in_sub_section |
|
PASS [ 0.005s] gix-config parse::nom::tests::section_headers::escaped_subsection |
|
PASS [ 0.005s] gix-config parse::nom::tests::section_headers::invalid_characters_in_legacy_sub_section |
|
PASS [ 0.005s] gix-config parse::nom::tests::section_headers::invalid_characters_in_section |
|
PASS [ 0.005s] gix-config parse::nom::tests::section_headers::modern_subsection |
|
PASS [ 0.005s] gix-config parse::nom::tests::section_headers::newline_in_header |
|
PASS [ 0.005s] gix-config parse::nom::tests::section_headers::newline_in_sub_section |
|
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::no_subsection |
|
PASS [ 0.005s] gix-config parse::nom::tests::section_headers::null_byte_in_header |
|
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::null_byt_in_sub_section |
|
PASS [ 0.007s] gix-config parse::nom::tests::sub_section::escapes_need_allocation |
|
PASS [ 0.087s] gix-commitgraph::commitgraph access::single_parent |
|
PASS [ 0.008s] gix-config parse::nom::tests::section_headers::right_brace_in_subsection_name |
|
PASS [ 0.005s] gix-config parse::nom::tests::sub_section::zero_copy_simple |
|
PASS [ 0.005s] gix-config parse::nom::tests::value_continuation::complex_continuation_with_leftover_comment |
|
PASS [ 0.005s] gix-config parse::nom::tests::value_continuation::continuation_with_whitespace |
|
PASS [ 0.005s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_with_surrounding_quotes |
|
PASS [ 0.005s] gix-config parse::nom::tests::value_continuation::quote_split_over_two_lines_with_leftover_comment |
|
PASS [ 0.005s] 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.005s] gix-config parse::nom::tests::value_no_continuation::complex_test |
|
PASS [ 0.005s] gix-config parse::nom::tests::value_no_continuation::garbage_after_continuation_is_err |
|
PASS [ 0.005s] gix-config parse::nom::tests::value_no_continuation::incomplete_escape |
|
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::incomplete_quote |
|
PASS [ 0.005s] gix-config parse::nom::tests::value_no_continuation::invalid_escape |
|
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::no_comment |
|
PASS [ 0.006s] 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.006s] gix-config parse::nom::tests::value_no_continuation::semicolon_comment_not_consumed |
|
PASS [ 0.004s] gix-config parse::nom::tests::value_no_continuation::trans_escaped_comment_marker_not_consumed |
|
PASS [ 0.095s] gix-commitgraph::commitgraph access::two_parents |
|
PASS [ 0.005s] 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.005s] 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.007s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection |
|
PASS [ 0.007s] gix-config parse::section::header::tests::empty_header_sub_names_are_legal |
|
PASS [ 0.005s] gix-config parse::tests::section::header::unvalidated::section_name_only |
|
PASS [ 0.007s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection_with_separators |
|
PASS [ 0.005s] gix-config parse::tests::section::header::write_to::subsections_escape_two_characters_only |
|
PASS [ 0.006s] gix-config parse::tests::section::header::write_to::legacy_subsection_format_does_not_use_escapes |
|
PASS [ 0.004s] gix-config parse::tests::section::size_of_events |
|
PASS [ 0.013s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_across_sections |
|
PASS [ 0.017s] gix-config-tests::config file::access::mutate::remove_section::removal_is_complete_and_sections_can_be_readded |
|
PASS [ 0.014s] gix-config-tests::config file::access::raw::raw_multi_value::key_not_found |
|
PASS [ 0.014s] gix-config-tests::config file::access::mutate::set_meta::affects_newly_added_sections |
|
PASS [ 0.015s] gix-config-tests::config file::access::mutate::rename_section::section_renaming_validates_new_name |
|
PASS [ 0.020s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids |
|
PASS [ 0.020s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids_by_name |
|
PASS [ 0.011s] 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.015s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_in_section |
|
PASS [ 0.014s] 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::subsection_not_found |
|
PASS [ 0.015s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_must_be_respected |
|
PASS [ 0.013s] gix-config-tests::config file::access::raw::raw_value::key_not_found |
|
PASS [ 0.015s] 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.016s] gix-config-tests::config file::access::raw::raw_value::section_not_found |
|
PASS [ 0.014s] gix-config-tests::config file::access::raw::set_existing_raw_value::comment_included |
|
PASS [ 0.015s] gix-config-tests::config file::access::raw::raw_value::subsection_must_be_respected |
|
PASS [ 0.016s] gix-config-tests::config file::access::raw::raw_value::subsection_not_found |
|
PASS [ 0.018s] gix-config-tests::config file::access::raw::raw_value::single_section |
|
PASS [ 0.015s] gix-config-tests::config file::access::raw::set_existing_raw_value::ends_with_whitespace |
|
PASS [ 0.015s] 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::starts_with_whitespace |
|
PASS [ 0.015s] gix-config-tests::config file::access::raw::set_existing_raw_value::non_existing_values_cannot_be_set |
|
PASS [ 0.015s] gix-config-tests::config file::access::raw::set_existing_raw_value::quotes_and_backslashes |
|
PASS [ 0.016s] gix-config-tests::config file::access::raw::set_existing_raw_value::single_line |
|
PASS [ 0.016s] gix-config-tests::config file::access::raw::set_raw_value::comment_included |
|
PASS [ 0.015s] 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::single_line |
|
PASS [ 0.014s] gix-config-tests::config file::access::raw::set_raw_value::quotes_and_backslashes |
|
PASS [ 0.016s] gix-config-tests::config file::access::raw::set_raw_value::multi_line |
|
PASS [ 0.016s] gix-config-tests::config file::access::raw::set_raw_value::non_existing_values_cannot_be_set |
|
PASS [ 0.013s] gix-config-tests::config file::access::raw::set_raw_value::starts_with_whitespace |
|
PASS [ 0.014s] gix-config-tests::config file::access::read_only::complex_quoted_values |
|
PASS [ 0.014s] gix-config-tests::config file::access::read_only::get_value_looks_up_all_sections_before_failing |
|
PASS [ 0.013s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_unescaped_inner_quotes |
|
PASS [ 0.012s] gix-config-tests::config file::access::read_only::multi_line_value_plain |
|
PASS [ 0.015s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_escaped_inner_quotes |
|
PASS [ 0.017s] gix-config-tests::config file::access::read_only::get_value_for_all_provided_values |
|
PASS [ 0.014s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_across_sections |
|
PASS [ 0.014s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_in_single_section |
|
PASS [ 0.012s] gix-config-tests::config file::access::read_only::section_names_are_case_insensitive |
|
PASS [ 0.012s] 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.016s] gix-config-tests::config file::access::read_only::sections_by_name |
|
PASS [ 0.016s] gix-config-tests::config file::access::read_only::value_names_are_case_insensitive |
|
PASS [ 0.017s] gix-config-tests::config file::fuzzed_stackoverflow |
|
PASS [ 0.291s] gix-commitgraph::commitgraph access::octupus_merges |
|
PASS [ 0.013s] gix-config-tests::config file::impls::can_reconstruct_configs_without_whitespace_in_middle |
|
PASS [ 0.016s] gix-config-tests::config file::impls::can_reconstruct_configs_with_implicits |
|
PASS [ 0.012s] gix-config-tests::config file::impls::can_reconstruct_empty_config |
|
PASS [ 0.014s] gix-config-tests::config file::impls::can_reconstruct_non_empty_config |
|
PASS [ 0.018s] gix-config-tests::config file::init::comfort::from_environment_overrides |
|
PASS [ 0.012s] gix-config-tests::config file::init::from_env::empty_with_zero_count |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_env::empty_without_relevant_environment |
|
PASS [ 0.022s] gix-config-tests::config file::init::comfort::from_globals |
|
PASS [ 0.017s] gix-config-tests::config file::init::from_env::error_on_relative_paths_in_include_paths |
|
PASS [ 0.017s] gix-config-tests::config file::init::from_env::follow_include_paths |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_env::multiple_key_value_pairs |
|
PASS [ 0.014s] gix-config-tests::config file::init::from_env::parse_error_with_invalid_count |
|
PASS [ 0.017s] gix-config-tests::config file::init::from_env::single_key_value_pair |
|
PASS [ 0.018s] gix-config-tests::config file::init::from_paths::from_path_no_includes::file_not_found |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::from_path_no_includes::single_path |
|
PASS [ 0.046s] gix-config-tests::config file::init::comfort::from_git_dir_with_worktree_extension |
|
PASS [ 0.018s] gix-config-tests::config file::init::from_paths::frontmatter_is_maintained_in_multiple_files |
|
PASS [ 0.028s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_git_dir_with_os_separators_match |
|
PASS [ 0.065s] gix-config-tests::config file::init::comfort::from_git_dir |
|
PASS [ 0.022s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_matches_with_trailing_glob |
|
PASS [ 0.023s] 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.022s] 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::case_insensitive_matches_any_case |
|
PASS [ 0.021s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_path_matching_symlink_with_icase |
|
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_from_environment_causes_error |
|
PASS [ 0.021s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_path_with_symlink |
|
PASS [ 0.018s] 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.024s] 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.026s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_path_with_dot_git_suffix_matches |
|
PASS [ 0.023s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::double_slash_does_not_match |
|
PASS [ 0.024s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::globbing_and_wildcards |
|
PASS [ 0.023s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::leading_dots_are_not_special |
|
PASS [ 0.020s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_escaped_backslash |
|
PASS [ 0.019s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_matching_symlink |
|
PASS [ 0.025s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_backslash |
|
PASS [ 0.022s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_and_dot_git_suffix_matches |
|
PASS [ 0.025s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_with_trailing_slash_matches_like_star_star |
|
PASS [ 0.019s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::star_star_in_the_middle |
|
PASS [ 0.025s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_does_not_match |
|
PASS [ 0.021s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_expansion_with_symlink |
|
PASS [ 0.023s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_alone_does_not_match_even_if_home_is_git_directory |
|
PASS [ 0.021s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_slash_expands_the_current_user_home |
|
PASS [ 0.018s] gix-config-tests::config file::init::from_paths::includes::conditional::include_and_includeif_correct_inclusion_order_and_delayed_resolve_include |
|
PASS [ 0.048s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::full_ref_names_do_not_match |
|
PASS [ 0.059s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::double_star_globs_cross_component_boundaries |
|
PASS [ 0.058s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::literal_branch_names_match |
|
PASS [ 0.013s] gix-config-tests::config file::init::from_paths::includes::unconditional::cycle_detection |
|
PASS [ 0.053s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::non_branches_never_match |
|
PASS [ 0.057s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_globs_do_not_cross_component_boundary |
|
PASS [ 0.061s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::patterns_ending_with_slash_match_subdirectories_recursively |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::unconditional::multiple |
|
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::unconditional::nested |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::unconditional::simple |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::unconditional::respect_max_depth |
|
PASS [ 0.071s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_glob_patterns |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::multiple_paths_multi_value_and_filter |
|
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::multiple_paths_single_value |
|
PASS [ 0.014s] gix-config-tests::config file::init::from_str::whitespace_without_section_contains_front_matter |
|
PASS [ 0.019s] gix-config-tests::config file::init::from_str::empty_yields_default_file |
|
PASS [ 0.015s] gix-config-tests::config file::mutable::multi_value::access::non_empty_sizes |
|
PASS [ 0.017s] gix-config-tests::config file::mutable::multi_value::delete::all |
|
PASS [ 0.017s] gix-config-tests::config file::mutable::multi_value::delete::single_at_start_and_end |
|
PASS [ 0.014s] gix-config-tests::config file::mutable::multi_value::get::multi_line |
|
PASS [ 0.016s] gix-config-tests::config file::mutable::multi_value::get::single_lines |
|
PASS [ 0.018s] gix-config-tests::config file::mutable::multi_value::set::all |
|
PASS [ 0.013s] gix-config-tests::config file::mutable::multi_value::set::all_empty |
|
PASS [ 0.014s] gix-config-tests::config file::mutable::multi_value::set::single_at_end |
|
PASS [ 0.013s] 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.013s] gix-config-tests::config file::mutable::section::pop::all |
|
PASS [ 0.014s] 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::push::values_are_escaped |
|
PASS [ 0.013s] gix-config-tests::config file::mutable::section::push_with_comment::various_comments_and_escaping |
|
PASS [ 0.015s] gix-config-tests::config file::mutable::section::push::whitespace_is_derived_from_whitespace_before_first_value |
|
PASS [ 0.017s] gix-config-tests::config file::mutable::section::remove::all |
|
PASS [ 0.014s] gix-config-tests::config file::mutable::section::section_mut_by_id |
|
PASS [ 0.016s] gix-config-tests::config file::mutable::section::section_mut_must_exist_as_section_is_not_created_automatically |
|
PASS [ 0.015s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_filter_may_reject_existing_sections |
|
PASS [ 0.013s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_is_infallible |
|
PASS [ 0.018s] gix-config-tests::config file::mutable::section::set::various_escapes_onto_various_kinds_of_values |
|
PASS [ 0.017s] 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.020s] gix-config-tests::config file::mutable::section::set_leading_whitespace::panics_if_non_whitespace_is_used |
|
PASS [ 0.014s] gix-config-tests::config file::mutable::value::delete::set_string_after_deleted |
|
PASS [ 0.019s] gix-config-tests::config file::mutable::value::delete::idempotency |
|
PASS [ 0.017s] gix-config-tests::config file::mutable::value::delete::multi_line_value |
|
PASS [ 0.013s] gix-config-tests::config file::mutable::value::delete::single_line_value |
|
PASS [ 0.013s] 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.014s] 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::set_string::comment_included |
|
PASS [ 0.014s] gix-config-tests::config file::mutable::value::set_string::empty |
|
PASS [ 0.018s] gix-config-tests::config file::mutable::value::get::value_is_correct |
|
PASS [ 0.017s] gix-config-tests::config file::mutable::value::set_string::ends_with_whitespace |
|
PASS [ 0.014s] gix-config-tests::config file::mutable::value::set_string::just_whitespace |
|
PASS [ 0.013s] 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.015s] gix-config-tests::config file::mutable::value::set_string::quotes_and_backslashes |
|
PASS [ 0.013s] gix-config-tests::config file::mutable::value::set_string::single_line |
|
PASS [ 0.017s] gix-config-tests::config file::mutable::value::set_string::simple_value_and_empty_string |
|
PASS [ 0.012s] gix-config-tests::config file::resolve_includes::missing_includes_are_ignored_by_default |
|
PASS [ 0.016s] gix-config-tests::config file::open::parse_config_with_windows_line_endings_successfully |
|
PASS [ 0.015s] gix-config-tests::config file::size_in_memory |
|
PASS [ 0.023s] gix-config-tests::config file::mutable::value::set_string::starts_with_whitespace |
|
PASS [ 0.017s] gix-config-tests::config file::write::complex_lossless_roundtrip |
|
PASS [ 0.015s] gix-config-tests::config file::write::empty_sections_roundtrip |
|
PASS [ 0.015s] gix-config-tests::config file::write::empty_sections_with_comments_roundtrip |
|
PASS [ 0.014s] gix-config-tests::config file::write::to_filter::allows_only_selected_sections |
|
PASS [ 0.019s] gix-config-tests::config key::_ref::missing_dot_is_invalid |
|
PASS [ 0.014s] gix-config-tests::config key::_ref::section_name_subsection_and_key |
|
PASS [ 0.013s] gix-config-tests::config key::valid_and_invalid |
|
PASS [ 0.019s] gix-config-tests::config key::_ref::section_name_and_key |
|
PASS [ 0.014s] gix-config-tests::config parse::consecutive_newlines |
|
PASS [ 0.017s] gix-config-tests::config parse::empty |
|
PASS [ 0.012s] gix-config-tests::config parse::error::line_no_is_one_indexed |
|
PASS [ 0.016s] gix-config-tests::config parse::error::remaining_data_contains_bad_tokens |
|
PASS [ 0.017s] gix-config-tests::config parse::error::to_string |
|
PASS [ 0.017s] gix-config-tests::config parse::error::to_string_truncates_extra_values |
|
PASS [ 0.017s] gix-config-tests::config parse::from_bytes::complex |
|
PASS [ 0.013s] gix-config-tests::config parse::from_bytes::skips_bom |
|
PASS [ 0.014s] gix-config-tests::config parse::newlines_with_spaces |
|
PASS [ 0.014s] gix-config-tests::config parse::section::header::new::subsections_with_newlines_and_null_bytes_are_rejected |
|
PASS [ 0.023s] gix-config-tests::config parse::from_bytes::fuzz |
|
PASS [ 0.015s] gix-config-tests::config parse::section::header::new::names_must_be_mostly_ascii |
|
PASS [ 0.013s] gix-config-tests::config parse::section::header::write_to::subsection_backslashes_and_quotes_are_escaped |
|
PASS [ 0.015s] gix-config-tests::config parse::section::header::write_to::everything_is_allowed |
|
PASS [ 0.013s] gix-config-tests::config parse::section::key::case_insensitive_eq |
|
PASS [ 0.013s] gix-config-tests::config parse::section::key::case_insensitive_hash |
|
PASS [ 0.013s] gix-config-tests::config parse::section::key::case_insensitive_ord |
|
PASS [ 0.013s] gix-config-tests::config parse::section::key::rejects_invalid_format |
|
PASS [ 0.013s] gix-config-tests::config parse::section::name::alphanum_and_dash_are_valid |
|
PASS [ 0.013s] gix-config-tests::config parse::section::name::rejects_invalid_format |
|
PASS [ 0.014s] gix-config-tests::config parse::size_in_memory |
|
PASS [ 0.016s] gix-config-tests::config source::git_config_no_system |
|
PASS [ 0.015s] gix-config-tests::config source::git_config_system |
|
PASS [ 0.016s] gix-config-tests::config source::git_config_global |
|
PASS [ 0.013s] gix-config-tests::config value::normalize::all_quoted_is_optimized |
|
PASS [ 0.016s] gix-config-tests::config value::normalize::all_quote_optimization_is_correct |
|
PASS [ 0.013s] gix-config-tests::config value::normalize::empty_quotes_are_zero_copy |
|
PASS [ 0.012s] gix-config-tests::config value::normalize::inner_quotes_are_removed |
|
PASS [ 0.017s] gix-config-tests::config value::normalize::empty_string |
|
PASS [ 0.017s] gix-config-tests::config value::normalize::escaped_quotes_are_kept |
|
PASS [ 0.014s] gix-config-tests::config value::normalize::newline_tab_backspace_are_escapable |
|
PASS [ 0.018s] gix-config-tests::config value::normalize::modified_is_owned |
|
PASS [ 0.016s] gix-config-tests::config value::normalize::not_modified_is_borrowed |
|
PASS [ 0.012s] gix-config-tests::config value::normalize::other_escapes_are_ignored_entirely |
|
PASS [ 0.007s] gix-config-value::value boolean::from_str_err |
|
PASS [ 0.005s] gix-config-value::value boolean::from_str_false |
|
PASS [ 0.006s] gix-config-value::value boolean::from_str_true |
|
PASS [ 0.015s] gix-config-tests::config value::normalize::quotes_right_next_to_each_other |
|
PASS [ 0.005s] gix-config-value::value boolean::ignores_case |
|
PASS [ 0.005s] gix-config-value::value color::attribute::invalid |
|
PASS [ 0.017s] gix-config-tests::config value::normalize::tabs_are_not_resolved_to_spaces_unlike_what_git_does |
|
PASS [ 0.006s] gix-config-value::value color::attribute::inverted_dashed |
|
PASS [ 0.006s] gix-config-value::value color::attribute::inverted_no_dash |
|
PASS [ 0.006s] gix-config-value::value color::from_git::at_most_two_colors |
|
PASS [ 0.006s] gix-config-value::value color::from_git::attribute_before_color_name |
|
PASS [ 0.008s] gix-config-value::value color::attribute::non_inverted |
|
PASS [ 0.005s] gix-config-value::value color::from_git::color_name_before_attribute |
|
PASS [ 0.005s] gix-config-value::value color::from_git::default_can_combine_with_attributes |
|
PASS [ 0.008s] gix-config-value::value color::from_git::attribute_fg_bg |
|
PASS [ 0.006s] gix-config-value::value color::from_git::fg_bg_attribute |
|
PASS [ 0.007s] gix-config-value::value color::from_git::empty |
|
PASS [ 0.005s] gix-config-value::value color::from_git::long_color_spec |
|
PASS [ 0.007s] gix-config-value::value color::from_git::multiple_attributes |
|
PASS [ 0.006s] 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.008s] gix-config-value::value color::name::bright |
|
PASS [ 0.008s] gix-config-value::value color::name::hex |
|
PASS [ 0.006s] gix-config-value::value integer::as_decimal |
|
PASS [ 0.007s] gix-config-value::value color::name::invalid |
|
PASS [ 0.007s] gix-config-value::value color::name::non_bright |
|
PASS [ 0.004s] gix-config-value::value integer::from_str_with_suffix |
|
PASS [ 0.006s] gix-config-value::value integer::from_str_no_suffix |
|
PASS [ 0.006s] gix-config-value::value integer::invalid_from_str |
|
PASS [ 0.006s] gix-config-value::value path::interpolate::empty_path_is_error |
|
PASS [ 0.007s] gix-config-value::value path::interpolate::backslash_is_not_special_and_they_are_not_escaping_anything |
|
PASS [ 0.005s] 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.005s] gix-config-value::value path::interpolate::tilde_slash_substitutes_current_user |
|
PASS [ 0.007s] gix-config-value::value path::interpolate::tilde_alone_does_not_interpolate |
|
PASS [ 0.007s] gix-config-value::value path::interpolate::tilde_with_given_user |
|
PASS [ 0.015s] 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::helpers_can_quit_and_their_creds_are_taken_if_complete |
|
PASS [ 0.025s] gix-credentials::credentials helper::cascade::invoke::credentials_are_filled_in_one_by_one_and_stop_when_complete |
|
PASS [ 0.025s] gix-credentials::credentials helper::cascade::invoke::failing_helpers_for_filling_dont_interrupt |
|
PASS [ 0.026s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value |
|
PASS [ 0.174s] gix-config-tests::config mem::usage |
|
PASS [ 0.006s] gix-credentials::credentials helper::context::encode_decode_roundtrip_works_only_for_serializing_fields |
|
PASS [ 0.025s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value_using_the_url_only |
|
PASS [ 0.515s] gix-config-tests::config file::fuzzed_long_runtime |
|
PASS [ 0.005s] gix-credentials::credentials helper::context::from_bytes::empty_newlines_cause_skipping_remaining_input |
|
PASS [ 0.005s] gix-credentials::credentials helper::context::from_bytes::null_bytes_when_decoding |
|
PASS [ 0.023s] gix-credentials::credentials helper::cascade::invoke::partial_credentials_can_be_overwritten_by_complete_ones |
|
PASS [ 0.006s] gix-credentials::credentials helper::context::from_bytes::quit_supports_git_config_boolean_values |
|
PASS [ 0.018s] 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::from_bytes::unknown_field_names_are_skipped |
|
PASS [ 0.005s] 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.025s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_but_can_skip_the_path_in_host_only_urls |
|
PASS [ 0.028s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_to_support_scripts |
|
PASS [ 0.009s] gix-credentials::credentials helper::invoke::program::builtin |
|
PASS [ 0.015s] gix-credentials::credentials helper::invoke::get |
|
PASS [ 0.012s] 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.013s] gix-credentials::credentials helper::invoke::program::path_to_helper_as_script_to_workaround_executable_bits |
|
PASS [ 0.005s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::quit_message_in_context_causes_special_error_ignoring_missing_identity |
|
PASS [ 0.013s] gix-credentials::credentials helper::invoke::program::script |
|
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::empty |
|
PASS [ 0.005s] gix-credentials::credentials program::from_custom_definition::name_with_special_args |
|
PASS [ 0.006s] gix-credentials::credentials program::from_custom_definition::name |
|
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::name_with_args |
|
PASS [ 0.006s] gix-credentials::credentials program::from_custom_definition::path_with_simple_args |
|
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::path_with_args_that_definitely_need_shell |
|
PASS [ 0.006s] gix-credentials::credentials program::from_custom_definition::path_without_args |
|
PASS [ 0.005s] gix-credentials::credentials program::from_custom_definition::simple_script_in_path |
|
PASS [ 0.006s] gix-credentials::credentials protocol::context::destructure_url_in_place::http_and_https_ignore_the_path_by_default |
|
PASS [ 0.005s] gix-credentials::credentials protocol::context::destructure_url_in_place::passwords_are_placed_in_context_too |
|
PASS [ 0.006s] 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.005s] gix-credentials::credentials protocol::context::to_url::all_fields_with_port_but_password_is_never_shown |
|
PASS [ 0.006s] gix-credentials::credentials protocol::context::to_prompt::no_scheme_means_no_url |
|
PASS [ 0.028s] gix-credentials::credentials helper::invoke::store_and_reject |
|
PASS [ 0.006s] gix-credentials::credentials protocol::context::to_url::host_is_appended |
|
PASS [ 0.005s] gix-credentials::credentials protocol::context::to_url::path_is_appended_with_leading_slash_placed_as_needed |
|
PASS [ 0.005s] gix-credentials::credentials protocol::context::to_url::no_protocol_is_nothing |
|
PASS [ 0.006s] 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.006s] gix-date::date time::format::default |
|
PASS [ 0.006s] gix-date::date time::format::git_default |
|
PASS [ 0.006s] gix-date::date time::format::git_rfc2822 |
|
PASS [ 0.006s] gix-date::date time::format::iso8601 |
|
PASS [ 0.006s] gix-date::date time::format::iso8601_strict |
|
PASS [ 0.006s] gix-date::date time::format::raw |
|
PASS [ 0.005s] gix-date::date time::format::rfc2822 |
|
PASS [ 0.006s] gix-date::date time::format::unix |
|
PASS [ 0.007s] gix-date::date time::format::short |
|
PASS [ 0.005s] gix-date::date time::parse::double_negation_in_offset |
|
PASS [ 0.007s] gix-date::date time::is_set |
|
PASS [ 0.007s] gix-date::date time::parse::bad_raw |
|
PASS [ 0.007s] gix-date::date time::parse::fuzz::invalid_but_does_not_cause_panic |
|
PASS [ 0.006s] gix-date::date time::parse::invalid_dates_can_be_produced_without_current_time |
|
PASS [ 0.007s] gix-date::date time::parse::git_rfc2822 |
|
PASS [ 0.007s] gix-date::date time::parse::raw |
|
PASS [ 0.007s] gix-date::date time::parse::relative::large_offsets |
|
PASS [ 0.005s] gix-date::date time::parse::relative::offset_leading_to_before_unix_epoch_can_be_represented |
|
PASS [ 0.006s] gix-date::date time::parse::relative::large_offsets_do_not_panic |
|
PASS [ 0.006s] gix-date::date time::parse::rfc2822 |
|
PASS [ 0.005s] gix-date::date time::parse::short |
|
PASS [ 0.006s] gix-date::date time::parse::special_time_is_ok_for_now |
|
PASS [ 0.006s] gix-date::date time::write_to::invalid |
|
PASS [ 0.006s] gix-date::date time::write_to::valid_roundtrips |
|
PASS [ 0.172s] gix-config-tests::mem usage |
|
PASS [ 0.006s] gix-diff rewrites::tracker::estimate_involved_items::copies_count_modifications_as_sources |
|
PASS [ 0.004s] gix-diff rewrites::tracker::estimate_involved_items::copies_do_not_count_additions_as_sources |
|
PASS [ 0.005s] gix-diff rewrites::tracker::estimate_involved_items::renames_count_unemitted_as_sources_and_destinations |
|
PASS [ 0.005s] gix-diff tree::function::tests::compare_select_samples |
|
PASS [ 0.033s] gix-date::date time::parse::git_default |
|
PASS [ 0.005s] gix-diff tree::visit::tests::size_of_change |
|
PASS [ 0.040s] gix-date::date time::init::utc_local_handles_signs_correctly |
|
PASS [ 0.031s] gix-date::date time::parse::relative::various |
|
PASS [ 0.015s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::above_large_file_threshold |
|
PASS [ 0.012s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::non_existing |
|
PASS [ 0.014s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_below_large_file_threshold |
|
PASS [ 0.012s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::simple |
|
PASS [ 0.006s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::worktree_filter |
|
PASS [ 0.077s] gix-date::date time::baseline::parse_compare_format |
|
PASS [ 0.033s] gix-diff-tests::diff blob::platform::diff_binary |
|
PASS [ 0.017s] gix-diff-tests::diff blob::platform::source_and_destination_do_not_exist |
|
PASS [ 0.036s] gix-diff-tests::diff blob::platform::diff_performed_despite_external_command |
|
PASS [ 0.034s] gix-diff-tests::diff blob::platform::invalid_resource_types |
|
PASS [ 0.037s] gix-diff-tests::diff blob::platform::diff_skipped_due_to_external_command_and_enabled_option |
|
PASS [ 0.051s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_by_buffer_inspection |
|
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::add_only |
|
PASS [ 0.005s] gix-diff-tests::diff rewrites::tracker::copy_by_id_in_additions_only |
|
PASS [ 0.040s] gix-diff-tests::diff blob::platform::resources_of_worktree_and_odb_and_check_link |
|
PASS [ 0.008s] 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.006s] 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.007s] gix-diff-tests::diff rewrites::tracker::directories_without_relation_are_ignored |
|
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::remove_only |
|
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::directory_renames_by_id_can_fail_gracefully |
|
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::rename_by_id |
|
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::rename_by_50_percent_similarity |
|
PASS [ 0.006s] gix-diff-tests::diff rewrites::tracker::rename_by_similarity_reports_limit_if_encountered |
|
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::simple_directory_rename_by_id |
|
PASS [ 0.171s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::with_driver |
|
PASS [ 0.251s] gix-diff-tests::diff tree::changes::to_obtain_tree::directory_rename |
|
PASS [ 0.501s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states_nested |
|
PASS [ 0.500s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference_nested |
|
PASS [ 0.511s] gix-diff-tests::diff tree::changes::to_obtain_tree::reverse_directory_rename |
|
PASS [ 0.542s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference |
|
PASS [ 0.661s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states |
|
PASS [ 1.527s] gix-diff-tests::diff tree_with_rewrites::changes_against_modified_tree_with_filename_tracking |
|
PASS [ 1.032s] gix-diff-tests::diff tree_with_rewrites::copies_in_entire_tree_by_similarity |
|
PASS [ 0.931s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_2 |
|
PASS [ 0.078s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_by_identity |
|
PASS [ 0.083s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_by_identity_3 |
|
PASS [ 1.143s] gix-diff-tests::diff tree_with_rewrites::empty_to_new_tree_without_rename_tracking |
|
PASS [ 1.578s] gix-diff-tests::diff tree_with_rewrites::copies_by_identity |
|
PASS [ 0.110s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_disabled |
|
PASS [ 0.011s] gix-diff-tests::diff tree_with_rewrites::renames_by_identity |
|
PASS [ 1.191s] gix-diff-tests::diff tree_with_rewrites::copies_in_entire_tree_by_similarity_with_limit |
|
PASS [ 0.007s] gix-diff-tests::diff tree_with_rewrites::renames_by_similarity_with_limit |
|
PASS [ 0.107s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_disabled_3 |
|
PASS [ 0.124s] gix-diff-tests::diff tree_with_rewrites::realistic_renames_disabled_2 |
|
PASS [ 1.270s] gix-diff-tests::diff tree_with_rewrites::copies_by_similarity_with_limit |
|
PASS [ 0.107s] gix-diff-tests::diff tree_with_rewrites::rename_by_similarity |
|
PASS [ 1.551s] gix-diff-tests::diff tree_with_rewrites::copies_by_similarity |
|
PASS [ 0.889s] gix-dir::dir walk::cancel_with_collection_does_not_fail |
|
PASS [ 0.006s] gix-dir::dir walk::ignored_sub_repo |
|
PASS [ 0.006s] gix-dir::dir walk::ignored_with_cwd_handling |
|
PASS [ 0.005s] gix-dir::dir walk::ignored_with_prefix_pathspec_collapses_just_like_untracked |
|
PASS [ 0.821s] gix-dir::dir walk::file_root_is_shown_if_pathspec_matches_exactly |
|
PASS [ 0.007s] gix-dir::dir walk::in_repo_hidden_worktree |
|
PASS [ 0.817s] gix-dir::dir walk::ignored_dir_with_cwd_handling |
|
PASS [ 0.005s] gix-dir::dir walk::in_repo_worktree |
|
PASS [ 0.888s] gix-dir::dir walk::expendable_and_precious |
|
PASS [ 0.006s] gix-dir::dir walk::nested_bare_repos_in_ignored_directories |
|
PASS [ 0.004s] gix-dir::dir walk::nested_precious_repo_respects_wildcards |
|
PASS [ 0.005s] gix-dir::dir walk::nested_ignored_dirs_for_deletion_nonmatching_wildcard_spec |
|
PASS [ 0.005s] gix-dir::dir walk::nested_repos_in_ignored_directories |
|
PASS [ 0.004s] gix-dir::dir walk::nested_repos_in_untracked_directories |
|
PASS [ 0.004s] gix-dir::dir walk::one_ignored_submodule |
|
PASS [ 0.004s] gix-dir::dir walk::only_untracked |
|
PASS [ 0.005s] gix-dir::dir walk::only_untracked_explicit_pathspec_selection |
|
PASS [ 0.004s] gix-dir::dir walk::only_untracked_from_subdir |
|
PASS [ 0.004s] gix-dir::dir walk::only_untracked_with_pathspec |
|
PASS [ 0.006s] gix-dir::dir walk::only_untracked_with_cwd_handling |
|
PASS [ 0.005s] gix-dir::dir walk::only_untracked_with_prefix_deletion |
|
PASS [ 0.005s] gix-dir::dir walk::partial_checkout_cone_and_non_one |
|
PASS [ 0.004s] gix-dir::dir walk::root_at_submodule_repository_allows_walk |
|
PASS [ 0.006s] gix-dir::dir walk::precious_are_not_expendable |
|
PASS [ 0.004s] gix-dir::dir walk::root_can_be_pruned_early_with_pathspec |
|
PASS [ 0.004s] gix-dir::dir walk::root_cannot_pass_through_case_altered_capital_dot_git_if_case_insensitive |
|
PASS [ 0.004s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_tracked |
|
PASS [ 0.004s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_untracked |
|
PASS [ 0.004s] gix-dir::dir walk::root_in_submodule_from_superproject_repository_allows_walk |
|
PASS [ 0.004s] gix-dir::dir walk::root_in_submodule_repository_allows_walk |
|
PASS [ 0.004s] gix-dir::dir walk::root_may_not_go_through_dot_git |
|
PASS [ 0.005s] gix-dir::dir walk::root_may_not_go_through_nested_repository_unless_enabled |
|
PASS [ 0.005s] gix-dir::dir walk::root_may_not_go_through_submodule |
|
PASS [ 0.004s] gix-dir::dir walk::root_that_is_ignored_is_listed_for_files_and_directories |
|
PASS [ 0.004s] gix-dir::dir walk::root_that_is_tracked_and_ignored_is_considered_tracked |
|
PASS [ 0.004s] gix-dir::dir walk::root_that_is_tracked_file_is_returned |
|
PASS [ 0.003s] gix-dir::dir walk::root_that_is_untracked_file_is_returned |
|
PASS [ 0.003s] gix-dir::dir walk::should_interrupt_works_even_in_empty_directories |
|
PASS [ 0.004s] gix-dir::dir walk::root_with_dir_that_is_tracked_and_ignored |
|
PASS [ 0.960s] gix-dir::dir walk::complex_empty |
|
PASS [ 0.005s] gix-dir::dir walk::subdir_untracked |
|
PASS [ 0.007s] gix-dir::dir walk::subdir_slash_with_negations |
|
PASS [ 0.004s] gix-dir::dir walk::top_level_root_that_is_a_file |
|
PASS [ 0.006s] gix-dir::dir walk::submodules |
|
PASS [ 0.004s] gix-dir::dir walk::type_mismatch |
|
PASS [ 0.005s] gix-dir::dir walk::top_level_slash_with_negations |
|
PASS [ 0.969s] gix-dir::dir walk::empty_and_nested_untracked |
|
PASS [ 0.037s] gix-dir::dir walk::root_may_be_a_symlink_if_it_is_the_worktree |
|
PASS [ 0.004s] gix-dir::dir walk::type_mismatch_ignore_case |
|
PASS [ 0.005s] gix-dir::dir walk::type_mismatch_ignore_case_clash_dir_is_file |
|
PASS [ 0.035s] gix-dir::dir walk::root_may_not_lead_through_symlinks |
|
PASS [ 0.005s] gix-dir::dir walk::type_mismatch_ignore_case_clash_file_is_dir |
|
PASS [ 0.018s] gix-dir::dir walk::symlink_to_dir_can_be_excluded |
|
PASS [ 0.005s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_prefix_wildcards |
|
PASS [ 0.008s] gix-dir::dir walk::untracked_and_ignored |
|
PASS [ 0.008s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_mixed |
|
PASS [ 0.007s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_wildcards |
|
PASS [ 0.006s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed |
|
PASS [ 0.007s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed_with_prefix |
|
PASS [ 0.005s] gix-dir::dir walk::untracked_and_ignored_collapse_mix |
|
PASS [ 0.005s] gix-dir::dir walk::untracked_and_ignored_for_deletion_negative_wildcard_spec |
|
PASS [ 0.005s] gix-dir::dir walk::untracked_and_ignored_for_deletion_nonmatching_wildcard_spec |
|
PASS [ 0.005s] gix-dir::dir walk::untracked_and_ignored_for_deletion_positive_wildcard_spec |
|
PASS [ 0.005s] gix-dir::dir walk::untracked_and_ignored_pathspec_guidance |
|
PASS [ 0.005s] gix-dir::dir walk::walk_with_submodule |
|
PASS [ 0.005s] gix-dir::dir walk::worktree_root_can_be_symlink |
|
PASS [ 0.004s] gix-discover upwards::types::tests::parse_ceiling_dirs_from_environment_format |
|
PASS [ 0.012s] gix-dir::dir_walk_cwd prefixes_work_as_expected |
|
PASS [ 1.016s] gix-dir::dir walk::empty_root |
|
PASS [ 1.009s] gix-dir::dir walk::expendable_and_precious_in_ignored_dir_with_pathspec |
|
PASS [ 0.180s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_bare_repo |
|
PASS [ 0.004s] gix-discover::discover parse::invalid |
|
PASS [ 0.102s] gix-discover::discover is_git::split_worktree_using_configuration |
|
PASS [ 0.005s] gix-discover::discover parse::valid |
|
PASS [ 0.003s] gix-discover::discover path::from_git_dir_file::absolute_path_unix |
|
PASS [ 0.003s] gix-discover::discover path::from_git_dir_file::relative_path_is_made_absolute_relative_to_containing_dir |
|
PASS [ 0.195s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare |
|
PASS [ 0.004s] gix-discover::discover upwards::ceiling_dirs::ceiling_dir_is_ignored_if_we_are_standing_on_the_ceiling_and_no_match_is_required |
|
PASS [ 0.004s] gix-discover::discover upwards::ceiling_dirs::ceiling_dir_limits_are_respected_and_prevent_discovery |
|
PASS [ 0.004s] gix-discover::discover upwards::ceiling_dirs::ceiling_dirs_are_not_processed_differently_than_the_git_dir_candidate |
|
PASS [ 0.004s] gix-discover::discover upwards::ceiling_dirs::ceilings_are_adjusted_to_match_search_dir |
|
PASS [ 0.004s] gix-discover::discover upwards::ceiling_dirs::discovery_fails_if_we_require_a_matching_ceiling_dir_but_are_standing_on_it |
|
PASS [ 0.004s] gix-discover::discover upwards::ceiling_dirs::git_dir_candidate_within_ceiling_allows_discovery |
|
PASS [ 0.203s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare_if_it_was_renamed |
|
PASS [ 0.004s] gix-discover::discover upwards::ceiling_dirs::more_restrictive_ceiling_dirs_overrule_less_restrictive_ones |
|
PASS [ 0.005s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dir_error_can_be_suppressed |
|
PASS [ 0.004s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dirs_errors_by_default |
|
PASS [ 0.004s] gix-discover::discover upwards::do_not_shorten_absolute_paths |
|
PASS [ 0.004s] gix-discover::discover upwards::dot_git_only::bare_repos_are_ignored |
|
PASS [ 0.004s] gix-discover::discover upwards::dot_git_only::succeeds_from_within_dot_git_dir |
|
PASS [ 0.003s] gix-discover::discover upwards::dot_git_only::succeeds_in_worktree_dir |
|
PASS [ 0.003s] gix-discover::discover upwards::from_bare_git_dir |
|
PASS [ 0.003s] gix-discover::discover upwards::from_bare_git_dir_without_config_file |
|
PASS [ 0.004s] gix-discover::discover upwards::from_bare_with_index |
|
PASS [ 0.004s] gix-discover::discover upwards::from_dir_with_dot_dot |
|
PASS [ 0.213s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_nonbare_repo |
|
PASS [ 0.004s] gix-discover::discover upwards::from_existing_worktree |
|
PASS [ 0.004s] gix-discover::discover upwards::from_existing_worktree_inside_dot_git |
|
PASS [ 0.004s] gix-discover::discover upwards::from_git_dir |
|
PASS [ 0.004s] gix-discover::discover upwards::from_inside_bare_git_dir |
|
PASS [ 0.004s] gix-discover::discover upwards::from_nested_dir |
|
PASS [ 0.004s] gix-discover::discover upwards::from_nested_dir_inside_a_git_dir |
|
PASS [ 0.004s] gix-discover::discover upwards::from_non_bare_without_index |
|
PASS [ 0.004s] gix-discover::discover upwards::from_non_existing_worktree |
|
PASS [ 0.005s] gix-discover::discover upwards::from_non_existing_worktree_inside_dot_git |
|
PASS [ 0.004s] gix-discover::discover upwards::from_working_dir_no_config |
|
PASS [ 0.005s] gix-discover::discover upwards::from_working_dir |
|
PASS [ 0.215s] gix-discover::discover is_git::non_bare_repo_without_workdir |
|
PASS [ 0.222s] gix-discover::discover is_git::no_bare_repo_without_index_file_looks_like_worktree |
|
PASS [ 0.184s] gix-discover::discover is_git::non_bare_repo_without_workdir_with_index |
|
PASS [ 0.004s] gix-features::features trace::span |
|
PASS [ 0.011s] gix-discover::isolated unc_paths_are_handled_on_windows |
|
PASS [ 0.009s] gix-discover::isolated upwards_with_relative_directories_and_optional_ceiling |
|
PASS [ 0.013s] gix-discover::isolated in_cwd_upwards_bare_repo_without_index |
|
PASS [ 0.012s] gix-discover::isolated in_cwd_upwards_nonbare_repo_without_index |
|
PASS [ 0.004s] gix-features::hash size_of_sha1 |
|
PASS [ 0.015s] gix-discover::isolated upwards_bare_repo_with_index |
|
PASS [ 0.005s] gix-features::multi-threaded parallel::in_order_iter::in_order_stays_in_order |
|
PASS [ 0.005s] gix-features::multi-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.004s] gix-features::multi-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete |
|
PASS [ 0.005s] gix-features::multi-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.006s] gix-features::multi-threaded parallel::in_parallel |
|
PASS [ 0.005s] gix-features::multi-threaded parallel::in_parallel_with_mut_slice_in_chunks |
|
PASS [ 0.005s] gix-features::multi-threaded parallel::stepped_reduce_finalize |
|
PASS [ 0.004s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_big |
|
PASS [ 0.006s] gix-features::multi-threaded parallel::stepped_reduce_ref_input_and_consume |
|
PASS [ 0.006s] gix-features::multi-threaded parallel::stepped_reduce_next |
|
PASS [ 0.004s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_small |
|
PASS [ 0.004s] gix-features::parallel optimize_chunk_size_and_thread_limit::not_enough_chunks_for_threads |
|
PASS [ 0.004s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_lookup |
|
PASS [ 0.004s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_indexed |
|
PASS [ 0.003s] gix-features::parallel optimize_chunk_size_and_thread_limit::some_more_chunks_per_thread |
|
PASS [ 0.004s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_many_threads |
|
PASS [ 0.003s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_single_thread |
|
PASS [ 0.003s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_many_threads |
|
PASS [ 0.004s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_single_thread |
|
PASS [ 0.004s] gix-features::pipe io::lack_of_reader_fails_with_broken_pipe |
|
PASS [ 0.004s] gix-features::pipe io::continue_on_empty_writes |
|
PASS [ 0.004s] gix-features::pipe io::line_reading |
|
PASS [ 0.005s] gix-features::pipe io::line_reading_one_by_one |
|
PASS [ 0.004s] gix-features::pipe io::threaded_read_to_end |
|
PASS [ 0.005s] gix-features::pipe io::small_reads |
|
PASS [ 0.005s] 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.004s] gix-features::single-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.004s] gix-features::single-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete |
|
PASS [ 0.003s] gix-features::single-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.005s] gix-features::single-threaded parallel::in_parallel |
|
PASS [ 0.005s] gix-features::single-threaded parallel::stepped_reduce_next |
|
PASS [ 0.004s] gix-features::single-threaded parallel::stepped_reduce_ref_input_and_consume |
|
PASS [ 0.006s] gix-features::single-threaded parallel::stepped_reduce_finalize |
|
PASS [ 0.004s] gix-filter::filter driver::apply::missing_driver_means_no_filter_is_applied |
|
PASS [ 0.017s] gix-features::single-threaded parallel::in_parallel_with_mut_slice_in_chunks |
|
PASS [ 0.179s] gix-discover::discover upwards::submodules::by_their_module_git_dir |
|
PASS [ 0.195s] gix-discover::discover upwards::submodules::by_their_worktree_checkout |
|
PASS [ 20.070s] gix-filter::filter driver::apply::smudge_and_clean_failure_is_translated_to_observable_error_for_required_drivers |
|
PASS [ 20.074s] gix-filter::filter driver::apply::smudge_and_clean_delayed |
|
PASS [ 0.004s] gix-filter::filter eol::convert_to_git::crlf_in_index_prevents_conversion_to_lf |
|
PASS [ 0.004s] gix-filter::filter eol::convert_to_git::detected_as_binary |
|
PASS [ 20.074s] gix-filter::filter driver::apply::smudge_and_clean_failure_means_nothing_if_required_is_false |
|
PASS [ 0.004s] gix-filter::filter eol::convert_to_git::fast_conversion_by_stripping_cr |
|
PASS [ 0.004s] gix-filter::filter eol::convert_to_git::no_crlf_means_no_work |
|
PASS [ 0.005s] 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.004s] gix-filter::filter eol::convert_to_git::with_binary_attribute_is_never_converted |
|
PASS [ 0.005s] gix-filter::filter eol::convert_to_worktree::existing_crnl_are_not_replaced_for_safety_nor_are_lone_cr |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_worktree::each_nl_is_replaced_with_crnl |
|
PASS [ 0.006s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_attribute_digest_does_not_allow_it |
|
PASS [ 0.006s] 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.004s] gix-filter::filter eol::stats::from_bytes::all |
|
PASS [ 0.003s] gix-filter::filter ident::apply::no_change |
|
PASS [ 0.004s] gix-filter::filter ident::apply::round_trips |
|
PASS [ 0.003s] 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 [ 20.125s] gix-filter::filter driver::apply::process_status_abort_disables_capability |
|
PASS [ 0.006s] gix-filter::filter ident::undo::multiple |
|
PASS [ 0.005s] gix-filter::filter ident::undo::no_id_changes_nothing |
|
PASS [ 0.004s] 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.018s] gix-filter::filter pipeline::convert_to_git::no_filter_means_reader_is_returned_unchanged |
|
PASS [ 0.031s] gix-filter::filter pipeline::convert_to_git::no_driver_but_filter_with_autocrlf |
|
PASS [ 21.024s] gix-filter::filter driver::apply::a_crashing_process_can_restart_it |
|
PASS [ 0.004s] gix-filter::filter pipeline::convert_to_worktree::all_stages_no_filter |
|
PASS [ 0.004s] gix-filter::filter pipeline::convert_to_worktree::no_filter |
|
PASS [ 0.003s] gix-filter::filter pipeline::default |
|
PASS [ 21.031s] gix-filter::filter driver::apply::process_status_strange_shuts_down_process |
|
PASS [ 0.004s] gix-filter::filter worktree::encode_to_git::simple |
|
PASS [ 0.004s] gix-filter::filter worktree::encode_to_worktree::shift_jis |
|
PASS [ 0.003s] gix-filter::filter worktree::encoding::for_label::latin_1_is_supported_with_fallback |
|
PASS [ 0.003s] gix-filter::filter worktree::encoding::for_label::unknown |
|
PASS [ 0.004s] gix-filter::filter worktree::encoding::for_label::various_spellings_of_utf_8_are_supported |
|
PASS [ 0.005s] gix-filter::filter worktree::encoding::for_label::utf32_is_not_supported |
|
PASS [ 0.004s] gix-filter::filter worktree::encoding::for_label::various_utf_16_without_bom_suffix_are_supported |
|
PASS [ 0.004s] gix-filter::filter worktree::encoding::for_label::various_utf_16_with_bom_suffix_are_unsupported |
|
PASS [ 0.920s] gix-filter::filter pipeline::convert_to_git::all_stages_mean_streaming_is_impossible |
|
PASS [ 0.004s] gix-fs::current_dir precompose_unicode |
|
PASS [ 0.004s] gix-fs::fs capabilities::probe |
|
PASS [ 0.006s] gix-fs::fs capabilities::parallel_probe |
|
PASS [ 0.004s] gix-fs::fs dir::create::all::a_deeply_nested_directory |
|
PASS [ 0.004s] gix-fs::fs dir::create::iter::a_single_directory_can_be_created_too |
|
PASS [ 0.005s] gix-fs::fs dir::create::iter::an_existing_directory_causes_immediate_success |
|
PASS [ 0.004s] gix-fs::fs dir::create::iter::an_existing_file_makes_directory_creation_fail_permanently |
|
PASS [ 0.004s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_automatically |
|
PASS [ 0.004s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_up_to_retries_limit |
|
PASS [ 0.003s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted_not_enough_retries |
|
PASS [ 0.005s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted |
|
PASS [ 0.003s] gix-fs::fs dir::remove::empty_depth_first::nested_empty_and_single_empty_delete_successfully |
|
PASS [ 0.003s] gix-fs::fs dir::remove::empty_depth_first::non_empty_anywhere_and_deletion_fails |
|
PASS [ 0.003s] gix-fs::fs dir::remove::empty_upwards_until_boundary::a_directory_which_doesnt_exist_to_start_with_is_ok |
|
PASS [ 0.003s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_being_the_target_dir_always_succeeds_and_we_do_nothing |
|
PASS [ 0.003s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_directory_doesnt_have_to_exist_either_if_the_target_doesnt |
|
PASS [ 0.003s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_must_contain_target_dir |
|
PASS [ 0.003s] gix-fs::fs dir::remove::empty_upwards_until_boundary::nested_directory_deletion_works |
|
PASS [ 0.003s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_being_a_file_immediately_fails |
|
PASS [ 0.922s] gix-filter::filter pipeline::convert_to_git::only_driver_means_streaming_is_possible |
|
PASS [ 0.004s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_non_existing_causes_existing_parents_not_to_be_deleted |
|
PASS [ 0.004s] gix-fs::fs dir::remove::iter::racy_directory_creation_during_deletion_always_wins_immediately |
|
PASS [ 0.004s] gix-fs::fs read_dir::with_precomposed_unicode |
|
PASS [ 0.004s] gix-fs::fs stack::absolute_paths_are_invalid |
|
PASS [ 0.004s] gix-fs::fs stack::delegate_calls_are_consistent |
|
PASS [ 0.004s] gix-fs::fs stack::empty_paths_are_noop_if_no_path_was_pushed_before |
|
PASS [ 0.003s] gix-fs::fs stack::relative_components_are_invalid |
|
PASS [ 0.004s] gix-fs::fs stack::path_join_handling |
|
PASS [ 0.003s] gix-glob::glob parse::absence_of_sub_directories_are_marked |
|
PASS [ 0.003s] gix-glob::glob parse::backslashes_are_part_of_the_pattern_if_not_in_specific_positions |
|
PASS [ 0.004s] gix-glob::glob parse::backslashes_before_hashes_are_considered_an_escape_sequence |
|
PASS [ 0.004s] gix-glob::glob parse::hash_symbols_are_not_special |
|
PASS [ 0.003s] gix-glob::glob parse::leading_exclamation_mark_negates_pattern |
|
PASS [ 0.937s] gix-filter::filter pipeline::convert_to_worktree::all_stages |
|
PASS [ 0.003s] gix-glob::glob parse::leading_exclamation_marks_can_be_escaped_with_backslash |
|
PASS [ 0.003s] gix-glob::glob parse::leading_slashes_mark_patterns_as_absolute |
|
PASS [ 0.003s] gix-glob::glob parse::mark_ends_with_pattern_specifically |
|
PASS [ 0.003s] gix-glob::glob parse::trailing_slashes_are_marked_and_removed |
|
PASS [ 0.003s] gix-glob::glob parse::trailing_spaces_are_taken_literally |
|
PASS [ 0.004s] gix-glob::glob parse::trailing_spaces_can_be_escaped_to_be_literal |
|
PASS [ 0.003s] gix-glob::glob parse::whitespace_only_is_ignored |
|
LEAK [ 1.039s] gix-filter::filter driver::shutdown::ignore_when_waiting |
|
PASS [ 0.003s] gix-glob::glob pattern::display |
|
PASS [ 0.003s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_ends_with_in_basenames |
|
PASS [ 0.003s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_glob_in_paths |
|
PASS [ 0.003s] gix-glob::glob pattern::matching::absolute_basename_matches_only_from_beginning |
|
PASS [ 0.003s] gix-glob::glob pattern::matching::absolute_path_matches_only_from_beginning |
|
PASS [ 0.003s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_can_do_case_insensitive_prefix_search |
|
PASS [ 0.003s] gix-glob::glob pattern::matching::basename_glob_and_literal_is_ends_with |
|
PASS [ 0.004s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_detects_mismatches_quickly |
|
PASS [ 0.003s] gix-glob::glob pattern::matching::basename_matches_from_end |
|
PASS [ 0.004s] gix-glob::glob pattern::matching::directory_patterns_do_not_match_files_within_a_directory_as_well_like_slash_star_star |
|
PASS [ 0.005s] gix-glob::glob pattern::matching::fuzzed_exponential_runaway_denial_of_service |
|
PASS [ 0.004s] gix-glob::glob pattern::matching::matches_of_absolute_paths_work |
|
PASS [ 0.003s] gix-glob::glob pattern::matching::names_do_not_automatically_match_entire_directories |
|
PASS [ 0.003s] gix-glob::glob pattern::matching::negated_patterns_are_handled_by_caller |
|
PASS [ 0.003s] gix-glob::glob pattern::matching::non_dirs_for_must_be_dir_patterns_are_ignored |
|
PASS [ 0.004s] gix-glob::glob pattern::matching::relative_path_does_not_match_from_end |
|
PASS [ 0.003s] gix-glob::glob pattern::matching::single_paths_match_anywhere |
|
PASS [ 0.003s] gix-glob::glob pattern::matching::special_cases_from_corpus |
|
PASS [ 0.004s] gix-glob::glob search::pattern::list::from_file_that_does_not_exist |
|
PASS [ 0.006s] gix-glob::glob search::pattern::list::from_bytes_base |
|
PASS [ 0.003s] gix-glob::glob search::pattern::list::from_file_that_is_a_directory |
|
PASS [ 0.003s] gix-glob::glob search::pattern::list::strip_base_handle_recompute_basename_pos |
|
PASS [ 0.003s] gix-glob::glob wildmatch::brackets |
|
PASS [ 0.004s] gix-glob::glob wildmatch::corpus |
|
PASS [ 0.003s] gix-hash::hash kind::from_hex_len::none_if_there_is_no_fit |
|
PASS [ 0.003s] gix-hash::hash kind::from_hex_len::some_sha1 |
|
PASS [ 0.003s] gix-hash::hash object_id::empty::blob |
|
PASS [ 0.004s] gix-hash::hash object_id::empty::tree |
|
PASS [ 0.003s] gix-hash::hash object_id::from_hex::invalid::non_hex_characters |
|
PASS [ 0.003s] gix-hash::hash object_id::from_hex::invalid::too_long |
|
PASS [ 0.003s] gix-hash::hash object_id::from_hex::invalid::too_short |
|
PASS [ 0.003s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_lowercase |
|
PASS [ 0.003s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_uppercase |
|
PASS [ 0.003s] gix-hash::hash oid::is_null |
|
PASS [ 0.003s] gix-hash::hash oid::to_hex_with_len::display_entire_range_sha1 |
|
PASS [ 0.003s] gix-hash::hash prefix::cmp_oid::it_detects_equality |
|
PASS [ 0.003s] gix-hash::hash prefix::cmp_oid::it_detects_inequality |
|
PASS [ 0.004s] gix-hash::hash prefix::new::errors_if_hex_len_is_longer_than_oid_len_in_hex |
|
PASS [ 0.004s] gix-hash::hash prefix::new::errors_if_hex_len_is_too_short |
|
PASS [ 0.004s] gix-hash::hash prefix::new::various_valid_inputs |
|
PASS [ 0.003s] gix-hash::hash prefix::try_from::id_8_chars |
|
PASS [ 0.003s] gix-hash::hash prefix::try_from::id_9_chars |
|
PASS [ 0.003s] gix-hash::hash prefix::try_from::id_to_long |
|
PASS [ 0.003s] gix-hash::hash prefix::try_from::id_to_short |
|
PASS [ 0.003s] gix-hash::hash prefix::try_from::invalid_chars |
|
PASS [ 0.003s] gix-hashtable::hashtable hash::hasher::non_write_methods_panic |
|
PASS [ 0.003s] gix-hashtable::hashtable hash::hasher::write_uses_the_first_8_bytes_verbatim_assuming_a_secure_hash_as_input |
|
PASS [ 0.003s] gix-ignore::ignore parse::byte_order_marks_are_no_patterns |
|
PASS [ 0.004s] gix-ignore::ignore parse::backslashes_before_hashes_are_no_comments |
|
PASS [ 0.003s] gix-ignore::ignore parse::line_endings_can_be_windows_or_unix |
|
PASS [ 0.004s] gix-ignore::ignore parse::comments_are_ignored_as_well_as_empty_ones |
|
PASS [ 0.003s] gix-ignore::ignore parse::line_numbers_are_counted_correctly |
|
PASS [ 0.003s] gix-ignore::ignore parse::precious |
|
PASS [ 0.003s] gix-ignore::ignore parse::trailing_spaces_can_be_escaped_to_be_literal |
|
PASS [ 0.003s] gix-ignore::ignore search::from_overrides |
|
PASS [ 0.003s] gix-ignore::ignore search::from_overrides_with_excludes |
|
PASS [ 0.004s] gix-ignore::ignore search::from_overrides_with_precious |
|
PASS [ 0.004s] gix-index access::tests::entry_by_path_with_conflicting_file |
|
PASS [ 0.003s] gix-index entry::flags::at_rest::tests::flags_extended_conversion |
|
PASS [ 0.003s] gix-index entry::flags::at_rest::tests::flags_from_bits_with_conflict |
|
PASS [ 0.004s] gix-index extension::tree::tests::size_of_tree |
|
PASS [ 0.004s] gix-index size_of_entry |
|
PASS [ 0.173s] gix-fsck::fsck connectivity::missing_trees |
|
PASS [ 0.056s] gix-ignore::ignore search::baseline_from_git_dir |
|
PASS [ 0.031s] gix-index-tests::integrate index::access::entry_by_path |
|
PASS [ 0.030s] gix-index-tests::integrate index::access::entry_by_path_and_stage |
|
PASS [ 0.207s] gix-fsck::fsck connectivity::missing_blobs |
|
PASS [ 0.004s] gix-index-tests::integrate index::access::entry_by_path_with_conflicting_file |
|
PASS [ 0.004s] gix-index-tests::integrate index::access::entry_range |
|
PASS [ 0.005s] gix-index-tests::integrate index::access::ignorecase_clashes_and_order |
|
PASS [ 0.005s] gix-index-tests::integrate index::access::prefixed_entries |
|
PASS [ 0.005s] gix-index-tests::integrate index::access::prefixed_entries_icase_with_name_clashes |
|
PASS [ 0.005s] gix-index-tests::integrate index::access::prefixed_entries_with_multi_stage_file |
|
PASS [ 0.004s] gix-index-tests::integrate index::access::remove_entries |
|
PASS [ 0.004s] gix-index-tests::integrate index::access::sort_entries |
|
PASS [ 0.003s] gix-index-tests::integrate index::entry::mode::apply |
|
PASS [ 0.003s] gix-index-tests::integrate index::entry::stat::is_racy |
|
PASS [ 0.004s] gix-index-tests::integrate index::entry::stat::matches::check_stat |
|
PASS [ 0.004s] gix-index-tests::integrate index::entry::stat::matches::use_ctime |
|
PASS [ 0.004s] gix-index-tests::integrate index::entry::stat::matches::use_nsec |
|
PASS [ 0.224s] gix-fsck::fsck connectivity::no_missing |
|
PASS [ 0.004s] gix-index-tests::integrate index::entry::stat::matches::use_stdev |
|
PASS [ 0.005s] 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.006s] gix-index-tests::integrate index::file::init::at_or_new::opens_existing |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::access::set_path::future_writes_respect_the_newly_set_path |
|
PASS [ 0.003s] gix-index-tests::integrate index::file::read::file_with_conflicts |
|
PASS [ 0.004s] gix-index-tests::integrate index::file::read::fsmn_v1 |
|
PASS [ 0.004s] gix-index-tests::integrate index::file::read::reuc_extension |
|
PASS [ 0.099s] gix-index-tests::integrate index::access::dirwalk_api_and_icase_support |
|
PASS [ 0.032s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode_no_dirs |
|
PASS [ 0.042s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode |
|
PASS [ 0.039s] gix-index-tests::integrate index::file::read::sparse_checkout_non_cone_mode |
|
PASS [ 0.006s] 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.041s] gix-index-tests::integrate index::file::read::sparse_checkout_non_sparse_index |
|
PASS [ 0.005s] gix-index-tests::integrate index::file::read::v2_empty |
|
PASS [ 0.006s] gix-index-tests::integrate index::file::read::v2_empty_skip_hash |
|
PASS [ 0.255s] gix-glob::glob pattern::matching::compare_baseline_with_ours |
|
PASS [ 0.005s] gix-index-tests::integrate index::file::read::v2_very_long_path |
|
PASS [ 0.005s] gix-index-tests::integrate index::file::read::v2_with_multiple_entries_without_eoie_ext |
|
PASS [ 0.033s] gix-index-tests::integrate index::file::read::split_index_without_any_extension |
|
PASS [ 0.017s] gix-index-tests::integrate index::file::read::v2_split_index |
|
PASS [ 0.007s] gix-index-tests::integrate index::file::read::v2_with_single_entry_tree_and_eoie_ext |
|
PASS [ 0.005s] gix-index-tests::integrate index::file::read::v4_with_delta_paths_and_ieot_ext |
|
PASS [ 0.007s] gix-index-tests::integrate index::file::read::v3_extended_flags |
|
PASS [ 0.005s] 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.033s] gix-index-tests::integrate index::file::read::v2_split_index_recursion_is_handled_gracefully |
|
PASS [ 0.023s] gix-index-tests::integrate index::file::read::v3_added_files |
|
PASS [ 0.009s] gix-index-tests::integrate index::file::write::roundtrips_sparse_index |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::write::skip_hash |
|
PASS [ 0.070s] gix-index-tests::integrate index::file::read::split_index_and_regular_index_of_same_content_are_indeed_the_same |
|
PASS [ 0.012s] gix-index-tests::integrate index::fs::metadata::from_path_no_follow |
|
PASS [ 21.291s] gix-filter::filter driver::apply::smudge_and_clean_series |
|
PASS [ 0.012s] gix-index-tests::integrate index::init::from_tree |
|
PASS [ 0.120s] gix-index-tests::integrate index::file::init::from_state::writes_data_to_disk_and_is_a_valid_index |
|
PASS [ 0.004s] gix-index-tests::integrate index::init::new |
|
PASS [ 0.003s] gix-lock acquire::tests::add_lock_suffix_to_file_with_extension |
|
PASS [ 0.003s] gix-lock acquire::tests::add_lock_suffix_to_file_without_extension |
|
PASS [ 0.004s] gix-index-tests::integrate index::size_of_entry |
|
PASS [ 0.004s] gix-lock::all lock::file::acquire::lock_create_dir_write_commit |
|
PASS [ 0.004s] gix-lock::all lock::file::acquire::lock_non_existing_dir_fails |
|
PASS [ 0.004s] gix-lock::all lock::file::close::acquire_close_commit_to_existing_file |
|
PASS [ 0.005s] gix-lock::all lock::file::acquire::lock_write_drop |
|
PASS [ 0.004s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_file |
|
PASS [ 0.004s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_marker |
|
PASS [ 0.004s] gix-lock::all lock::marker::acquire::fail_mode_immediately_produces_a_descriptive_error |
|
PASS [ 0.030s] gix-index-tests::integrate index::file::write::state_comparisons_with_various_extension_configurations |
|
PASS [ 0.040s] gix-index-tests::integrate index::file::write::roundtrips |
|
PASS [ 0.005s] 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.004s] gix-macros::macros momo::struct_method |
|
PASS [ 0.006s] gix-macros::macros momo::struct_fn |
|
PASS [ 0.007s] gix-macros::macros momo::basic_fn |
|
PASS [ 0.004s] gix-mailmap snapshot::util::encoded_string::basic_ascii_case_folding |
|
PASS [ 0.004s] gix-mailmap snapshot::util::encoded_string::no_advanced_unicode_folding |
|
PASS [ 0.004s] gix-mailmap snapshot::util::encoded_string::unknown_encoding_pairs_do_not_try_to_ignore_cases |
|
PASS [ 0.004s] gix-mailmap::mailmap parse::empty_lines_and_comments_are_ignored |
|
PASS [ 0.005s] gix-mailmap::mailmap parse::a_typical_mailmap |
|
PASS [ 0.004s] gix-mailmap::mailmap parse::error_if_email_is_empty |
|
PASS [ 0.004s] gix-mailmap::mailmap parse::error_if_there_is_just_a_name |
|
PASS [ 0.004s] gix-mailmap::mailmap parse::error_if_there_is_just_an_email |
|
PASS [ 0.005s] gix-mailmap::mailmap parse::line_numbers_are_counted_correctly_in_errors |
|
PASS [ 0.004s] gix-mailmap::mailmap snapshot::non_name_and_name_mappings_will_not_clash |
|
PASS [ 0.006s] gix-mailmap::mailmap parse::valid_entries |
|
PASS [ 0.006s] gix-mailmap::mailmap parse::windows_and_unix_line_endings_are_supported |
|
PASS [ 0.005s] gix-mailmap::mailmap snapshot::overwrite_entries |
|
PASS [ 0.004s] gix-mailmap::mailmap snapshot::try_resolve |
|
PASS [ 0.004s] gix-merge::merge blob::builtin_driver::binary |
|
PASS [ 0.004s] gix-merge::merge blob::pipeline::above_large_file_threshold |
|
PASS [ 0.004s] gix-merge::merge blob::pipeline::binary_below_large_file_threshold |
|
PASS [ 0.004s] gix-merge::merge blob::pipeline::non_existing |
|
PASS [ 0.004s] gix-merge::merge blob::pipeline::without_transformation |
|
PASS [ 0.005s] gix-merge::merge blob::pipeline::worktree_filter |
|
PASS [ 0.027s] gix-merge::merge blob::platform::merge::builtin_text_uses_binary_if_needed |
|
PASS [ 0.005s] gix-merge::merge blob::platform::merge::one_buffer_too_large |
|
PASS [ 0.036s] gix-merge::merge blob::platform::merge::builtin_with_conflict |
|
PASS [ 0.037s] gix-merge::merge blob::platform::merge::missing_buffers_are_empty_buffers |
|
PASS [ 0.005s] gix-merge::merge blob::platform::prepare_merge::ancestor_and_current_and_other_do_not_exist |
|
PASS [ 0.005s] gix-merge::merge blob::platform::prepare_merge::driver_selection |
|
PASS [ 0.004s] gix-merge::merge blob::platform::set_resource::invalid_resource_types |
|
PASS [ 0.101s] gix-index-tests::integrate index::init::from_tree_validation |
|
PASS [ 0.019s] gix-merge::merge blob::platform::merge::with_external |
|
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.005s] gix-negotiate::negotiate window_size::transport_is_not_stateless |
|
PASS [ 0.092s] gix-lock::all lock::marker::acquire::fail_mode_after_duration_fails_after_a_given_duration_or_more |
|
PASS [ 0.006s] gix-negotiate::negotiate window_size::transport_is_stateless |
|
PASS [ 0.005s] gix-object commit::message::body::test_parse_trailer::simple_newline |
|
PASS [ 0.006s] gix-object commit::message::body::test_parse_trailer::extra_whitespace_before_token_or_value_is_error |
|
PASS [ 0.004s] gix-object commit::message::body::test_parse_trailer::simple_newline_windows |
|
PASS [ 0.005s] gix-object commit::message::body::test_parse_trailer::simple_non_ascii_no_newline |
|
PASS [ 0.004s] gix-object commit::message::body::test_parse_trailer::with_lots_of_whitespace_newline |
|
PASS [ 0.005s] gix-object data::tests::size_of_object |
|
PASS [ 0.005s] gix-object tag::write::tests::validated_name::invalid::leading_dash |
|
PASS [ 0.005s] gix-object tag::write::tests::validated_name::invalid::only_dash |
|
PASS [ 0.005s] gix-object tag::write::tests::validated_name::valid::version |
|
PASS [ 0.006s] gix-object::object commit::from_bytes::invalid_timestsamp |
|
PASS [ 0.007s] gix-object::object commit::from_bytes::invalid_email_of_committer |
|
PASS [ 0.010s] gix-object::object commit::from_bytes::double_dash_special_time_offset |
|
PASS [ 0.006s] gix-object::object commit::from_bytes::merge |
|
PASS [ 0.004s] gix-object::object commit::from_bytes::pre_epoch |
|
PASS [ 0.004s] gix-object::object commit::from_bytes::signed |
|
PASS [ 0.005s] gix-object::object commit::from_bytes::newline_right_after_signature_multiline_header |
|
PASS [ 0.007s] gix-object::object commit::from_bytes::mergetag |
|
PASS [ 0.005s] gix-object::object commit::from_bytes::signed_singleline |
|
PASS [ 0.004s] gix-object::object commit::from_bytes::signed_with_encoding |
|
PASS [ 0.005s] gix-object::object commit::from_bytes::unsigned |
|
PASS [ 0.005s] gix-object::object commit::from_bytes::whitespace |
|
PASS [ 0.005s] gix-object::object commit::from_bytes::with_encoding |
|
PASS [ 0.006s] gix-object::object commit::invalid |
|
PASS [ 0.006s] gix-object::object commit::iter::error_handling |
|
PASS [ 0.008s] gix-object::object commit::from_bytes::with_trailer |
|
PASS [ 0.007s] gix-object::object commit::iter::mergetag |
|
PASS [ 0.005s] gix-object::object commit::iter::method::signature::msg_footer |
|
PASS [ 0.005s] gix-object::object commit::iter::method::signature::signed |
|
PASS [ 0.005s] gix-object::object commit::iter::method::signature::single_line |
|
PASS [ 0.005s] gix-object::object commit::iter::method::signature::whitespace |
|
PASS [ 0.004s] gix-object::object commit::iter::method::signatures |
|
PASS [ 0.006s] gix-object::object commit::iter::method::signature::with_encoding |
|
PASS [ 0.007s] gix-object::object commit::iter::method::tree_id |
|
PASS [ 0.007s] 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.005s] gix-object::object commit::iter::unsigned |
|
PASS [ 0.005s] gix-object::object commit::iter::whitespace |
|
PASS [ 0.004s] gix-object::object commit::message::body::created_manually_is_the_same_as_through_message_ref |
|
PASS [ 0.004s] 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.004s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs_empty_last_block |
|
PASS [ 0.005s] 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.006s] gix-object::object commit::message::body::single_trailer_after_a_few_paragraphs |
|
PASS [ 0.007s] gix-object::object commit::message::body::two_trailers_with_broken_one_inbetween_after_a_few_paragraphs |
|
PASS [ 0.006s] gix-object::object commit::message::only_title_no_trailing_newline |
|
PASS [ 0.005s] gix-object::object commit::message::only_title_trailing_windows_newline_is_retained |
|
PASS [ 0.006s] gix-object::object commit::message::only_title_trailing_newline_is_retained |
|
PASS [ 0.005s] gix-object::object commit::message::summary::lines_separated_by_double_newlines_are_subjects |
|
PASS [ 0.005s] gix-object::object commit::message::summary::no_newline_yields_the_message_itself |
|
PASS [ 0.004s] gix-object::object commit::message::summary::trailing_newlines_and_whitespace_are_trimmed |
|
PASS [ 0.005s] gix-object::object commit::message::summary::prefixed_newlines_and_whitespace_are_trimmed |
|
PASS [ 0.006s] gix-object::object commit::message::summary::whitespace_up_to_a_newline_is_collapsed_into_a_space |
|
PASS [ 0.006s] gix-object::object commit::message::summary::whitespace_without_newlines_is_ignored_except_for_leading_and_trailing_whitespace |
|
PASS [ 0.005s] gix-object::object commit::message::title_and_body |
|
PASS [ 0.005s] gix-object::object commit::message::title_and_body_inconsistent_newlines |
|
PASS [ 0.007s] gix-object::object commit::message::title_with_more_whitespace_and_body |
|
PASS [ 0.006s] gix-object::object commit::message::title_with_whitespace_and_body |
|
PASS [ 0.006s] gix-object::object commit::message::title_with_separator_and_empty_body |
|
PASS [ 0.006s] gix-object::object commit::message::title_with_whitespace_and_body_windows_lineending |
|
PASS [ 0.006s] gix-object::object commit::method::tree |
|
PASS [ 0.006s] gix-object::object compute_hash |
|
PASS [ 0.007s] gix-object::object commit::message::title_with_windows_separator_and_empty_body |
|
PASS [ 0.007s] gix-object::object compute_stream_hash |
|
PASS [ 0.004s] gix-object::object encode::loose_header::round_trip |
|
PASS [ 0.006s] gix-object::object encode::blob::round_trip |
|
PASS [ 0.010s] gix-object::object encode::commit::round_trip |
|
PASS [ 0.006s] gix-object::object encode::tree::round_trip |
|
PASS [ 0.009s] gix-object::object encode::tag::round_trip |
|
PASS [ 0.006s] gix-object::object encode::tree::write_to_does_not_allow_separator |
|
PASS [ 0.006s] gix-object::object encode::tree::write_to_does_not_validate |
|
PASS [ 0.004s] gix-object::object tag::from_bytes::empty |
|
PASS [ 0.006s] gix-object::object size_in_memory |
|
PASS [ 0.007s] gix-object::object object_ref::from_loose::shorter_than_advertised |
|
PASS [ 0.007s] gix-object::object tag::from_bytes::no_tagger |
|
PASS [ 0.006s] gix-object::object tag::from_bytes::signed |
|
PASS [ 0.007s] gix-object::object tag::from_bytes::tagger_without_timestamp |
|
PASS [ 0.006s] gix-object::object tag::from_bytes::whitespace |
|
PASS [ 0.005s] gix-object::object tag::invalid |
|
PASS [ 0.006s] gix-object::object tag::from_bytes::with_newlines |
|
PASS [ 0.005s] gix-object::object tag::iter::empty |
|
PASS [ 0.005s] gix-object::object tag::iter::error_handling |
|
PASS [ 0.004s] gix-object::object tag::iter::no_tagger |
|
PASS [ 0.005s] gix-object::object tag::iter::whitespace |
|
PASS [ 0.004s] gix-object::object tag::method::target |
|
PASS [ 0.006s] gix-object::object tree::editor::from_empty_add |
|
PASS [ 0.005s] gix-object::object tree::editor::from_empty_cursor |
|
PASS [ 0.006s] gix-object::object tree::editor::from_empty_invalid_write |
|
PASS [ 0.005s] gix-object::object tree::editor::from_empty_removal |
|
PASS [ 0.046s] gix-object::object tree::editor::from_existing_add |
|
PASS [ 0.004s] gix-object::object tree::entry_mode::as_bytes |
|
PASS [ 0.005s] gix-object::object tree::entry_mode::is_methods |
|
PASS [ 0.053s] gix-object::object tree::entries::sort_order_is_correct |
|
PASS [ 0.004s] gix-object::object tree::entry_mode::size_in_bytes |
|
PASS [ 0.004s] gix-object::object tree::from_bytes::empty |
|
PASS [ 0.060s] gix-object::object tree::editor::from_existing_cursor |
|
PASS [ 0.004s] gix-object::object tree::from_bytes::fuzzed |
|
PASS [ 0.005s] gix-object::object tree::from_bytes::everything |
|
PASS [ 0.005s] gix-object::object tree::from_bytes::invalid |
|
PASS [ 0.005s] gix-object::object tree::iter::empty |
|
PASS [ 0.005s] gix-object::object tree::iter::error_handling |
|
PASS [ 0.008s] gix-object::object tree::from_bytes::special_trees |
|
PASS [ 0.070s] gix-object::object tree::editor::from_existing_remove |
|
PASS [ 0.005s] gix-object::object tree::iter::everything |
|
PASS [ 0.005s] gix-odb store_impls::dynamic::find::error::tests::error_size |
|
PASS [ 0.005s] gix-odb store_impls::dynamic::types::tests::pack_id::max_supported_index_count |
|
PASS [ 0.005s] gix-odb store_impls::dynamic::types::tests::pack_id::to_intrinsic_roundtrip |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::alternate::single_link_with_comment_before_path_and_ansi_c_escape |
|
PASS [ 0.011s] gix-odb-tests::integrate odb::alternate::no_alternate_in_first_objects_dir |
|
PASS [ 0.013s] gix-odb-tests::integrate odb::alternate::circular_alternates_are_detected_with_relative_paths |
|
PASS [ 0.014s] gix-odb-tests::integrate odb::find::loose_object |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::header::loose_object |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::header::pack_object |
|
PASS [ 0.011s] gix-odb-tests::integrate odb::find::pack_object |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::regression::repo_with_small_packs::all_packed_objects_can_be_found |
|
PASS [ 0.012s] gix-odb-tests::integrate odb::sink::write |
|
PASS [ 0.005s] gix-odb-tests::integrate odb::store::compound::locate::loose_object |
|
PASS [ 0.006s] gix-odb-tests::integrate odb::store::compound::locate::pack_object |
|
PASS [ 0.012s] gix-odb-tests::integrate odb::store::dynamic::auto_refresh_with_and_without_id_stability |
|
PASS [ 0.038s] gix-odb-tests::integrate odb::memory::with_memory |
|
PASS [ 0.040s] gix-odb-tests::integrate odb::memory::without_memory |
|
PASS [ 0.010s] gix-odb-tests::integrate odb::store::dynamic::contains |
|
PASS [ 0.013s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::no_work_is_done_for_unambiguous_potential_prefixes |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_disambiguated_prefixes_when_needed |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_none_if_id_does_not_exist |
|
PASS [ 0.010s] gix-odb-tests::integrate odb::store::dynamic::iter::iteration_ordering_is_effective |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::dynamic::iterate_over_a_bunch_of_loose_and_packed_objects |
|
PASS [ 0.013s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::unambiguous_hex_lengths_yield_prefixes_of_exactly_the_given_length |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::store::dynamic::lookup |
|
PASS [ 0.052s] gix-odb-tests::integrate odb::store::dynamic::alternate_dbs_query |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_none_for_prefixes_without_any_match |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::store::dynamic::missing_objects_triggers_everything_is_loaded |
|
PASS [ 0.023s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::dynamic::packed_object_count_causes_all_indices_to_be_loaded |
|
PASS [ 0.068s] gix-odb-tests::integrate odb::store::dynamic::object_replacement |
|
PASS [ 0.006s] gix-odb-tests::integrate odb::store::dynamic::write |
|
PASS [ 0.005s] gix-odb-tests::integrate odb::store::linked::init::a_db_without_alternates |
|
PASS [ 0.006s] gix-odb-tests::integrate odb::store::linked::init::has_packs |
|
PASS [ 0.006s] gix-odb-tests::integrate odb::store::linked::init::multiple_linked_repositories_via_alternates |
|
PASS [ 0.006s] gix-odb-tests::integrate odb::store::linked::iter::a_bunch_of_loose_and_packed_objects |
|
PASS [ 0.006s] gix-odb-tests::integrate odb::store::linked::locate::loose_object |
|
PASS [ 0.006s] gix-odb-tests::integrate odb::store::linked::locate::pack_object |
|
PASS [ 0.005s] gix-odb-tests::integrate odb::store::loose::contains::iterable_objects_are_contained |
|
PASS [ 0.005s] gix-odb-tests::integrate odb::store::loose::find::blob |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::store::loose::find::blob_big |
|
PASS [ 0.005s] gix-odb-tests::integrate odb::store::loose::find::blob_data |
|
PASS [ 0.006s] gix-odb-tests::integrate odb::store::loose::find::blob_not_existing |
|
PASS [ 0.005s] gix-odb-tests::integrate odb::store::loose::find::commit |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::find::header::all |
|
PASS [ 0.005s] gix-odb-tests::integrate odb::store::loose::find::header::existing |
|
PASS [ 0.005s] gix-odb-tests::integrate odb::store::loose::find::header::non_existing |
|
PASS [ 0.006s] gix-odb-tests::integrate odb::store::loose::find::invalid_object_does_not_trigger_panics |
|
PASS [ 0.006s] gix-odb-tests::integrate odb::store::loose::find::tag |
|
PASS [ 0.162s] gix-odb-tests::integrate odb::store::dynamic::verify::integrity |
|
PASS [ 0.005s] gix-odb-tests::integrate odb::store::loose::find::tree |
|
PASS [ 0.006s] gix-odb-tests::integrate odb::store::loose::iter |
|
PASS [ 0.006s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths |
|
PASS [ 0.005s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_none_for_prefixes_without_any_match |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::verify_integrity |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::store::loose::write::collisions_do_not_cause_failure |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::store::loose::write::it_writes_objects_with_similar_permissions |
|
PASS [ 0.005s] gix-pack cache::delta::tests::size_of_pack_tree_item |
|
PASS [ 0.004s] gix-pack cache::delta::tests::size_of_pack_verify_data_structure |
|
PASS [ 0.006s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v1 |
|
PASS [ 0.024s] gix-odb-tests::integrate odb::store::loose::write::read_and_write |
|
PASS [ 0.005s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v2 |
|
PASS [ 0.005s] gix-pack cache::delta::tree::tests::size_of_pack_tree_item |
|
PASS [ 0.005s] gix-pack cache::delta::tree::tests::size_of_pack_verify_data_structure |
|
PASS [ 0.006s] gix-pack cache::lru::_static::tests::journey |
|
PASS [ 0.005s] gix-pack cache::lru::_static::tests::no_limit |
|
PASS [ 0.005s] gix-pack data::entry::header::tests::leb64_encode_max_int |
|
PASS [ 0.005s] gix-pack data::file::decode::entry::tests::size_of_decode_entry_outcome |
|
PASS [ 0.004s] gix-pack data::file::decode::header::tests::size_of_decode_entry_outcome |
|
PASS [ 0.010s] gix-pack-tests::pack pack::bundle::locate::commit |
|
PASS [ 0.013s] gix-pack-tests::pack pack::bundle::locate::blob |
|
PASS [ 0.005s] gix-pack-tests::pack pack::bundle::locate::tree |
|
PASS [ 0.014s] gix-pack-tests::pack pack::bundle::locate::locate_and_verify::all |
|
PASS [ 0.065s] gix-pack-tests::pack pack::bundle::write_to_directory::given_a_directory |
|
PASS [ 0.058s] gix-pack-tests::pack pack::bundle::write_to_directory::without_providing_one |
|
PASS [ 0.006s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_single_link |
|
PASS [ 0.007s] 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.006s] gix-pack-tests::pack pack::data::file::decompress_entry::blob |
|
PASS [ 0.005s] gix-pack-tests::pack pack::data::file::decompress_entry::blob_with_two_chain_links |
|
PASS [ 0.005s] gix-pack-tests::pack pack::data::file::decompress_entry::commit |
|
PASS [ 0.005s] gix-pack-tests::pack pack::data::file::decompress_entry::tree |
|
PASS [ 0.006s] 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.005s] 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.007s] 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.006s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::only_ref_deltas_are_handled |
|
PASS [ 0.008s] 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.776s] gix-merge::merge blob::builtin_driver::text::run_baseline |
|
PASS [ 0.007s] gix-pack-tests::pack pack::data::output::size_of_count |
|
PASS [ 0.005s] gix-pack-tests::pack pack::data::output::size_of_entry |
|
PASS [ 0.007s] gix-pack-tests::pack pack::index::iter |
|
PASS [ 0.521s] gix-pack-tests::pack pack::index::pack_lookup |
|
PASS [ 0.058s] gix-pack-tests::pack pack::index::traverse_with_index_and_forward_ref_deltas |
|
PASS [ 0.006s] gix-pack-tests::pack pack::index::version::v1::lookup |
|
PASS [ 0.007s] 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.009s] gix-pack-tests::pack pack::iter::new_from_header::header_encode |
|
PASS [ 0.009s] 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 [ 2.811s] gix-odb-tests::integrate odb::store::dynamic::multi_index_keep_open |
|
PASS [ 2.452s] gix-pack-tests::pack pack::data::output::count_and_entries::empty_pack_is_allowed |
|
PASS [ 2.893s] gix-odb-tests::integrate odb::store::dynamic::multi_index_access |
|
PASS [ 24.940s] gix-filter::filter driver::baseline::our_implementation_used_by_git |
|
PASS [ 2.426s] gix-pack-tests::pack pack::multi_index::access::general |
|
PASS [ 0.609s] gix-pack-tests::pack pack::multi_index::access::lookup_with_ambiguity |
|
PASS [ 0.693s] gix-pack-tests::pack pack::multi_index::access::lookup_missing |
|
PASS [ 0.012s] 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.005s] gix-packetline::blocking-packetline decode::streaming::error_on_invalid_hex |
|
PASS [ 0.004s] gix-packetline::blocking-packetline decode::streaming::error_on_oversized_line |
|
PASS [ 0.004s] gix-packetline::blocking-packetline decode::streaming::flush |
|
PASS [ 0.005s] gix-packetline::blocking-packetline decode::streaming::ignore_extra_bytes |
|
PASS [ 0.004s] gix-packetline::blocking-packetline decode::streaming::incomplete::missing_data_bytes |
|
PASS [ 0.004s] gix-packetline::blocking-packetline decode::streaming::incomplete::missing_hex_bytes |
|
PASS [ 0.005s] gix-packetline::blocking-packetline decode::streaming::round_trip::all_kinds_of_packetlines |
|
PASS [ 0.285s] gix-pack-tests::pack pack::multi_index::verify::checksum |
|
PASS [ 0.005s] gix-packetline::blocking-packetline decode::streaming::round_trip::error_line |
|
PASS [ 0.005s] gix-packetline::blocking-packetline decode::streaming::round_trip::side_bands |
|
PASS [ 0.005s] gix-packetline::blocking-packetline decode::streaming::round_trip::trailing_line_feeds_are_removed_explicitly |
|
PASS [ 0.005s] gix-packetline::blocking-packetline decode::streaming::trailing_line_feeds_are_not_removed_automatically |
|
PASS [ 0.005s] gix-packetline::blocking-packetline encode::data_to_write::binary_and_non_binary |
|
PASS [ 0.005s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_exceeds_limit |
|
PASS [ 0.005s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_is_empty |
|
PASS [ 0.005s] gix-packetline::blocking-packetline encode::error::write_line |
|
PASS [ 0.004s] gix-packetline::blocking-packetline encode::flush_delim_response_end::success_flush_delim_response_end |
|
PASS [ 0.005s] gix-packetline::blocking-packetline encode::text_to_write::always_appends_a_newline |
|
PASS [ 0.006s] 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.007s] gix-packetline::blocking-packetline read::sideband::peek_past_an_actual_eof_is_an_error |
|
PASS [ 0.007s] 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::read_pack_with_progress_extraction |
|
PASS [ 0.006s] gix-packetline::blocking-packetline read::sideband::readline_reads_one_packet_line_at_a_time |
|
PASS [ 0.005s] 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.014s] 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.787s] gix-pack-tests::pack pack::multi_index::access::lookup_prefix |
|
PASS [ 0.007s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_err_logic |
|
PASS [ 0.004s] gix-packetline::blocking-packetline write::each_write_results_in_one_line |
|
PASS [ 0.009s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_non_data |
|
PASS [ 0.005s] gix-packetline::blocking-packetline write::empty_writes_fail_with_error |
|
PASS [ 0.005s] gix-packetline::blocking-packetline write::huge_writes_are_split_into_lines |
|
PASS [ 0.013s] gix-packetline::blocking-packetline read::streaming_peek_iter::read_from_file_and_reader_advancement |
|
PASS [ 0.005s] gix-packetline::blocking-packetline write::write_text_and_write_binary |
|
PASS [ 0.005s] gix-path env::git::tests::config_to_base_path |
|
PASS [ 0.006s] gix-path env::git::tests::exe_info::first_file_from_config_with_origin |
|
PASS [ 0.161s] gix-pack-tests::pack pack::multi_index::verify::integrity |
|
PASS [ 0.024s] gix-path env::git::tests::exe_info::never_from_git_config_env_var |
|
PASS [ 0.020s] gix-path env::git::tests::exe_info::never_from_local_scope_even_if_temp_is_here |
|
PASS [ 0.169s] gix-pack-tests::pack pack::multi_index::write::from_paths |
|
PASS [ 0.010s] gix-path env::git::tests::exe_info::never_from_local_scope_nosystem |
|
PASS [ 0.014s] gix-path env::git::tests::exe_info::never_from_local_scope_even_if_temp_is_here_nosystem |
|
PASS [ 0.035s] gix-path env::git::tests::exe_info::never_from_local_scope |
|
PASS [ 0.011s] gix-path env::git::tests::exe_info::same_result_with_broken_temp |
|
PASS [ 0.011s] gix-path env::git::tests::exe_info::same_result_with_git_config_env_var |
|
PASS [ 0.008s] gix-path env::git::tests::exe_info::tolerates_broken_temp |
|
PASS [ 0.009s] gix-path env::git::tests::exe_info::tolerates_git_config_env_var |
|
PASS [ 0.007s] gix-path env::git::tests::exe_info::tolerates_oversanitized_env |
|
PASS [ 0.013s] gix-path env::git::tests::exe_info::same_result_with_oversanitized_env |
|
PASS [ 0.006s] gix-path env::git::tests::locations::alternative_locations |
|
PASS [ 0.007s] gix-path env::git::tests::exe_info::with_unmodified_environment |
|
PASS [ 0.005s] gix-path::path convert::assure_windows_separators |
|
PASS [ 0.006s] gix-path::path convert::assure_unix_separators |
|
PASS [ 0.005s] 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.006s] 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::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.005s] gix-path::path convert::normalize::multiple_parent_dir_movements_eat_into_the_current_dir |
|
PASS [ 0.005s] gix-path::path convert::normalize::no_change_if_there_are_no_trailing_relative_components |
|
PASS [ 0.004s] gix-path::path convert::normalize::parent_dirs_cause_the_cwd_to_be_used |
|
PASS [ 0.004s] gix-path::path convert::normalize::trailing_relative_components_are_resolved |
|
PASS [ 0.005s] gix-path::path convert::normalize::special_cases_around_cwd |
|
PASS [ 0.006s] gix-path::path convert::normalize::trailing_directories_after_too_numerous_parent_dirs_yield_none |
|
PASS [ 0.004s] gix-path::path convert::normalize::walking_up_too_much_yield_none |
|
PASS [ 0.004s] gix-path::path convert::relativize_with_prefix::basics |
|
PASS [ 0.006s] gix-path::path env::exe_invocation |
|
PASS [ 0.005s] gix-path::path env::system_prefix |
|
PASS [ 0.007s] gix-path::path env::home_dir |
|
PASS [ 0.006s] gix-path::path env::xdg_config::falls_back_to_home |
|
PASS [ 0.009s] gix-path::path env::installation_config |
|
PASS [ 0.006s] gix-path::path env::xdg_config::prefers_xdg_config_bases |
|
PASS [ 0.005s] gix-path::path realpath::assorted |
|
PASS [ 0.006s] gix-path::path home_dir::returns_existing_directory |
|
PASS [ 0.007s] gix-path::path realpath::link_cycle_is_detected |
|
PASS [ 0.005s] 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.006s] 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-pathspec::defaults glob_and_noglob_cause_error |
|
PASS [ 0.006s] gix-pathspec::defaults glob_works |
|
PASS [ 0.005s] gix-pathspec::defaults literal_only_combines_with_icase |
|
PASS [ 0.006s] gix-pathspec::defaults noglob_works |
|
PASS [ 0.008s] gix-pathspec::defaults nothing_is_set_then_it_is_like_the_default_impl |
|
PASS [ 0.005s] gix-pathspec::pathspec normalize::absolute_path_breaks_out_of_working_tree |
|
PASS [ 0.004s] gix-pathspec::pathspec normalize::absolute_path_escapes_worktree |
|
PASS [ 0.008s] gix-pathspec::pathspec normalize::absolute_path_made_relative |
|
PASS [ 0.006s] gix-pathspec::pathspec normalize::consuming_the_entire_prefix_does_not_lead_to_a_single_dot |
|
PASS [ 0.006s] gix-pathspec::pathspec normalize::absolute_top_patterns_ignore_the_prefix_but_are_made_relative |
|
PASS [ 0.007s] gix-pathspec::pathspec normalize::relative_path_breaks_out_of_working_tree |
|
PASS [ 0.005s] gix-pathspec::pathspec normalize::relative_top_patterns_ignore_the_prefix |
|
PASS [ 0.005s] gix-pathspec::pathspec normalize::single_dot_is_special_and_directory_is_implied_without_trailing_slash |
|
PASS [ 0.007s] gix-pathspec::pathspec normalize::removes_relative_path_components |
|
PASS [ 0.071s] gix-path::path realpath::fuzzed_timeout |
|
PASS [ 0.205s] gix-pathspec::pathspec parse::baseline |
|
PASS [ 0.203s] gix-pathspec::pathspec parse::invalid::escape_character_at_end_of_attribute_value |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::invalid::invalid_attribute_values |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::invalid::invalid_attributes |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::invalid::invalid_keywords |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::invalid::invalid_short_signatures |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::invalid::missing_parentheses |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::multiple_attribute_specifications |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::attributes_in_signature |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::valid::defaults_are_used |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::attributes_with_escape_chars_in_state_values |
|
PASS [ 0.231s] gix-pathspec::pathspec parse::invalid::empty_attribute_specification |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::valid::empty_signatures |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::valid::glob_from_defaults_is_overridden_by_element_glob |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::glob_negations_are_always_literal |
|
PASS [ 0.004s] gix-pathspec::pathspec parse::valid::literal_default_prevents_parsing |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::valid::literal_from_defaults_is_overridden_by_element_glob |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::valid::repeated_matcher_keywords |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::valid::short_signatures |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::signatures_and_searchmodes |
|
PASS [ 0.214s] gix-pathspec::pathspec parse::invalid::glob_and_literal_keywords_present |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::there_is_no_pathspec_pathspec |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::trailing_slash_is_turned_into_magic_signature_and_removed |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::valid::whitespace_in_pathspec |
|
PASS [ 0.005s] gix-pathspec::pathspec search::common_prefix |
|
PASS [ 0.006s] gix-pathspec::pathspec search::directory_matches_prefix |
|
PASS [ 0.005s] gix-pathspec::pathspec search::directory_matches_prefix_leading |
|
PASS [ 0.009s] gix-pathspec::pathspec search::directory_matches_prefix_all_excluded |
|
PASS [ 0.008s] gix-pathspec::pathspec search::directory_matches_prefix_negative_wildcard |
|
PASS [ 0.006s] gix-pathspec::pathspec search::directory_matches_prefix_starting_wildcards_always_match |
|
PASS [ 0.005s] gix-pathspec::pathspec search::empty_dir_always_matches |
|
PASS [ 0.004s] gix-pathspec::pathspec search::included_directory_and_excluded_subdir_top_level_with_prefix |
|
PASS [ 0.270s] gix-pathspec::pathspec parse::invalid::empty_input |
|
PASS [ 0.007s] gix-pathspec::pathspec search::init_with_exclude |
|
PASS [ 0.005s] gix-pathspec::pathspec search::longest_common_directory_no_prefix |
|
PASS [ 0.005s] gix-pathspec::pathspec search::longest_common_directory_with_prefix |
|
PASS [ 0.006s] gix-pathspec::pathspec search::no_pathspecs_match_everything |
|
PASS [ 0.007s] gix-pathspec::pathspec search::no_pathspecs_respect_prefix |
|
PASS [ 0.006s] gix-pathspec::pathspec search::simplified_search_handles_nil |
|
PASS [ 0.004s] gix-pathspec::pathspec search::simplified_search_respects_all_excluded |
|
PASS [ 0.005s] gix-pathspec::pathspec search::simplified_search_respects_must_be_dir |
|
PASS [ 0.006s] gix-pathspec::pathspec search::simplified_search_respects_ignore_case |
|
PASS [ 0.006s] gix-pathspec::pathspec search::simplified_search_wildcards |
|
PASS [ 0.007s] gix-pathspec::pathspec search::simplified_search_wildcards_simple |
|
PASS [ 0.005s] gix-pathspec::pathspec search::starts_with |
|
PASS [ 4.384s] gix-negotiate::negotiate baseline::run |
|
PASS [ 0.011s] gix-prompt::prompt options::apply_environment::git_askpass_is_used_first_and_sets_unset_askpass_values |
|
PASS [ 0.005s] 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.006s] gix-prompt::prompt options::apply_environment::ssh_askpass_does_not_override_current_value |
|
PASS [ 0.006s] 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.017s] gix-protocol command::tests::v2::fetch::default_features::all_features |
|
PASS [ 3.777s] gix-pack-tests::pack pack::data::output::count_and_entries::traversals |
|
PASS [ 0.013s] gix-protocol command::tests::v2::ls_refs::default_features::default_as_there_are_no_features |
|
PASS [ 0.014s] gix-protocol command::tests::v2::fetch::initial_arguments::for_all_features |
|
PASS [ 0.015s] gix-protocol command::tests::v2::ls_refs::validate::unknown_argument |
|
PASS [ 0.016s] gix-protocol command::tests::v2::ls_refs::validate::ref_prefixes_can_always_be_used |
|
PASS [ 0.012s] gix-protocol command::tests::v2::ls_refs::validate::unknown_feature |
|
PASS [ 0.012s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_clone |
|
PASS [ 0.011s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateless |
|
PASS [ 0.015s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateful |
|
PASS [ 0.012s] gix-protocol fetch::tests::arguments::v1::include_tag |
|
PASS [ 0.011s] gix-protocol fetch::tests::arguments::v1::no_include_tag |
|
PASS [ 0.011s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_clone_stateful |
|
PASS [ 0.013s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_fetch_stateless_and_stateful |
|
PASS [ 0.010s] gix-protocol fetch::tests::arguments::v2::include_tag |
|
PASS [ 0.012s] gix-protocol fetch::tests::arguments::v2::ref_in_want |
|
PASS [ 0.251s] gix-pathspec::pathspec search::files |
|
PASS [ 0.011s] gix-protocol handshake::refs::tests::extract_references_from_v1_refs |
|
PASS [ 0.011s] gix-protocol handshake::refs::tests::extract_references_from_v1_refs_with_shallow |
|
PASS [ 0.011s] gix-protocol handshake::refs::tests::extract_references_from_v2_refs |
|
PASS [ 0.013s] gix-protocol handshake::refs::tests::extract_symbolic_references_from_capabilities |
|
PASS [ 0.014s] gix-protocol::blocking-client-protocol fetch::response::v1::arguments::all |
|
PASS [ 0.017s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::clone |
|
PASS [ 0.017s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::empty_shallow_clone_due_to_depth_being_too_high |
|
PASS [ 0.021s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_and_pack |
|
PASS [ 0.016s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_without_pack |
|
PASS [ 0.018s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::shallow_clone |
|
PASS [ 0.011s] gix-protocol::blocking-client-protocol fetch::response::v2::arguments::all |
|
PASS [ 0.013s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone |
|
PASS [ 0.024s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::unshallow_fetch |
|
PASS [ 0.013s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone_with_sidebands |
|
PASS [ 0.313s] gix-pathspec::pathspec search::prefixes_are_always_case_sensitive |
|
PASS [ 0.013s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::empty_shallow_clone |
|
PASS [ 0.016s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_without_pack |
|
PASS [ 0.018s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_and_pack |
|
PASS [ 0.016s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_with_err_response |
|
PASS [ 0.014s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::shallow_clone |
|
PASS [ 0.014s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::unshallow_fetch |
|
PASS [ 0.022s] gix-protocol::blocking-client-protocol fetch::v1::clone |
|
PASS [ 0.018s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote |
|
PASS [ 0.021s] gix-protocol::blocking-client-protocol fetch::v1::clone_empty_with_capabilities |
|
PASS [ 0.017s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote_handshake_failure_due_to_downgrade |
|
PASS [ 0.015s] gix-protocol::blocking-client-protocol fetch::v2::clone_abort_prep |
|
PASS [ 0.018s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote |
|
PASS [ 0.020s] 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.013s] gix-protocol::blocking-client-protocol remote_progress::parse::a_message_we_dont_understand |
|
PASS [ 0.012s] gix-protocol::blocking-client-protocol remote_progress::parse::counting_objects_with_percentage |
|
PASS [ 0.005s] gix-quote::quote ansi_c::undo::exclamation_and_tilde_survive_an_escape_with_double_escaping |
|
PASS [ 0.007s] gix-quote::quote ansi_c::undo::empty_surrounded_by_quotes |
|
PASS [ 0.005s] gix-quote::quote ansi_c::undo::fuzzed |
|
PASS [ 0.017s] gix-protocol::blocking-client-protocol remote_progress::parse::enumerating_just_with_count |
|
PASS [ 0.006s] gix-quote::quote ansi_c::undo::literal_escape_and_double_quote |
|
PASS [ 0.007s] gix-quote::quote ansi_c::undo::out_of_quote_characters_can_be_passed_and_will_not_be_consumed |
|
PASS [ 0.005s] gix-quote::quote ansi_c::undo::surrounded_only_by_quotes |
|
PASS [ 0.005s] gix-quote::quote ansi_c::undo::typical_escapes |
|
PASS [ 0.006s] gix-quote::quote ansi_c::undo::unicode_byte_escapes_by_number |
|
PASS [ 0.005s] gix-quote::quote ansi_c::undo::unquoted_remains_unchanged |
|
PASS [ 0.005s] gix-quote::quote ansi_c::undo::untypical_escapes |
|
PASS [ 0.005s] gix-quote::quote single::complex |
|
PASS [ 0.006s] gix-quote::quote single::existing_exclamation_mark_gets_escaped |
|
PASS [ 0.007s] gix-quote::quote single::existing_quote_gets_escaped |
|
PASS [ 0.010s] gix-quote::quote single::empty |
|
PASS [ 0.011s] gix-quote::quote single::unquoted_becomes_quoted |
|
PASS [ 0.008s] gix-ref raw::tests::size_of_reference |
|
PASS [ 0.007s] gix-ref store_impl::file::log::line::decode::test::entry_with_empty_message |
|
PASS [ 0.006s] gix-ref store_impl::file::log::line::decode::test::entry_with_message_without_newline_and_with_newline |
|
PASS [ 0.005s] gix-ref store_impl::file::log::line::decode::test::invalid::missing_whitespace_between_signature_and_message |
|
PASS [ 0.010s] gix-ref store_impl::file::log::line::decode::test::invalid::completely_bogus_shows_error_with_context |
|
PASS [ 0.008s] gix-ref store_impl::file::log::line::decode::test::two_lines_in_a_row_with_and_without_newline |
|
PASS [ 0.008s] 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.008s] 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::valid_empty |
|
PASS [ 0.007s] gix-ref store_impl::packed::decode::tests::header::invalid |
|
PASS [ 0.007s] gix-ref store_impl::packed::decode::tests::header::valid_fully_peeled_stored |
|
PASS [ 0.006s] gix-ref store_impl::packed::decode::tests::header::valid_peeled_unsorted |
|
PASS [ 0.006s] gix-ref store_impl::packed::decode::tests::reference::invalid |
|
PASS [ 0.005s] gix-ref store_impl::packed::decode::tests::reference::two_refs_in_a_row |
|
PASS [ 0.009s] gix-ref-tests::refs file::log::iter::backward::with_buffer_too_small_for_single_line::single_line |
|
PASS [ 0.009s] gix-ref-tests::refs file::log::iter::backward::with_zero_sized_buffer::any_line |
|
PASS [ 0.013s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::single_line |
|
PASS [ 0.012s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::two_lines |
|
PASS [ 0.006s] gix-ref-tests::refs file::log::iter::forward::a_single_failure_does_not_abort_iteration |
|
PASS [ 0.007s] gix-ref-tests::refs file::log::line::write_to::newlines_in_message_of_the_input_fails_and_we_trust_signature_writing_validation |
|
PASS [ 0.008s] gix-ref-tests::refs file::log::line::write_to::round_trips |
|
PASS [ 0.008s] gix-ref-tests::refs file::reference::parse::invalid::hex_id |
|
PASS [ 0.008s] gix-ref-tests::refs file::reference::parse::invalid::ref_tag |
|
PASS [ 0.007s] gix-ref-tests::refs file::reference::parse::valid::peeled |
|
PASS [ 0.007s] gix-ref-tests::refs file::reference::parse::valid::symbolic |
|
PASS [ 0.006s] gix-ref-tests::refs file::reference::parse::valid::symbolic_more_than_one_space |
|
PASS [ 0.088s] gix-ref-tests::refs file::log::iter::forward::all_success |
|
PASS [ 0.073s] gix-ref-tests::refs file::reference::peel::one_level |
|
PASS [ 0.010s] gix-ref-tests::refs file::reference::peel::to_id_cycle |
|
PASS [ 0.081s] gix-ref-tests::refs file::reference::peel::peel_one_level_with_pack |
|
PASS [ 0.008s] gix-ref-tests::refs file::reference::reflog::loose::iter |
|
PASS [ 0.012s] gix-ref-tests::refs file::reference::peel::to_id_multi_hop |
|
PASS [ 0.007s] gix-ref-tests::refs file::reference::reflog::packed::iter |
|
PASS [ 0.009s] gix-ref-tests::refs file::reference::reflog::loose::iter_rev |
|
PASS [ 0.006s] gix-ref-tests::refs file::store::access::set_packed_buffer_mmap_threshold |
|
PASS [ 0.103s] gix-ref-tests::refs file::reference::peel::peel_with_packed_involvement |
|
PASS [ 0.009s] gix-ref-tests::refs file::reference::reflog::packed::iter_rev |
|
PASS [ 0.008s] gix-ref-tests::refs file::store::find::loose::existing::success_and_failure |
|
PASS [ 0.014s] gix-ref-tests::refs file::store::find::existing::convert::possible_inputs |
|
PASS [ 0.006s] gix-ref-tests::refs file::store::find::loose::failure |
|
PASS [ 0.008s] gix-ref-tests::refs file::store::find::loose::success |
|
PASS [ 0.013s] gix-ref-tests::refs file::store::find::loose::fetch_head_can_be_parsed |
|
PASS [ 0.009s] gix-ref-tests::refs file::store::iter::loose_iter_with_broken_refs |
|
PASS [ 0.007s] gix-ref-tests::refs file::store::iter::loose_iter_with_partial_prefix |
|
PASS [ 0.007s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix |
|
PASS [ 0.009s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix_wont_allow_absolute_paths |
|
PASS [ 0.007s] gix-ref-tests::refs file::store::iter::no_packed_available_thus_no_iteration_possible |
|
PASS [ 0.089s] gix-ref-tests::refs file::reference::peel::to_id_long_jump |
|
PASS [ 0.009s] gix-ref-tests::refs file::store::iter::overlay_iter_with_prefix_wont_allow_absolute_paths |
|
PASS [ 0.063s] gix-ref-tests::refs file::store::find::existing::with_packed_refs |
|
PASS [ 0.016s] gix-ref-tests::refs file::store::iter::overlay_prefixed_iter |
|
PASS [ 0.029s] gix-ref-tests::refs file::store::iter::overlay_iter |
|
PASS [ 0.018s] gix-ref-tests::refs file::store::iter::overlay_partial_prefix_iter |
|
PASS [ 0.026s] gix-ref-tests::refs file::store::iter::packed_file_iter |
|
PASS [ 0.021s] gix-ref-tests::refs file::store::iter::with_namespace::missing_refs_dir_yields_empty_iteration |
|
PASS [ 0.018s] gix-ref-tests::refs file::store::precompose_unicode_journey |
|
PASS [ 0.020s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::for_head_and_main |
|
PASS [ 0.022s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::non_existing_and_directory_returns_none |
|
PASS [ 0.013s] gix-ref-tests::refs file::store::reflog::iter_rev::for_head_and_main |
|
PASS [ 0.014s] 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.017s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_into_packed_refs |
|
PASS [ 0.021s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_without_packed_refs |
|
PASS [ 0.025s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::non_conflicting_creation_without_packed_refs_work |
|
PASS [ 0.016s] 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.018s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::intermediate_directories_are_removed_on_rollback |
|
PASS [ 0.018s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::namespaced_updates_or_deletions_are_transparent_and_not_observable |
|
PASS [ 0.140s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_can_trivially_use_namespaces_as_prefixes |
|
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.154s] 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::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.033s] 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.018s] 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.027s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_deletion_in_deletions_and_updates_mode |
|
PASS [ 0.024s] 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.033s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_explicit_value_must_match_the_value_on_update |
|
PASS [ 0.023s] 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.022s] 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.022s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_old_value_must_exist_when_creating_it |
|
PASS [ 0.018s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_head_missing_referent_then_update_referent |
|
PASS [ 0.017s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_reference_writes_reflog_if_previous_value_is_set |
|
PASS [ 0.024s] 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.018s] 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.018s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::windows_device_name_is_illegal_with_enabled_windows_protections |
|
PASS [ 0.021s] 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.023s] 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.026s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_but_must_exist_fails |
|
PASS [ 0.033s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::all_contained_references_deletes_the_packed_ref_file_too |
|
PASS [ 0.029s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_succeeds |
|
PASS [ 0.020s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_broken_ref_that_may_not_exist_works_even_in_deref_mode |
|
PASS [ 0.017s] 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.014s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_no_deref |
|
PASS [ 0.028s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_and_reflog_on_symbolic_no_deref |
|
PASS [ 0.025s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_with_incorrect_previous_value_fails |
|
PASS [ 0.020s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_with_deref |
|
PASS [ 0.016s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::non_existing_can_be_deleted_with_the_may_exist_match_constraint |
|
PASS [ 0.021s] 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.029s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::store_write_mode_has_no_effect_and_reflogs_are_always_deleted |
|
PASS [ 0.769s] gix-ref-tests::refs file::worktree::read_only::linked |
|
PASS [ 0.017s] gix-ref-tests::refs fullname::cow |
|
PASS [ 0.020s] gix-ref-tests::refs fullname::file_name |
|
PASS [ 0.022s] gix-ref-tests::refs fullname::prefix_with_namespace_and_stripping |
|
PASS [ 0.025s] gix-ref-tests::refs fullname::shorten_and_category |
|
PASS [ 0.020s] gix-ref-tests::refs namespace::expand::backslashes_are_no_component_separators_and_invalid |
|
PASS [ 0.029s] 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.014s] gix-ref-tests::refs namespace::expand::each_component_expands_to_the_namespace_prefix_individually |
|
PASS [ 0.023s] gix-ref-tests::refs namespace::expand::empty_namespaces_are_not_allowed |
|
PASS [ 0.014s] gix-ref-tests::refs namespace::expand::repeated_slashes_are_invalid |
|
PASS [ 0.018s] gix-ref-tests::refs namespace::expand::trailing_slashes_are_not_allowed |
|
PASS [ 0.016s] gix-ref-tests::refs namespace::into_namespaced_prefix |
|
PASS [ 0.015s] gix-ref-tests::refs packed::find::a_lock_file_would_not_be_a_valid_partial_name |
|
PASS [ 0.013s] gix-ref-tests::refs packed::find::all_iterable_refs_can_be_found |
|
PASS [ 0.025s] gix-ref-tests::refs packed::find::binary_search_a_name_past_the_end_of_the_packed_refs_file |
|
PASS [ 0.015s] gix-ref-tests::refs packed::find::find_packed_refs_with_peeled_items_and_full_or_partial_names |
|
PASS [ 1.476s] gix-ref-tests::refs file::worktree::read_only::main |
|
PASS [ 1.469s] gix-ref-tests::refs file::worktree::writable::linked |
|
PASS [ 0.025s] gix-ref-tests::refs packed::find::invalid_refs_within_a_file_do_not_lead_to_incorrect_results |
|
PASS [ 0.025s] gix-ref-tests::refs packed::iter::broken_ref_doesnt_end_the_iteration |
|
PASS [ 0.020s] gix-ref-tests::refs packed::iter::empty |
|
PASS [ 0.023s] gix-ref-tests::refs packed::iter::iter_prefix |
|
PASS [ 0.022s] gix-ref-tests::refs packed::iter::packed_refs_with_header |
|
PASS [ 0.027s] gix-ref-tests::refs packed::iter::packed_refs_without_header |
|
PASS [ 0.155s] gix-ref-tests::refs packed::find::partial_name_to_full_name_conversion_rules_are_applied |
|
PASS [ 0.021s] gix-ref-tests::refs packed::open::bogus_content_triggers_an_error |
|
PASS [ 0.032s] gix-ref-tests::refs packed::open::empty_buffers_should_not_exist_but_are_fine_to_open |
|
PASS [ 0.024s] gix-ref-tests::refs packed::open::sorted_buffer_works |
|
PASS [ 0.023s] gix-ref-tests::refs packed::open::unsorted_buffers_or_those_without_a_header_can_be_opened_and_searched |
|
PASS [ 0.023s] gix-ref-tests::refs reference::strip_namespace |
|
PASS [ 0.034s] gix-ref-tests::refs transaction::refedit_ext::preprocessing_checks_duplicates_after_splits |
|
PASS [ 0.027s] gix-ref-tests::refs transaction::refedit_ext::reject_duplicates |
|
PASS [ 0.037s] gix-ref-tests::refs transaction::refedit_ext::splitting::empty_inputs_are_ok |
|
PASS [ 0.021s] gix-ref-tests::refs transaction::refedit_ext::splitting::non_symbolic_refs_are_ignored_or_if_the_deref_flag_is_not_set |
|
PASS [ 0.022s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_are_split_into_referents_handling_the_reflog_and_previous_values_recursively |
|
PASS [ 0.024s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_cycles_are_handled_gracefully |
|
PASS [ 0.025s] gix-refspec::refspec impls::cmp |
|
PASS [ 0.024s] gix-refspec::refspec impls::eq |
|
PASS [ 0.025s] gix-refspec::refspec impls::hash |
|
PASS [ 2.275s] gix-ref-tests::refs file::worktree::writable::main |
|
PASS [ 1.883s] gix-refspec::refspec match_group::multiple::fetch_and_update_and_negations |
|
PASS [ 0.009s] 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 [ 1.603s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_to_head_never_updates_actual_head_ref |
|
PASS [ 0.009s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_conflicts |
|
PASS [ 0.014s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_empty_lhs |
|
PASS [ 0.012s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_fixes |
|
PASS [ 0.013s] gix-refspec::refspec match_group::multiple::fetch_only |
|
PASS [ 0.012s] gix-refspec::refspec match_group::single::fetch_and_update |
|
PASS [ 0.010s] gix-refspec::refspec match_group::single::fetch_only |
|
PASS [ 0.006s] gix-refspec::refspec parse::fetch::ampersand_is_resolved_to_head |
|
PASS [ 0.009s] 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.010s] 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.009s] gix-refspec::refspec parse::fetch::exclude |
|
PASS [ 0.007s] 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.007s] gix-refspec::refspec parse::fetch::negative_with_destination |
|
PASS [ 0.006s] gix-refspec::refspec parse::fetch::object_hash_as_source |
|
PASS [ 0.006s] 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.007s] gix-refspec::refspec parse::invalid::complex_patterns_with_more_than_one_asterisk |
|
PASS [ 0.009s] gix-refspec::refspec parse::invalid::empty |
|
PASS [ 0.006s] gix-refspec::refspec parse::invalid::empty_component |
|
PASS [ 0.005s] gix-refspec::refspec parse::invalid::fuzzed |
|
PASS [ 0.006s] gix-refspec::refspec parse::invalid::push_to_empty |
|
PASS [ 0.005s] gix-refspec::refspec parse::invalid::whitespace |
|
PASS [ 0.005s] gix-refspec::refspec parse::local_and_remote |
|
PASS [ 0.007s] 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.005s] gix-refspec::refspec parse::push::delete |
|
PASS [ 0.006s] gix-refspec::refspec parse::push::destinations_must_be_ref_names |
|
PASS [ 0.005s] gix-refspec::refspec parse::push::lhs_colon_rhs_pushes_single_ref |
|
PASS [ 0.005s] gix-refspec::refspec parse::push::negative_unsupported |
|
PASS [ 0.008s] gix-refspec::refspec parse::push::revspecs_with_ref_name_destination |
|
PASS [ 0.007s] gix-refspec::refspec parse::push::single_refs_must_be_refnames |
|
PASS [ 0.007s] 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.005s] 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.005s] gix-refspec::refspec spec::expand_prefixes::partial_refs_have_many_prefixes |
|
PASS [ 0.006s] gix-refspec::refspec spec::expand_prefixes::push_specs_use_the_destination |
|
PASS [ 0.007s] gix-refspec::refspec spec::expand_prefixes::short_absolute_refs_expand_to_themselves |
|
PASS [ 0.006s] gix-refspec::refspec spec::expand_prefixes::strange_glob_patterns_expand_to_nothing |
|
PASS [ 0.007s] gix-refspec::refspec spec::prefix::full_names_have_a_prefix |
|
PASS [ 0.008s] gix-refspec::refspec spec::prefix::head_is_specifically_known |
|
PASS [ 0.008s] gix-refspec::refspec spec::prefix::negative_specs_have_no_prefix |
|
PASS [ 0.006s] gix-refspec::refspec spec::prefix::object_names_have_no_prefix |
|
PASS [ 0.006s] gix-refspec::refspec spec::prefix::partial_refs_have_no_prefix |
|
PASS [ 0.009s] gix-refspec::refspec spec::prefix::push_specs_use_the_destination |
|
PASS [ 0.007s] gix-refspec::refspec spec::prefix::short_absolute_refs_have_no_prefix |
|
PASS [ 0.010s] gix-refspec::refspec spec::prefix::strange_glob_patterns_have_no_prefix |
|
PASS [ 0.008s] gix-refspec::refspec write::fetch::and_update |
|
PASS [ 0.009s] gix-refspec::refspec write::fetch::exclude |
|
PASS [ 0.009s] gix-refspec::refspec write::fetch::only |
|
PASS [ 0.008s] gix-refspec::refspec write::push::all_matching_branches |
|
PASS [ 0.008s] gix-refspec::refspec write::push::delete |
|
PASS [ 0.007s] gix-refspec::refspec write::push::matching |
|
PASS [ 0.331s] gix-revision::revision describe::fallback_if_configured_in_options_and_max_candidates_zero |
|
PASS [ 0.011s] 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.007s] gix-revision::revision describe::format::show_abbrev_hash_if_no_name_is_known |
|
PASS [ 0.011s] gix-revision::revision describe::not_enough_candidates |
|
PASS [ 0.008s] gix-revision::revision describe::option_none_if_no_tag_found |
|
PASS [ 0.012s] gix-revision::revision describe::shallow_yields_no_result_if_provided_refs_are_in_truncated_part_of_history |
|
PASS [ 0.011s] gix-revision::revision describe::shallow_yields_result_if_refs_are_available |
|
PASS [ 0.011s] gix-revision::revision describe::typical_usecases |
|
PASS [ 0.800s] gix-refspec::refspec parse::baseline |
|
PASS [ 0.007s] gix-revision::revision spec::display::exclude |
|
PASS [ 0.007s] gix-revision::revision spec::display::exclude_parents |
|
PASS [ 0.009s] gix-revision::revision spec::display::include |
|
PASS [ 0.007s] gix-revision::revision spec::display::include_parents |
|
PASS [ 0.007s] gix-revision::revision spec::display::merge |
|
PASS [ 0.008s] gix-revision::revision spec::display::range |
|
PASS [ 0.007s] 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.007s] 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.007s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_can_be_positive_zero |
|
PASS [ 0.007s] 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.008s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_given_ref_name |
|
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_hash_is_invalid |
|
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_with_date_parse_failure |
|
PASS [ 0.007s] 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.008s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_hash_is_invalid |
|
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_current_branch |
|
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_branch_name |
|
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_hash_is_invalid |
|
PASS [ 0.010s] gix-revision::revision spec::parse::anchor::colon_symbol::empty_top_level_regex_are_invalid |
|
PASS [ 0.014s] gix-revision::revision spec::parse::anchor::colon_symbol::index_lookups_ignores_ranges_as_opposed_to_git |
|
PASS [ 0.013s] 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.010s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_do_not_get_any_backslash_processing |
|
PASS [ 0.010s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_parsing_ignores_ranges_as_opposed_to_git |
|
PASS [ 0.010s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid |
|
PASS [ 0.010s] gix-revision::revision spec::parse::anchor::colon_symbol::various_forms_of_regex |
|
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path |
|
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path_and_stage |
|
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::describe::any_hash_without_suffix_and_prefix_g_is_assumed_to_be_describe_output |
|
PASS [ 0.008s] gix-revision::revision spec::parse::anchor::describe::full_format_lookalikes_fallback_to_ref |
|
PASS [ 0.011s] gix-revision::revision spec::parse::anchor::describe::full_format_parses_hash_portion_as_prefix |
|
PASS [ 0.015s] gix-revision::revision spec::parse::anchor::describe::full_format_with_dirty_suffix_is_recognized |
|
PASS [ 0.020s] gix-revision::revision spec::parse::anchor::describe::partial_format_lookalikes_are_never_considered |
|
PASS [ 0.030s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_is_recognized |
|
PASS [ 0.017s] 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::hash::hex_literals_that_are_too_long_are_resolved_as_refs |
|
PASS [ 0.019s] 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.016s] gix-revision::revision spec::parse::anchor::refnames::at_by_itself_is_shortcut_for_head |
|
PASS [ 0.027s] gix-revision::revision spec::parse::anchor::refnames::at_in_ranges_is_allowed |
|
PASS [ 0.021s] gix-revision::revision spec::parse::anchor::refnames::at_is_allowed |
|
PASS [ 0.016s] gix-revision::revision spec::parse::anchor::refnames::full_head_ref_name |
|
PASS [ 0.024s] gix-revision::revision spec::parse::anchor::refnames::refname_head |
|
PASS [ 0.024s] gix-revision::revision spec::parse::anchor::refnames::refname_tag |
|
PASS [ 0.020s] gix-revision::revision spec::parse::anchor::refnames::refname_with_head_prefix |
|
PASS [ 0.013s] 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.024s] gix-revision::revision spec::parse::fuzz::failures |
|
PASS [ 0.015s] gix-revision::revision spec::parse::kind::cannot_declare_ranges_multiple_times |
|
PASS [ 0.010s] gix-revision::revision spec::parse::kind::delegate_can_refuse_spec_kinds |
|
PASS [ 0.014s] gix-revision::revision spec::parse::kind::exclude_parents::freestanding |
|
PASS [ 0.011s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark |
|
PASS [ 10.776s] gix-macros::macros momo::ux |
|
PASS [ 0.013s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark_must_end_the_input |
|
PASS [ 0.008s] gix-revision::revision spec::parse::kind::exclusive::leading_caret |
|
PASS [ 0.015s] gix-revision::revision spec::parse::kind::exclusive::freestanding |
|
PASS [ 0.021s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_at_symbol |
|
PASS [ 0.017s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_exclamation_mark_must_end_the_input |
|
PASS [ 0.012s] 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.012s] gix-revision::revision spec::parse::kind::mergebase::middle_dot_dot_dot |
|
PASS [ 0.022s] gix-revision::revision spec::parse::kind::mergebase::trailing_dot_dot_dot |
|
PASS [ 0.018s] gix-revision::revision spec::parse::kind::range::freestanding_dot_dot |
|
PASS [ 0.015s] gix-revision::revision spec::parse::kind::range::leading_dot_dot |
|
PASS [ 0.011s] gix-revision::revision spec::parse::kind::range::middle_dot_dot |
|
PASS [ 0.016s] gix-revision::revision spec::parse::kind::range::minus_with_n |
|
PASS [ 0.019s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there |
|
PASS [ 0.018s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there_and_handle_range_suffix |
|
PASS [ 0.017s] 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.019s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there_and_handle_range_suffix |
|
PASS [ 0.016s] gix-revision::revision spec::parse::kind::range::trailing_dot_dot |
|
PASS [ 0.013s] gix-revision::revision spec::parse::navigate::caret_symbol::bad_escapes_can_cause_brace_mismatch |
|
PASS [ 0.014s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_braces_deref_a_tag |
|
PASS [ 0.012s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_top_revision_regex_are_skipped_as_they_match_everything |
|
PASS [ 0.009s] gix-revision::revision spec::parse::navigate::caret_symbol::explicit_parent_number |
|
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::caret_symbol::explicitly_positive_numbers_are_invalid |
|
PASS [ 0.009s] 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::incomplete_escaped_braces_in_regex_are_invalid |
|
PASS [ 0.009s] gix-revision::revision spec::parse::navigate::caret_symbol::invalid_object_type |
|
PASS [ 0.008s] 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.011s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_backslash_rules |
|
PASS [ 0.011s] 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.010s] gix-revision::revision spec::parse::navigate::caret_symbol::single_is_first_parent |
|
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::colon_symbol::empty_paths_refer_to_the_root_tree |
|
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_have_to_be_last_but_stack_with_other_navigation |
|
PASS [ 0.010s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_consume_all_remaining_input_as_they_refer_to_blobs |
|
PASS [ 0.012s] gix-revision::revision spec::parse::navigate::tilde_symbol::followed_by_zero_is_no_op |
|
PASS [ 0.012s] 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.009s] gix-revwalk::revwalk graph::commit::size_of_commit |
|
PASS [ 0.017s] gix-revision::revision spec::parse::navigate::tilde_symbol::without_anchor_is_invalid |
|
PASS [ 0.009s] gix-sec::sec identity::is_path_owned_by_current_user |
|
PASS [ 0.008s] gix-sec::sec permission::check_opt |
|
PASS [ 0.019s] gix-sec::sec permission::check |
|
PASS [ 0.014s] gix-sec::sec permission::is_allowed |
|
PASS [ 0.017s] gix-sec::sec trust::ordering |
|
PASS [ 0.098s] gix-status-tests::worktree stack::leaf_file_does_not_have_to_exist |
|
PASS [ 0.112s] gix-status-tests::worktree stack::intermediate_directories_have_to_exist_or_not_found_error |
|
PASS [ 0.010s] gix-status-tests::worktree stack::paths_leading_through_symlinks_are_rejected |
|
PASS [ 0.027s] gix-status-tests::worktree stack::paths_not_going_through_symlink_directories_are_ok_and_point_to_correct_item |
|
PASS [ 0.173s] gix-status-tests::worktree status::index_as_worktree::conflict |
|
PASS [ 0.416s] gix-status-tests::worktree status::index_as_worktree::conflict_both_added_and_deleted_by_them |
|
PASS [ 0.011s] gix-status-tests::worktree status::index_as_worktree::conflict_detailed_single |
|
PASS [ 0.029s] gix-status-tests::worktree status::index_as_worktree::intent_to_add |
|
PASS [ 0.312s] gix-status-tests::worktree status::index_as_worktree::conflict_both_deleted_and_added_by_them_and_added_by_us |
|
PASS [ 0.035s] gix-status-tests::worktree status::index_as_worktree::racy_git |
|
PASS [ 0.051s] gix-status-tests::worktree status::index_as_worktree::modified |
|
PASS [ 0.013s] gix-status-tests::worktree status::index_as_worktree::refresh |
|
PASS [ 0.046s] gix-status-tests::worktree status::index_as_worktree::removed |
|
PASS [ 1.778s] gix-revision::revision merge_base::baseline::validate |
|
PASS [ 0.247s] 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_is_passed_to_submodule_handler |
|
PASS [ 0.006s] 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.149s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change |
|
PASS [ 0.036s] gix-status-tests::worktree status::index_as_worktree::unchanged |
|
PASS [ 0.061s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked |
|
PASS [ 0.290s] gix-status-tests::worktree status::index_as_worktree::subomdule_deleted_dir |
|
PASS [ 0.041s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked_and_renamed |
|
PASS [ 0.014s] gix-submodule::submodule file::append_submodule_overrides::last_of_multiple_values_wins |
|
PASS [ 0.007s] gix-submodule::submodule file::branch::valid |
|
PASS [ 0.005s] gix-submodule::submodule file::branch::validate_upon_retrieval |
|
PASS [ 0.005s] gix-submodule::submodule file::fetch_recurse::default |
|
PASS [ 0.004s] gix-submodule::submodule file::fetch_recurse::valid |
|
PASS [ 0.005s] gix-submodule::submodule file::fetch_recurse::validate_upon_retrieval |
|
PASS [ 0.005s] gix-submodule::submodule file::ignore::default |
|
PASS [ 0.005s] gix-submodule::submodule file::ignore::valid |
|
PASS [ 0.005s] gix-submodule::submodule file::ignore::validate_upon_retrieval |
|
PASS [ 7.732s] gix-pathspec::pathspec search::directories |
|
PASS [ 2.779s] gix-submodule::submodule file::baseline::common_values_and_names_by_path |
|
PASS [ 2.756s] gix-submodule::submodule file::is_active_platform::pathspecs_matter_even_if_they_do_not_match |
|
PASS [ 0.017s] gix-submodule::submodule file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url |
|
PASS [ 0.019s] gix-submodule::submodule file::is_active_platform::without_submodule_in_index |
|
PASS [ 0.011s] gix-submodule::submodule file::path::valid |
|
PASS [ 0.008s] gix-submodule::submodule file::shallow |
|
PASS [ 0.017s] gix-submodule::submodule file::path::validate_upon_retrieval |
|
PASS [ 0.011s] gix-submodule::submodule file::update::default |
|
PASS [ 0.013s] gix-submodule::submodule file::update::valid |
|
PASS [ 0.018s] gix-submodule::submodule file::update::valid_in_overrides |
|
PASS [ 0.014s] gix-submodule::submodule file::update::validate_upon_retrieval |
|
PASS [ 0.014s] gix-submodule::submodule file::url::valid |
|
PASS [ 0.009s] gix-submodule::submodule file::url::validate_upon_retrieval |
|
PASS [ 0.013s] gix-tempfile::all tempfile::handle::at_path::it_can_create_the_containing_directory_and_remove_it_on_drop |
|
PASS [ 0.006s] gix-tempfile::all tempfile::handle::at_path::it_names_files_correctly_and_similarly_named_tempfiles_cannot_be_created |
|
PASS [ 0.022s] gix-tempfile signal::handler::tests::various_termination_signals_remove_tempfiles_unconditionally |
|
PASS [ 0.012s] gix-tempfile::all tempfile::handle::at_path::reduce_resource_usage_by_converting_files_to_markers_and_persist_them |
|
PASS [ 0.019s] gix-tempfile::all tempfile::handle::at_path::it_persists_tempfiles_along_with_newly_created_directories |
|
PASS [ 0.014s] gix-tempfile::all tempfile::handle::mark_path::it_can_create_the_containing_directory_and_remove_it_on_drop |
|
PASS [ 0.019s] gix-tempfile::all tempfile::handle::mark_path::it_persists_markers_along_with_newly_created_directories |
|
PASS [ 0.022s] gix-tempfile::all tempfile::handle::new::it_can_be_kept |
|
PASS [ 0.016s] gix-tempfile::all tempfile::handle::new::it_can_create_the_containing_directory_and_remove_it_when_dropped |
|
PASS [ 0.008s] gix-tempfile::all tempfile::setup::can_be_called_multiple_times |
|
PASS [ 0.019s] gix-tempfile::all tempfile::handle::new::it_is_removed_if_it_goes_out_of_scope |
|
PASS [ 2.917s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive |
|
PASS [ 0.017s] gix-tempfile::registry cleanup_tempfiles |
|
PASS [ 0.015s] gix-testtools tests::configure_command_clears_external_config |
|
PASS [ 0.006s] gix-testtools tests::parse_version_with_trailing_newline |
|
PASS [ 0.020s] gix-testtools tests::parse_version |
|
PASS [ 0.011s] gix-testtools::env nonoverlapping |
|
PASS [ 0.008s] gix-testtools::env overlapping_combo |
|
PASS [ 0.008s] gix-testtools::env overlapping_reset |
|
PASS [ 0.008s] gix-trace::trace coarse |
|
PASS [ 0.010s] gix-testtools::env overlapping_unset |
|
PASS [ 0.009s] gix-trace::trace span |
|
PASS [ 0.021s] gix-trace::trace detail |
|
PASS [ 0.041s] gix-transport client::blocking_io::file::tests::ssh::connect::path |
|
PASS [ 0.048s] gix-transport client::blocking_io::file::tests::ssh::connect::ambiguous_host_disallowed |
|
PASS [ 0.046s] gix-transport client::blocking_io::http::redirect::tests::base_url_complete |
|
PASS [ 2.983s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_override_pathspecs |
|
PASS [ 0.038s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::command_field_determines_ssh_command |
|
PASS [ 0.041s] gix-transport client::blocking_io::http::redirect::tests::swap_tails_complete |
|
PASS [ 0.029s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::kind_serves_as_fallback |
|
PASS [ 0.038s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::no_field_means_ssh |
|
PASS [ 0.025s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::known_variants_are_derived_from_basename |
|
PASS [ 0.026s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::unknown_variants_fallback_to_simple |
|
PASS [ 0.034s] 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.031s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::all |
|
PASS [ 0.016s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_explicit_ssh |
|
PASS [ 0.037s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::tortoiseplink_putty_plink |
|
PASS [ 0.032s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_implicit_ssh |
|
PASS [ 0.039s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_explicit_ssh |
|
PASS [ 0.045s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_disallowed_without_user |
|
PASS [ 0.023s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_explicit_ssh |
|
PASS [ 0.039s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_implicit_ssh |
|
PASS [ 0.032s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_implicit_ssh |
|
PASS [ 0.045s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::disallow_shell_is_honored |
|
PASS [ 0.034s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::simple_cannot_handle_any_arguments |
|
PASS [ 0.058s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::port_for_all |
|
PASS [ 0.034s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh |
|
PASS [ 0.025s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh_env_v2 |
|
PASS [ 0.024s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::tortoise_plink_has_batch_command |
|
PASS [ 0.018s] gix-transport client::git::message::tests::version_2_without_host_and_version_and_extra_parameters |
|
PASS [ 0.030s] gix-transport client::git::message::tests::version_1_without_host_and_version |
|
PASS [ 0.031s] gix-transport client::git::message::tests::version_2_without_host_and_version |
|
PASS [ 0.034s] gix-transport client::git::message::tests::with_host_with_port |
|
PASS [ 0.032s] gix-transport client::git::message::tests::with_host_without_port |
|
PASS [ 0.031s] gix-transport client::git::message::tests::with_strange_host_and_port |
|
PASS [ 0.037s] gix-transport client::git::message::tests::with_host_without_port_and_extra_parameters |
|
PASS [ 0.116s] gix-transport::blocking-transport-http-only client::blocking_io::http::check_content_type_is_case_insensitive |
|
PASS [ 0.125s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_googlesource |
|
PASS [ 0.188s] gix-transport::blocking-transport-http-only client::blocking_io::http::clone_v1 |
|
PASS [ 0.088s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_v1 |
|
PASS [ 0.237s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2 |
|
PASS [ 0.016s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_identity_is_picked_up_from_url |
|
PASS [ 0.090s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_error_results_in_observable_error |
|
PASS [ 0.016s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_will_use_pipelining |
|
PASS [ 0.075s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_status_500_is_communicated_via_special_io_error |
|
PASS [ 0.232s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_service_announced |
|
PASS [ 0.013s] gix-transport::blocking-transport-http-only client::capabilities::from_bytes |
|
PASS [ 0.019s] gix-transport::blocking-transport-http-only client::capabilities::from_lines_with_version_detection_v0 |
|
PASS [ 0.019s] gix-transport::blocking-transport-http-only client::git::handshake_v1_and_request |
|
PASS [ 0.015s] gix-transport::blocking-transport-http-only client::git::handshake_v1_process_mode |
|
PASS [ 0.020s] gix-transport::blocking-transport-http-only client::git::handshake_v2_and_request |
|
PASS [ 0.017s] gix-transport::blocking-transport-http-only client::git::handshake_v2_downgrade_to_v1 |
|
PASS [ 0.015s] gix-transport::blocking-transport-http-only client::git::push_v1_simulated |
|
PASS [ 0.207s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_authentication_error_can_be_differentiated_and_identity_is_transmitted |
|
PASS [ 0.140s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order |
|
PASS [ 0.145s] gix-traverse-tests::test commit::simple::adjusted_dates::head_breadth_first |
|
PASS [ 0.155s] gix-traverse-tests::test commit::simple::adjusted_dates::date_order_with_cutoff_is_applied_to_starting_position |
|
PASS [ 0.010s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_with_cutoff_disabled |
|
PASS [ 0.016s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_with_cutoff |
|
PASS [ 0.149s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_first_parent_only |
|
PASS [ 0.808s] gix-traverse-tests::test commit::simple::different_date::head_breadth_first |
|
PASS [ 0.867s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_date_order |
|
PASS [ 0.887s] gix-traverse-tests::test commit::simple::different_date::head_date_order |
|
PASS [ 0.962s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_breadth_first |
|
PASS [ 0.223s] gix-traverse-tests::test commit::simple::same_date::c4_breadth_first |
|
PASS [ 0.073s] gix-traverse-tests::test commit::simple::same_date::head_c4_breadth_first |
|
PASS [ 0.020s] gix-traverse-tests::test commit::simple::same_date::head_date_order |
|
PASS [ 0.016s] gix-traverse-tests::test commit::simple::same_date::head_first_parent_only_breadth_first |
|
PASS [ 0.177s] gix-traverse-tests::test commit::simple::same_date::head_breadth_first |
|
PASS [ 0.027s] gix-traverse-tests::test commit::simple::same_date::predicate_only_called_once_even_if_fork_point |
|
PASS [ 0.223s] gix-traverse-tests::test commit::simple::same_date::filtered_commit_does_not_block_ancestors_reachable_from_another_commit |
|
PASS [ 0.561s] gix-traverse-tests::test commit::topo::basic::empty_range |
|
PASS [ 0.021s] gix-traverse-tests::test commit::topo::basic::two_tips_two_ends |
|
PASS [ 0.026s] gix-traverse-tests::test commit::topo::basic::with_dummy_predicate |
|
PASS [ 0.593s] gix-traverse-tests::test commit::topo::basic::one_end |
|
PASS [ 0.619s] gix-traverse-tests::test commit::topo::basic::end_along_first_parent |
|
PASS [ 0.030s] gix-traverse-tests::test commit::topo::date_order::with_ends |
|
PASS [ 0.039s] gix-traverse-tests::test commit::topo::first_parent::basic |
|
PASS [ 0.035s] gix-traverse-tests::test commit::topo::first_parent::end_is_second_parent |
|
PASS [ 0.035s] gix-traverse-tests::test commit::topo::first_parent::with_end |
|
PASS [ 0.680s] gix-traverse-tests::test commit::topo::basic::simple |
|
PASS [ 0.111s] gix-traverse-tests::test tree::breadth_first_filename_only |
|
PASS [ 0.112s] gix-traverse-tests::test tree::breadth_first_no_location |
|
PASS [ 0.123s] gix-traverse-tests::test tree::breadth_first_full_path |
|
PASS [ 0.020s] gix-url::url access::all_argument_safety_not_safe |
|
PASS [ 0.020s] gix-url::url access::all_argument_safety_safe |
|
PASS [ 0.013s] gix-url::url access::canonicalized::file_that_is_current_dir_is_absolutized |
|
PASS [ 0.020s] gix-url::url access::canonicalized::absolute_file_url_does_nothing |
|
PASS [ 0.017s] gix-url::url access::canonicalized::non_file_scheme_is_noop |
|
PASS [ 0.020s] gix-url::url access::display |
|
PASS [ 0.014s] gix-url::url access::host_argument_safety |
|
PASS [ 0.019s] gix-url::url access::password |
|
PASS [ 0.023s] gix-url::url access::path_argument_safety |
|
PASS [ 0.014s] gix-url::url access::user |
|
PASS [ 0.022s] gix-url::url expand_path::with_username |
|
PASS [ 0.026s] gix-url::url access::user_argument_safety |
|
PASS [ 0.015s] gix-url::url parse::file::file_path_with_protocol |
|
PASS [ 0.019s] gix-url::url expand_path::without_username |
|
PASS [ 0.024s] gix-url::url parse::file::file_path_without_protocol |
|
PASS [ 0.020s] gix-url::url parse::file::file_to_root |
|
PASS [ 0.015s] gix-url::url parse::file::no_relative_paths_if_protocol |
|
PASS [ 0.018s] gix-url::url parse::file::interior_relative_file_path_without_protocol |
|
PASS [ 0.014s] gix-url::url parse::file::no_username_expansion_for_file_paths_with_protocol |
|
PASS [ 0.013s] gix-url::url parse::file::no_username_expansion_for_file_paths_without_protocol |
|
PASS [ 0.217s] gix-url::fuzzed fuzzed |
|
PASS [ 0.017s] gix-url::url parse::file::relative_file_path_without_protocol |
|
PASS [ 0.021s] gix-url::url parse::file::non_utf8_file_path_without_protocol |
|
PASS [ 0.020s] gix-url::url parse::file::shortest_possible_absolute_path |
|
PASS [ 0.023s] gix-url::url parse::file::shortest_possible_relative_path |
|
PASS [ 0.023s] gix-url::url parse::file::unix::file_path_with_backslashes_without_protocol |
|
PASS [ 0.020s] gix-url::url parse::file::unix::file_path_with_protocol |
|
PASS [ 0.018s] gix-url::url parse::file::unix::url_from_absolute_path |
|
PASS [ 0.024s] gix-url::url parse::file::unix::file_path_without_protocol |
|
PASS [ 0.023s] gix-url::url parse::file::url_from_relative_path_with_colon_in_name |
|
PASS [ 0.016s] gix-url::url parse::http::empty_user_cannot_roundtrip |
|
PASS [ 0.022s] gix-url::url parse::git::username_expansion_with_username |
|
PASS [ 0.017s] gix-url::url parse::http::http_missing_path |
|
PASS [ 0.017s] gix-url::url parse::http::only_password |
|
PASS [ 0.019s] gix-url::url parse::http::secure |
|
PASS [ 0.020s] gix-url::url parse::http::username_and_empty_password |
|
PASS [ 0.013s] gix-url::url parse::http::username_and_password |
|
PASS [ 0.017s] gix-url::url parse::http::username_and_password_and_port |
|
PASS [ 0.023s] gix-url::url parse::http::username_expansion_is_unsupported |
|
PASS [ 0.017s] gix-url::url parse::invalid::empty_input |
|
PASS [ 0.028s] gix-url::url parse::invalid::file_missing_host_path_separator |
|
PASS [ 0.017s] gix-url::url parse::invalid::file_missing_path |
|
PASS [ 0.014s] gix-url::url parse::invalid::missing_port_despite_indication |
|
PASS [ 0.017s] gix-url::url parse::invalid::relative_path_due_to_double_colon |
|
PASS [ 0.025s] gix-url::url parse::invalid::git_missing_path |
|
PASS [ 0.016s] gix-url::url parse::invalid::ssh_missing_path |
|
PASS [ 0.016s] gix-url::url parse::radicle::basic |
|
PASS [ 0.014s] gix-url::url parse::ssh::default_port_is_22 |
|
PASS [ 0.016s] gix-url::url parse::ssh::host_is_ipv4 |
|
PASS [ 0.020s] gix-url::url parse::ssh::scp_like_with_ssh_host_alias |
|
PASS [ 0.023s] gix-url::url parse::ssh::scp_like_with_absolute_path |
|
PASS [ 0.024s] gix-url::url parse::ssh::scp_like_with_user_and_relative_path_keep_relative_path |
|
PASS [ 0.020s] gix-url::url parse::ssh::scp_like_with_windows_path |
|
PASS [ 0.021s] gix-url::url parse::ssh::scp_like_with_windows_path_and_port_thinks_port_is_part_of_path |
|
PASS [ 0.026s] gix-url::url parse::ssh::scp_like_without_user |
|
PASS [ 0.017s] gix-url::url parse::ssh::scp_like_without_user_and_username_expansion_with_username |
|
PASS [ 0.012s] gix-url::url parse::ssh::ssh_alias_without_username |
|
PASS [ 0.032s] gix-url::url parse::ssh::scp_like_without_user_and_username_expansion_without_username |
|
PASS [ 0.024s] gix-url::url parse::ssh::strange_scp_like_with_host_named_file |
|
PASS [ 0.028s] gix-url::url parse::ssh::username_expansion_with_username |
|
PASS [ 0.022s] gix-url::url parse::ssh::username_expansion_without_username |
|
PASS [ 0.025s] gix-url::url parse::ssh::with_user_and_port_and_absolute_path |
|
PASS [ 0.018s] gix-url::url parse::ssh::without_user_and_with_port |
|
PASS [ 0.021s] gix-url::url parse::ssh::without_user_and_without_port |
|
PASS [ 0.031s] gix-url::url parse::ssh::with_user_and_without_port |
|
PASS [ 0.020s] gix-url::url parse::unknown::any_protocol_is_supported_via_the_ext_scheme |
|
PASS [ 0.015s] gix-utils::utils backoff::output_with_default_settings |
|
PASS [ 0.020s] gix-utils::utils backoff::how_many_iterations_for_a_second_of_waittime |
|
PASS [ 0.015s] gix-utils::utils backoff::random_exponential_produces_values_in_the_correct_range |
|
PASS [ 0.017s] gix-utils::utils btoi::binary_to_integer_radix |
|
PASS [ 0.026s] gix-utils::utils btoi::binary_to_integer |
|
PASS [ 0.023s] gix-utils::utils btoi::binary_to_unsigned |
|
PASS [ 0.031s] gix-utils::utils btoi::binary_to_unsigned_radix |
|
PASS [ 0.022s] gix-utils::utils str::decompose::already_decomposed_does_not_copy |
|
PASS [ 0.030s] gix-utils::utils buffers::lifecycle |
|
PASS [ 0.016s] gix-utils::utils str::decompose::precomposed_unicode_is_decomposed |
|
PASS [ 0.019s] gix-utils::utils str::precompose::already_precomposed_does_not_copy |
|
PASS [ 0.020s] gix-utils::utils str::precompose::decomposed_unicode_is_precomposed |
|
PASS [ 0.017s] gix-validate::validate path::component::invalid::apostrophe |
|
PASS [ 0.024s] gix-validate::validate path::component::invalid::asterisk |
|
PASS [ 0.020s] gix-validate::validate path::component::invalid::aux_mixed |
|
PASS [ 0.019s] gix-validate::validate path::component::invalid::aux_with_extension |
|
PASS [ 0.019s] gix-validate::validate path::component::invalid::backslashes_on_windows |
|
PASS [ 0.023s] gix-validate::validate path::component::invalid::com_lower |
|
PASS [ 0.027s] gix-validate::validate path::component::invalid::colon_inbetween |
|
PASS [ 0.023s] gix-validate::validate path::component::invalid::com_upper_with_extension |
|
PASS [ 0.017s] gix-validate::validate path::component::invalid::con |
|
PASS [ 0.017s] gix-validate::validate path::component::invalid::con_with_extension |
|
PASS [ 0.018s] gix-validate::validate path::component::invalid::conin_mixed |
|
PASS [ 0.020s] gix-validate::validate path::component::invalid::dot_git_lower |
|
PASS [ 0.024s] gix-validate::validate path::component::invalid::conout_mixed_with_extension |
|
PASS [ 0.020s] gix-validate::validate path::component::invalid::dot_git_lower_hfs |
|
PASS [ 0.019s] gix-validate::validate path::component::invalid::dot_git_mixed |
|
PASS [ 0.028s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs |
|
PASS [ 0.020s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs_simple |
|
PASS [ 0.016s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only |
|
PASS [ 0.044s] gix-validate::validate path::component::invalid::dot_git_mixed_ntfs_8_3 |
|
PASS [ 0.033s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only_too |
|
PASS [ 0.023s] gix-validate::validate path::component::invalid::dot_git_upper |
|
PASS [ 0.027s] gix-validate::validate path::component::invalid::dot_git_upper_hfs |
|
PASS [ 0.026s] gix-validate::validate path::component::invalid::dot_git_upper_ntfs_8_3 |
|
PASS [ 0.022s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream |
|
PASS [ 0.016s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream_default_implicit |
|
PASS [ 0.017s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_hfs |
|
PASS [ 0.028s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed |
|
PASS [ 0.016s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_ntfs_8_3 |
|
PASS [ 0.014s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_ntfs_stream |
|
PASS [ 0.014s] gix-validate::validate path::component::invalid::drive_letters |
|
PASS [ 0.016s] gix-validate::validate path::component::invalid::left_arrow |
|
PASS [ 0.021s] gix-validate::validate path::component::invalid::lpt_mixed_with_number |
|
PASS [ 0.035s] gix-validate::validate path::component::invalid::empty |
|
PASS [ 0.021s] gix-validate::validate path::component::invalid::not_gitmodules_trailing_space |
|
PASS [ 0.027s] gix-validate::validate path::component::invalid::ntfs_gitmodules |
|
PASS [ 0.034s] gix-validate::validate path::component::invalid::not_gitmodules_trailing_stream |
|
PASS [ 0.029s] gix-validate::validate path::component::invalid::ntfs_stream_default_implicit |
|
PASS [ 0.017s] gix-validate::validate path::component::invalid::ntfs_stream_explicit |
|
PASS [ 0.010s] gix-validate::validate path::component::invalid::path_separator_backslash_leading |
|
PASS [ 0.030s] gix-validate::validate path::component::invalid::nul_mixed |
|
PASS [ 0.026s] gix-validate::validate path::component::invalid::path_separator_backslash_between |
|
PASS [ 0.016s] gix-validate::validate path::component::invalid::path_separator_slash_between |
|
PASS [ 0.028s] gix-validate::validate path::component::invalid::path_separator_backslash_trailing |
|
PASS [ 0.020s] gix-validate::validate path::component::invalid::path_separator_slash_leading |
|
PASS [ 0.015s] gix-validate::validate path::component::invalid::path_separator_slash_only |
|
PASS [ 0.022s] gix-validate::validate path::component::invalid::path_separator_slash_trailing |
|
PASS [ 0.020s] gix-validate::validate path::component::invalid::pipe |
|
PASS [ 0.020s] gix-validate::validate path::component::invalid::prn_mixed_with_extension |
|
PASS [ 0.023s] gix-validate::validate path::component::invalid::questionmark |
|
PASS [ 0.023s] gix-validate::validate path::component::invalid::right_arrow |
|
PASS [ 0.030s] gix-validate::validate path::component::invalid::slashes_on_windows |
|
PASS [ 0.022s] gix-validate::validate path::component::invalid::starts_with_dot_git_with_backslashes_on_windows |
|
PASS [ 0.022s] gix-validate::validate path::component::invalid::trailing_dot |
|
PASS [ 0.022s] gix-validate::validate path::component::invalid::trailing_dot_dot |
|
PASS [ 0.025s] gix-validate::validate path::component::invalid::trailing_space |
|
PASS [ 0.034s] gix-validate::validate path::component::invalid::unc_path |
|
PASS [ 0.024s] gix-validate::validate path::component::invalid::virtual_drive_letters |
|
PASS [ 0.016s] gix-validate::validate path::component::valid::also_not_con |
|
PASS [ 0.013s] gix-validate::validate path::component::valid::backslashes_on_unix |
|
PASS [ 0.017s] gix-validate::validate path::component::valid::ascii |
|
PASS [ 0.021s] gix-validate::validate path::component::valid::com_0_lower |
|
PASS [ 0.010s] gix-validate::validate path::component::valid::conin_without_dollar |
|
PASS [ 0.015s] gix-validate::validate path::component::valid::com_without_number_0_lower |
|
PASS [ 0.017s] gix-validate::validate path::component::valid::conin_without_dollar_with_extension |
|
PASS [ 0.021s] gix-validate::validate path::component::valid::conout_without_dollar_with_extension |
|
PASS [ 0.021s] gix-validate::validate path::component::valid::dot_gitmodules_as_file |
|
PASS [ 0.020s] gix-validate::validate path::component::valid::dot_gitmodules_as_file_hfs |
|
PASS [ 0.020s] gix-validate::validate path::component::valid::dot_gitmodules_ntfs_8_3_disabled |
|
PASS [ 0.023s] gix-validate::validate path::component::valid::drive_letters_on_unix |
|
PASS [ 0.017s] gix-validate::validate path::component::valid::not_con |
|
PASS [ 0.013s] gix-validate::validate path::component::valid::not_dot_git_longer_all |
|
PASS [ 0.024s] gix-validate::validate path::component::valid::not_dot_git_longer |
|
PASS [ 0.019s] gix-validate::validate path::component::valid::not_dot_git_longer_ntfs_8_3 |
|
PASS [ 0.030s] gix-validate::validate path::component::valid::not_dot_git_longer_hfs |
|
PASS [ 0.021s] gix-validate::validate path::component::valid::not_dot_git_shorter |
|
PASS [ 0.018s] gix-validate::validate path::component::valid::not_dot_git_shorter_hfs |
|
PASS [ 0.012s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3_disabled |
|
PASS [ 0.029s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3 |
|
PASS [ 0.029s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer |
|
PASS [ 0.030s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_all |
|
PASS [ 0.017s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_hfs |
|
PASS [ 0.019s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter |
|
PASS [ 0.022s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_hfs |
|
PASS [ 0.038s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_all |
|
PASS [ 0.027s] gix-validate::validate path::component::valid::not_nul |
|
PASS [ 0.036s] gix-validate::validate path::component::valid::starts_with_dot_git_with_backslashes_on_linux |
|
PASS [ 0.023s] gix-validate::validate path::component::valid::unicode |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::virtual_drive_letters_on_unix |
|
PASS [ 0.029s] gix-validate::validate path::component::valid::unc_path_on_unix |
|
PASS [ 0.034s] gix-validate::validate path::component_is_windows_device |
|
PASS [ 0.033s] gix-validate::validate reference::name::invalid::a_path_with_duplicate_slashes |
|
PASS [ 0.033s] gix-validate::validate reference::name::invalid::a_path_with_duplicate_slashes_san |
|
PASS [ 0.015s] gix-validate::validate reference::name::invalid::any_path_starts_with_slash_san |
|
PASS [ 0.023s] gix-validate::validate reference::name::invalid::any_path_starts_with_slash |
|
PASS [ 0.012s] gix-validate::validate reference::name::invalid::capitalized_name_without_path |
|
PASS [ 0.014s] gix-validate::validate reference::name::invalid::empty_path_san |
|
PASS [ 0.017s] gix-validate::validate reference::name::invalid::empty_path |
|
PASS [ 0.023s] gix-validate::validate reference::name::invalid::capitalized_name_without_path_san |
|
PASS [ 0.016s] gix-validate::validate reference::name::invalid::ends_with_slash_multiple_san |
|
PASS [ 0.020s] gix-validate::validate reference::name::invalid::ends_with_slash_multiple |
|
PASS [ 0.029s] gix-validate::validate reference::name::invalid::ends_with_slash |
|
PASS [ 0.020s] gix-validate::validate reference::name::invalid::ends_with_slash_san |
|
PASS [ 0.022s] gix-validate::validate reference::name::invalid::lowercase_name_without_path |
|
PASS [ 0.032s] gix-validate::validate reference::name::invalid::lowercase_name_without_path_san |
|
PASS [ 0.031s] gix-validate::validate reference::name::invalid::refs_name_special_case_upload_pack |
|
PASS [ 0.026s] gix-validate::validate reference::name::invalid::refs_name_special_case_upload_pack_san |
|
PASS [ 0.022s] gix-validate::validate reference::name::invalid::refs_path_component_is_singular_dot |
|
PASS [ 0.023s] gix-validate::validate reference::name::invalid::refs_path_component_is_singular_dot_an |
|
PASS [ 0.026s] gix-validate::validate reference::name::invalid::refs_path_double_dot |
|
PASS [ 0.022s] gix-validate::validate reference::name::invalid::refs_path_double_dot_san |
|
PASS [ 0.026s] gix-validate::validate reference::name::invalid::refs_path_name_ends_with_dot_in_name |
|
PASS [ 0.021s] gix-validate::validate reference::name::invalid::refs_path_name_ends_with_dot_in_name_san |
|
PASS [ 0.023s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot |
|
PASS [ 0.023s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot_in_name |
|
PASS [ 0.029s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot_in_name_san |
|
PASS [ 0.014s] gix-validate::validate reference::name::invalid::refs_starts_with_slash |
|
PASS [ 0.027s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot_san |
|
PASS [ 0.018s] gix-validate::validate reference::name::invalid::refs_starts_with_slash_san |
|
PASS [ 0.020s] gix-validate::validate reference::name::valid::all_uppercase |
|
PASS [ 0.032s] gix-validate::validate reference::name::valid::all_uppercase_san |
|
PASS [ 0.020s] gix-validate::validate reference::name::valid::all_uppercase_with_underscore |
|
PASS [ 0.023s] gix-validate::validate reference::name::valid::all_uppercase_with_underscore_san |
|
PASS [ 0.020s] gix-validate::validate reference::name::valid::chinese_utf8 |
|
PASS [ 0.027s] gix-validate::validate reference::name::valid::chinese_utf8_san |
|
PASS [ 0.020s] gix-validate::validate reference::name::valid::dot_in_directory_component |
|
PASS [ 0.020s] gix-validate::validate reference::name::valid::dot_in_directory_component_san |
|
PASS [ 0.016s] gix-validate::validate reference::name::valid::main_worktree_pseudo_ref |
|
PASS [ 0.017s] gix-validate::validate reference::name::valid::main_worktree_pseudo_ref_san |
|
PASS [ 0.016s] gix-validate::validate reference::name::valid::main_worktree_ref |
|
PASS [ 0.014s] gix-validate::validate reference::name::valid::main_worktree_ref_san |
|
PASS [ 0.014s] gix-validate::validate reference::name::valid::other_worktree_pseudo_ref |
|
PASS [ 0.017s] gix-validate::validate reference::name::valid::other_worktree_pseudo_ref_san |
|
PASS [ 0.019s] gix-validate::validate reference::name::valid::other_worktree_ref |
|
PASS [ 0.022s] gix-validate::validate reference::name::valid::other_worktree_ref_san |
|
PASS [ 0.017s] gix-validate::validate reference::name::valid::refs_path_san |
|
PASS [ 0.027s] gix-validate::validate reference::name::valid::refs_path |
|
PASS [ 0.017s] gix-validate::validate reference::name::valid::refs_path_underscores_and_dashes |
|
PASS [ 0.016s] gix-validate::validate reference::name::valid::refs_path_with_file_extension |
|
PASS [ 0.017s] gix-validate::validate reference::name::valid::refs_path_with_file_extension_san |
|
PASS [ 0.024s] gix-validate::validate reference::name::valid::refs_path_underscores_and_dashes_san |
|
PASS [ 0.013s] gix-validate::validate reference::name::valid::relative_path_san |
|
PASS [ 0.023s] gix-validate::validate reference::name::valid::relative_path |
|
PASS [ 0.017s] gix-validate::validate reference::name::valid::worktree_private_ref_san |
|
PASS [ 0.027s] gix-validate::validate reference::name::valid::worktree_private_ref |
|
PASS [ 0.014s] gix-validate::validate reference::name_partial::invalid::any_path_starts_with_slash |
|
PASS [ 0.016s] gix-validate::validate reference::name_partial::invalid::empty_path |
|
PASS [ 0.020s] gix-validate::validate reference::name_partial::invalid::any_path_starts_with_slash_san |
|
PASS [ 0.021s] gix-validate::validate reference::name_partial::invalid::empty_path_san |
|
PASS [ 0.011s] gix-validate::validate reference::name_partial::invalid::ends_with_slash |
|
PASS [ 0.009s] gix-validate::validate reference::name_partial::invalid::path_with_backslashes_san |
|
PASS [ 0.026s] gix-validate::validate reference::name_partial::invalid::ends_with_slash_san |
|
PASS [ 0.021s] gix-validate::validate reference::name_partial::invalid::path_with_backslashes |
|
PASS [ 0.009s] gix-validate::validate reference::name_partial::invalid::path_with_duplicate_slashes |
|
PASS [ 0.012s] gix-validate::validate reference::name_partial::invalid::path_with_spaces |
|
PASS [ 0.018s] gix-validate::validate reference::name_partial::invalid::path_with_duplicate_slashes_san |
|
PASS [ 0.021s] gix-validate::validate reference::name_partial::invalid::path_with_spaces_san |
|
PASS [ 0.016s] gix-validate::validate reference::name_partial::invalid::refs_path_component_is_singular_dot_san |
|
PASS [ 0.021s] gix-validate::validate reference::name_partial::invalid::refs_path_component_is_singular_dot |
|
PASS [ 0.012s] gix-validate::validate reference::name_partial::invalid::refs_path_double_dot |
|
PASS [ 0.015s] gix-validate::validate reference::name_partial::invalid::refs_path_double_dot_san |
|
PASS [ 0.017s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_dot |
|
PASS [ 0.017s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_dot_san |
|
PASS [ 0.011s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_multi_dot |
|
PASS [ 0.027s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_multi_dot_san |
|
PASS [ 0.027s] gix-validate::validate reference::name_partial::invalid::refs_starts_with_slash |
|
PASS [ 0.033s] gix-validate::validate reference::name_partial::invalid::refs_starts_with_slash_san |
|
PASS [ 0.024s] gix-validate::validate reference::name_partial::valid::all_uppercase |
|
PASS [ 0.022s] gix-validate::validate reference::name_partial::valid::all_uppercase_san |
|
PASS [ 0.020s] gix-validate::validate reference::name_partial::valid::all_uppercase_with_underscore |
|
PASS [ 0.020s] gix-validate::validate reference::name_partial::valid::all_uppercase_with_underscore_san |
|
PASS [ 0.018s] gix-validate::validate reference::name_partial::valid::chinese_utf8 |
|
PASS [ 0.017s] gix-validate::validate reference::name_partial::valid::chinese_utf8_san |
|
PASS [ 0.019s] gix-validate::validate reference::name_partial::valid::main_worktree_pseudo_ref |
|
PASS [ 0.023s] gix-validate::validate reference::name_partial::valid::main_worktree_pseudo_ref_san |
|
PASS [ 0.020s] gix-validate::validate reference::name_partial::valid::main_worktree_ref |
|
PASS [ 0.019s] gix-validate::validate reference::name_partial::valid::main_worktree_ref_san |
|
PASS [ 0.017s] gix-validate::validate reference::name_partial::valid::other_worktree_pseudo_ref |
|
PASS [ 0.017s] gix-validate::validate reference::name_partial::valid::other_worktree_pseudo_ref_san |
|
PASS [ 0.020s] gix-validate::validate reference::name_partial::valid::other_worktree_ref |
|
PASS [ 0.017s] gix-validate::validate reference::name_partial::valid::other_worktree_ref_san |
|
PASS [ 0.017s] gix-validate::validate reference::name_partial::valid::parentheses_special_case_upload_pack |
|
PASS [ 0.020s] gix-validate::validate reference::name_partial::valid::parentheses_special_case_upload_pack_san |
|
PASS [ 0.023s] gix-validate::validate reference::name_partial::valid::partial_name_lowercase |
|
PASS [ 0.023s] gix-validate::validate reference::name_partial::valid::partial_name_lowercase_san |
|
PASS [ 0.020s] gix-validate::validate reference::name_partial::valid::refs_path |
|
PASS [ 0.014s] gix-validate::validate reference::name_partial::valid::refs_path_san |
|
PASS [ 0.020s] gix-validate::validate reference::name_partial::valid::refs_path_underscores_and_dashes |
|
PASS [ 0.017s] gix-validate::validate reference::name_partial::valid::refs_path_with_file_extension |
|
PASS [ 0.023s] gix-validate::validate reference::name_partial::valid::refs_path_underscores_and_dashes_san |
|
PASS [ 0.013s] gix-validate::validate reference::name_partial::valid::refs_path_with_file_extension_san |
|
PASS [ 0.019s] gix-validate::validate reference::name_partial::valid::relative_path |
|
PASS [ 0.018s] gix-validate::validate reference::name_partial::valid::relative_path_san |
|
PASS [ 0.017s] gix-validate::validate reference::name_partial::valid::worktree_private_ref |
|
PASS [ 0.010s] gix-validate::validate reference::name_partial::valid::worktree_private_ref_san |
|
PASS [ 0.015s] gix-validate::validate submodule::invalid::empty |
|
PASS [ 0.010s] gix-validate::validate submodule::invalid::ends_with_parent_component_backslash |
|
PASS [ 0.020s] gix-validate::validate submodule::invalid::ends_with_parent_component |
|
PASS [ 0.017s] gix-validate::validate submodule::invalid::parent_component_in_middle |
|
PASS [ 0.019s] gix-validate::validate submodule::invalid::parent_component_in_middle_backslash |
|
PASS [ 0.030s] gix-validate::validate submodule::invalid::only_parent_component |
|
PASS [ 0.018s] gix-validate::validate submodule::invalid::starts_with_parent_component |
|
PASS [ 0.018s] gix-validate::validate submodule::invalid::starts_with_parent_component_backslash |
|
PASS [ 0.012s] gix-validate::validate tag::name::invalid::contains_asterisk |
|
PASS [ 0.024s] gix-validate::validate submodule::valid |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::contains_asterisk_san |
|
PASS [ 0.025s] gix-validate::validate tag::name::invalid::contains_backslash |
|
PASS [ 0.026s] gix-validate::validate tag::name::invalid::contains_backslash_san |
|
PASS [ 0.026s] gix-validate::validate tag::name::invalid::contains_backspace |
|
PASS [ 0.030s] gix-validate::validate tag::name::invalid::contains_backspace_san |
|
PASS [ 0.027s] gix-validate::validate tag::name::invalid::contains_bell |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::contains_bell_san |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::contains_carriage_return |
|
PASS [ 0.023s] gix-validate::validate tag::name::invalid::contains_carriage_return_san |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::contains_circumflex |
|
PASS [ 0.021s] gix-validate::validate tag::name::invalid::contains_circumflex_san |
|
PASS [ 0.013s] gix-validate::validate tag::name::invalid::contains_colon_san |
|
PASS [ 0.016s] gix-validate::validate tag::name::invalid::contains_colon |
|
PASS [ 0.023s] gix-validate::validate tag::name::invalid::contains_ctrl_z |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::contains_ctrl_z_san |
|
PASS [ 0.026s] gix-validate::validate tag::name::invalid::contains_double_dot |
|
PASS [ 0.017s] gix-validate::validate tag::name::invalid::contains_double_dot_san |
|
PASS [ 0.017s] gix-validate::validate tag::name::invalid::contains_esc |
|
PASS [ 0.011s] gix-validate::validate tag::name::invalid::contains_esc_san |
|
PASS [ 0.014s] gix-validate::validate tag::name::invalid::contains_form_feed |
|
PASS [ 0.017s] gix-validate::validate tag::name::invalid::contains_form_feed_san |
|
PASS [ 0.008s] gix-validate::validate tag::name::invalid::contains_newline_san |
|
PASS [ 0.021s] gix-validate::validate tag::name::invalid::contains_newline |
|
PASS [ 0.012s] gix-validate::validate tag::name::invalid::contains_null_san |
|
PASS [ 0.016s] gix-validate::validate tag::name::invalid::contains_null |
|
PASS [ 0.014s] gix-validate::validate tag::name::invalid::contains_open_bracket |
|
PASS [ 0.013s] gix-validate::validate tag::name::invalid::contains_open_bracket_san |
|
PASS [ 0.018s] gix-validate::validate tag::name::invalid::contains_questionmark |
|
PASS [ 0.017s] gix-validate::validate tag::name::invalid::contains_questionmark_san |
|
PASS [ 0.010s] gix-validate::validate tag::name::invalid::contains_ref_log_portion |
|
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_space |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_tab |
|
PASS [ 0.014s] gix-validate::validate tag::name::invalid::contains_space_san |
|
PASS [ 0.022s] gix-validate::validate tag::name::invalid::contains_ref_log_portion_san |
|
PASS [ 0.019s] gix-validate::validate tag::name::invalid::contains_tab_san |
|
PASS [ 0.015s] gix-validate::validate tag::name::invalid::contains_tilde |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::contains_tilde_san |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::dot_lock_in_component |
|
PASS [ 0.016s] gix-validate::validate tag::name::invalid::contains_vertical_tab_san |
|
PASS [ 0.022s] gix-validate::validate tag::name::invalid::contains_vertical_tab |
|
PASS [ 0.019s] gix-validate::validate tag::name::invalid::dot_lock_in_each_component_san |
|
PASS [ 0.024s] gix-validate::validate tag::name::invalid::dot_lock_in_component_san |
|
PASS [ 0.017s] gix-validate::validate tag::name::invalid::dot_lock_in_each_component_special_san |
|
PASS [ 0.016s] gix-validate::validate tag::name::invalid::empty_component |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::empty |
|
PASS [ 0.014s] gix-validate::validate tag::name::invalid::empty_component_san |
|
PASS [ 0.016s] gix-validate::validate tag::name::invalid::ends_with_asterisk_san |
|
PASS [ 0.021s] gix-validate::validate tag::name::invalid::empty_san |
|
PASS [ 0.024s] gix-validate::validate tag::name::invalid::ends_with_asterisk |
|
PASS [ 0.011s] gix-validate::validate tag::name::invalid::ends_with_dot_san |
|
PASS [ 0.016s] gix-validate::validate tag::name::invalid::ends_with_double_dot |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::ends_with_dot |
|
PASS [ 0.008s] gix-validate::validate tag::name::invalid::ends_with_double_dot_san |
|
PASS [ 0.013s] gix-validate::validate tag::name::invalid::is_dot_lock |
|
PASS [ 0.019s] gix-validate::validate tag::name::invalid::ends_with_slash |
|
PASS [ 0.022s] gix-validate::validate tag::name::invalid::ends_with_slash_san |
|
PASS [ 0.012s] gix-validate::validate tag::name::invalid::is_dot_lock_san |
|
PASS [ 0.015s] gix-validate::validate tag::name::invalid::multiple_dot_lock_in_each_component_san |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::starts_with_asterisk |
|
PASS [ 0.012s] gix-validate::validate tag::name::invalid::starts_with_dot |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::starts_with_asterisk_san |
|
PASS [ 0.015s] gix-validate::validate tag::name::invalid::starts_with_dot_san |
|
PASS [ 0.014s] gix-validate::validate tag::name::invalid::starts_with_double_dot |
|
PASS [ 0.017s] gix-validate::validate tag::name::invalid::starts_with_double_dot_san |
|
PASS [ 0.013s] gix-validate::validate tag::name::invalid::starts_with_slash |
|
PASS [ 0.013s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::starts_with_slash_san |
|
PASS [ 0.010s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock_multiple |
|
PASS [ 0.017s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock_multiple_san |
|
PASS [ 0.014s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock_san |
|
PASS [ 0.013s] gix-validate::validate tag::name::invalid::too_many_dots |
|
PASS [ 0.016s] gix-validate::validate tag::name::invalid::too_many_dots_and_slashes_san |
|
PASS [ 0.016s] gix-validate::validate tag::name::invalid::too_many_dots_san |
|
PASS [ 0.006s] gix-validate::validate tag::name::valid::an_at_sign_san |
|
PASS [ 0.014s] gix-validate::validate tag::name::valid::an_at_sign |
|
PASS [ 0.007s] gix-validate::validate tag::name::valid::chinese_utf8 |
|
PASS [ 0.009s] gix-validate::validate tag::name::valid::contains_an_at_san |
|
PASS [ 0.011s] gix-validate::validate tag::name::valid::contains_an_at |
|
PASS [ 0.013s] gix-validate::validate tag::name::valid::chinese_utf8_san |
|
PASS [ 0.010s] gix-validate::validate tag::name::valid::contains_brackets |
|
PASS [ 0.013s] gix-validate::validate tag::name::valid::contains_brackets_and_at |
|
PASS [ 0.014s] gix-validate::validate tag::name::valid::contains_brackets_and_at_san |
|
PASS [ 0.013s] gix-validate::validate tag::name::valid::contains_brackets_san |
|
PASS [ 0.010s] gix-validate::validate tag::name::valid::contains_dot_lock |
|
PASS [ 0.017s] gix-validate::validate tag::name::valid::contains_dot_lock_san |
|
PASS [ 0.013s] gix-validate::validate tag::name::valid::dot_in_the_middle |
|
PASS [ 0.013s] gix-validate::validate tag::name::valid::dot_in_the_middle_san |
|
PASS [ 0.009s] gix-validate::validate tag::name::valid::non_text |
|
PASS [ 0.010s] gix-validate::validate tag::name::valid::non_text_san |
|
PASS [ 0.013s] gix-validate::validate tag::name::valid::slash_inbetween |
|
PASS [ 0.007s] gix-validate::validate tag::name::valid::slash_inbetween_san |
|
PASS [ 0.041s] gix-worktree-state-tests::worktree state::checkout::collisions_are_detected_on_a_case_insensitive_filesystem_even_with_delayed_filters |
|
PASS [ 0.154s] gix-worktree-state-tests::worktree state::checkout::allow_or_disallow_symlinks |
|
PASS [ 0.171s] gix-worktree-state-tests::worktree state::checkout::accidental_writes_through_symlinks_are_prevented_if_overwriting_is_forbidden |
|
PASS [ 0.028s] gix-worktree-state-tests::worktree state::checkout::keep_going_collects_results |
|
PASS [ 0.194s] gix-worktree-state-tests::worktree state::checkout::dangling_symlinks_can_be_created |
|
PASS [ 0.161s] gix-worktree-state-tests::worktree state::checkout::no_case_related_collisions_on_case_sensitive_filesystem |
|
PASS [ 0.350s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotdot_trees |
|
PASS [ 0.027s] 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 [ 3.421s] gix-url::baseline run |
|
PASS [ 0.010s] gix-worktree-state-tests::worktree state::checkout::symlinks_become_files_if_disabled |
|
PASS [ 0.048s] gix-worktree-state-tests::worktree state::checkout::symlinks_to_directories_are_usable |
|
PASS [ 0.031s] gix-worktree-state-tests::worktree state::checkout::writes_through_symlinks_are_prevented_even_if_overwriting_is_allowed |
|
PASS [ 0.312s] gix-worktree-state-tests::worktree state::checkout::submodules_are_instantiated_as_directories |
|
PASS [ 0.172s] gix-worktree-stream::stream from_tree::can_drop_entry_without_reading_it |
|
PASS [ 0.041s] gix-worktree-stream::stream from_tree::can_receive_err_if_attribute_not_found |
|
PASS [ 0.022s] gix-worktree-stream::stream from_tree::can_receive_err_if_root_is_not_found |
|
PASS [ 0.673s] gix-worktree-tests::integrate worktree::stack::attributes::baseline |
|
PASS [ 0.022s] gix-worktree-tests::integrate worktree::stack::create_directory::directory_paths_are_created_in_full |
|
PASS [ 0.016s] gix-worktree-tests::integrate worktree::stack::create_directory::existing_directories_are_fine |
|
PASS [ 0.019s] gix-worktree-tests::integrate worktree::stack::create_directory::root_is_assumed_to_exist_and_files_in_root_do_not_create_directory |
|
PASS [ 0.019s] gix-worktree-tests::integrate worktree::stack::create_directory::symlinks_or_files_in_path_are_forbidden_or_unlinked_when_forced |
|
PASS [ 0.021s] gix-worktree-tests::integrate worktree::stack::create_directory::validation_to_each_component |
|
PASS [ 0.193s] gix-worktree-tests::integrate worktree::stack::ignore::check_against_baseline |
|
PASS [ 0.086s] gix-worktree-tests::integrate worktree::stack::ignore::exclude_by_dir_is_handled_just_like_git |
|
PASS [ 3.527s] gix-worktree-stream::stream from_tree::will_provide_all_information_and_respect_export_ignore |
|
PASS [ 4.384s] gix-worktree-state-tests::worktree state::checkout::overwriting_files_and_lone_directories_works |
|
PASS [ 4.470s] gix-worktree-state-tests::worktree state::checkout::delayed_driver_process |
|
PASS [ 20.504s] gix-prompt::prompt ask::username_password |
|
PASS [ 20.873s] gix-prompt::prompt ask::askpass_only |
|
PASS [ 26.153s] gix-ref-tests::refs packed::find::find_speed |
|
PASS [ 26.167s] gix-ref-tests::refs packed::iter::performance |
|
------------ |
|
Summary [ 65.307s] 2560 tests run: 2560 passed (1 leaky), 3 skipped |