|
ek@noble-x64:~/repos/gitoxide (main *=)$ git restore . |
|
ek@noble-x64:~/repos/gitoxide (main=)$ git clean -xde |
|
error: switch `e' requires a value |
|
ek@noble-x64:~/repos/gitoxide (main=)[129]$ git clean -xd^C |
|
ek@noble-x64:~/repos/gitoxide (main=)[129]$ git clean -xde |
|
error: switch `e' requires a value |
|
ek@noble-x64:~/repos/gitoxide (main=)[129]$ git clean -xde^C |
|
ek@noble-x64:~/repos/gitoxide (main=)[129]$ gix clean -xde |
|
removing gix-archive/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-attributes/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-command/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-commitgraph/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-config/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-date/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-diff/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-dir/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-discover/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-filter/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-fsck/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-glob/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-ignore/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-index/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-negotiate/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-object/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-odb/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-pack/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-pathspec/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-ref/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-refspec/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-revision/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-status/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-submodule/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-traverse/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-url/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-worktree-state/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-worktree-stream/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-worktree/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing target/ (🗑️) |
|
ek@noble-x64:~/repos/gitoxide (main=)$ ls gix-archive/tests/fixtures/ |
|
basic.sh generated-archives |
|
ek@noble-x64:~/repos/gitoxide (main=)$ cd |
|
ek@noble-x64:~$ rustup update |
|
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu' |
|
info: checking for self-update |
|
|
|
stable-x86_64-unknown-linux-gnu unchanged - rustc 1.78.0 (9b00956e5 2024-04-29) |
|
|
|
info: cleaning up downloads & tmp directories |
|
ek@noble-x64:~$ cargo install --list |
|
cargo-binstall v1.6.8: |
|
cargo-binstall |
|
cargo-nextest v0.9.72: |
|
cargo-nextest |
|
cargo-quickinstall v0.2.10: |
|
cargo-quickinstall |
|
cargo-update v13.4.0: |
|
cargo-install-update |
|
cargo-install-update-config |
|
gitoxide v0.36.0: |
|
ein |
|
gix |
|
just v1.27.0: |
|
just |
|
ek@noble-x64:~$ cargo install-update -a |
|
Polling registry 'https://index.crates.io/'...... |
|
|
|
Package Installed Latest Needs update |
|
cargo-binstall v1.6.8 v1.6.8 No |
|
cargo-nextest v0.9.72 v0.9.72 No |
|
cargo-quickinstall v0.2.10 v0.2.10 No |
|
cargo-update v13.4.0 v13.4.0 No |
|
gitoxide v0.36.0 v0.36.0 No |
|
just v1.27.0 v1.27.0 No |
|
|
|
No packages need updating. |
|
Overall updated 0 packages. |
|
ek@noble-x64:~$ cd repos |
|
ek@noble-x64:~/repos$ cd gitoxide/ |
|
ek@noble-x64:~/repos/gitoxide (main=)$ git log |
|
commit 2cefe77203131878d0d8f5346f20f0e25b76cbea (HEAD -> main, tag: gix-glob-v0.16.3, tag: gix-fs-v0.11.1, upstream/main, origin/main, origin/HEAD) |
|
Author: Sebastian Thiel <sebastian.thiel@icloud.com> |
|
Date: Tue May 28 22:01:27 2024 +0200 |
|
|
|
Release gix-fs v0.11.1, gix-glob v0.16.3 |
|
|
|
commit eb7880b32803d5d91a1be563da07f80d3213f7d0 |
|
Author: Sebastian Thiel <sebastian.thiel@icloud.com> |
|
Date: Tue May 28 22:01:08 2024 +0200 |
|
|
|
prepare gix-fs changelog prior to release |
|
|
|
commit 31d2f0a742257d7031df114f0c92197a0781921e |
|
Merge: b3ead8a9c 5fbbaaa10 |
|
Author: Sebastian Thiel <sebastian.thiel@icloud.com> |
|
Date: Tue May 28 21:58:49 2024 +0200 |
|
|
|
Merge branch 'dir-as-ignore' |
|
|
|
commit 5fbbaaa10d919dd216badb05b2fae32d5dd955c9 |
|
Author: Sebastian Thiel <sebastian.thiel@icloud.com> |
|
Date: Tue May 28 21:29:50 2024 +0200 |
|
|
|
adapt to changes in `gix-glob` |
|
|
|
commit 31ade4a66141a4ce465ea7edfb9ec56636e77da4 |
|
Author: Sebastian Thiel <sebastian.thiel@icloud.com> |
|
Date: Tue May 28 20:42:18 2024 +0200 |
|
ek@noble-x64:~/repos/gitoxide (main=)[141]$ git fetch --all --prue |
|
error: unknown option `prue' |
|
usage: git fetch [<options>] [<repository> [<refspec>...]] |
|
or: git fetch [<options>] <group> |
|
or: git fetch --multiple [<options>] [(<repository> | <group>)...] |
|
or: git fetch --all [<options>] |
|
|
|
-v, --verbose be more verbose |
|
-q, --quiet be more quiet |
|
--all fetch from all remotes |
|
--set-upstream set upstream for git pull/fetch |
|
-a, --append append to .git/FETCH_HEAD instead of overwriting |
|
--atomic use atomic transaction to update references |
|
--upload-pack <path> path to upload pack on remote end |
|
-f, --force force overwrite of local reference |
|
-m, --multiple fetch from multiple remotes |
|
-t, --tags fetch all tags and associated objects |
|
-n do not fetch all tags (--no-tags) |
|
-j, --jobs <n> number of submodules fetched in parallel |
|
--prefetch modify the refspec to place all refs within refs/prefetch/ |
|
-p, --prune prune remote-tracking branches no longer on remote |
|
-P, --prune-tags prune local tags no longer on remote and clobber changed tags |
|
--recurse-submodules[=<on-demand>] |
|
control recursive fetching of submodules |
|
--dry-run dry run |
|
--write-fetch-head write fetched references to the FETCH_HEAD file |
|
-k, --keep keep downloaded pack |
|
-u, --update-head-ok allow updating of HEAD ref |
|
--progress force progress reporting |
|
--depth <depth> deepen history of shallow clone |
|
--shallow-since <time> |
|
deepen history of shallow repository based on time |
|
--shallow-exclude <revision> |
|
deepen history of shallow clone, excluding rev |
|
--deepen <n> deepen history of shallow clone |
|
--unshallow convert to a complete repository |
|
--update-shallow accept refs that update .git/shallow |
|
--refmap <refmap> specify fetch refmap |
|
-o, --server-option <server-specific> |
|
option to transmit |
|
-4, --ipv4 use IPv4 addresses only |
|
-6, --ipv6 use IPv6 addresses only |
|
--negotiation-tip <revision> |
|
report that we have only objects reachable from this object |
|
--negotiate-only do not fetch a packfile; instead, print ancestors of negotiation tips |
|
--filter <args> object filtering |
|
--auto-maintenance run 'maintenance --auto' after fetching |
|
--auto-gc run 'maintenance --auto' after fetching |
|
--show-forced-updates |
|
check for forced-updates on all updated branches |
|
--write-commit-graph write the commit-graph after fetching |
|
--stdin accept refspecs from stdin |
|
|
|
ek@noble-x64:~/repos/gitoxide (main=)[129]$ git fetch --all --prune |
|
Fetching origin |
|
remote: Enumerating objects: 241, done. |
|
remote: Counting objects: 100% (241/241), done. |
|
remote: Compressing objects: 100% (152/152), done. |
|
remote: Total 241 (delta 85), reused 234 (delta 85), pack-reused 0 |
|
Receiving objects: 100% (241/241), 80.33 KiB | 1.83 MiB/s, done. |
|
Resolving deltas: 100% (85/85), completed with 56 local objects. |
|
From github.com:EliahKagan/gitoxide |
|
2cefe7720..2b81f9933 main -> origin/main |
|
+ 13a2e760d...68cbea815 freebsd -> origin/freebsd (forced update) |
|
Fetching upstream |
|
From github.com:Byron/gitoxide |
|
2cefe7720..2b81f9933 main -> upstream/main |
|
ek@noble-x64:~/repos/gitoxide (main<)$ git merge |
|
Updating 2cefe7720..2b81f9933 |
|
Fast-forward |
|
README.md | 2 +- |
|
1 file changed, 1 insertion(+), 1 deletion(-) |
|
ek@noble-x64:~/repos/gitoxide (main=)$ gi tog |
|
gi: command not found |
|
ek@noble-x64:~/repos/gitoxide (main=)[127]$ git log |
|
commit 2b81f99336eb983edfaa3c7725221b9caabdb4d1 (HEAD -> main, upstream/main, origin/main, origin/HEAD) |
|
Merge: 2cefe7720 644abe034 |
|
Author: Sebastian Thiel <sebastian.thiel@icloud.com> |
|
Date: Sun Jun 2 08:54:20 2024 +0200 |
|
|
|
Merge pull request #1393 from CommanderStorm/patch-1 |
|
|
|
chore: Fixed the CI badge |
|
|
|
commit 644abe03457198c19c28737e3e241a3cfcb619fd |
|
Author: Sebastian Thiel <sebastian.thiel@icloud.com> |
|
Date: Sun Jun 2 08:53:55 2024 +0200 |
|
|
|
Remove duplicate line from README |
|
|
|
commit 2f553a70600fa87852ee29fa1b2d89b303c222f9 |
|
Author: Frank Elsinga <frank@elsinga.de> |
|
Date: Sat Jun 1 21:06:12 2024 +0200 |
|
|
|
Fixd the CI badge |
|
|
|
The workflow was renamed in https://github.com/Byron/gitoxide/commit/86cafe3c38ae7b40cee2f532a19e1d48de389a04 |
|
|
|
commit 2cefe77203131878d0d8f5346f20f0e25b76cbea (tag: gix-glob-v0.16.3, tag: gix-fs-v0.11.1) |
|
Author: Sebastian Thiel <sebastian.thiel@icloud.com> |
|
Date: Tue May 28 22:01:27 2024 +0200 |
|
|
|
Release gix-fs v0.11.1, gix-glob v0.16.3 |
|
|
|
ek@noble-x64:~/repos/gitoxide (main=)[141]$ git lsx |
|
git: 'lsx' is not a git command. See 'git --help'. |
|
|
|
The most similar command is |
|
log |
|
ek@noble-x64:~/repos/gitoxide (main=)[1]$ git ls-files |
|
.cargo/config.toml |
|
.editorconfig |
|
.gitattributes |
|
.github/FUNDING.yml |
|
.github/ISSUE_TEMPLATE/bug_report.yml |
|
.github/ISSUE_TEMPLATE/feature_request.yml |
|
.github/dependabot.yml |
|
.github/dependabot.yml.disabled-see-issue-144 |
|
.github/pull_request_template.md |
|
.github/workflows/ci.yml |
|
.github/workflows/cifuzz.yml |
|
.github/workflows/cron.yml |
|
.github/workflows/msrv.yml |
|
.github/workflows/release.yml |
|
.gitignore |
|
.gov/accounting.csv |
|
.gov/info.yml |
|
.mailmap |
|
CHANGELOG.md |
|
CODE_OF_CONDUCT.md |
|
COLLABORATING.md |
|
CONTRIBUTING.md |
|
Cargo.lock |
|
Cargo.toml |
|
DEVELOPMENT.md |
|
FUNDING.json |
|
LICENSE-APACHE |
|
LICENSE-MIT |
|
Makefile |
|
README.md |
|
SECURITY.md |
|
SHORTCOMINGS.md |
|
STABILITY.md |
|
_typos.toml |
|
build.rs |
|
clippy.toml |
|
crate-status.md |
|
deny.toml |
|
etc/check-package-size.sh |
|
etc/copy-packetline.sh |
|
etc/corpus/README.md |
|
etc/corpus/clone-repos.sh |
|
etc/corpus/json-to-jsonl.sh |
|
etc/corpus/repo_metadata.sample.jsonl |
|
etc/crate-structure.monopic |
|
etc/discovery/odb.md |
|
etc/docker/Dockerfile.alpine |
|
etc/gix-components.monopic |
|
etc/gix-components.txt |
|
etc/msrv-badge.svg |
|
examples/log.rs |
|
examples/ls-tree.rs |
|
general-tasks.md |
|
gitoxide-core/CHANGELOG.md |
|
gitoxide-core/Cargo.toml |
|
gitoxide-core/LICENSE-APACHE |
|
gitoxide-core/LICENSE-MIT |
|
gitoxide-core/src/commitgraph/mod.rs |
|
gitoxide-core/src/commitgraph/verify.rs |
|
gitoxide-core/src/corpus/db.rs |
|
gitoxide-core/src/corpus/engine.rs |
|
gitoxide-core/src/corpus/mod.rs |
|
gitoxide-core/src/corpus/run.rs |
|
gitoxide-core/src/corpus/trace.rs |
|
gitoxide-core/src/discover.rs |
|
gitoxide-core/src/hours/core.rs |
|
gitoxide-core/src/hours/mod.rs |
|
gitoxide-core/src/hours/util.rs |
|
gitoxide-core/src/index/checkout.rs |
|
gitoxide-core/src/index/information.rs |
|
gitoxide-core/src/index/mod.rs |
|
gitoxide-core/src/lib.rs |
|
gitoxide-core/src/mailmap.rs |
|
gitoxide-core/src/net.rs |
|
gitoxide-core/src/organize.rs |
|
gitoxide-core/src/pack/create.rs |
|
gitoxide-core/src/pack/explode.rs |
|
gitoxide-core/src/pack/index.rs |
|
gitoxide-core/src/pack/mod.rs |
|
gitoxide-core/src/pack/multi_index.rs |
|
gitoxide-core/src/pack/receive.rs |
|
gitoxide-core/src/pack/verify.rs |
|
gitoxide-core/src/query/db.rs |
|
gitoxide-core/src/query/engine/command.rs |
|
gitoxide-core/src/query/engine/mod.rs |
|
gitoxide-core/src/query/engine/update.rs |
|
gitoxide-core/src/query/mod.rs |
|
gitoxide-core/src/repository/archive.rs |
|
gitoxide-core/src/repository/attributes/mod.rs |
|
gitoxide-core/src/repository/attributes/query.rs |
|
gitoxide-core/src/repository/attributes/validate_baseline.rs |
|
gitoxide-core/src/repository/clean.rs |
|
gitoxide-core/src/repository/clone.rs |
|
gitoxide-core/src/repository/commit.rs |
|
gitoxide-core/src/repository/commitgraph/list.rs |
|
gitoxide-core/src/repository/commitgraph/mod.rs |
|
gitoxide-core/src/repository/commitgraph/verify.rs |
|
gitoxide-core/src/repository/config.rs |
|
gitoxide-core/src/repository/credential.rs |
|
gitoxide-core/src/repository/dirty.rs |
|
gitoxide-core/src/repository/exclude.rs |
|
gitoxide-core/src/repository/fetch.rs |
|
gitoxide-core/src/repository/fsck.rs |
|
gitoxide-core/src/repository/index/entries.rs |
|
gitoxide-core/src/repository/index/mod.rs |
|
gitoxide-core/src/repository/mailmap.rs |
|
gitoxide-core/src/repository/mod.rs |
|
gitoxide-core/src/repository/odb.rs |
|
gitoxide-core/src/repository/remote.rs |
|
gitoxide-core/src/repository/revision/explain.rs |
|
gitoxide-core/src/repository/revision/list.rs |
|
gitoxide-core/src/repository/revision/mod.rs |
|
gitoxide-core/src/repository/revision/previous_branches.rs |
|
gitoxide-core/src/repository/revision/resolve.rs |
|
gitoxide-core/src/repository/status.rs |
|
gitoxide-core/src/repository/submodule.rs |
|
gitoxide-core/src/repository/tree.rs |
|
gitoxide-core/src/repository/verify.rs |
|
gix-actor/CHANGELOG.md |
|
gix-actor/Cargo.toml |
|
gix-actor/LICENSE-APACHE |
|
gix-actor/LICENSE-MIT |
|
gix-actor/src/identity.rs |
|
gix-actor/src/lib.rs |
|
gix-actor/src/signature/decode.rs |
|
gix-actor/src/signature/mod.rs |
|
gix-actor/tests/actor.rs |
|
gix-actor/tests/identity/mod.rs |
|
gix-actor/tests/signature/mod.rs |
|
gix-archive/CHANGELOG.md |
|
gix-archive/Cargo.toml |
|
gix-archive/LICENSE-APACHE |
|
gix-archive/LICENSE-MIT |
|
gix-archive/src/lib.rs |
|
gix-archive/src/write.rs |
|
gix-archive/tests/archive.rs |
|
gix-archive/tests/fixtures/basic.sh |
|
gix-archive/tests/fixtures/generated-archives/.gitignore |
|
gix-attributes/CHANGELOG.md |
|
gix-attributes/Cargo.toml |
|
gix-attributes/LICENSE-APACHE |
|
gix-attributes/LICENSE-MIT |
|
gix-attributes/fuzz/.gitignore |
|
gix-attributes/fuzz/Cargo.toml |
|
gix-attributes/fuzz/fuzz_targets/fuzz_search.rs |
|
gix-attributes/src/assignment.rs |
|
gix-attributes/src/lib.rs |
|
gix-attributes/src/name.rs |
|
gix-attributes/src/parse.rs |
|
gix-attributes/src/search/attributes.rs |
|
gix-attributes/src/search/mod.rs |
|
gix-attributes/src/search/outcome.rs |
|
gix-attributes/src/search/refmap.rs |
|
gix-attributes/src/source.rs |
|
gix-attributes/src/state.rs |
|
gix-attributes/tests/assignment/mod.rs |
|
gix-attributes/tests/attributes.rs |
|
gix-attributes/tests/fixtures/attributes/various.txt |
|
gix-attributes/tests/fixtures/generated-archives/.gitignore |
|
gix-attributes/tests/fixtures/make_attributes_baseline.sh |
|
gix-attributes/tests/parse/mod.rs |
|
gix-attributes/tests/search/mod.rs |
|
gix-attributes/tests/state/mod.rs |
|
gix-bitmap/CHANGELOG.md |
|
gix-bitmap/Cargo.toml |
|
gix-bitmap/LICENSE-APACHE |
|
gix-bitmap/LICENSE-MIT |
|
gix-bitmap/src/ewah.rs |
|
gix-bitmap/src/lib.rs |
|
gix-chunk/CHANGELOG.md |
|
gix-chunk/Cargo.toml |
|
gix-chunk/LICENSE-APACHE |
|
gix-chunk/LICENSE-MIT |
|
gix-chunk/src/file/decode.rs |
|
gix-chunk/src/file/index.rs |
|
gix-chunk/src/file/mod.rs |
|
gix-chunk/src/file/write.rs |
|
gix-chunk/src/lib.rs |
|
gix-command/CHANGELOG.md |
|
gix-command/Cargo.toml |
|
gix-command/LICENSE-APACHE |
|
gix-command/LICENSE-MIT |
|
gix-command/src/lib.rs |
|
gix-command/tests/command.rs |
|
gix-command/tests/fixtures/generated-archives/.gitignore |
|
gix-command/tests/fixtures/win_path_lookup.sh |
|
gix-commitgraph/CHANGELOG.md |
|
gix-commitgraph/Cargo.toml |
|
gix-commitgraph/LICENSE-APACHE |
|
gix-commitgraph/LICENSE-MIT |
|
gix-commitgraph/fuzz/.gitignore |
|
gix-commitgraph/fuzz/Cargo.toml |
|
gix-commitgraph/fuzz/fuzz_targets/fuzz_file.rs |
|
gix-commitgraph/src/access.rs |
|
gix-commitgraph/src/file/access.rs |
|
gix-commitgraph/src/file/commit.rs |
|
gix-commitgraph/src/file/init.rs |
|
gix-commitgraph/src/file/mod.rs |
|
gix-commitgraph/src/file/verify.rs |
|
gix-commitgraph/src/init.rs |
|
gix-commitgraph/src/lib.rs |
|
gix-commitgraph/src/verify.rs |
|
gix-commitgraph/tests/access/mod.rs |
|
gix-commitgraph/tests/commitgraph.rs |
|
gix-commitgraph/tests/fixtures/generated-archives/generation_number_overflow.tar.xz |
|
gix-commitgraph/tests/fixtures/generated-archives/octopus_merges.tar.xz |
|
gix-commitgraph/tests/fixtures/generated-archives/single_commit.tar.xz |
|
gix-commitgraph/tests/fixtures/generated-archives/single_commit_huge_dates.tar.xz |
|
gix-commitgraph/tests/fixtures/generated-archives/single_parent.tar.xz |
|
gix-commitgraph/tests/fixtures/generated-archives/single_parent_huge_dates.tar.xz |
|
gix-commitgraph/tests/fixtures/generated-archives/two_parents.tar.xz |
|
gix-commitgraph/tests/fixtures/generation_number_overflow.sh |
|
gix-commitgraph/tests/fixtures/octopus_merges.sh |
|
gix-commitgraph/tests/fixtures/single_commit.sh |
|
gix-commitgraph/tests/fixtures/single_commit_huge_dates.sh |
|
gix-commitgraph/tests/fixtures/single_parent.sh |
|
gix-commitgraph/tests/fixtures/split_chain.sh |
|
gix-commitgraph/tests/fixtures/two_parents.sh |
|
gix-config-value/CHANGELOG.md |
|
gix-config-value/Cargo.toml |
|
gix-config-value/LICENSE-APACHE |
|
gix-config-value/LICENSE-MIT |
|
gix-config-value/fuzz/.gitignore |
|
gix-config-value/fuzz/Cargo.toml |
|
gix-config-value/fuzz/fuzz_targets/fuzz_value.dict |
|
gix-config-value/fuzz/fuzz_targets/fuzz_value.rs |
|
gix-config-value/src/boolean.rs |
|
gix-config-value/src/color.rs |
|
gix-config-value/src/integer.rs |
|
gix-config-value/src/lib.rs |
|
gix-config-value/src/path.rs |
|
gix-config-value/src/types.rs |
|
gix-config-value/tests/value/boolean.rs |
|
gix-config-value/tests/value/color.rs |
|
gix-config-value/tests/value/integer.rs |
|
gix-config-value/tests/value/main.rs |
|
gix-config-value/tests/value/path.rs |
|
gix-config/.gitignore |
|
gix-config/.vscode/settings.json |
|
gix-config/CHANGELOG.md |
|
gix-config/Cargo.toml |
|
gix-config/LICENSE-APACHE |
|
gix-config/LICENSE-MIT |
|
gix-config/README.md |
|
gix-config/benches/large_config_file.rs |
|
gix-config/fuzz/.gitignore |
|
gix-config/fuzz/Cargo.toml |
|
gix-config/fuzz/fuzz_targets/fuzz_file.dict |
|
gix-config/fuzz/fuzz_targets/fuzz_file.rs |
|
gix-config/fuzz/fuzz_targets/fuzz_file_corpus_builder.sh |
|
gix-config/fuzz/fuzz_targets/parse.rs |
|
gix-config/src/file/access/comfort.rs |
|
gix-config/src/file/access/mod.rs |
|
gix-config/src/file/access/mutate.rs |
|
gix-config/src/file/access/raw.rs |
|
gix-config/src/file/access/read_only.rs |
|
gix-config/src/file/impls.rs |
|
gix-config/src/file/includes/mod.rs |
|
gix-config/src/file/includes/types.rs |
|
gix-config/src/file/init/comfort.rs |
|
gix-config/src/file/init/from_env.rs |
|
gix-config/src/file/init/from_paths.rs |
|
gix-config/src/file/init/mod.rs |
|
gix-config/src/file/init/types.rs |
|
gix-config/src/file/meta.rs |
|
gix-config/src/file/mod.rs |
|
gix-config/src/file/mutable/mod.rs |
|
gix-config/src/file/mutable/multi_value.rs |
|
gix-config/src/file/mutable/section.rs |
|
gix-config/src/file/mutable/value.rs |
|
gix-config/src/file/section/body.rs |
|
gix-config/src/file/section/mod.rs |
|
gix-config/src/file/tests.rs |
|
gix-config/src/file/util.rs |
|
gix-config/src/file/write.rs |
|
gix-config/src/lib.rs |
|
gix-config/src/lookup.rs |
|
gix-config/src/parse/comment.rs |
|
gix-config/src/parse/error.rs |
|
gix-config/src/parse/event.rs |
|
gix-config/src/parse/events.rs |
|
gix-config/src/parse/key.rs |
|
gix-config/src/parse/mod.rs |
|
gix-config/src/parse/nom/mod.rs |
|
gix-config/src/parse/nom/tests.rs |
|
gix-config/src/parse/section/header.rs |
|
gix-config/src/parse/section/mod.rs |
|
gix-config/src/parse/section/unvalidated.rs |
|
gix-config/src/parse/tests.rs |
|
gix-config/src/source.rs |
|
gix-config/src/types.rs |
|
gix-config/src/value/mod.rs |
|
gix-config/src/value/normalize.rs |
|
gix-config/tests/.gitattributes |
|
gix-config/tests/Cargo.toml |
|
gix-config/tests/config.rs |
|
gix-config/tests/file/access/mod.rs |
|
gix-config/tests/file/access/mutate.rs |
|
gix-config/tests/file/access/raw/mod.rs |
|
gix-config/tests/file/access/raw/raw_multi_value.rs |
|
gix-config/tests/file/access/raw/raw_value.rs |
|
gix-config/tests/file/access/raw/set_existing_raw_value.rs |
|
gix-config/tests/file/access/raw/set_raw_value.rs |
|
gix-config/tests/file/access/read_only.rs |
|
gix-config/tests/file/impls/mod.rs |
|
gix-config/tests/file/init/comfort.rs |
|
gix-config/tests/file/init/from_env.rs |
|
gix-config/tests/file/init/from_paths/includes/conditional/gitdir/mod.rs |
|
gix-config/tests/file/init/from_paths/includes/conditional/gitdir/util.rs |
|
gix-config/tests/file/init/from_paths/includes/conditional/mod.rs |
|
gix-config/tests/file/init/from_paths/includes/conditional/onbranch.rs |
|
gix-config/tests/file/init/from_paths/includes/unconditional.rs |
|
gix-config/tests/file/init/from_paths/mod.rs |
|
gix-config/tests/file/init/from_str.rs |
|
gix-config/tests/file/init/mod.rs |
|
gix-config/tests/file/mod.rs |
|
gix-config/tests/file/mutable/mod.rs |
|
gix-config/tests/file/mutable/multi_value.rs |
|
gix-config/tests/file/mutable/section.rs |
|
gix-config/tests/file/mutable/value.rs |
|
gix-config/tests/file/resolve_includes.rs |
|
gix-config/tests/file/write.rs |
|
gix-config/tests/fixtures/clusterfuzz-testcase-minimized-gix-config-parse-6431708583690240 |
|
gix-config/tests/fixtures/config_with_worktree_extension.sh |
|
gix-config/tests/fixtures/fuzzed/.gitattributes |
|
gix-config/tests/fixtures/fuzzed/mem-amplification.config |
|
gix-config/tests/fixtures/fuzzed/stackoverflow-01.config |
|
gix-config/tests/fixtures/generated-archives/.gitignore |
|
gix-config/tests/fixtures/generated-archives/config_with_worktree_extension.tar.xz |
|
gix-config/tests/fixtures/make_config_repo.sh |
|
gix-config/tests/fixtures/multi-core.txt |
|
gix-config/tests/fixtures/repo-config.crlf |
|
gix-config/tests/mem.rs |
|
gix-config/tests/parse/error.rs |
|
gix-config/tests/parse/from_bytes.rs |
|
gix-config/tests/parse/key.rs |
|
gix-config/tests/parse/mod.rs |
|
gix-config/tests/parse/section.rs |
|
gix-config/tests/source/mod.rs |
|
gix-config/tests/value/mod.rs |
|
gix-config/tests/value/normalize.rs |
|
gix-credentials/CHANGELOG.md |
|
gix-credentials/Cargo.toml |
|
gix-credentials/LICENSE-APACHE |
|
gix-credentials/LICENSE-MIT |
|
gix-credentials/examples/custom-helper.rs |
|
gix-credentials/examples/git-credential-lite.rs |
|
gix-credentials/examples/invoke-git-credential.rs |
|
gix-credentials/src/helper/cascade.rs |
|
gix-credentials/src/helper/invoke.rs |
|
gix-credentials/src/helper/mod.rs |
|
gix-credentials/src/lib.rs |
|
gix-credentials/src/program/main.rs |
|
gix-credentials/src/program/mod.rs |
|
gix-credentials/src/protocol/context/mod.rs |
|
gix-credentials/src/protocol/context/serde.rs |
|
gix-credentials/src/protocol/mod.rs |
|
gix-credentials/tests/credentials.rs |
|
gix-credentials/tests/fixtures/all-but-credentials.sh |
|
gix-credentials/tests/fixtures/custom-helper.sh |
|
gix-credentials/tests/fixtures/fail.sh |
|
gix-credentials/tests/fixtures/last-pass.sh |
|
gix-credentials/tests/fixtures/password.sh |
|
gix-credentials/tests/fixtures/reflect.sh |
|
gix-credentials/tests/fixtures/url.sh |
|
gix-credentials/tests/fixtures/username.sh |
|
gix-credentials/tests/helper/cascade.rs |
|
gix-credentials/tests/helper/context.rs |
|
gix-credentials/tests/helper/invoke.rs |
|
gix-credentials/tests/helper/mod.rs |
|
gix-credentials/tests/program/from_custom_definition.rs |
|
gix-credentials/tests/program/mod.rs |
|
gix-credentials/tests/protocol/context.rs |
|
gix-credentials/tests/protocol/mod.rs |
|
gix-date/CHANGELOG.md |
|
gix-date/Cargo.toml |
|
gix-date/LICENSE-APACHE |
|
gix-date/LICENSE-MIT |
|
gix-date/fuzz/.gitignore |
|
gix-date/fuzz/Cargo.toml |
|
gix-date/fuzz/fuzz_targets/parse.rs |
|
gix-date/src/lib.rs |
|
gix-date/src/parse.rs |
|
gix-date/src/time/format.rs |
|
gix-date/src/time/init.rs |
|
gix-date/src/time/mod.rs |
|
gix-date/src/time/write.rs |
|
gix-date/tests/date.rs |
|
gix-date/tests/fixtures/generate_git_date_baseline.sh |
|
gix-date/tests/fixtures/generated-archives/generate_git_date_baseline.tar.xz |
|
gix-date/tests/time/baseline.rs |
|
gix-date/tests/time/format.rs |
|
gix-date/tests/time/mod.rs |
|
gix-date/tests/time/parse.rs |
|
gix-diff/CHANGELOG.md |
|
gix-diff/Cargo.toml |
|
gix-diff/LICENSE-APACHE |
|
gix-diff/LICENSE-MIT |
|
gix-diff/src/blob/mod.rs |
|
gix-diff/src/blob/pipeline.rs |
|
gix-diff/src/blob/platform.rs |
|
gix-diff/src/lib.rs |
|
gix-diff/src/rewrites/mod.rs |
|
gix-diff/src/rewrites/tracker.rs |
|
gix-diff/src/tree/changes.rs |
|
gix-diff/src/tree/mod.rs |
|
gix-diff/src/tree/recorder.rs |
|
gix-diff/src/tree/visit.rs |
|
gix-diff/tests/Cargo.toml |
|
gix-diff/tests/blob/mod.rs |
|
gix-diff/tests/blob/pipeline.rs |
|
gix-diff/tests/blob/platform.rs |
|
gix-diff/tests/diff.rs |
|
gix-diff/tests/fixtures/generated-archives/make_blob_repo.tar.xz |
|
gix-diff/tests/fixtures/generated-archives/make_diff_repo.tar.xz |
|
gix-diff/tests/fixtures/make_blob_repo.sh |
|
gix-diff/tests/fixtures/make_diff_repo.sh |
|
gix-diff/tests/rewrites/mod.rs |
|
gix-diff/tests/rewrites/tracker.rs |
|
gix-diff/tests/tree/mod.rs |
|
gix-dir/CHANGELOG.md |
|
gix-dir/Cargo.toml |
|
gix-dir/LICENSE-APACHE |
|
gix-dir/LICENSE-MIT |
|
gix-dir/src/entry.rs |
|
gix-dir/src/lib.rs |
|
gix-dir/src/walk/classify.rs |
|
gix-dir/src/walk/function.rs |
|
gix-dir/src/walk/mod.rs |
|
gix-dir/src/walk/readdir.rs |
|
gix-dir/tests/dir.rs |
|
gix-dir/tests/dir_walk_cwd.rs |
|
gix-dir/tests/fixtures/generated-archives/.gitignore |
|
gix-dir/tests/fixtures/many-symlinks.sh |
|
gix-dir/tests/fixtures/many.sh |
|
gix-dir/tests/walk/mod.rs |
|
gix-dir/tests/walk_utils/mod.rs |
|
gix-discover/CHANGELOG.md |
|
gix-discover/Cargo.toml |
|
gix-discover/LICENSE-APACHE |
|
gix-discover/LICENSE-MIT |
|
gix-discover/src/is.rs |
|
gix-discover/src/lib.rs |
|
gix-discover/src/parse.rs |
|
gix-discover/src/path.rs |
|
gix-discover/src/repository.rs |
|
gix-discover/src/upwards/mod.rs |
|
gix-discover/src/upwards/types.rs |
|
gix-discover/src/upwards/util.rs |
|
gix-discover/tests/discover.rs |
|
gix-discover/tests/fixtures/generated-archives/.gitignore |
|
gix-discover/tests/fixtures/generated-archives/make_exfat_repo_darwin.tar.xz |
|
gix-discover/tests/fixtures/generated-archives/make_submodules.tar.xz |
|
gix-discover/tests/fixtures/make_basic_repo.sh |
|
gix-discover/tests/fixtures/make_exfat_repo_darwin.sh |
|
gix-discover/tests/fixtures/make_submodules.sh |
|
gix-discover/tests/is_git/mod.rs |
|
gix-discover/tests/isolated.rs |
|
gix-discover/tests/parse/mod.rs |
|
gix-discover/tests/path/mod.rs |
|
gix-discover/tests/upwards/ceiling_dirs.rs |
|
gix-discover/tests/upwards/mod.rs |
|
gix-features/CHANGELOG.md |
|
gix-features/Cargo.toml |
|
gix-features/LICENSE-APACHE |
|
gix-features/LICENSE-MIT |
|
gix-features/src/cache.rs |
|
gix-features/src/decode.rs |
|
gix-features/src/fs.rs |
|
gix-features/src/hash.rs |
|
gix-features/src/interrupt.rs |
|
gix-features/src/io.rs |
|
gix-features/src/lib.rs |
|
gix-features/src/parallel/eager_iter.rs |
|
gix-features/src/parallel/in_order.rs |
|
gix-features/src/parallel/in_parallel.rs |
|
gix-features/src/parallel/mod.rs |
|
gix-features/src/parallel/reduce.rs |
|
gix-features/src/parallel/serial.rs |
|
gix-features/src/progress.rs |
|
gix-features/src/threading.rs |
|
gix-features/src/zlib/mod.rs |
|
gix-features/src/zlib/stream/deflate/mod.rs |
|
gix-features/src/zlib/stream/deflate/tests.rs |
|
gix-features/src/zlib/stream/inflate.rs |
|
gix-features/src/zlib/stream/mod.rs |
|
gix-features/tests/features.rs |
|
gix-features/tests/hash.rs |
|
gix-features/tests/parallel/in_order_iter.rs |
|
gix-features/tests/parallel/mod.rs |
|
gix-features/tests/parallel_shared.rs |
|
gix-features/tests/parallel_shared_threaded.rs |
|
gix-features/tests/parallel_threaded.rs |
|
gix-features/tests/pipe.rs |
|
gix-features/tests/trace/mod.rs |
|
gix-fetchhead/CHANGELOG.md |
|
gix-fetchhead/Cargo.toml |
|
gix-fetchhead/LICENSE-APACHE |
|
gix-fetchhead/LICENSE-MIT |
|
gix-fetchhead/src/lib.rs |
|
gix-filter/CHANGELOG.md |
|
gix-filter/Cargo.toml |
|
gix-filter/LICENSE-APACHE |
|
gix-filter/LICENSE-MIT |
|
gix-filter/examples/arrow.rs |
|
gix-filter/src/driver/apply.rs |
|
gix-filter/src/driver/delayed.rs |
|
gix-filter/src/driver/init.rs |
|
gix-filter/src/driver/mod.rs |
|
gix-filter/src/driver/process/client.rs |
|
gix-filter/src/driver/process/mod.rs |
|
gix-filter/src/driver/process/server.rs |
|
gix-filter/src/driver/shutdown.rs |
|
gix-filter/src/eol/convert_to_git.rs |
|
gix-filter/src/eol/convert_to_worktree.rs |
|
gix-filter/src/eol/mod.rs |
|
gix-filter/src/eol/utils.rs |
|
gix-filter/src/ident.rs |
|
gix-filter/src/lib.rs |
|
gix-filter/src/pipeline/convert.rs |
|
gix-filter/src/pipeline/mod.rs |
|
gix-filter/src/pipeline/util.rs |
|
gix-filter/src/worktree/encode_to_git.rs |
|
gix-filter/src/worktree/encode_to_worktree.rs |
|
gix-filter/src/worktree/encoding.rs |
|
gix-filter/src/worktree/mod.rs |
|
gix-filter/tests/driver/mod.rs |
|
gix-filter/tests/eol/convert_to_git.rs |
|
gix-filter/tests/eol/convert_to_worktree.rs |
|
gix-filter/tests/eol/mod.rs |
|
gix-filter/tests/filter.rs |
|
gix-filter/tests/fixtures/baseline.sh |
|
gix-filter/tests/fixtures/generated-archives/.gitignore |
|
gix-filter/tests/fixtures/generated-archives/pipeline_repos.tar.xz |
|
gix-filter/tests/fixtures/pipeline_repos.sh |
|
gix-filter/tests/ident/mod.rs |
|
gix-filter/tests/pipeline/convert_to_git.rs |
|
gix-filter/tests/pipeline/convert_to_worktree.rs |
|
gix-filter/tests/pipeline/mod.rs |
|
gix-filter/tests/worktree/mod.rs |
|
gix-fs/CHANGELOG.md |
|
gix-fs/Cargo.toml |
|
gix-fs/LICENSE-APACHE |
|
gix-fs/LICENSE-MIT |
|
gix-fs/src/capabilities.rs |
|
gix-fs/src/dir/create.rs |
|
gix-fs/src/dir/mod.rs |
|
gix-fs/src/dir/remove.rs |
|
gix-fs/src/lib.rs |
|
gix-fs/src/read_dir.rs |
|
gix-fs/src/snapshot.rs |
|
gix-fs/src/stack.rs |
|
gix-fs/src/symlink.rs |
|
gix-fs/tests/capabilities/mod.rs |
|
gix-fs/tests/current_dir.rs |
|
gix-fs/tests/dir/create.rs |
|
gix-fs/tests/dir/mod.rs |
|
gix-fs/tests/dir/remove.rs |
|
gix-fs/tests/fs.rs |
|
gix-fs/tests/read_dir/mod.rs |
|
gix-fs/tests/stack/mod.rs |
|
gix-fsck/CHANGELOG.md |
|
gix-fsck/Cargo.toml |
|
gix-fsck/LICENSE-APACHE |
|
gix-fsck/LICENSE-MIT |
|
gix-fsck/src/lib.rs |
|
gix-fsck/tests/connectivity/mod.rs |
|
gix-fsck/tests/fixtures/generated-archives/.gitignore |
|
gix-fsck/tests/fixtures/make_test_repos.sh |
|
gix-fsck/tests/fsck.rs |
|
gix-glob/CHANGELOG.md |
|
gix-glob/Cargo.toml |
|
gix-glob/LICENSE-APACHE |
|
gix-glob/LICENSE-MIT |
|
gix-glob/src/lib.rs |
|
gix-glob/src/parse.rs |
|
gix-glob/src/pattern.rs |
|
gix-glob/src/search/mod.rs |
|
gix-glob/src/search/pattern.rs |
|
gix-glob/src/wildmatch.rs |
|
gix-glob/tests/fixtures/fuzzed/many-stars.pattern |
|
gix-glob/tests/fixtures/generated-archives/make_baseline.tar.xz |
|
gix-glob/tests/fixtures/make_baseline.sh |
|
gix-glob/tests/glob.rs |
|
gix-glob/tests/parse/mod.rs |
|
gix-glob/tests/pattern/matching.rs |
|
gix-glob/tests/pattern/mod.rs |
|
gix-glob/tests/search/mod.rs |
|
gix-glob/tests/search/pattern.rs |
|
gix-glob/tests/wildmatch/mod.rs |
|
gix-hash/CHANGELOG.md |
|
gix-hash/Cargo.toml |
|
gix-hash/LICENSE-APACHE |
|
gix-hash/LICENSE-MIT |
|
gix-hash/src/kind.rs |
|
gix-hash/src/lib.rs |
|
gix-hash/src/object_id.rs |
|
gix-hash/src/oid.rs |
|
gix-hash/src/prefix.rs |
|
gix-hash/tests/hash.rs |
|
gix-hash/tests/kind/mod.rs |
|
gix-hash/tests/object_id/mod.rs |
|
gix-hash/tests/oid/mod.rs |
|
gix-hash/tests/prefix/mod.rs |
|
gix-hashtable/CHANGELOG.md |
|
gix-hashtable/Cargo.toml |
|
gix-hashtable/LICENSE-APACHE |
|
gix-hashtable/LICENSE-MIT |
|
gix-hashtable/src/lib.rs |
|
gix-hashtable/tests/hashtable.rs |
|
gix-ignore/CHANGELOG.md |
|
gix-ignore/Cargo.toml |
|
gix-ignore/LICENSE-APACHE |
|
gix-ignore/LICENSE-MIT |
|
gix-ignore/src/lib.rs |
|
gix-ignore/src/parse.rs |
|
gix-ignore/src/search.rs |
|
gix-ignore/tests/fixtures/attributes/various.txt |
|
gix-ignore/tests/fixtures/generated-archives/.gitignore |
|
gix-ignore/tests/fixtures/ignore/precious.txt |
|
gix-ignore/tests/fixtures/ignore/various.txt |
|
gix-ignore/tests/fixtures/make_global_and_external_and_dir_ignores.sh |
|
gix-ignore/tests/ignore.rs |
|
gix-ignore/tests/parse/mod.rs |
|
gix-ignore/tests/search/mod.rs |
|
gix-index/CHANGELOG.md |
|
gix-index/Cargo.toml |
|
gix-index/LICENSE-APACHE |
|
gix-index/LICENSE-MIT |
|
gix-index/README.md |
|
gix-index/src/access/mod.rs |
|
gix-index/src/access/sparse.rs |
|
gix-index/src/decode/entries.rs |
|
gix-index/src/decode/header.rs |
|
gix-index/src/decode/mod.rs |
|
gix-index/src/entry/flags.rs |
|
gix-index/src/entry/mod.rs |
|
gix-index/src/entry/mode.rs |
|
gix-index/src/entry/stat.rs |
|
gix-index/src/entry/write.rs |
|
gix-index/src/extension/decode.rs |
|
gix-index/src/extension/end_of_index_entry/decode.rs |
|
gix-index/src/extension/end_of_index_entry/mod.rs |
|
gix-index/src/extension/end_of_index_entry/write.rs |
|
gix-index/src/extension/fs_monitor.rs |
|
gix-index/src/extension/index_entry_offset_table.rs |
|
gix-index/src/extension/iter.rs |
|
gix-index/src/extension/link.rs |
|
gix-index/src/extension/mod.rs |
|
gix-index/src/extension/resolve_undo.rs |
|
gix-index/src/extension/sparse.rs |
|
gix-index/src/extension/tree/decode.rs |
|
gix-index/src/extension/tree/mod.rs |
|
gix-index/src/extension/tree/verify.rs |
|
gix-index/src/extension/tree/write.rs |
|
gix-index/src/extension/untracked_cache.rs |
|
gix-index/src/file/init.rs |
|
gix-index/src/file/mod.rs |
|
gix-index/src/file/verify.rs |
|
gix-index/src/file/write.rs |
|
gix-index/src/fs.rs |
|
gix-index/src/init.rs |
|
gix-index/src/lib.rs |
|
gix-index/src/verify.rs |
|
gix-index/src/write.rs |
|
gix-index/tests/Cargo.toml |
|
gix-index/tests/fixtures/file_metadata.sh |
|
gix-index/tests/fixtures/generated-archives/.gitignore |
|
gix-index/tests/fixtures/generated-archives/V2_empty.tar.xz |
|
gix-index/tests/fixtures/generated-archives/make_traverse_literal_separators.tar.xz |
|
gix-index/tests/fixtures/generated-archives/v2.tar.xz |
|
gix-index/tests/fixtures/generated-archives/v2_all_file_kinds.tar.xz |
|
gix-index/tests/fixtures/generated-archives/v2_deeper_tree.tar.xz |
|
gix-index/tests/fixtures/generated-archives/v2_icase_name_clashes.tar.xz |
|
gix-index/tests/fixtures/generated-archives/v2_more_files.tar.xz |
|
gix-index/tests/fixtures/generated-archives/v2_sparse_index_no_dirs.tar.xz |
|
gix-index/tests/fixtures/generated-archives/v2_split_index.tar.xz |
|
gix-index/tests/fixtures/generated-archives/v2_split_index_recursive.tar.xz |
|
gix-index/tests/fixtures/generated-archives/v2_split_vs_regular_index.tar.xz |
|
gix-index/tests/fixtures/generated-archives/v3_added_files.tar.xz |
|
gix-index/tests/fixtures/generated-archives/v3_skip_worktree.tar.xz |
|
gix-index/tests/fixtures/generated-archives/v3_sparse_index.tar.xz |
|
gix-index/tests/fixtures/generated-archives/v3_sparse_index_non_cone.tar.xz |
|
gix-index/tests/fixtures/generated-archives/v4_more_files_IEOT.tar.xz |
|
gix-index/tests/fixtures/loose_index/FSMN.git-index |
|
gix-index/tests/fixtures/loose_index/REUC.git-index |
|
gix-index/tests/fixtures/loose_index/REUC.on-90d242d36e248acfae0033274b524bfa55a947fd.git-patch |
|
gix-index/tests/fixtures/loose_index/UNTR-with-oids.git-index |
|
gix-index/tests/fixtures/loose_index/UNTR-with-oids.on-90d242d36e248acfae0033274b524bfa55a947fd.git-patch |
|
gix-index/tests/fixtures/loose_index/UNTR.git-index |
|
gix-index/tests/fixtures/loose_index/conflicting-file.git-index |
|
gix-index/tests/fixtures/loose_index/extended-flags.git-index |
|
gix-index/tests/fixtures/loose_index/ignore-case-realistic.git-index |
|
gix-index/tests/fixtures/loose_index/skip_hash.git-index |
|
gix-index/tests/fixtures/loose_index/very-long-path.git-index |
|
gix-index/tests/fixtures/make_index/V2_empty.sh |
|
gix-index/tests/fixtures/make_index/v2.sh |
|
gix-index/tests/fixtures/make_index/v2_all_file_kinds.sh |
|
gix-index/tests/fixtures/make_index/v2_deeper_tree.sh |
|
gix-index/tests/fixtures/make_index/v2_icase_name_clashes.sh |
|
gix-index/tests/fixtures/make_index/v2_more_files.sh |
|
gix-index/tests/fixtures/make_index/v2_sparse_index_no_dirs.sh |
|
gix-index/tests/fixtures/make_index/v2_split_index.sh |
|
gix-index/tests/fixtures/make_index/v2_split_index_recursive.sh |
|
gix-index/tests/fixtures/make_index/v2_split_vs_regular_index.sh |
|
gix-index/tests/fixtures/make_index/v3_added_files.sh |
|
gix-index/tests/fixtures/make_index/v3_skip_worktree.sh |
|
gix-index/tests/fixtures/make_index/v3_sparse_index.sh |
|
gix-index/tests/fixtures/make_index/v3_sparse_index_non_cone.sh |
|
gix-index/tests/fixtures/make_index/v4_more_files_IEOT.sh |
|
gix-index/tests/fixtures/make_traverse_literal_separators.sh |
|
gix-index/tests/index/access.rs |
|
gix-index/tests/index/entry/mod.rs |
|
gix-index/tests/index/entry/mode.rs |
|
gix-index/tests/index/entry/stat.rs |
|
gix-index/tests/index/entry/time.rs |
|
gix-index/tests/index/file/access.rs |
|
gix-index/tests/index/file/init.rs |
|
gix-index/tests/index/file/mod.rs |
|
gix-index/tests/index/file/read.rs |
|
gix-index/tests/index/file/write.rs |
|
gix-index/tests/index/fs.rs |
|
gix-index/tests/index/init.rs |
|
gix-index/tests/index/mod.rs |
|
gix-index/tests/integrate.rs |
|
gix-lfs/CHANGELOG.md |
|
gix-lfs/Cargo.toml |
|
gix-lfs/LICENSE-APACHE |
|
gix-lfs/LICENSE-MIT |
|
gix-lfs/src/lib.rs |
|
gix-lock/CHANGELOG.md |
|
gix-lock/Cargo.toml |
|
gix-lock/LICENSE-APACHE |
|
gix-lock/LICENSE-MIT |
|
gix-lock/README.md |
|
gix-lock/src/acquire.rs |
|
gix-lock/src/commit.rs |
|
gix-lock/src/file.rs |
|
gix-lock/src/lib.rs |
|
gix-lock/tests/all.rs |
|
gix-lock/tests/lock/file.rs |
|
gix-lock/tests/lock/marker.rs |
|
gix-lock/tests/lock/mod.rs |
|
gix-macros/CHANGELOG.md |
|
gix-macros/Cargo.toml |
|
gix-macros/LICENSE-APACHE |
|
gix-macros/LICENSE-MIT |
|
gix-macros/src/lib.rs |
|
gix-macros/src/momo.rs |
|
gix-macros/tests/macros.rs |
|
gix-macros/tests/momo/mod.rs |
|
gix-macros/tests/momo/ux/error_if_ineffective.rs |
|
gix-macros/tests/momo/ux/error_if_ineffective.stderr |
|
gix-macros/tests/momo/ux/error_on_struct.rs |
|
gix-macros/tests/momo/ux/error_on_struct.stderr |
|
gix-mailmap/CHANGELOG.md |
|
gix-mailmap/Cargo.toml |
|
gix-mailmap/LICENSE-APACHE |
|
gix-mailmap/LICENSE-MIT |
|
gix-mailmap/src/entry.rs |
|
gix-mailmap/src/lib.rs |
|
gix-mailmap/src/parse.rs |
|
gix-mailmap/src/snapshot/entry.rs |
|
gix-mailmap/src/snapshot/mod.rs |
|
gix-mailmap/src/snapshot/signature.rs |
|
gix-mailmap/src/snapshot/util.rs |
|
gix-mailmap/tests/fixtures/invalid.txt |
|
gix-mailmap/tests/fixtures/overwrite.txt |
|
gix-mailmap/tests/fixtures/typical.txt |
|
gix-mailmap/tests/mailmap.rs |
|
gix-mailmap/tests/parse/mod.rs |
|
gix-mailmap/tests/snapshot/mod.rs |
|
gix-negotiate/CHANGELOG.md |
|
gix-negotiate/Cargo.toml |
|
gix-negotiate/LICENSE-APACHE |
|
gix-negotiate/LICENSE-MIT |
|
gix-negotiate/src/consecutive.rs |
|
gix-negotiate/src/lib.rs |
|
gix-negotiate/src/noop.rs |
|
gix-negotiate/src/skipping.rs |
|
gix-negotiate/tests/baseline/mod.rs |
|
gix-negotiate/tests/fixtures/generated-archives/make_repos.tar.xz |
|
gix-negotiate/tests/fixtures/make_repos.sh |
|
gix-negotiate/tests/negotiate.rs |
|
gix-note/CHANGELOG.md |
|
gix-note/Cargo.toml |
|
gix-note/LICENSE-APACHE |
|
gix-note/LICENSE-MIT |
|
gix-note/src/lib.rs |
|
gix-object/CHANGELOG.md |
|
gix-object/Cargo.toml |
|
gix-object/LICENSE-APACHE |
|
gix-object/LICENSE-MIT |
|
gix-object/benches/decode_objects.rs |
|
gix-object/fuzz/.gitignore |
|
gix-object/fuzz/Cargo.toml |
|
gix-object/fuzz/fuzz_targets/fuzz_commit.rs |
|
gix-object/fuzz/fuzz_targets/fuzz_commit_corpus_builder.sh |
|
gix-object/fuzz/fuzz_targets/fuzz_tag.rs |
|
gix-object/fuzz/fuzz_targets/fuzz_tag_corpus_builder.sh |
|
gix-object/fuzz/fuzz_targets/fuzz_tree.rs |
|
gix-object/fuzz/fuzz_targets/fuzz_tree_corpus_builder.sh |
|
gix-object/src/blob.rs |
|
gix-object/src/commit/decode.rs |
|
gix-object/src/commit/message/body.rs |
|
gix-object/src/commit/message/decode.rs |
|
gix-object/src/commit/message/mod.rs |
|
gix-object/src/commit/mod.rs |
|
gix-object/src/commit/ref_iter.rs |
|
gix-object/src/commit/write.rs |
|
gix-object/src/data.rs |
|
gix-object/src/encode.rs |
|
gix-object/src/find.rs |
|
gix-object/src/kind.rs |
|
gix-object/src/lib.rs |
|
gix-object/src/object/convert.rs |
|
gix-object/src/object/mod.rs |
|
gix-object/src/parse.rs |
|
gix-object/src/tag/decode.rs |
|
gix-object/src/tag/mod.rs |
|
gix-object/src/tag/ref_iter.rs |
|
gix-object/src/tag/write.rs |
|
gix-object/src/tag/write/tests.rs |
|
gix-object/src/traits.rs |
|
gix-object/src/tree/mod.rs |
|
gix-object/src/tree/ref_iter.rs |
|
gix-object/src/tree/write.rs |
|
gix-object/tests/commit/from_bytes.rs |
|
gix-object/tests/commit/iter.rs |
|
gix-object/tests/commit/message.rs |
|
gix-object/tests/commit/mod.rs |
|
gix-object/tests/encode/mod.rs |
|
gix-object/tests/fixtures/commit/double-dash-date-offset.txt |
|
gix-object/tests/fixtures/commit/invalid-timestamp.txt |
|
gix-object/tests/fixtures/commit/merge.txt |
|
gix-object/tests/fixtures/commit/mergetag.txt |
|
gix-object/tests/fixtures/commit/message-with-footer.txt |
|
gix-object/tests/fixtures/commit/pre-epoch.txt |
|
gix-object/tests/fixtures/commit/signed-singleline.txt |
|
gix-object/tests/fixtures/commit/signed-whitespace.txt |
|
gix-object/tests/fixtures/commit/signed-with-encoding.txt |
|
gix-object/tests/fixtures/commit/signed.txt |
|
gix-object/tests/fixtures/commit/two-multiline-headers.txt |
|
gix-object/tests/fixtures/commit/unsigned.txt |
|
gix-object/tests/fixtures/commit/whitespace.txt |
|
gix-object/tests/fixtures/commit/with-encoding.txt |
|
gix-object/tests/fixtures/generated-archives/make_trees.tar.xz |
|
gix-object/tests/fixtures/make_trees.sh |
|
gix-object/tests/fixtures/tag/empty.txt |
|
gix-object/tests/fixtures/tag/no-tagger.txt |
|
gix-object/tests/fixtures/tag/signed.txt |
|
gix-object/tests/fixtures/tag/whitespace.txt |
|
gix-object/tests/fixtures/tag/with-newlines.txt |
|
gix-object/tests/fixtures/tree/definitely-special.tree |
|
gix-object/tests/fixtures/tree/everything.tree |
|
gix-object/tests/fixtures/tree/maybe-special.tree |
|
gix-object/tests/fixtures/tree/special-1.tree |
|
gix-object/tests/fixtures/tree/special-2.tree |
|
gix-object/tests/fixtures/tree/special-3.tree |
|
gix-object/tests/fixtures/tree/special-4.tree |
|
gix-object/tests/fixtures/tree/special-5.tree |
|
gix-object/tests/object.rs |
|
gix-object/tests/object_ref/mod.rs |
|
gix-object/tests/tag/mod.rs |
|
gix-object/tests/tree/mod.rs |
|
gix-odb/CHANGELOG.md |
|
gix-odb/Cargo.toml |
|
gix-odb/LICENSE-APACHE |
|
gix-odb/LICENSE-MIT |
|
gix-odb/src/alternate/mod.rs |
|
gix-odb/src/alternate/parse.rs |
|
gix-odb/src/cache.rs |
|
gix-odb/src/find.rs |
|
gix-odb/src/lib.rs |
|
gix-odb/src/sink.rs |
|
gix-odb/src/store_impls/dynamic/access.rs |
|
gix-odb/src/store_impls/dynamic/find.rs |
|
gix-odb/src/store_impls/dynamic/handle.rs |
|
gix-odb/src/store_impls/dynamic/header.rs |
|
gix-odb/src/store_impls/dynamic/init.rs |
|
gix-odb/src/store_impls/dynamic/iter.rs |
|
gix-odb/src/store_impls/dynamic/load_index.rs |
|
gix-odb/src/store_impls/dynamic/load_one.rs |
|
gix-odb/src/store_impls/dynamic/metrics.rs |
|
gix-odb/src/store_impls/dynamic/mod.rs |
|
gix-odb/src/store_impls/dynamic/prefix.rs |
|
gix-odb/src/store_impls/dynamic/structure.rs |
|
gix-odb/src/store_impls/dynamic/types.rs |
|
gix-odb/src/store_impls/dynamic/verify.rs |
|
gix-odb/src/store_impls/dynamic/write.rs |
|
gix-odb/src/store_impls/loose/find.rs |
|
gix-odb/src/store_impls/loose/iter.rs |
|
gix-odb/src/store_impls/loose/mod.rs |
|
gix-odb/src/store_impls/loose/verify.rs |
|
gix-odb/src/store_impls/loose/write.rs |
|
gix-odb/src/store_impls/mod.rs |
|
gix-odb/src/traits.rs |
|
gix-odb/tests/Cargo.toml |
|
gix-odb/tests/fixtures/generated-archives/.gitignore |
|
gix-odb/tests/fixtures/generated-archives/make_replaced_history.tar.xz |
|
gix-odb/tests/fixtures/generated-archives/make_repo_multi_index.tar.xz |
|
gix-odb/tests/fixtures/make_alternates_odb.sh |
|
gix-odb/tests/fixtures/make_replaced_history.sh |
|
gix-odb/tests/fixtures/make_repo_multi_index.sh |
|
gix-odb/tests/fixtures/objects/37/d4e6c5c48ba0d245164c4e10d5f41140cab980 |
|
gix-odb/tests/fixtures/objects/59/5dfd62fc1ad283d61bb47a24e7a1f66398f84d |
|
gix-odb/tests/fixtures/objects/6b/a2a0ded519f737fd5b8d5ccfb141125ef3176f |
|
gix-odb/tests/fixtures/objects/72/2fe60ad4f0276d5a8121970b5bb9dccdad4ef9 |
|
gix-odb/tests/fixtures/objects/96/ae868b3539f551c88fd5f02394d022581b11b0 |
|
gix-odb/tests/fixtures/objects/a7/06d7cd20fc8ce71489f34b50cf01011c104193 |
|
gix-odb/tests/fixtures/objects/ff/a700b4aca13b80cb6b98a078e7c96804f8e0ec |
|
gix-odb/tests/fixtures/objects/pack/pack-11fdfa9e156ab73caae3b6da867192221f2089c2.idx |
|
gix-odb/tests/fixtures/objects/pack/pack-11fdfa9e156ab73caae3b6da867192221f2089c2.pack |
|
gix-odb/tests/fixtures/objects/pack/pack-a2bf8e71d8c18879e499335762dd95119d93d9f1.idx |
|
gix-odb/tests/fixtures/objects/pack/pack-a2bf8e71d8c18879e499335762dd95119d93d9f1.pack |
|
gix-odb/tests/fixtures/objects/pack/pack-c0438c19fb16422b6bbcce24387b3264416d485b.idx |
|
gix-odb/tests/fixtures/objects/pack/pack-c0438c19fb16422b6bbcce24387b3264416d485b.pack |
|
gix-odb/tests/fixtures/repo_with_loose_objects.sh |
|
gix-odb/tests/fixtures/repos/small-packs.git/HEAD |
|
gix-odb/tests/fixtures/repos/small-packs.git/config |
|
gix-odb/tests/fixtures/repos/small-packs.git/description |
|
gix-odb/tests/fixtures/repos/small-packs.git/info/exclude |
|
gix-odb/tests/fixtures/repos/small-packs.git/objects/pack/09a90be3fe6db2b49e35858c529e4b9c687b9a08.idx |
|
gix-odb/tests/fixtures/repos/small-packs.git/objects/pack/09a90be3fe6db2b49e35858c529e4b9c687b9a08.pack |
|
gix-odb/tests/fixtures/repos/small-packs.git/objects/pack/216edf2f7a671742705e6ca8a639daacfcf91217.idx |
|
gix-odb/tests/fixtures/repos/small-packs.git/objects/pack/216edf2f7a671742705e6ca8a639daacfcf91217.pack |
|
gix-odb/tests/fixtures/repos/small-packs.git/refs/heads/next |
|
gix-odb/tests/integrate.rs |
|
gix-odb/tests/odb/alternate/mod.rs |
|
gix-odb/tests/odb/find/mod.rs |
|
gix-odb/tests/odb/header/mod.rs |
|
gix-odb/tests/odb/mod.rs |
|
gix-odb/tests/odb/regression/mod.rs |
|
gix-odb/tests/odb/sink/mod.rs |
|
gix-odb/tests/odb/store/compound.rs |
|
gix-odb/tests/odb/store/dynamic.rs |
|
gix-odb/tests/odb/store/linked.rs |
|
gix-odb/tests/odb/store/loose.rs |
|
gix-odb/tests/odb/store/mod.rs |
|
gix-pack/CHANGELOG.md |
|
gix-pack/Cargo.toml |
|
gix-pack/LICENSE-APACHE |
|
gix-pack/LICENSE-MIT |
|
gix-pack/src/bundle/find.rs |
|
gix-pack/src/bundle/init.rs |
|
gix-pack/src/bundle/mod.rs |
|
gix-pack/src/bundle/write/error.rs |
|
gix-pack/src/bundle/write/mod.rs |
|
gix-pack/src/bundle/write/types.rs |
|
gix-pack/src/cache/delta/from_offsets.rs |
|
gix-pack/src/cache/delta/mod.rs |
|
gix-pack/src/cache/delta/traverse/mod.rs |
|
gix-pack/src/cache/delta/traverse/resolve.rs |
|
gix-pack/src/cache/delta/traverse/util.rs |
|
gix-pack/src/cache/delta/tree.rs |
|
gix-pack/src/cache/lru.rs |
|
gix-pack/src/cache/mod.rs |
|
gix-pack/src/cache/object.rs |
|
gix-pack/src/data/delta.rs |
|
gix-pack/src/data/entry/decode.rs |
|
gix-pack/src/data/entry/header.rs |
|
gix-pack/src/data/entry/mod.rs |
|
gix-pack/src/data/file/decode/entry.rs |
|
gix-pack/src/data/file/decode/header.rs |
|
gix-pack/src/data/file/decode/mod.rs |
|
gix-pack/src/data/file/init.rs |
|
gix-pack/src/data/file/mod.rs |
|
gix-pack/src/data/file/verify.rs |
|
gix-pack/src/data/header.rs |
|
gix-pack/src/data/input/bytes_to_entries.rs |
|
gix-pack/src/data/input/entries_to_bytes.rs |
|
gix-pack/src/data/input/entry.rs |
|
gix-pack/src/data/input/lookup_ref_delta_objects.rs |
|
gix-pack/src/data/input/mod.rs |
|
gix-pack/src/data/input/types.rs |
|
gix-pack/src/data/mod.rs |
|
gix-pack/src/data/output/bytes.rs |
|
gix-pack/src/data/output/count/mod.rs |
|
gix-pack/src/data/output/count/objects/mod.rs |
|
gix-pack/src/data/output/count/objects/reduce.rs |
|
gix-pack/src/data/output/count/objects/tree.rs |
|
gix-pack/src/data/output/count/objects/types.rs |
|
gix-pack/src/data/output/count/objects/util.rs |
|
gix-pack/src/data/output/entry/iter_from_counts.rs |
|
gix-pack/src/data/output/entry/mod.rs |
|
gix-pack/src/data/output/mod.rs |
|
gix-pack/src/find.rs |
|
gix-pack/src/find_traits.rs |
|
gix-pack/src/index/access.rs |
|
gix-pack/src/index/encode.rs |
|
gix-pack/src/index/init.rs |
|
gix-pack/src/index/mod.rs |
|
gix-pack/src/index/traverse/error.rs |
|
gix-pack/src/index/traverse/mod.rs |
|
gix-pack/src/index/traverse/reduce.rs |
|
gix-pack/src/index/traverse/types.rs |
|
gix-pack/src/index/traverse/with_index.rs |
|
gix-pack/src/index/traverse/with_lookup.rs |
|
gix-pack/src/index/util.rs |
|
gix-pack/src/index/verify.rs |
|
gix-pack/src/index/write/error.rs |
|
gix-pack/src/index/write/mod.rs |
|
gix-pack/src/lib.rs |
|
gix-pack/src/multi_index/access.rs |
|
gix-pack/src/multi_index/chunk.rs |
|
gix-pack/src/multi_index/init.rs |
|
gix-pack/src/multi_index/mod.rs |
|
gix-pack/src/multi_index/verify.rs |
|
gix-pack/src/multi_index/write.rs |
|
gix-pack/src/verify.rs |
|
gix-pack/tests/Cargo.toml |
|
gix-pack/tests/fixtures/generated-archives/make_pack_gen_repo.tar.xz |
|
gix-pack/tests/fixtures/generated-archives/make_pack_gen_repo_multi_index.tar.xz |
|
gix-pack/tests/fixtures/make_pack_gen_repo.sh |
|
gix-pack/tests/fixtures/make_pack_gen_repo_multi_index.sh |
|
gix-pack/tests/fixtures/objects/b8aa61be84b78d7fcff788e8d844406cc97132bf.txt |
|
gix-pack/tests/fixtures/objects/f139391424a8c623adadf2388caec73e5e90865b.txt |
|
gix-pack/tests/fixtures/objects/pack-with-forward-delta/pack-0bb5bc1e3d864c617c2539445c832ccdd531cd4e.idx |
|
gix-pack/tests/fixtures/objects/pack-with-forward-delta/pack-0bb5bc1e3d864c617c2539445c832ccdd531cd4e.pack |
|
gix-pack/tests/fixtures/objects/pack/pack-11fdfa9e156ab73caae3b6da867192221f2089c2.idx |
|
gix-pack/tests/fixtures/objects/pack/pack-11fdfa9e156ab73caae3b6da867192221f2089c2.pack |
|
gix-pack/tests/fixtures/objects/pack/pack-a2bf8e71d8c18879e499335762dd95119d93d9f1.idx |
|
gix-pack/tests/fixtures/objects/pack/pack-a2bf8e71d8c18879e499335762dd95119d93d9f1.pack |
|
gix-pack/tests/fixtures/objects/pack/pack-c0438c19fb16422b6bbcce24387b3264416d485b.idx |
|
gix-pack/tests/fixtures/objects/pack/pack-c0438c19fb16422b6bbcce24387b3264416d485b.pack |
|
gix-pack/tests/integrate.rs |
|
gix-pack/tests/pack/bundle.rs |
|
gix-pack/tests/pack/data/file.rs |
|
gix-pack/tests/pack/data/header.rs |
|
gix-pack/tests/pack/data/input.rs |
|
gix-pack/tests/pack/data/mod.rs |
|
gix-pack/tests/pack/data/output/count_and_entries.rs |
|
gix-pack/tests/pack/data/output/mod.rs |
|
gix-pack/tests/pack/index.rs |
|
gix-pack/tests/pack/iter.rs |
|
gix-pack/tests/pack/mod.rs |
|
gix-pack/tests/pack/multi_index/access.rs |
|
gix-pack/tests/pack/multi_index/mod.rs |
|
gix-pack/tests/pack/multi_index/verify.rs |
|
gix-pack/tests/pack/multi_index/write.rs |
|
gix-packetline-blocking/CHANGELOG.md |
|
gix-packetline-blocking/Cargo.toml |
|
gix-packetline-blocking/LICENSE-APACHE |
|
gix-packetline-blocking/LICENSE-MIT |
|
gix-packetline-blocking/src/decode.rs |
|
gix-packetline-blocking/src/encode/async_io.rs |
|
gix-packetline-blocking/src/encode/blocking_io.rs |
|
gix-packetline-blocking/src/encode/mod.rs |
|
gix-packetline-blocking/src/lib.rs |
|
gix-packetline-blocking/src/line/async_io.rs |
|
gix-packetline-blocking/src/line/blocking_io.rs |
|
gix-packetline-blocking/src/line/mod.rs |
|
gix-packetline-blocking/src/read/async_io.rs |
|
gix-packetline-blocking/src/read/blocking_io.rs |
|
gix-packetline-blocking/src/read/mod.rs |
|
gix-packetline-blocking/src/read/sidebands/async_io.rs |
|
gix-packetline-blocking/src/read/sidebands/blocking_io.rs |
|
gix-packetline-blocking/src/read/sidebands/mod.rs |
|
gix-packetline-blocking/src/write/async_io.rs |
|
gix-packetline-blocking/src/write/blocking_io.rs |
|
gix-packetline-blocking/src/write/mod.rs |
|
gix-packetline/CHANGELOG.md |
|
gix-packetline/Cargo.toml |
|
gix-packetline/LICENSE-APACHE |
|
gix-packetline/LICENSE-MIT |
|
gix-packetline/src/decode.rs |
|
gix-packetline/src/encode/async_io.rs |
|
gix-packetline/src/encode/blocking_io.rs |
|
gix-packetline/src/encode/mod.rs |
|
gix-packetline/src/lib.rs |
|
gix-packetline/src/line/async_io.rs |
|
gix-packetline/src/line/blocking_io.rs |
|
gix-packetline/src/line/mod.rs |
|
gix-packetline/src/read/async_io.rs |
|
gix-packetline/src/read/blocking_io.rs |
|
gix-packetline/src/read/mod.rs |
|
gix-packetline/src/read/sidebands/async_io.rs |
|
gix-packetline/src/read/sidebands/blocking_io.rs |
|
gix-packetline/src/read/sidebands/mod.rs |
|
gix-packetline/src/write/async_io.rs |
|
gix-packetline/src/write/blocking_io.rs |
|
gix-packetline/src/write/mod.rs |
|
gix-packetline/tests/async-packetline.rs |
|
gix-packetline/tests/blocking-packetline.rs |
|
gix-packetline/tests/decode/mod.rs |
|
gix-packetline/tests/encode/mod.rs |
|
gix-packetline/tests/fixtures/v1/01-clone.combined-output |
|
gix-packetline/tests/fixtures/v1/01-clone.combined-output-no-binary |
|
gix-packetline/tests/fixtures/v1/01.request |
|
gix-packetline/tests/fixtures/v1/fetch/01-many-refs.request |
|
gix-packetline/tests/fixtures/v1/fetch/01-many-refs.response |
|
gix-packetline/tests/fixtures/v2/clone.all-received |
|
gix-packetline/tests/fixtures/v2/clone.all-sent |
|
gix-packetline/tests/read/mod.rs |
|
gix-packetline/tests/read/sideband.rs |
|
gix-packetline/tests/write/mod.rs |
|
gix-path/CHANGELOG.md |
|
gix-path/Cargo.toml |
|
gix-path/LICENSE-APACHE |
|
gix-path/LICENSE-MIT |
|
gix-path/src/convert.rs |
|
gix-path/src/env/git.rs |
|
gix-path/src/env/mod.rs |
|
gix-path/src/lib.rs |
|
gix-path/src/realpath.rs |
|
gix-path/src/util.rs |
|
gix-path/tests/convert/mod.rs |
|
gix-path/tests/convert/normalize.rs |
|
gix-path/tests/fixtures/fuzzed/54k-path-components.path |
|
gix-path/tests/path.rs |
|
gix-path/tests/realpath/mod.rs |
|
gix-path/tests/util/mod.rs |
|
gix-pathspec/CHANGELOG.md |
|
gix-pathspec/Cargo.toml |
|
gix-pathspec/LICENSE-APACHE |
|
gix-pathspec/LICENSE-MIT |
|
gix-pathspec/README.md |
|
gix-pathspec/fuzz/.gitignore |
|
gix-pathspec/fuzz/Cargo.toml |
|
gix-pathspec/fuzz/fuzz_targets/parse.dict |
|
gix-pathspec/fuzz/fuzz_targets/parse.rs |
|
gix-pathspec/src/defaults.rs |
|
gix-pathspec/src/lib.rs |
|
gix-pathspec/src/parse.rs |
|
gix-pathspec/src/pattern.rs |
|
gix-pathspec/src/search/init.rs |
|
gix-pathspec/src/search/matching.rs |
|
gix-pathspec/src/search/mod.rs |
|
gix-pathspec/tests/defaults.rs |
|
gix-pathspec/tests/fixtures/generated-archives/match_baseline.tar.xz |
|
gix-pathspec/tests/fixtures/generated-archives/match_baseline_dirs.tar.xz |
|
gix-pathspec/tests/fixtures/generated-archives/match_baseline_files.tar.xz |
|
gix-pathspec/tests/fixtures/generated-archives/parse_baseline.tar.xz |
|
gix-pathspec/tests/fixtures/match_baseline_dirs.sh |
|
gix-pathspec/tests/fixtures/match_baseline_files.sh |
|
gix-pathspec/tests/fixtures/parse_baseline.sh |
|
gix-pathspec/tests/normalize/mod.rs |
|
gix-pathspec/tests/parse/invalid.rs |
|
gix-pathspec/tests/parse/mod.rs |
|
gix-pathspec/tests/parse/valid.rs |
|
gix-pathspec/tests/pathspec.rs |
|
gix-pathspec/tests/search/mod.rs |
|
gix-prompt/CHANGELOG.md |
|
gix-prompt/Cargo.toml |
|
gix-prompt/LICENSE-APACHE |
|
gix-prompt/LICENSE-MIT |
|
gix-prompt/README.md |
|
gix-prompt/examples/askpass.rs |
|
gix-prompt/examples/credentials.rs |
|
gix-prompt/examples/use-askpass.rs |
|
gix-prompt/src/lib.rs |
|
gix-prompt/src/types.rs |
|
gix-prompt/src/unix.rs |
|
gix-prompt/tests/options/mod.rs |
|
gix-prompt/tests/prompt.rs |
|
gix-protocol/CHANGELOG.md |
|
gix-protocol/Cargo.toml |
|
gix-protocol/LICENSE-APACHE |
|
gix-protocol/LICENSE-MIT |
|
gix-protocol/src/command/mod.rs |
|
gix-protocol/src/command/tests.rs |
|
gix-protocol/src/fetch/arguments/async_io.rs |
|
gix-protocol/src/fetch/arguments/blocking_io.rs |
|
gix-protocol/src/fetch/arguments/mod.rs |
|
gix-protocol/src/fetch/delegate.rs |
|
gix-protocol/src/fetch/error.rs |
|
gix-protocol/src/fetch/handshake.rs |
|
gix-protocol/src/fetch/mod.rs |
|
gix-protocol/src/fetch/response/async_io.rs |
|
gix-protocol/src/fetch/response/blocking_io.rs |
|
gix-protocol/src/fetch/response/mod.rs |
|
gix-protocol/src/fetch/tests.rs |
|
gix-protocol/src/fetch_fn.rs |
|
gix-protocol/src/handshake/function.rs |
|
gix-protocol/src/handshake/mod.rs |
|
gix-protocol/src/handshake/refs/async_io.rs |
|
gix-protocol/src/handshake/refs/blocking_io.rs |
|
gix-protocol/src/handshake/refs/mod.rs |
|
gix-protocol/src/handshake/refs/shared.rs |
|
gix-protocol/src/handshake/refs/tests.rs |
|
gix-protocol/src/lib.rs |
|
gix-protocol/src/ls_refs.rs |
|
gix-protocol/src/remote_progress.rs |
|
gix-protocol/src/util.rs |
|
gix-protocol/tests/async-protocol.rs |
|
gix-protocol/tests/blocking-protocol.rs |
|
gix-protocol/tests/fetch/mod.rs |
|
gix-protocol/tests/fetch/response.rs |
|
gix-protocol/tests/fetch/v1.rs |
|
gix-protocol/tests/fetch/v2.rs |
|
gix-protocol/tests/fixtures/.gitattributes |
|
gix-protocol/tests/fixtures/v1/clone-deepen-1.response |
|
gix-protocol/tests/fixtures/v1/clone-deepen-5.response |
|
gix-protocol/tests/fixtures/v1/clone-empty-with-capabilities.response |
|
gix-protocol/tests/fixtures/v1/clone-only.response |
|
gix-protocol/tests/fixtures/v1/clone-with-keepalive.response |
|
gix-protocol/tests/fixtures/v1/clone.response |
|
gix-protocol/tests/fixtures/v1/fetch-no-pack.response |
|
gix-protocol/tests/fixtures/v1/fetch-unshallow.response |
|
gix-protocol/tests/fixtures/v1/fetch.response |
|
gix-protocol/tests/fixtures/v2/clone-deepen-1.response |
|
gix-protocol/tests/fixtures/v2/clone-deepen-5.response |
|
gix-protocol/tests/fixtures/v2/clone-only-2.response |
|
gix-protocol/tests/fixtures/v2/clone-only-with-keepalive.response |
|
gix-protocol/tests/fixtures/v2/clone-only.response |
|
gix-protocol/tests/fixtures/v2/clone-ref-in-want.response |
|
gix-protocol/tests/fixtures/v2/clone.response |
|
gix-protocol/tests/fixtures/v2/fetch-err-line.response |
|
gix-protocol/tests/fixtures/v2/fetch-no-pack.response |
|
gix-protocol/tests/fixtures/v2/fetch-unshallow.response |
|
gix-protocol/tests/fixtures/v2/fetch.response |
|
gix-protocol/tests/remote_progress/mod.rs |
|
gix-quote/CHANGELOG.md |
|
gix-quote/Cargo.toml |
|
gix-quote/LICENSE-APACHE |
|
gix-quote/LICENSE-MIT |
|
gix-quote/src/ansi_c.rs |
|
gix-quote/src/lib.rs |
|
gix-quote/src/single.rs |
|
gix-quote/tests/quote.rs |
|
gix-rebase/CHANGELOG.md |
|
gix-rebase/Cargo.toml |
|
gix-rebase/LICENSE-APACHE |
|
gix-rebase/LICENSE-MIT |
|
gix-rebase/src/lib.rs |
|
gix-ref/CHANGELOG.md |
|
gix-ref/Cargo.toml |
|
gix-ref/LICENSE-APACHE |
|
gix-ref/LICENSE-MIT |
|
gix-ref/fuzz/.gitignore |
|
gix-ref/fuzz/Cargo.toml |
|
gix-ref/fuzz/fuzz_targets/fuzz_log.rs |
|
gix-ref/fuzz/fuzz_targets/fuzz_names.rs |
|
gix-ref/fuzz/fuzz_targets/fuzz_packed_buffer.rs |
|
gix-ref/src/fullname.rs |
|
gix-ref/src/lib.rs |
|
gix-ref/src/log.rs |
|
gix-ref/src/name.rs |
|
gix-ref/src/namespace.rs |
|
gix-ref/src/parse.rs |
|
gix-ref/src/peel.rs |
|
gix-ref/src/raw.rs |
|
gix-ref/src/store/file/find.rs |
|
gix-ref/src/store/file/log/iter.rs |
|
gix-ref/src/store/file/log/line.rs |
|
gix-ref/src/store/file/log/mod.rs |
|
gix-ref/src/store/file/loose/iter.rs |
|
gix-ref/src/store/file/loose/mod.rs |
|
gix-ref/src/store/file/loose/reference/decode.rs |
|
gix-ref/src/store/file/loose/reference/logiter.rs |
|
gix-ref/src/store/file/loose/reference/mod.rs |
|
gix-ref/src/store/file/loose/reflog.rs |
|
gix-ref/src/store/file/loose/reflog/create_or_update/tests.rs |
|
gix-ref/src/store/file/mod.rs |
|
gix-ref/src/store/file/overlay_iter.rs |
|
gix-ref/src/store/file/packed.rs |
|
gix-ref/src/store/file/raw_ext.rs |
|
gix-ref/src/store/file/transaction/commit.rs |
|
gix-ref/src/store/file/transaction/mod.rs |
|
gix-ref/src/store/file/transaction/prepare.rs |
|
gix-ref/src/store/general/handle/find.rs |
|
gix-ref/src/store/general/handle/mod.rs |
|
gix-ref/src/store/general/init.rs |
|
gix-ref/src/store/general/mod.rs |
|
gix-ref/src/store/mod.rs |
|
gix-ref/src/store/packed/buffer.rs |
|
gix-ref/src/store/packed/decode.rs |
|
gix-ref/src/store/packed/decode/tests.rs |
|
gix-ref/src/store/packed/find.rs |
|
gix-ref/src/store/packed/iter.rs |
|
gix-ref/src/store/packed/mod.rs |
|
gix-ref/src/store/packed/transaction.rs |
|
gix-ref/src/target.rs |
|
gix-ref/src/transaction/ext.rs |
|
gix-ref/src/transaction/mod.rs |
|
gix-ref/tests/Cargo.toml |
|
gix-ref/tests/file/log.rs |
|
gix-ref/tests/file/mod.rs |
|
gix-ref/tests/file/reference.rs |
|
gix-ref/tests/file/store/access.rs |
|
gix-ref/tests/file/store/find.rs |
|
gix-ref/tests/file/store/iter.rs |
|
gix-ref/tests/file/store/mod.rs |
|
gix-ref/tests/file/store/reflog.rs |
|
gix-ref/tests/file/transaction/mod.rs |
|
gix-ref/tests/file/transaction/prepare_and_commit/create_or_update/collisions.rs |
|
gix-ref/tests/file/transaction/prepare_and_commit/create_or_update/mod.rs |
|
gix-ref/tests/file/transaction/prepare_and_commit/delete.rs |
|
gix-ref/tests/file/worktree.rs |
|
gix-ref/tests/fixtures/generated-archives/.gitignore |
|
gix-ref/tests/fixtures/generated-archives/make_namespaced_packed_ref_repository.tar.xz |
|
gix-ref/tests/fixtures/generated-archives/make_packed_ref_repository.tar.xz |
|
gix-ref/tests/fixtures/generated-archives/make_packed_ref_repository_for_overlay.tar.xz |
|
gix-ref/tests/fixtures/generated-archives/make_packed_refs_for_lookup_rules.tar.xz |
|
gix-ref/tests/fixtures/generated-archives/make_ref_repository.tar.xz |
|
gix-ref/tests/fixtures/generated-archives/make_repo_for_reflog.tar.xz |
|
gix-ref/tests/fixtures/generated-archives/make_repository_with_lots_of_packed_refs.tar.xz |
|
gix-ref/tests/fixtures/make_namespaced_packed_ref_repository.sh |
|
gix-ref/tests/fixtures/make_packed_ref_repository.sh |
|
gix-ref/tests/fixtures/make_packed_ref_repository_for_overlay.sh |
|
gix-ref/tests/fixtures/make_packed_refs_for_lookup_rules.sh |
|
gix-ref/tests/fixtures/make_ref_repository.sh |
|
gix-ref/tests/fixtures/make_repo_for_reflog.sh |
|
gix-ref/tests/fixtures/make_repository_with_lots_of_packed_refs.sh |
|
gix-ref/tests/fixtures/make_worktree_repo.sh |
|
gix-ref/tests/fixtures/packed-refs/triggers-out-of-bounds |
|
gix-ref/tests/fixtures/packed-refs/unsorted |
|
gix-ref/tests/fixtures/packed-refs/without-header |
|
gix-ref/tests/fullname/mod.rs |
|
gix-ref/tests/namespace/mod.rs |
|
gix-ref/tests/packed/find.rs |
|
gix-ref/tests/packed/iter.rs |
|
gix-ref/tests/packed/mod.rs |
|
gix-ref/tests/packed/open.rs |
|
gix-ref/tests/reference/mod.rs |
|
gix-ref/tests/refs.rs |
|
gix-ref/tests/store/mod.rs |
|
gix-ref/tests/transaction/mod.rs |
|
gix-refspec/CHANGELOG.md |
|
gix-refspec/Cargo.toml |
|
gix-refspec/LICENSE-APACHE |
|
gix-refspec/LICENSE-MIT |
|
gix-refspec/README.md |
|
gix-refspec/fuzz/.gitignore |
|
gix-refspec/fuzz/Cargo.toml |
|
gix-refspec/fuzz/fuzz_targets/parse.rs |
|
gix-refspec/src/instruction.rs |
|
gix-refspec/src/lib.rs |
|
gix-refspec/src/match_group/mod.rs |
|
gix-refspec/src/match_group/types.rs |
|
gix-refspec/src/match_group/util.rs |
|
gix-refspec/src/match_group/validate.rs |
|
gix-refspec/src/parse.rs |
|
gix-refspec/src/spec.rs |
|
gix-refspec/src/types.rs |
|
gix-refspec/src/write.rs |
|
gix-refspec/tests/fixtures/fuzzed/clusterfuzz-testcase-minimized-gix-refspec-parse-4658733962887168 |
|
gix-refspec/tests/fixtures/generated-archives/.gitignore |
|
gix-refspec/tests/fixtures/generated-archives/parse_baseline.tar.xz |
|
gix-refspec/tests/fixtures/match_baseline.sh |
|
gix-refspec/tests/fixtures/parse_baseline.sh |
|
gix-refspec/tests/impls/mod.rs |
|
gix-refspec/tests/match_group/mod.rs |
|
gix-refspec/tests/matching/mod.rs |
|
gix-refspec/tests/parse/fetch.rs |
|
gix-refspec/tests/parse/invalid.rs |
|
gix-refspec/tests/parse/mod.rs |
|
gix-refspec/tests/parse/push.rs |
|
gix-refspec/tests/refspec.rs |
|
gix-refspec/tests/spec/mod.rs |
|
gix-refspec/tests/write/mod.rs |
|
gix-revision/CHANGELOG.md |
|
gix-revision/Cargo.toml |
|
gix-revision/LICENSE-APACHE |
|
gix-revision/LICENSE-MIT |
|
gix-revision/README.md |
|
gix-revision/fuzz/.gitignore |
|
gix-revision/fuzz/Cargo.toml |
|
gix-revision/fuzz/fuzz_targets/parse.rs |
|
gix-revision/src/describe.rs |
|
gix-revision/src/lib.rs |
|
gix-revision/src/spec/mod.rs |
|
gix-revision/src/spec/parse/delegate.rs |
|
gix-revision/src/spec/parse/function.rs |
|
gix-revision/src/spec/parse/mod.rs |
|
gix-revision/tests/describe/format.rs |
|
gix-revision/tests/describe/mod.rs |
|
gix-revision/tests/fixtures/generated-archives/make_repo_with_branches.tar.xz |
|
gix-revision/tests/fixtures/make_repo_with_branches.sh |
|
gix-revision/tests/revision.rs |
|
gix-revision/tests/spec/display.rs |
|
gix-revision/tests/spec/mod.rs |
|
gix-revision/tests/spec/parse/anchor/at_symbol.rs |
|
gix-revision/tests/spec/parse/anchor/colon_symbol.rs |
|
gix-revision/tests/spec/parse/anchor/describe.rs |
|
gix-revision/tests/spec/parse/anchor/hash.rs |
|
gix-revision/tests/spec/parse/anchor/mod.rs |
|
gix-revision/tests/spec/parse/anchor/refnames.rs |
|
gix-revision/tests/spec/parse/kind.rs |
|
gix-revision/tests/spec/parse/mod.rs |
|
gix-revision/tests/spec/parse/navigate/caret_symbol.rs |
|
gix-revision/tests/spec/parse/navigate/colon_symbol.rs |
|
gix-revision/tests/spec/parse/navigate/mod.rs |
|
gix-revision/tests/spec/parse/navigate/tilde_symbol.rs |
|
gix-revwalk/CHANGELOG.md |
|
gix-revwalk/Cargo.toml |
|
gix-revwalk/LICENSE-APACHE |
|
gix-revwalk/LICENSE-MIT |
|
gix-revwalk/src/graph/commit.rs |
|
gix-revwalk/src/graph/mod.rs |
|
gix-revwalk/src/lib.rs |
|
gix-revwalk/src/queue.rs |
|
gix-revwalk/tests/revwalk.rs |
|
gix-sec/CHANGELOG.md |
|
gix-sec/Cargo.toml |
|
gix-sec/LICENSE-APACHE |
|
gix-sec/LICENSE-MIT |
|
gix-sec/src/identity.rs |
|
gix-sec/src/lib.rs |
|
gix-sec/src/permission.rs |
|
gix-sec/src/trust.rs |
|
gix-sec/tests/identity/mod.rs |
|
gix-sec/tests/sec.rs |
|
gix-sequencer/CHANGELOG.md |
|
gix-sequencer/Cargo.toml |
|
gix-sequencer/LICENSE-APACHE |
|
gix-sequencer/LICENSE-MIT |
|
gix-sequencer/src/lib.rs |
|
gix-status/CHANGELOG.md |
|
gix-status/Cargo.toml |
|
gix-status/LICENSE-APACHE |
|
gix-status/LICENSE-MIT |
|
gix-status/src/index_as_worktree/function.rs |
|
gix-status/src/index_as_worktree/mod.rs |
|
gix-status/src/index_as_worktree/recorder.rs |
|
gix-status/src/index_as_worktree/traits.rs |
|
gix-status/src/index_as_worktree/types.rs |
|
gix-status/src/index_as_worktree_with_renames/mod.rs |
|
gix-status/src/index_as_worktree_with_renames/recorder.rs |
|
gix-status/src/index_as_worktree_with_renames/types.rs |
|
gix-status/src/lib.rs |
|
gix-status/src/stack.rs |
|
gix-status/tests/Cargo.toml |
|
gix-status/tests/fixtures/conflicts.sh |
|
gix-status/tests/fixtures/generated-archives/.gitignore |
|
gix-status/tests/fixtures/generated-archives/conflicts.tar.xz |
|
gix-status/tests/fixtures/generated-archives/racy_git.tar.xz |
|
gix-status/tests/fixtures/generated-archives/status_conflict.tar.xz |
|
gix-status/tests/fixtures/generated-archives/status_intent_to_add.tar.xz |
|
gix-status/tests/fixtures/generated-archives/status_many.tar.xz |
|
gix-status/tests/fixtures/generated-archives/status_removed.tar.xz |
|
gix-status/tests/fixtures/generated-archives/status_submodule.tar.xz |
|
gix-status/tests/fixtures/racy_git.sh |
|
gix-status/tests/fixtures/status_changed.sh |
|
gix-status/tests/fixtures/status_conflict.sh |
|
gix-status/tests/fixtures/status_intent_to_add.sh |
|
gix-status/tests/fixtures/status_many.sh |
|
gix-status/tests/fixtures/status_removed.sh |
|
gix-status/tests/fixtures/status_submodule.sh |
|
gix-status/tests/fixtures/status_unchanged.sh |
|
gix-status/tests/fixtures/symlink_stack.sh |
|
gix-status/tests/stack/mod.rs |
|
gix-status/tests/status/index_as_worktree.rs |
|
gix-status/tests/status/index_as_worktree_with_renames.rs |
|
gix-status/tests/status/mod.rs |
|
gix-status/tests/worktree.rs |
|
gix-submodule/CHANGELOG.md |
|
gix-submodule/Cargo.toml |
|
gix-submodule/LICENSE-APACHE |
|
gix-submodule/LICENSE-MIT |
|
gix-submodule/src/access.rs |
|
gix-submodule/src/config.rs |
|
gix-submodule/src/is_active_platform.rs |
|
gix-submodule/src/lib.rs |
|
gix-submodule/tests/file/baseline.rs |
|
gix-submodule/tests/file/mod.rs |
|
gix-submodule/tests/fixtures/basic.sh |
|
gix-submodule/tests/fixtures/generated-archives/basic.tar.xz |
|
gix-submodule/tests/submodule.rs |
|
gix-tempfile/CHANGELOG.md |
|
gix-tempfile/Cargo.toml |
|
gix-tempfile/LICENSE-APACHE |
|
gix-tempfile/LICENSE-MIT |
|
gix-tempfile/README.md |
|
gix-tempfile/examples/delete-tempfiles-on-sigterm-interactive.rs |
|
gix-tempfile/examples/delete-tempfiles-on-sigterm.rs |
|
gix-tempfile/examples/try-deadlock-on-cleanup.rs |
|
gix-tempfile/src/forksafe.rs |
|
gix-tempfile/src/handle.rs |
|
gix-tempfile/src/lib.rs |
|
gix-tempfile/src/registry.rs |
|
gix-tempfile/src/signal.rs |
|
gix-tempfile/tests/all.rs |
|
gix-tempfile/tests/registry.rs |
|
gix-tempfile/tests/tempfile/handle.rs |
|
gix-tempfile/tests/tempfile/mod.rs |
|
gix-tix/CHANGELOG.md |
|
gix-tix/Cargo.toml |
|
gix-tix/LICENSE-APACHE |
|
gix-tix/LICENSE-MIT |
|
gix-tix/src/lib.rs |
|
gix-trace/CHANGELOG.md |
|
gix-trace/Cargo.toml |
|
gix-trace/LICENSE-APACHE |
|
gix-trace/LICENSE-MIT |
|
gix-trace/src/disabled.rs |
|
gix-trace/src/enabled.rs |
|
gix-trace/src/lib.rs |
|
gix-trace/tests/trace.rs |
|
gix-transport/CHANGELOG.md |
|
gix-transport/Cargo.toml |
|
gix-transport/LICENSE-APACHE |
|
gix-transport/LICENSE-MIT |
|
gix-transport/src/client/async_io/bufread_ext.rs |
|
gix-transport/src/client/async_io/connect.rs |
|
gix-transport/src/client/async_io/mod.rs |
|
gix-transport/src/client/async_io/request.rs |
|
gix-transport/src/client/async_io/traits.rs |
|
gix-transport/src/client/blocking_io/bufread_ext.rs |
|
gix-transport/src/client/blocking_io/connect.rs |
|
gix-transport/src/client/blocking_io/file.rs |
|
gix-transport/src/client/blocking_io/http/curl/mod.rs |
|
gix-transport/src/client/blocking_io/http/curl/remote.rs |
|
gix-transport/src/client/blocking_io/http/mod.rs |
|
gix-transport/src/client/blocking_io/http/redirect.rs |
|
gix-transport/src/client/blocking_io/http/reqwest/mod.rs |
|
gix-transport/src/client/blocking_io/http/reqwest/remote.rs |
|
gix-transport/src/client/blocking_io/http/traits.rs |
|
gix-transport/src/client/blocking_io/mod.rs |
|
gix-transport/src/client/blocking_io/request.rs |
|
gix-transport/src/client/blocking_io/ssh/mod.rs |
|
gix-transport/src/client/blocking_io/ssh/program_kind.rs |
|
gix-transport/src/client/blocking_io/ssh/tests.rs |
|
gix-transport/src/client/blocking_io/traits.rs |
|
gix-transport/src/client/capabilities.rs |
|
gix-transport/src/client/git/async_io.rs |
|
gix-transport/src/client/git/blocking_io.rs |
|
gix-transport/src/client/git/mod.rs |
|
gix-transport/src/client/mod.rs |
|
gix-transport/src/client/non_io_types.rs |
|
gix-transport/src/client/traits.rs |
|
gix-transport/src/lib.rs |
|
gix-transport/tests/async-transport.rs |
|
gix-transport/tests/blocking-transport-http.rs |
|
gix-transport/tests/blocking-transport.rs |
|
gix-transport/tests/client/blocking_io/http/mock.rs |
|
gix-transport/tests/client/blocking_io/http/mod.rs |
|
gix-transport/tests/client/blocking_io/mod.rs |
|
gix-transport/tests/client/capabilities.rs |
|
gix-transport/tests/client/git.rs |
|
gix-transport/tests/client/mod.rs |
|
gix-transport/tests/fixtures/http-401.response |
|
gix-transport/tests/fixtures/http-404.response |
|
gix-transport/tests/fixtures/http-500.response |
|
gix-transport/tests/fixtures/v1/clone.request |
|
gix-transport/tests/fixtures/v1/clone.response |
|
gix-transport/tests/fixtures/v1/http-clone.response |
|
gix-transport/tests/fixtures/v1/http-handshake.response |
|
gix-transport/tests/fixtures/v1/push.request |
|
gix-transport/tests/fixtures/v1/push.response |
|
gix-transport/tests/fixtures/v2/clone.request |
|
gix-transport/tests/fixtures/v2/clone.response |
|
gix-transport/tests/fixtures/v2/http-fetch.response |
|
gix-transport/tests/fixtures/v2/http-handshake-lowercase-headers.response |
|
gix-transport/tests/fixtures/v2/http-handshake-service-announced.response |
|
gix-transport/tests/fixtures/v2/http-handshake.response |
|
gix-transport/tests/fixtures/v2/http-lsrefs.response |
|
gix-transport/tests/fixtures/v2/http-no-newlines-handshake.response |
|
gix-traverse/CHANGELOG.md |
|
gix-traverse/Cargo.toml |
|
gix-traverse/LICENSE-APACHE |
|
gix-traverse/LICENSE-MIT |
|
gix-traverse/src/commit/mod.rs |
|
gix-traverse/src/commit/simple.rs |
|
gix-traverse/src/commit/topo/init.rs |
|
gix-traverse/src/commit/topo/iter.rs |
|
gix-traverse/src/commit/topo/mod.rs |
|
gix-traverse/src/lib.rs |
|
gix-traverse/src/tree/breadthfirst.rs |
|
gix-traverse/src/tree/mod.rs |
|
gix-traverse/src/tree/recorder.rs |
|
gix-traverse/tests/Cargo.toml |
|
gix-traverse/tests/commit/mod.rs |
|
gix-traverse/tests/commit/simple.rs |
|
gix-traverse/tests/commit/topo.rs |
|
gix-traverse/tests/fixtures/generated-archives/make_repo_for_topo.tar.xz |
|
gix-traverse/tests/fixtures/generated-archives/make_repos.tar.xz |
|
gix-traverse/tests/fixtures/generated-archives/make_traversal_repo_for_commits_same_date.tar.xz |
|
gix-traverse/tests/fixtures/generated-archives/make_traversal_repo_for_commits_with_dates.tar.xz |
|
gix-traverse/tests/fixtures/generated-archives/make_traversal_repo_for_trees.tar.xz |
|
gix-traverse/tests/fixtures/make_repo_for_topo.sh |
|
gix-traverse/tests/fixtures/make_repos.sh |
|
gix-traverse/tests/fixtures/make_traversal_repo_for_commits_same_date.sh |
|
gix-traverse/tests/fixtures/make_traversal_repo_for_commits_with_dates.sh |
|
gix-traverse/tests/fixtures/make_traversal_repo_for_trees.sh |
|
gix-traverse/tests/traverse.rs |
|
gix-traverse/tests/tree/mod.rs |
|
gix-tui/CHANGELOG.md |
|
gix-tui/Cargo.toml |
|
gix-tui/LICENSE-APACHE |
|
gix-tui/LICENSE-MIT |
|
gix-tui/src/main.rs |
|
gix-url/CHANGELOG.md |
|
gix-url/Cargo.toml |
|
gix-url/LICENSE-APACHE |
|
gix-url/LICENSE-MIT |
|
gix-url/fuzz/.gitignore |
|
gix-url/fuzz/Cargo.toml |
|
gix-url/fuzz/fuzz_targets/parse.rs |
|
gix-url/src/expand_path.rs |
|
gix-url/src/impls.rs |
|
gix-url/src/lib.rs |
|
gix-url/src/parse.rs |
|
gix-url/src/scheme.rs |
|
gix-url/tests/access/mod.rs |
|
gix-url/tests/baseline.rs |
|
gix-url/tests/expand_path/mod.rs |
|
gix-url/tests/fixtures/fuzzed/very-long-abort.url |
|
gix-url/tests/fixtures/fuzzed/very-long-abort2.url |
|
gix-url/tests/fixtures/fuzzed/very-long.url |
|
gix-url/tests/fixtures/fuzzed/very-long2.url |
|
gix-url/tests/fixtures/fuzzed/very-long3.url |
|
gix-url/tests/fixtures/fuzzed/very-long4.url |
|
gix-url/tests/fixtures/fuzzed/very-long5.url |
|
gix-url/tests/fixtures/fuzzed/very-long6.url |
|
gix-url/tests/fixtures/generated-archives/.gitignore |
|
gix-url/tests/fixtures/make_baseline.sh |
|
gix-url/tests/fuzzed.rs |
|
gix-url/tests/parse/file.rs |
|
gix-url/tests/parse/http.rs |
|
gix-url/tests/parse/invalid.rs |
|
gix-url/tests/parse/mod.rs |
|
gix-url/tests/parse/ssh.rs |
|
gix-url/tests/url.rs |
|
gix-utils/CHANGELOG.md |
|
gix-utils/Cargo.toml |
|
gix-utils/LICENSE-APACHE |
|
gix-utils/LICENSE-MIT |
|
gix-utils/src/backoff.rs |
|
gix-utils/src/btoi.rs |
|
gix-utils/src/buffers.rs |
|
gix-utils/src/lib.rs |
|
gix-utils/src/str.rs |
|
gix-utils/tests/backoff/mod.rs |
|
gix-utils/tests/btoi/mod.rs |
|
gix-utils/tests/buffers/mod.rs |
|
gix-utils/tests/str/mod.rs |
|
gix-utils/tests/utils.rs |
|
gix-validate/CHANGELOG.md |
|
gix-validate/Cargo.toml |
|
gix-validate/LICENSE-APACHE |
|
gix-validate/LICENSE-MIT |
|
gix-validate/src/lib.rs |
|
gix-validate/src/path.rs |
|
gix-validate/src/reference.rs |
|
gix-validate/src/submodule.rs |
|
gix-validate/src/tag.rs |
|
gix-validate/tests/path/mod.rs |
|
gix-validate/tests/reference/mod.rs |
|
gix-validate/tests/submodule/mod.rs |
|
gix-validate/tests/tag/mod.rs |
|
gix-validate/tests/validate.rs |
|
gix-worktree-state/CHANGELOG.md |
|
gix-worktree-state/Cargo.toml |
|
gix-worktree-state/LICENSE-APACHE |
|
gix-worktree-state/LICENSE-MIT |
|
gix-worktree-state/src/checkout/chunk.rs |
|
gix-worktree-state/src/checkout/entry.rs |
|
gix-worktree-state/src/checkout/function.rs |
|
gix-worktree-state/src/checkout/mod.rs |
|
gix-worktree-state/src/lib.rs |
|
gix-worktree-state/tests/Cargo.toml |
|
gix-worktree-state/tests/fixtures/generated-archives/.gitignore |
|
gix-worktree-state/tests/fixtures/generated-archives/make_dangling_symlink.tar.xz |
|
gix-worktree-state/tests/fixtures/generated-archives/make_traverse_trees.tar.xz |
|
gix-worktree-state/tests/fixtures/make_dangerous_symlink.sh |
|
gix-worktree-state/tests/fixtures/make_dangling_symlink.sh |
|
gix-worktree-state/tests/fixtures/make_ignorecase_collisions.sh |
|
gix-worktree-state/tests/fixtures/make_mixed.sh |
|
gix-worktree-state/tests/fixtures/make_mixed_without_submodules.sh |
|
gix-worktree-state/tests/fixtures/make_mixed_without_submodules_and_symlinks.sh |
|
gix-worktree-state/tests/fixtures/make_traverse_trees.sh |
|
gix-worktree-state/tests/state/checkout.rs |
|
gix-worktree-state/tests/state/mod.rs |
|
gix-worktree-state/tests/worktree.rs |
|
gix-worktree-stream/CHANGELOG.md |
|
gix-worktree-stream/Cargo.toml |
|
gix-worktree-stream/LICENSE-APACHE |
|
gix-worktree-stream/LICENSE-MIT |
|
gix-worktree-stream/src/entry.rs |
|
gix-worktree-stream/src/from_tree/mod.rs |
|
gix-worktree-stream/src/from_tree/traverse.rs |
|
gix-worktree-stream/src/lib.rs |
|
gix-worktree-stream/src/protocol.rs |
|
gix-worktree-stream/tests/fixtures/basic.sh |
|
gix-worktree-stream/tests/fixtures/generated-archives/.gitignore |
|
gix-worktree-stream/tests/stream.rs |
|
gix-worktree/CHANGELOG.md |
|
gix-worktree/Cargo.toml |
|
gix-worktree/LICENSE-APACHE |
|
gix-worktree/LICENSE-MIT |
|
gix-worktree/src/lib.rs |
|
gix-worktree/src/stack/delegate.rs |
|
gix-worktree/src/stack/mod.rs |
|
gix-worktree/src/stack/platform.rs |
|
gix-worktree/src/stack/state/attributes.rs |
|
gix-worktree/src/stack/state/ignore.rs |
|
gix-worktree/src/stack/state/mod.rs |
|
gix-worktree/tests/Cargo.toml |
|
gix-worktree/tests/fixtures/generated-archives/.gitignore |
|
gix-worktree/tests/fixtures/generated-archives/make_special_exclude_case.tar.xz |
|
gix-worktree/tests/fixtures/make_attributes_baseline.sh |
|
gix-worktree/tests/fixtures/make_ignore_and_attributes_setup.sh |
|
gix-worktree/tests/fixtures/make_special_exclude_case.sh |
|
gix-worktree/tests/fixtures/symlink_stack.sh |
|
gix-worktree/tests/integrate.rs |
|
gix-worktree/tests/worktree/mod.rs |
|
gix-worktree/tests/worktree/stack/attributes.rs |
|
gix-worktree/tests/worktree/stack/create_directory.rs |
|
gix-worktree/tests/worktree/stack/ignore.rs |
|
gix-worktree/tests/worktree/stack/mod.rs |
|
gix/CHANGELOG.md |
|
gix/Cargo.toml |
|
gix/LICENSE-APACHE |
|
gix/LICENSE-MIT |
|
gix/examples/clone.rs |
|
gix/examples/init-repo-and-commit.rs |
|
gix/examples/interrupt-handler-allows-graceful-shutdown.rs |
|
gix/examples/reversible-interrupt-handlers.rs |
|
gix/examples/stats.rs |
|
gix/src/assets/init/HEAD |
|
gix/src/assets/init/description |
|
gix/src/assets/init/hooks/applypatch-msg.sample |
|
gix/src/assets/init/hooks/commit-msg.sample |
|
gix/src/assets/init/hooks/docs.url |
|
gix/src/assets/init/hooks/fsmonitor-watchman.sample |
|
gix/src/assets/init/hooks/post-update.sample |
|
gix/src/assets/init/hooks/pre-applypatch.sample |
|
gix/src/assets/init/hooks/pre-commit.sample |
|
gix/src/assets/init/hooks/pre-merge-commit.sample |
|
gix/src/assets/init/hooks/pre-push.sample |
|
gix/src/assets/init/hooks/pre-rebase.sample |
|
gix/src/assets/init/hooks/prepare-commit-msg.sample |
|
gix/src/assets/init/info/exclude |
|
gix/src/attribute_stack.rs |
|
gix/src/clone/access.rs |
|
gix/src/clone/checkout.rs |
|
gix/src/clone/fetch/mod.rs |
|
gix/src/clone/fetch/util.rs |
|
gix/src/clone/mod.rs |
|
gix/src/commit.rs |
|
gix/src/config/cache/access.rs |
|
gix/src/config/cache/incubate.rs |
|
gix/src/config/cache/init.rs |
|
gix/src/config/cache/mod.rs |
|
gix/src/config/cache/util.rs |
|
gix/src/config/mod.rs |
|
gix/src/config/overrides.rs |
|
gix/src/config/snapshot/_impls.rs |
|
gix/src/config/snapshot/access.rs |
|
gix/src/config/snapshot/credential_helpers.rs |
|
gix/src/config/snapshot/mod.rs |
|
gix/src/config/tree/keys.rs |
|
gix/src/config/tree/mod.rs |
|
gix/src/config/tree/sections/author.rs |
|
gix/src/config/tree/sections/branch.rs |
|
gix/src/config/tree/sections/checkout.rs |
|
gix/src/config/tree/sections/clone.rs |
|
gix/src/config/tree/sections/committer.rs |
|
gix/src/config/tree/sections/core.rs |
|
gix/src/config/tree/sections/credential.rs |
|
gix/src/config/tree/sections/diff.rs |
|
gix/src/config/tree/sections/extensions.rs |
|
gix/src/config/tree/sections/fetch.rs |
|
gix/src/config/tree/sections/gitoxide.rs |
|
gix/src/config/tree/sections/http.rs |
|
gix/src/config/tree/sections/index.rs |
|
gix/src/config/tree/sections/init.rs |
|
gix/src/config/tree/sections/mailmap.rs |
|
gix/src/config/tree/sections/mod.rs |
|
gix/src/config/tree/sections/pack.rs |
|
gix/src/config/tree/sections/protocol.rs |
|
gix/src/config/tree/sections/push.rs |
|
gix/src/config/tree/sections/remote.rs |
|
gix/src/config/tree/sections/safe.rs |
|
gix/src/config/tree/sections/ssh.rs |
|
gix/src/config/tree/sections/status.rs |
|
gix/src/config/tree/sections/url.rs |
|
gix/src/config/tree/sections/user.rs |
|
gix/src/config/tree/traits.rs |
|
gix/src/create.rs |
|
gix/src/diff.rs |
|
gix/src/dirwalk/iter.rs |
|
gix/src/dirwalk/mod.rs |
|
gix/src/dirwalk/options.rs |
|
gix/src/discover.rs |
|
gix/src/env.rs |
|
gix/src/ext/mod.rs |
|
gix/src/ext/object_id.rs |
|
gix/src/ext/reference.rs |
|
gix/src/ext/rev_spec.rs |
|
gix/src/ext/tree.rs |
|
gix/src/filter.rs |
|
gix/src/head/log.rs |
|
gix/src/head/mod.rs |
|
gix/src/head/peel.rs |
|
gix/src/id.rs |
|
gix/src/init.rs |
|
gix/src/interrupt.rs |
|
gix/src/lib.rs |
|
gix/src/mailmap.rs |
|
gix/src/object/blob.rs |
|
gix/src/object/commit.rs |
|
gix/src/object/errors.rs |
|
gix/src/object/impls.rs |
|
gix/src/object/mod.rs |
|
gix/src/object/peel.rs |
|
gix/src/object/tag.rs |
|
gix/src/object/tree/diff/change.rs |
|
gix/src/object/tree/diff/for_each.rs |
|
gix/src/object/tree/diff/mod.rs |
|
gix/src/object/tree/iter.rs |
|
gix/src/object/tree/mod.rs |
|
gix/src/object/tree/traverse.rs |
|
gix/src/open/mod.rs |
|
gix/src/open/options.rs |
|
gix/src/open/permissions.rs |
|
gix/src/open/repository.rs |
|
gix/src/path.rs |
|
gix/src/pathspec.rs |
|
gix/src/prelude.rs |
|
gix/src/progress.rs |
|
gix/src/push.rs |
|
gix/src/reference/edits.rs |
|
gix/src/reference/errors.rs |
|
gix/src/reference/iter.rs |
|
gix/src/reference/log.rs |
|
gix/src/reference/mod.rs |
|
gix/src/reference/remote.rs |
|
gix/src/remote/access.rs |
|
gix/src/remote/build.rs |
|
gix/src/remote/connect.rs |
|
gix/src/remote/connection/access.rs |
|
gix/src/remote/connection/fetch/config.rs |
|
gix/src/remote/connection/fetch/error.rs |
|
gix/src/remote/connection/fetch/mod.rs |
|
gix/src/remote/connection/fetch/negotiate.rs |
|
gix/src/remote/connection/fetch/receive_pack.rs |
|
gix/src/remote/connection/fetch/update_refs/mod.rs |
|
gix/src/remote/connection/fetch/update_refs/tests.rs |
|
gix/src/remote/connection/fetch/update_refs/update.rs |
|
gix/src/remote/connection/mod.rs |
|
gix/src/remote/connection/ref_map.rs |
|
gix/src/remote/errors.rs |
|
gix/src/remote/fetch.rs |
|
gix/src/remote/init.rs |
|
gix/src/remote/mod.rs |
|
gix/src/remote/name.rs |
|
gix/src/remote/save.rs |
|
gix/src/remote/url/mod.rs |
|
gix/src/remote/url/rewrite.rs |
|
gix/src/remote/url/scheme_permission.rs |
|
gix/src/repository/attributes.rs |
|
gix/src/repository/cache.rs |
|
gix/src/repository/config/branch.rs |
|
gix/src/repository/config/mod.rs |
|
gix/src/repository/config/remote.rs |
|
gix/src/repository/config/transport.rs |
|
gix/src/repository/diff.rs |
|
gix/src/repository/dirwalk.rs |
|
gix/src/repository/filter.rs |
|
gix/src/repository/graph.rs |
|
gix/src/repository/identity.rs |
|
gix/src/repository/impls.rs |
|
gix/src/repository/index.rs |
|
gix/src/repository/init.rs |
|
gix/src/repository/kind.rs |
|
gix/src/repository/location.rs |
|
gix/src/repository/mailmap.rs |
|
gix/src/repository/mod.rs |
|
gix/src/repository/object.rs |
|
gix/src/repository/pathspec.rs |
|
gix/src/repository/permissions.rs |
|
gix/src/repository/reference.rs |
|
gix/src/repository/remote.rs |
|
gix/src/repository/revision.rs |
|
gix/src/repository/shallow.rs |
|
gix/src/repository/state.rs |
|
gix/src/repository/submodule.rs |
|
gix/src/repository/thread_safe.rs |
|
gix/src/repository/worktree.rs |
|
gix/src/revision/mod.rs |
|
gix/src/revision/spec/mod.rs |
|
gix/src/revision/spec/parse/delegate/mod.rs |
|
gix/src/revision/spec/parse/delegate/navigate.rs |
|
gix/src/revision/spec/parse/delegate/revision.rs |
|
gix/src/revision/spec/parse/error.rs |
|
gix/src/revision/spec/parse/mod.rs |
|
gix/src/revision/spec/parse/types.rs |
|
gix/src/revision/walk.rs |
|
gix/src/shallow.rs |
|
gix/src/state.rs |
|
gix/src/status/index_worktree.rs |
|
gix/src/status/mod.rs |
|
gix/src/status/platform.rs |
|
gix/src/submodule/errors.rs |
|
gix/src/submodule/mod.rs |
|
gix/src/tag.rs |
|
gix/src/types.rs |
|
gix/src/util.rs |
|
gix/src/worktree/mod.rs |
|
gix/src/worktree/proxy.rs |
|
gix/tests/clone/mod.rs |
|
gix/tests/commit/mod.rs |
|
gix/tests/config/mod.rs |
|
gix/tests/config/tree.rs |
|
gix/tests/diff/mod.rs |
|
gix/tests/fixtures/generated-archives/.gitignore |
|
gix/tests/fixtures/generated-archives/make_am_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_basic_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_bisect_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_cherry_pick_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_cherry_pick_sequence_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_commit_describe_multiple_tags.tar.xz |
|
gix/tests/fixtures/generated-archives/make_config_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_config_repos.tar.xz |
|
gix/tests/fixtures/generated-archives/make_diff_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_empty_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_head_repos.tar.xz |
|
gix/tests/fixtures/generated-archives/make_merge_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_packed_and_loose.tar.xz |
|
gix/tests/fixtures/generated-archives/make_pre_epoch_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_rebase_i_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_references_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_remote_config_repos.tar.xz |
|
gix/tests/fixtures/generated-archives/make_repo_with_fork_and_dates.tar.xz |
|
gix/tests/fixtures/generated-archives/make_rev_spec_parse_repos.tar.xz |
|
gix/tests/fixtures/generated-archives/make_revert_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_revert_sequence_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_shallow_repo.tar.xz |
|
gix/tests/fixtures/generated-archives/make_status_repos.tar.xz |
|
gix/tests/fixtures/generated-archives/make_submodules.tar.xz |
|
gix/tests/fixtures/make_am_repo.sh |
|
gix/tests/fixtures/make_basic_repo.sh |
|
gix/tests/fixtures/make_bisect_repo.sh |
|
gix/tests/fixtures/make_cherry_pick_repo.sh |
|
gix/tests/fixtures/make_cherry_pick_sequence_repo.sh |
|
gix/tests/fixtures/make_commit_describe_multiple_tags.sh |
|
gix/tests/fixtures/make_complex_shallow_repo.sh |
|
gix/tests/fixtures/make_config_repo.sh |
|
gix/tests/fixtures/make_config_repos.sh |
|
gix/tests/fixtures/make_core_worktree_repo.sh |
|
gix/tests/fixtures/make_diff_repo.sh |
|
gix/tests/fixtures/make_empty_repo.sh |
|
gix/tests/fixtures/make_fetch_repos.sh |
|
gix/tests/fixtures/make_head_repos.sh |
|
gix/tests/fixtures/make_merge_repo.sh |
|
gix/tests/fixtures/make_packed_and_loose.sh |
|
gix/tests/fixtures/make_pre_epoch_repo.sh |
|
gix/tests/fixtures/make_rebase_i_repo.sh |
|
gix/tests/fixtures/make_references_repo.sh |
|
gix/tests/fixtures/make_remote_config_repos.sh |
|
gix/tests/fixtures/make_remote_repos.sh |
|
gix/tests/fixtures/make_repo_with_fork_and_dates.sh |
|
gix/tests/fixtures/make_rev_spec_parse_repos.sh |
|
gix/tests/fixtures/make_revert_repo.sh |
|
gix/tests/fixtures/make_revert_sequence_repo.sh |
|
gix/tests/fixtures/make_shallow_repo.sh |
|
gix/tests/fixtures/make_signatures_repo.sh |
|
gix/tests/fixtures/make_status_repos.sh |
|
gix/tests/fixtures/make_submodules.sh |
|
gix/tests/fixtures/make_worktree_repo.sh |
|
gix/tests/fixtures/make_worktree_repo_with_configs.sh |
|
gix/tests/gix-init.rs |
|
gix/tests/gix.rs |
|
gix/tests/head/mod.rs |
|
gix/tests/id/mod.rs |
|
gix/tests/init/mod.rs |
|
gix/tests/interrupt.rs |
|
gix/tests/object/blob.rs |
|
gix/tests/object/commit.rs |
|
gix/tests/object/mod.rs |
|
gix/tests/object/tree/diff.rs |
|
gix/tests/object/tree/mod.rs |
|
gix/tests/reference/mod.rs |
|
gix/tests/reference/remote.rs |
|
gix/tests/remote/connect.rs |
|
gix/tests/remote/fetch.rs |
|
gix/tests/remote/mod.rs |
|
gix/tests/remote/ref_map.rs |
|
gix/tests/remote/save.rs |
|
gix/tests/repository/config/config_snapshot/credential_helpers.rs |
|
gix/tests/repository/config/config_snapshot/mod.rs |
|
gix/tests/repository/config/identity.rs |
|
gix/tests/repository/config/mod.rs |
|
gix/tests/repository/config/remote.rs |
|
gix/tests/repository/config/transport_options.rs |
|
gix/tests/repository/excludes.rs |
|
gix/tests/repository/filter.rs |
|
gix/tests/repository/mod.rs |
|
gix/tests/repository/object.rs |
|
gix/tests/repository/open.rs |
|
gix/tests/repository/pathspec.rs |
|
gix/tests/repository/reference.rs |
|
gix/tests/repository/remote.rs |
|
gix/tests/repository/shallow.rs |
|
gix/tests/repository/state.rs |
|
gix/tests/repository/submodule.rs |
|
gix/tests/repository/worktree.rs |
|
gix/tests/revision/mod.rs |
|
gix/tests/revision/spec/from_bytes/ambiguous.rs |
|
gix/tests/revision/spec/from_bytes/mod.rs |
|
gix/tests/revision/spec/from_bytes/peel.rs |
|
gix/tests/revision/spec/from_bytes/reflog.rs |
|
gix/tests/revision/spec/from_bytes/regex.rs |
|
gix/tests/revision/spec/from_bytes/traverse.rs |
|
gix/tests/revision/spec/from_bytes/util.rs |
|
gix/tests/revision/spec/mod.rs |
|
gix/tests/status/mod.rs |
|
gix/tests/submodule/mod.rs |
|
gix/tests/util/mod.rs |
|
justfile |
|
rustfmt-nightly.toml |
|
rustfmt.toml |
|
src/ein.rs |
|
src/gix.rs |
|
src/lib.rs |
|
src/plumbing/main.rs |
|
src/plumbing/mod.rs |
|
src/plumbing/options/free.rs |
|
src/plumbing/options/mod.rs |
|
src/plumbing/progress.rs |
|
src/porcelain/main.rs |
|
src/porcelain/mod.rs |
|
src/porcelain/options.rs |
|
src/shared.rs |
|
src/uni.rs |
|
tasks.md |
|
tests/fixtures/packs/pack-11fdfa9e156ab73caae3b6da867192221f2089c2.idx |
|
tests/fixtures/packs/pack-11fdfa9e156ab73caae3b6da867192221f2089c2.pack |
|
tests/fixtures/packs/pack-c0438c19fb16422b6bbcce24387b3264416d485b.idx |
|
tests/fixtures/packs/pack-c0438c19fb16422b6bbcce24387b3264416d485b.pack |
|
tests/helpers.sh |
|
tests/journey.sh |
|
tests/journey/ein.sh |
|
tests/journey/gix.sh |
|
tests/snapshots/panic-behaviour/expected-failure |
|
tests/snapshots/panic-behaviour/expected-failure-in-thread |
|
tests/snapshots/panic-behaviour/expected-failure-in-thread-with-progress |
|
tests/snapshots/plumbing/commit-graph/verify/statistics-json-success |
|
tests/snapshots/plumbing/commit-graph/verify/statistics-success |
|
tests/snapshots/plumbing/no-repo/pack/clone/fail-ambiguous-host |
|
tests/snapshots/plumbing/no-repo/pack/clone/fail-ambiguous-path |
|
tests/snapshots/plumbing/no-repo/pack/clone/fail-ambiguous-username/explicit-ssh |
|
tests/snapshots/plumbing/no-repo/pack/clone/fail-ambiguous-username/implicit-ssh |
|
tests/snapshots/plumbing/no-repo/pack/explode/broken-delete-pack-to-sink-failure |
|
tests/snapshots/plumbing/no-repo/pack/explode/broken-delete-pack-to-sink-skip-checks-success |
|
tests/snapshots/plumbing/no-repo/pack/explode/broken-with-objects-dir-skip-checks-success-tree-miniz-oxide |
|
tests/snapshots/plumbing/no-repo/pack/explode/broken-with-objects-dir-skip-checks-success-tree-miniz-oxide-max |
|
tests/snapshots/plumbing/no-repo/pack/explode/broken-with-objects-dir-skip-checks-success-tree-zlib-ng |
|
tests/snapshots/plumbing/no-repo/pack/explode/missing-objects-dir-fail |
|
tests/snapshots/plumbing/no-repo/pack/explode/to-sink-delete-pack-success |
|
tests/snapshots/plumbing/no-repo/pack/explode/to-sink-success |
|
tests/snapshots/plumbing/no-repo/pack/explode/with-objects-dir-success |
|
tests/snapshots/plumbing/no-repo/pack/explode/with-objects-dir-success-tree |
|
tests/snapshots/plumbing/no-repo/pack/index/create/no-output-dir-as-json-success |
|
tests/snapshots/plumbing/no-repo/pack/index/create/no-output-dir-success |
|
tests/snapshots/plumbing/no-repo/pack/index/create/output-dir-content |
|
tests/snapshots/plumbing/no-repo/pack/index/create/output-dir-restore-as-json-success |
|
tests/snapshots/plumbing/no-repo/pack/index/create/output-dir-restore-success |
|
tests/snapshots/plumbing/no-repo/pack/index/create/output-dir-success |
|
tests/snapshots/plumbing/no-repo/pack/receive/fail-ambiguous-host |
|
tests/snapshots/plumbing/no-repo/pack/receive/fail-ambiguous-path |
|
tests/snapshots/plumbing/no-repo/pack/receive/fail-ambiguous-username/explicit-ssh |
|
tests/snapshots/plumbing/no-repo/pack/receive/fail-ambiguous-username/implicit-ssh |
|
tests/snapshots/plumbing/no-repo/pack/receive/file-v-any-no-output |
|
tests/snapshots/plumbing/no-repo/pack/receive/file-v-any-no-output-json |
|
tests/snapshots/plumbing/no-repo/pack/receive/file-v-any-no-output-non-existing-single-ref |
|
tests/snapshots/plumbing/no-repo/pack/receive/file-v-any-no-output-single-ref |
|
tests/snapshots/plumbing/no-repo/pack/receive/file-v-any-no-output-wanted-ref-p1 |
|
tests/snapshots/plumbing/no-repo/pack/receive/file-v-any-with-output |
|
tests/snapshots/plumbing/no-repo/pack/receive/ls-in-output-dir |
|
tests/snapshots/plumbing/no-repo/pack/receive/pack receive-no-networking-in-small-failure |
|
tests/snapshots/plumbing/no-repo/pack/receive/repo-refs/HEAD |
|
tests/snapshots/plumbing/no-repo/pack/receive/repo-refs/refs/heads/dev |
|
tests/snapshots/plumbing/no-repo/pack/receive/repo-refs/refs/heads/main |
|
tests/snapshots/plumbing/no-repo/pack/receive/repo-refs/refs/tags/annotated |
|
tests/snapshots/plumbing/no-repo/pack/receive/repo-refs/refs/tags/unannotated |
|
tests/snapshots/plumbing/no-repo/pack/verify/index-failure |
|
tests/snapshots/plumbing/no-repo/pack/verify/index-success |
|
tests/snapshots/plumbing/no-repo/pack/verify/index-with-statistics-json-success |
|
tests/snapshots/plumbing/no-repo/pack/verify/index-with-statistics-success |
|
tests/snapshots/plumbing/no-repo/pack/verify/multi-index/fast-index-success |
|
tests/snapshots/plumbing/no-repo/pack/verify/multi-index/index-success |
|
tests/snapshots/plumbing/no-repo/pack/verify/multi-index/index-with-statistics-json-success |
|
tests/snapshots/plumbing/no-repo/pack/verify/multi-index/index-with-statistics-success |
|
tests/snapshots/plumbing/no-repo/pack/verify/success |
|
tests/snapshots/plumbing/repository/remote/refs/file-v-any |
|
tests/snapshots/plumbing/repository/remote/refs/file-v-any-json |
|
tests/snapshots/plumbing/repository/remote/refs/remote ref-list-no-networking-in-small-failure |
|
tests/snapshots/plumbing/repository/verify/success-format-human |
|
tests/snapshots/plumbing/repository/verify/success-format-json |
|
tests/snapshots/porcelain/estimate-hours/all-stats-success |
|
tests/snapshots/porcelain/estimate-hours/file-stats-success |
|
tests/snapshots/porcelain/estimate-hours/invalid-branch-name-failure |
|
tests/snapshots/porcelain/estimate-hours/line-stats-success |
|
tests/snapshots/porcelain/estimate-hours/no-args-success |
|
tests/snapshots/porcelain/estimate-hours/no-unify-identities-success |
|
tests/snapshots/porcelain/estimate-hours/show-pii-success |
|
tests/snapshots/porcelain/init/fail |
|
tests/snapshots/porcelain/init/fail-with-multi-element-directory |
|
tests/snapshots/porcelain/init/success |
|
tests/snapshots/porcelain/init/success-with-multi-element-directory |
|
tests/snapshots/porcelain/tool/find/no-args-success |
|
tests/snapshots/porcelain/tool/no-args-failure |
|
tests/snapshots/porcelain/tool/organize/directory-structure-after-organize |
|
tests/snapshots/porcelain/tool/organize/directory-structure-after-organize-to-new-root |
|
tests/snapshots/porcelain/tool/organize/execute-success |
|
tests/snapshots/porcelain/tool/organize/execute-success-new-root |
|
tests/snapshots/porcelain/tool/organize/initial-directory-structure |
|
tests/snapshots/porcelain/tool/organize/no-args-success |
|
tests/tools/CHANGELOG.md |
|
tests/tools/Cargo.lock |
|
tests/tools/Cargo.toml |
|
tests/tools/src/lib.rs |
|
tests/tools/src/main.rs |
|
tests/utilities.sh |
|
ek@noble-x64:~/repos/gitoxide (main=)$ git ls-files | less |
|
ek@noble-x64:~/repos/gitoxide (main=)$ git ls-files | less |
|
wek@noble-x64:~/repos/gitoxide (main=)$ git ls-files | less |
|
ek@noble-x64:~/repos/gitoxide (main=)$ cd tests/snapshots/ |
|
ek@noble-x64:~/repos/gitoxide/tests/snapshots (main=)$ ls |
|
panic-behaviour plumbing porcelain |
|
ek@noble-x64:~/repos/gitoxide/tests/snapshots (main=)$ ls -al |
|
total 20 |
|
drwxrwxr-x 5 ek ek 4096 Jun 1 00:34 . |
|
drwxrwxr-x 6 ek ek 4096 Jun 1 00:34 .. |
|
drwxrwxr-x 2 ek ek 4096 Jun 1 00:34 panic-behaviour |
|
drwxrwxr-x 5 ek ek 4096 Jun 1 00:34 plumbing |
|
drwxrwxr-x 5 ek ek 4096 Jun 1 00:34 porcelain |
|
ek@noble-x64:~/repos/gitoxide/tests/snapshots (main=)$ ls panic-behaviour/ |
|
expected-failure expected-failure-in-thread expected-failure-in-thread-with-progress |
|
ek@noble-x64:~/repos/gitoxide/tests/snapshots (main=)$ view panic-behaviour/expected-failure |
|
ek@noble-x64:~/repos/gitoxide/tests/snapshots (main=)$ dirs |
|
~/repos/gitoxide/tests/snapshots |
|
ek@noble-x64:~/repos/gitoxide/tests/snapshots (main=)$ cd .. |
|
ek@noble-x64:~/repos/gitoxide/tests (main=)$ cd .. |
|
ek@noble-x64:~/repos/gitoxide (main=)$ gix clean -xde |
|
ek@noble-x64:~/repos/gitoxide (main=)$ git config --global --list |
|
user.name=Eliah Kagan |
|
user.email=degeneracypressure@gmail.com |
|
init.defaultbranch=main |
|
ek@noble-x64:~/repos/gitoxide (main=)$ cd |
|
ek@noble-x64:~$ sudo add-apt-repository ppa:git-core/ppa |
|
PPA publishes dbgsym, you may need to include 'main/debug' component |
|
Repository: 'deb https://ppa.launchpadcontent.net/git-core/ppa/ubuntu/ jammy main' |
|
Description: |
|
The most current stable version of Git for Ubuntu. |
|
|
|
For release candidates, go to https://launchpad.net/~git-core/+archive/candidate . |
|
|
|
╔═════════════════════════════════════════════════════════╗ |
|
║ NOTE ABOUT THE “WEAK ALGORITHM” WARNING IN UBUNTU 24.04 ║ |
|
╚═════════════════════════════════════════════════════════╝ |
|
For details about the warning “W: https://ppa.launchpadcontent.net/git-core/ppa/ubuntu/dists/noble/InRelease: Signature by key E1DD270288B4E6030699E45FA1715D88E1DF1F24 uses weak algorithm (rsa1024)”, see: |
|
|
|
https://discourse.ubuntu.com/t/new-requirements-for-apt-repository-signing-in-24-04/42854 |
|
https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/2065932 |
|
|
|
There’s nothing that PPA owners can do about this for now, as the key is fully controlled internally by Launchpad. |
|
More info: https://launchpad.net/~git-core/+archive/ubuntu/ppa |
|
Adding repository. |
|
Press [ENTER] to continue or Ctrl-c to cancel. |
|
Adding deb entry to /etc/apt/sources.list.d/git-core-ubuntu-ppa-jammy.list |
|
Adding disabled deb-src entry to /etc/apt/sources.list.d/git-core-ubuntu-ppa-jammy.list |
|
Adding key to /etc/apt/trusted.gpg.d/git-core-ubuntu-ppa.gpg with fingerprint E1DD270288B4E6030699E45FA1715D88E1DF1F24 |
|
Hit:1 http://azure.archive.ubuntu.com/ubuntu jammy InRelease |
|
Hit:2 http://azure.archive.ubuntu.com/ubuntu jammy-updates InRelease |
|
Hit:3 http://azure.archive.ubuntu.com/ubuntu jammy-backports InRelease |
|
Hit:4 http://azure.archive.ubuntu.com/ubuntu jammy-security InRelease |
|
Hit:5 https://packages.microsoft.com/repos/microsoft-ubuntu-jammy-prod jammy InRelease |
|
Get:6 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy InRelease [24.6 kB] |
|
Get:7 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy/main amd64 Packages [2836 B] |
|
Get:8 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy/main Translation-en [2088 B] |
|
Fetched 29.5 kB in 12s (2472 B/s) |
|
Reading package lists... Done |
|
ek@noble-x64:~$ up |
|
Hit:1 http://azure.archive.ubuntu.com/ubuntu jammy InRelease |
|
Hit:2 http://azure.archive.ubuntu.com/ubuntu jammy-updates InRelease |
|
Hit:3 http://azure.archive.ubuntu.com/ubuntu jammy-backports InRelease |
|
Hit:4 http://azure.archive.ubuntu.com/ubuntu jammy-security InRelease |
|
Hit:5 https://packages.microsoft.com/repos/microsoft-ubuntu-jammy-prod jammy InRelease |
|
Hit:6 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy InRelease |
|
Reading package lists... Done |
|
Building dependency tree... Done |
|
Reading state information... Done |
|
2 packages can be upgraded. Run 'apt list --upgradable' to see them. |
|
Reading package lists... Done |
|
Building dependency tree... Done |
|
Reading state information... Done |
|
Calculating upgrade... Done |
|
The following packages will be upgraded: |
|
git git-man |
|
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. |
|
Need to get 8926 kB of archives. |
|
After this operation, 14.7 MB of additional disk space will be used. |
|
Do you want to continue? [Y/n] |
|
Get:1 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy/main amd64 git amd64 1:2.45.2-0ppa1~ubuntu22.04.1 [6738 kB] |
|
Get:2 https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy/main amd64 git-man all 1:2.45.2-0ppa1~ubuntu22.04.1 [2188 kB] |
|
Fetched 8926 kB in 15s (611 kB/s) |
|
(Reading database ... 74325 files and directories currently installed.) |
|
Preparing to unpack .../git_1%3a2.45.2-0ppa1~ubuntu22.04.1_amd64.deb ... |
|
Unpacking git (1:2.45.2-0ppa1~ubuntu22.04.1) over (1:2.34.1-1ubuntu1.11) ... |
|
Preparing to unpack .../git-man_1%3a2.45.2-0ppa1~ubuntu22.04.1_all.deb ... |
|
Unpacking git-man (1:2.45.2-0ppa1~ubuntu22.04.1) over (1:2.34.1-1ubuntu1.11) ... |
|
Setting up git-man (1:2.45.2-0ppa1~ubuntu22.04.1) ... |
|
Setting up git (1:2.45.2-0ppa1~ubuntu22.04.1) ... |
|
Processing triggers for man-db (2.10.2-1) ... |
|
Scanning processes... |
|
Scanning linux images... |
|
|
|
Running kernel seems to be up-to-date. |
|
|
|
No services need to be restarted. |
|
|
|
No containers need to be restarted. |
|
|
|
No user sessions are running outdated binaries. |
|
|
|
No VM guests are running outdated hypervisor (qemu) binaries on this host. |
|
ek@noble-x64:~$ git version |
|
git version 2.45.2 |
|
ek@noble-x64:~$ ls |
|
bin repos |
|
ek@noble-x64:~$ cd repos/ |
|
ek@noble-x64:~/repos$ ls |
|
editor-configs git_prompt_activate gitoxide nrr-frr pipestatus synchronized-vim-plugins |
|
ek@noble-x64:~/repos$ cd gitoxide/ |
|
ek@noble-x64:~/repos/gitoxide (main=)$ exit |
|
logout |
|
Connection to 4.246.134.61 closed. |
|
C:\Users\ek> ssh 4.246.134.61 |
|
Welcome to Ubuntu 22.04.4 LTS (GNU/Linux 6.5.0-1021-azure x86_64) |
|
|
|
* Documentation: https://help.ubuntu.com |
|
* Management: https://landscape.canonical.com |
|
* Support: https://ubuntu.com/pro |
|
|
|
System information as of Mon Jun 3 06:27:10 UTC 2024 |
|
|
|
System load: 0.29 Processes: 150 |
|
Usage of /: 7.8% of 61.84GB Users logged in: 0 |
|
Memory usage: 5% IPv4 address for eth0: 10.0.0.4 |
|
Swap usage: 0% |
|
|
|
|
|
Expanded Security Maintenance for Applications is not enabled. |
|
|
|
0 updates can be applied immediately. |
|
|
|
Enable ESM Apps to receive additional future security updates. |
|
See https://ubuntu.com/esm or run: sudo pro status |
|
|
|
|
|
Last login: Mon Jun 3 06:22:31 2024 from 67.242.7.253 |
|
|
|
* keychain 2.8.5 ~ http://www.funtoo.org |
|
* Found existing ssh-agent: 1070 |
|
* Known ssh key: /home/ek/.ssh/id_rsa |
|
|
|
ek@noble-x64:~$ cd repos/ |
|
ek@noble-x64:~/repos$ ls |
|
editor-configs git_prompt_activate gitoxide nrr-frr pipestatus synchronized-vim-plugins |
|
ek@noble-x64:~/repos$ cd gitoxide/ |
|
ek@noble-x64:~/repos/gitoxide (main =)$ ls |
|
CHANGELOG.md deny.toml gix-discover gix-pack gix-trace |
|
CODE_OF_CONDUCT.md etc gix-features gix-packetline gix-transport |
|
COLLABORATING.md examples gix-fetchhead gix-packetline-blocking gix-traverse |
|
CONTRIBUTING.md general-tasks.md gix-filter gix-path gix-tui |
|
Cargo.lock gitoxide-core gix-fs gix-pathspec gix-url |
|
Cargo.toml gix gix-fsck gix-prompt gix-utils |
|
DEVELOPMENT.md gix-actor gix-glob gix-protocol gix-validate |
|
FUNDING.json gix-archive gix-hash gix-quote gix-worktree |
|
LICENSE-APACHE gix-attributes gix-hashtable gix-rebase gix-worktree-state |
|
LICENSE-MIT gix-bitmap gix-ignore gix-ref gix-worktree-stream |
|
Makefile gix-chunk gix-index gix-refspec justfile |
|
README.md gix-command gix-lfs gix-revision rustfmt-nightly.toml |
|
SECURITY.md gix-commitgraph gix-lock gix-revwalk rustfmt.toml |
|
SHORTCOMINGS.md gix-config gix-macros gix-sec src |
|
STABILITY.md gix-config-value gix-mailmap gix-sequencer tasks.md |
|
_typos.toml gix-credentials gix-negotiate gix-status tests |
|
build.rs gix-date gix-note gix-submodule |
|
clippy.toml gix-diff gix-object gix-tempfile |
|
crate-status.md gix-dir gix-odb gix-tix |
|
ek@noble-x64:~/repos/gitoxide (main =)$ cargo nestest run --all --no-fail-fast |
|
error: no such command: `nestest` |
|
|
|
Did you mean `nextest`? |
|
|
|
View all installed commands with `cargo --list` |
|
Find a package to install `nestest` with `cargo search cargo-nestest` |
|
ek@noble-x64:~/repos/gitoxide (main =)[101]$ cargo nextest run --all --no-fail-fast |
|
Compiling proc-macro2 v1.0.75 |
|
Compiling unicode-ident v1.0.12 |
|
Compiling serde v1.0.193 |
|
Compiling libc v0.2.153 |
|
Compiling once_cell v1.19.0 |
|
Compiling cfg-if v1.0.0 |
|
Compiling autocfg v1.1.0 |
|
Compiling thiserror v1.0.56 |
|
Compiling memchr v2.7.2 |
|
Compiling regex-syntax v0.8.2 |
|
Compiling quote v1.0.35 |
|
Compiling syn v2.0.47 |
|
Compiling aho-corasick v1.1.2 |
|
Compiling fastrand v2.1.0 |
|
Compiling regex-automata v0.4.3 |
|
Compiling version_check v0.9.4 |
|
Compiling cc v1.0.83 |
|
Compiling rustix v0.38.31 |
|
Compiling linux-raw-sys v0.4.12 |
|
Compiling itoa v1.0.10 |
|
Compiling lock_api v0.4.11 |
|
Compiling crossbeam-utils v0.8.20 |
|
Compiling parking_lot_core v0.9.9 |
|
Compiling scopeguard v1.2.0 |
|
Compiling tracing-core v0.1.32 |
|
Compiling ahash v0.8.7 |
|
Compiling getrandom v0.2.11 |
|
Compiling pin-project-lite v0.2.13 |
|
Compiling serde_derive v1.0.193 |
|
Compiling thiserror-impl v1.0.56 |
|
Compiling zerocopy v0.7.32 |
|
Compiling futures-core v0.3.30 |
|
Compiling sha1_smol v1.0.0 |
|
Compiling allocator-api2 v0.2.16 |
|
Compiling value-bag v1.9.0 |
|
Compiling hashbrown v0.14.3 |
|
Compiling log v0.4.21 |
|
Compiling powerfmt v0.2.0 |
|
Compiling time-core v0.1.2 |
|
Compiling num-conv v0.1.0 |
|
Compiling deranged v0.3.10 |
|
Compiling time-macros v0.2.18 |
|
Compiling num_threads v0.1.6 |
|
Compiling futures-io v0.3.30 |
|
Compiling parking v2.2.0 |
|
Compiling concurrent-queue v2.4.0 |
|
Compiling tinyvec_macros v0.1.1 |
|
Compiling gix-trace v0.1.9 (/home/ek/repos/gitoxide/gix-trace) |
|
Compiling tinyvec v1.6.0 |
|
Compiling slab v0.4.9 |
|
Compiling event-listener v4.0.1 |
|
Compiling syn v1.0.109 |
|
Compiling unicode-normalization v0.1.22 |
|
Compiling time v0.3.36 |
|
Compiling either v1.9.0 |
|
Compiling heck v0.4.1 |
|
Compiling event-listener-strategy v0.4.0 |
|
Compiling same-file v1.0.6 |
|
Compiling walkdir v2.4.0 |
|
Compiling tracing-attributes v0.1.27 |
|
Compiling signal-hook v0.3.17 |
|
Compiling rustversion v1.0.14 |
|
Compiling tracing v0.1.40 |
|
Compiling bstr v1.9.0 |
|
Compiling bitflags v2.4.1 |
|
Compiling smallvec v1.13.2 |
|
Compiling faster-hex v0.9.0 |
|
Compiling parking_lot v0.12.1 |
|
Compiling gix-utils v0.1.12 (/home/ek/repos/gitoxide/gix-utils) |
|
Compiling futures-lite v2.1.0 |
|
Compiling signal-hook-registry v1.4.1 |
|
Compiling futures-sink v0.3.30 |
|
Compiling typenum v1.17.0 |
|
Compiling futures-channel v0.3.30 |
|
Compiling async-lock v3.2.0 |
|
Compiling mio v0.8.11 |
|
Compiling crossbeam-epoch v0.9.17 |
|
Compiling generic-array v0.14.7 |
|
Compiling paste v1.0.14 |
|
Compiling crossbeam-deque v0.8.4 |
|
Compiling signal-hook-mio v0.2.3 |
|
Compiling strum_macros v0.25.3 |
|
Compiling async-channel v2.1.1 |
|
Compiling cmake v0.1.50 |
|
Compiling rayon-core v1.12.0 |
|
Compiling libz-ng-sys v1.1.13 |
|
Compiling polling v3.3.1 |
|
Compiling crossterm v0.27.0 |
|
Compiling stability v0.1.1 |
|
Compiling strum v0.25.0 |
|
Compiling itertools v0.12.0 |
|
Compiling lru v0.12.1 |
|
Compiling indoc v2.0.4 |
|
Compiling cassowary v0.3.0 |
|
Compiling unicode-segmentation v1.10.1 |
|
Compiling unicode-width v0.1.11 |
|
Compiling async-io v2.2.2 |
|
Compiling ratatui v0.25.0 |
|
Compiling is-terminal v0.4.10 |
|
Compiling gix-hash v0.14.2 (/home/ek/repos/gitoxide/gix-hash) |
|
Compiling sha1-asm v0.5.2 |
|
Compiling crc32fast v1.4.2 |
|
Compiling adler v1.0.2 |
|
Compiling miniz_oxide v0.7.1 |
|
Compiling tui-react v0.22.0 |
|
Compiling rayon v1.8.0 |
|
Compiling crypto-common v0.1.6 |
|
Compiling block-buffer v0.10.4 |
|
Compiling crossbeam-queue v0.3.10 |
|
Compiling crossbeam-channel v0.5.10 |
|
Compiling humantime v2.1.0 |
|
Compiling ansiterm v0.12.2 |
|
Compiling digest v0.10.7 |
|
Compiling crosstermion v0.13.0 |
|
Compiling crossbeam v0.8.3 |
|
Compiling bytesize v1.3.0 |
|
Compiling human_format v1.0.3 |
|
Compiling cpufeatures v0.2.11 |
|
Compiling sha1 v0.10.6 |
|
Compiling prodash v28.0.0 |
|
Compiling jwalk v0.8.1 |
|
Compiling bytes v1.5.0 |
|
Compiling tempfile v3.10.0 |
|
Compiling home v0.5.5 |
|
Compiling winnow v0.6.0 |
|
Compiling dashmap v5.5.3 |
|
Compiling unicode-bom v2.0.3 |
|
Compiling pkg-config v0.3.28 |
|
Compiling filetime v0.2.23 |
|
Compiling gix-path v0.10.7 (/home/ek/repos/gitoxide/gix-path) |
|
Compiling gix-hash v0.13.3 |
|
Compiling gix-trace v0.1.4 |
|
Compiling prodash v26.2.2 |
|
Compiling num-traits v0.2.17 |
|
Compiling gix-date v0.8.6 (/home/ek/repos/gitoxide/gix-date) |
|
Compiling gix-features v0.35.0 |
|
Compiling gix-date v0.8.1 |
|
Compiling winnow v0.5.40 |
|
Compiling xattr v1.2.0 |
|
Compiling btoi v0.4.3 |
|
Compiling io-close v0.3.7 |
|
Compiling tar v0.4.40 |
|
Compiling gix-validate v0.8.1 |
|
Compiling gix-actor v0.31.2 (/home/ek/repos/gitoxide/gix-actor) |
|
Compiling memmap2 v0.7.1 |
|
Compiling gix-features v0.36.1 |
|
Compiling gix-path v0.10.1 |
|
Compiling gix-utils v0.1.6 |
|
Compiling gix-actor v0.27.0 |
|
Compiling gix-chunk v0.4.5 |
|
Compiling gix-object v0.37.0 |
|
Compiling gix-commitgraph v0.21.0 |
|
Compiling gix-fs v0.8.1 |
|
Compiling gix-fs v0.7.0 |
|
Compiling gix-hashtable v0.4.1 |
|
Compiling gix-validate v0.8.5 (/home/ek/repos/gitoxide/gix-validate) |
|
Compiling gix-tempfile v10.0.0 |
|
Compiling gix-revwalk v0.8.0 |
|
Compiling gix-tempfile v11.0.1 |
|
Compiling gix-glob v0.13.0 |
|
Compiling gix-actor v0.28.1 |
|
Compiling lzma-sys v0.1.20 |
|
Compiling gix-object v0.38.0 |
|
Compiling flate2 v1.0.28 |
|
Compiling gix-features v0.38.2 (/home/ek/repos/gitoxide/gix-features) |
|
Compiling gix-fs v0.11.1 (/home/ek/repos/gitoxide/gix-fs) |
|
Compiling gix-tempfile v14.0.0 (/home/ek/repos/gitoxide/gix-tempfile) |
|
Compiling gix-lock v11.0.1 |
|
Compiling gix-traverse v0.33.0 |
|
Compiling gix-lock v10.0.0 |
|
Compiling gix-quote v0.4.8 |
|
Compiling gix-bitmap v0.2.8 |
|
Compiling byteyarn v0.2.3 |
|
Compiling gix-index v0.25.0 |
|
Compiling gix-ref v0.38.0 |
|
Compiling gix-attributes v0.19.0 |
|
Compiling gix-object v0.42.2 (/home/ek/repos/gitoxide/gix-object) |
|
Compiling gix-ignore v0.8.0 |
|
Compiling gix-sec v0.10.1 |
|
Compiling memmap2 v0.9.3 |
|
Compiling crc-catalog v2.4.0 |
|
Compiling crc v3.0.1 |
|
Compiling gix-discover v0.26.0 |
|
Compiling gix-worktree v0.26.0 |
|
Compiling xz2 v0.1.7 |
|
Compiling fs_extra v1.3.0 |
|
Compiling is_ci v1.1.1 |
|
Compiling gix-testtools v0.14.0 (/home/ek/repos/gitoxide/tests/tools) |
|
Compiling gix-glob v0.16.3 (/home/ek/repos/gitoxide/gix-glob) |
|
Compiling gix-chunk v0.4.8 (/home/ek/repos/gitoxide/gix-chunk) |
|
Compiling gix-hashtable v0.5.2 (/home/ek/repos/gitoxide/gix-hashtable) |
|
Compiling gix-commitgraph v0.24.2 (/home/ek/repos/gitoxide/gix-commitgraph) |
|
Compiling gix-quote v0.4.12 (/home/ek/repos/gitoxide/gix-quote) |
|
Compiling shell-words v1.1.0 |
|
Compiling gix-revwalk v0.13.1 (/home/ek/repos/gitoxide/gix-revwalk) |
|
Compiling gix-lock v14.0.0 (/home/ek/repos/gitoxide/gix-lock) |
|
Compiling gix-command v0.3.7 (/home/ek/repos/gitoxide/gix-command) |
|
Compiling static_assertions v1.1.0 |
|
Compiling kstring v2.0.0 |
|
Compiling gix-attributes v0.22.2 (/home/ek/repos/gitoxide/gix-attributes) |
|
Compiling gix-traverse v0.39.1 (/home/ek/repos/gitoxide/gix-traverse) |
|
Compiling gix-bitmap v0.2.11 (/home/ek/repos/gitoxide/gix-bitmap) |
|
Compiling fnv v1.0.7 |
|
Compiling gix-ignore v0.11.2 (/home/ek/repos/gitoxide/gix-ignore) |
|
Compiling gix-index v0.33.0 (/home/ek/repos/gitoxide/gix-index) |
|
Compiling gix-packetline-blocking v0.17.4 (/home/ek/repos/gitoxide/gix-packetline-blocking) |
|
Compiling encoding_rs v0.8.33 |
|
Compiling gix-worktree v0.34.0 (/home/ek/repos/gitoxide/gix-worktree) |
|
Compiling gix-filter v0.11.2 (/home/ek/repos/gitoxide/gix-filter) |
|
Compiling gix-config-value v0.14.6 (/home/ek/repos/gitoxide/gix-config-value) |
|
Compiling gix-sec v0.10.6 (/home/ek/repos/gitoxide/gix-sec) |
|
Compiling hashbrown v0.12.3 |
|
Compiling arrayvec v0.7.4 |
|
Compiling clru v0.6.1 |
|
Compiling uluru v3.0.0 |
|
Compiling unicode-bidi v0.3.14 |
|
Compiling percent-encoding v2.3.1 |
|
Compiling form_urlencoded v1.2.1 |
|
Compiling imara-diff v0.1.5 |
|
Compiling idna v0.5.0 |
|
Compiling gix-diff v0.44.0 (/home/ek/repos/gitoxide/gix-diff) |
|
Compiling pin-utils v0.1.0 |
|
Compiling arc-swap v1.6.0 |
|
Compiling url v2.5.0 |
|
Compiling gix-ref v0.44.1 (/home/ek/repos/gitoxide/gix-ref) |
|
Compiling vcpkg v0.2.15 |
|
Compiling gix-pack v0.51.0 (/home/ek/repos/gitoxide/gix-pack) |
|
Compiling gix-url v0.27.3 (/home/ek/repos/gitoxide/gix-url) |
|
Compiling gix-prompt v0.8.5 (/home/ek/repos/gitoxide/gix-prompt) |
|
Compiling openssl-sys v0.9.98 |
|
Compiling libz-sys v1.1.13 |
|
Compiling gix-discover v0.32.0 (/home/ek/repos/gitoxide/gix-discover) |
|
Compiling gix-pathspec v0.7.5 (/home/ek/repos/gitoxide/gix-pathspec) |
|
Compiling gix-credentials v0.24.2 (/home/ek/repos/gitoxide/gix-credentials) |
|
Compiling gix-odb v0.61.0 (/home/ek/repos/gitoxide/gix-odb) |
|
Compiling curl-sys v0.4.72+curl-8.6.0 |
|
Compiling regex v1.10.2 |
|
Compiling futures-task v0.3.30 |
|
Compiling futures-util v0.3.30 |
|
Compiling futures-executor v0.3.30 |
|
Compiling sdd v0.2.0 |
|
Compiling bitflags v1.3.2 |
|
Compiling curl v0.4.46 |
|
Compiling scc v2.1.1 |
|
Compiling futures v0.3.30 |
|
Compiling maybe-async v0.2.7 |
|
Compiling gix-packetline v0.17.5 (/home/ek/repos/gitoxide/gix-packetline) |
|
Compiling serial_test_derive v3.1.1 |
|
Compiling socket2 v0.5.5 |
|
Compiling openssl-probe v0.1.5 |
|
Compiling gix-revision v0.27.1 (/home/ek/repos/gitoxide/gix-revision) |
|
Compiling serial_test v3.1.1 |
|
Compiling base64 v0.22.1 |
|
Compiling gix-dir v0.5.0 (/home/ek/repos/gitoxide/gix-dir) |
|
Compiling simd-adler32 v0.3.7 |
|
Compiling equivalent v1.0.1 |
|
Compiling lockfree-object-pool v0.1.6 |
|
Compiling zip v2.1.0 |
|
Compiling bumpalo v3.16.0 |
|
Compiling zopfli v0.8.1 |
|
Compiling indexmap v2.1.0 |
|
Compiling gix-refspec v0.23.0 (/home/ek/repos/gitoxide/gix-refspec) |
|
Compiling gix-config v0.37.0 (/home/ek/repos/gitoxide/gix-config) |
|
Compiling gix-worktree-stream v0.13.0 (/home/ek/repos/gitoxide/gix-worktree-stream) |
|
Compiling displaydoc v0.2.4 |
|
Compiling io-lifetimes v1.0.11 |
|
Compiling gix-macros v0.1.5 (/home/ek/repos/gitoxide/gix-macros) |
|
Compiling polling v2.8.0 |
|
Compiling atomic-waker v1.1.2 |
|
Compiling yansi v0.5.1 |
|
Compiling async-task v4.6.0 |
|
Compiling event-listener v2.5.3 |
|
Compiling rustix v0.37.27 |
|
Compiling serde_json v1.0.108 |
|
Compiling diff v0.1.13 |
|
Compiling pretty_assertions v1.4.0 |
|
Compiling piper v0.2.1 |
|
Compiling gix-archive v0.13.1 (/home/ek/repos/gitoxide/gix-archive) |
|
Compiling gix-submodule v0.11.0 (/home/ek/repos/gitoxide/gix-submodule) |
|
Compiling gix-status v0.10.0 (/home/ek/repos/gitoxide/gix-status) |
|
Compiling gix-worktree-state v0.11.0 (/home/ek/repos/gitoxide/gix-worktree-state) |
|
Compiling gix-negotiate v0.13.1 (/home/ek/repos/gitoxide/gix-negotiate) |
|
Compiling gix-mailmap v0.23.1 (/home/ek/repos/gitoxide/gix-mailmap) |
|
Compiling gix-transport v0.42.1 (/home/ek/repos/gitoxide/gix-transport) |
|
Compiling async-io v1.13.0 |
|
Compiling linux-raw-sys v0.3.8 |
|
Compiling ryu v1.0.16 |
|
Compiling fastrand v1.9.0 |
|
Compiling gix-protocol v0.45.1 (/home/ek/repos/gitoxide/gix-protocol) |
|
Compiling waker-fn v1.1.1 |
|
Compiling futures-lite v1.13.0 |
|
Compiling blocking v1.5.1 |
|
Compiling async-lock v2.8.0 |
|
Compiling async-executor v1.8.0 |
|
Compiling socket2 v0.4.10 |
|
Compiling async-global-executor v2.4.1 |
|
Compiling async-channel v1.9.0 |
|
Compiling async-attributes v1.1.2 |
|
Compiling kv-log-macro v1.0.7 |
|
Compiling anyhow v1.0.77 |
|
Compiling async-std v1.12.0 |
|
Compiling gix v0.63.0 (/home/ek/repos/gitoxide/gix) |
|
Compiling utf8parse v0.2.1 |
|
Compiling anstyle-parse v0.2.3 |
|
Compiling is_terminal_polyfill v1.70.0 |
|
Compiling anstyle-query v1.0.2 |
|
Compiling colorchoice v1.0.0 |
|
Compiling anstyle v1.0.7 |
|
Compiling anstream v0.6.14 |
|
Compiling strsim v0.10.0 |
|
Compiling clap_lex v0.6.0 |
|
Compiling clap_builder v4.4.12 |
|
Compiling clap_derive v4.4.7 |
|
Compiling termcolor v1.4.0 |
|
Compiling memoffset v0.7.1 |
|
Compiling libsqlite3-sys v0.28.0 |
|
Compiling overload v0.1.1 |
|
Compiling lazy_static v1.4.0 |
|
Compiling sharded-slab v0.1.7 |
|
Compiling nu-ansi-term v0.46.0 |
|
Compiling clap v4.4.12 |
|
Compiling tracing-log v0.2.0 |
|
Compiling fs-err v2.11.0 |
|
Compiling thread_local v1.1.7 |
|
Compiling is-docker v0.2.0 |
|
Compiling is-wsl v0.4.0 |
|
Compiling tracing-subscriber v0.3.18 |
|
Compiling nix v0.26.4 |
|
Compiling gix-fsck v0.4.0 (/home/ek/repos/gitoxide/gix-fsck) |
|
Compiling hashlink v0.9.1 |
|
Compiling ciborium-io v0.2.1 |
|
Compiling pathdiff v0.2.1 |
|
Compiling fallible-iterator v0.3.0 |
|
Compiling fallible-streaming-iterator v0.1.9 |
|
Compiling half v1.8.2 |
|
Compiling plotters-backend v0.3.5 |
|
Compiling plotters-svg v0.3.5 |
|
Compiling ciborium-ll v0.2.1 |
|
Compiling open v5.0.1 |
|
Compiling tracing-forest v0.1.6 |
|
Compiling ptyprocess v0.4.1 |
|
Compiling itertools v0.10.5 |
|
Compiling sysinfo v0.30.2 |
|
Compiling trybuild v1.0.86 |
|
Compiling layout-rs v0.1.1 |
|
Compiling rusqlite v0.31.0 |
|
Compiling cast v0.3.0 |
|
Compiling gitoxide v0.36.1 (/home/ek/repos/gitoxide) |
|
Compiling criterion-plot v0.5.0 |
|
Compiling expectrl v0.7.1 |
|
Compiling gitoxide-core v0.38.0 (/home/ek/repos/gitoxide/gitoxide-core) |
|
Compiling ciborium v0.2.1 |
|
Compiling plotters v0.3.5 |
|
Compiling clap_complete v4.4.5 |
|
Compiling env_logger v0.10.2 |
|
Compiling tinytemplate v1.2.1 |
|
Compiling terminal_size v0.3.0 |
|
Compiling anes v0.1.6 |
|
Compiling oorandom v11.1.3 |
|
Compiling glob v0.3.1 |
|
Compiling criterion v0.5.1 |
|
Compiling assert_matches v1.5.0 |
|
Compiling basic-toml v0.1.7 |
|
Compiling cap v0.1.2 |
|
Compiling symlink v0.1.0 |
|
Compiling maplit v1.0.2 |
|
Compiling gix-odb-tests v0.0.0 (/home/ek/repos/gitoxide/gix-odb/tests) |
|
Compiling gix-pack-tests v0.0.0 (/home/ek/repos/gitoxide/gix-pack/tests) |
|
Compiling gix-worktree-state-tests v0.0.0 (/home/ek/repos/gitoxide/gix-worktree-state/tests) |
|
Compiling gix-worktree-tests v0.0.0 (/home/ek/repos/gitoxide/gix-worktree/tests) |
|
Compiling gix-config-tests v0.0.0 (/home/ek/repos/gitoxide/gix-config/tests) |
|
Compiling gix-status-tests v0.0.0 (/home/ek/repos/gitoxide/gix-status/tests) |
|
Compiling gix-diff-tests v0.0.0 (/home/ek/repos/gitoxide/gix-diff/tests) |
|
Compiling gix-ref-tests v0.0.0 (/home/ek/repos/gitoxide/gix-ref/tests) |
|
Compiling gix-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-tix v0.0.0 (/home/ek/repos/gitoxide/gix-tix) |
|
Compiling gix-fetchhead v0.0.0 (/home/ek/repos/gitoxide/gix-fetchhead) |
|
Compiling gix-note v0.0.0 (/home/ek/repos/gitoxide/gix-note) |
|
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) |
|
Finished `test` profile [unoptimized + debuginfo] target(s) in 4m 58s |
|
Starting 2364 tests across 127 binaries (2 skipped; run ID: d14a7b00-88e7-4f4b-87fa-69699341e44e, nextest profile: default) |
|
PASS [ 0.009s] gix id::tests::size_of_oid |
|
PASS [ 0.010s] gix open::tests::size_of_options |
|
PASS [ 0.011s] gitoxide shared::value_parser_tests::rename_fraction |
|
PASS [ 0.017s] gitoxide plumbing::main::tests::clap |
|
PASS [ 3.653s] gix remote::connection::fetch::refs::tests::update::checked_out_branches_in_worktrees_are_rejected_with_additional_information |
|
PASS [ 0.009s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_but_appears_to_be_fast_forward_in_dryrun_mode |
|
PASS [ 0.123s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_if_dry_run_is_disabled |
|
PASS [ 0.009s] gix remote::connection::fetch::refs::tests::update::remote_refs_cannot_map_to_local_head |
|
PASS [ 0.009s] 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.008s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_can_be_written_locally_and_point_to_tracking_branch |
|
PASS [ 0.008s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_dont_overwrite_valid_local_branches |
|
PASS [ 0.007s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_result_in_valid_peeled_branches |
|
PASS [ 3.826s] gix remote::connection::fetch::refs::tests::update::local_direct_refs_are_written_with_symbolic_ones |
|
PASS [ 0.007s] gix remote::connection::fetch::refs::tests::update::unborn_remote_branches_can_be_created_locally_if_they_are_new |
|
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 [ 0.013s] gix remote::connection::fetch::refs::tests::update::various_valid_updates |
|
PASS [ 0.028s] gix::gix clone::blocking_io::fetch_and_checkout_empty_remote_repo |
|
PASS [ 0.096s] gix::gix clone::blocking_io::fetch_and_checkout |
|
PASS [ 0.085s] gix::gix clone::blocking_io::fetch_only_with_configuration |
|
PASS [ 0.083s] gix::gix clone::blocking_io::fetch_only_without_configuration |
|
PASS [ 4.027s] gix remote::connection::fetch::refs::tests::update::fast_forwards_are_called_out_even_if_force_is_given |
|
PASS [ 4.040s] gix remote::connection::fetch::refs::tests::update::local_symbolic_refs_can_be_overwritten |
|
PASS [ 0.156s] gix::gix clone::blocking_io::fetch_shallow_no_checkout_then_unshallow |
|
PASS [ 0.081s] gix::gix clone::blocking_io::from_shallow_allowed_by_default |
|
PASS [ 0.114s] gix::gix clone::blocking_io::from_non_shallow_by_deepen_exclude_then_deepen_to_unshallow |
|
PASS [ 0.022s] gix::gix clone::blocking_io::from_shallow_prohibited_with_option |
|
PASS [ 0.013s] gix::gix clone::clone_and_destination_must_be_empty |
|
PASS [ 0.016s] gix::gix clone::clone_and_early_persist_without_receive |
|
PASS [ 0.012s] gix::gix clone::clone_bare_into_empty_directory_and_early_drop |
|
PASS [ 0.013s] gix::gix clone::clone_into_empty_directory_and_early_drop |
|
PASS [ 0.019s] gix::gix commit::describe::tags_are_sorted_by_priority |
|
PASS [ 0.024s] gix::gix commit::describe::lightweight_tags_are_sorted_lexicographically |
|
PASS [ 0.023s] gix::gix commit::describe::tags_are_sorted_by_date_and_lexicographically |
|
PASS [ 0.010s] gix::gix config::tree::branch::merge |
|
PASS [ 0.009s] gix::gix config::tree::checkout::workers |
|
PASS [ 0.008s] gix::gix config::tree::core::abbrev |
|
PASS [ 0.007s] gix::gix config::tree::core::autocrlf |
|
PASS [ 0.007s] gix::gix config::tree::core::check_round_trip_encoding |
|
PASS [ 0.007s] gix::gix config::tree::core::check_stat |
|
PASS [ 0.007s] gix::gix config::tree::core::delta_base_cache_limit |
|
PASS [ 0.008s] gix::gix config::tree::core::disambiguate |
|
PASS [ 0.007s] gix::gix config::tree::core::eol |
|
PASS [ 0.008s] gix::gix config::tree::core::log_all_ref_updates |
|
PASS [ 0.229s] gix::gix clone::blocking_io::from_non_shallow_then_deepen_then_deepen_since_to_unshallow |
|
PASS [ 0.008s] gix::gix config::tree::core::safecrlf |
|
PASS [ 0.011s] gix::gix config::tree::core::timeouts |
|
PASS [ 0.007s] gix::gix config::tree::diff::algorithm |
|
PASS [ 0.007s] gix::gix config::tree::diff::renames |
|
PASS [ 0.011s] 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.011s] gix::gix config::tree::fetch::recurse_submodule |
|
PASS [ 0.011s] gix::gix config::tree::gitoxide::allow::protocol_from_user |
|
PASS [ 0.132s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_does_not_apply_if_not_dirty |
|
PASS [ 0.009s] gix::gix config::tree::gitoxide::author::name_and_email_fallback |
|
PASS [ 0.011s] gix::gix config::tree::gitoxide::commit::author_and_committer_date |
|
PASS [ 0.008s] gix::gix config::tree::gitoxide::http::connect_timeout |
|
PASS [ 0.011s] gix::gix config::tree::gitoxide::committer::name_and_email_fallback |
|
PASS [ 0.011s] gix::gix config::tree::http::extra_header |
|
PASS [ 0.010s] gix::gix config::tree::http::follow_redirects |
|
PASS [ 0.011s] gix::gix config::tree::http::http_version |
|
PASS [ 0.156s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_applies_automatically_if_dirty |
|
PASS [ 0.011s] gix::gix config::tree::http::proxy_auth_method |
|
PASS [ 0.012s] gix::gix config::tree::http::ssl_version |
|
PASS [ 0.011s] gix::gix config::tree::index::threads |
|
PASS [ 0.012s] gix::gix config::tree::keys::any |
|
PASS [ 0.011s] gix::gix config::tree::keys::remote_name |
|
PASS [ 0.011s] gix::gix config::tree::keys::string |
|
PASS [ 0.011s] gix::gix config::tree::keys::unsigned_integer |
|
PASS [ 0.011s] gix::gix config::tree::pack::index_version |
|
PASS [ 0.011s] gix::gix config::tree::protocol::allow |
|
PASS [ 0.011s] gix::gix config::tree::protocol::version |
|
PASS [ 0.011s] gix::gix config::tree::push::default |
|
PASS [ 0.011s] gix::gix config::tree::remote::refspecs |
|
PASS [ 0.012s] gix::gix config::tree::remote::tag_opt |
|
PASS [ 0.011s] gix::gix config::tree::remote::url_and_push_url |
|
PASS [ 0.011s] gix::gix config::tree::status::default |
|
PASS [ 0.012s] gix::gix config::tree::ssh::variant |
|
PASS [ 0.013s] gix::gix head::into_remote::detached_is_none |
|
PASS [ 0.013s] gix::gix head::into_remote::unborn_is_none |
|
PASS [ 0.023s] gix::gix id::ancestors::all |
|
PASS [ 0.027s] gix::gix id::ancestors::filtered |
|
PASS [ 0.053s] gix::gix diff::resource_cache |
|
PASS [ 0.022s] gix::gix id::ancestors::pre_epoch |
|
PASS [ 0.016s] gix::gix id::prefix |
|
PASS [ 0.014s] gix::gix init::bare::init_into_empty_directory_uses_it_directly |
|
PASS [ 0.011s] gix::gix init::bare::init_into_non_empty_directory_is_not_allowed |
|
PASS [ 0.039s] gix::gix id::display_and_debug |
|
PASS [ 0.014s] gix::gix init::bare::init_into_non_existing_directory_creates_it |
|
PASS [ 0.015s] gix::gix init::non_bare::init_bare_with_custom_branch_name |
|
PASS [ 0.015s] 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.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.011s] gix::gix object::object_ref_size_in_memory |
|
PASS [ 0.011s] gix::gix object::oid_size_in_memory |
|
PASS [ 0.020s] gix::gix object::tree::diff::changes_against_tree_with_filename_tracking |
|
PASS [ 0.025s] gix::gix object::tree::diff::changes_against_tree_modified |
|
PASS [ 0.020s] gix::gix object::tree::diff::track_rewrites::copies_by_identity |
|
PASS [ 0.021s] gix::gix object::tree::diff::track_rewrites::copies_by_similarity |
|
PASS [ 0.020s] gix::gix object::tree::diff::track_rewrites::copies_by_similarity_with_limit |
|
PASS [ 0.021s] gix::gix object::tree::diff::track_rewrites::copies_in_entire_tree_by_similarity |
|
PASS [ 0.166s] gix::gix head::peel::all_cases |
|
PASS [ 0.022s] gix::gix object::tree::diff::track_rewrites::copies_in_entire_tree_by_similarity_with_limit |
|
PASS [ 0.021s] gix::gix object::tree::diff::track_rewrites::realistic_renames |
|
PASS [ 0.017s] gix::gix object::tree::diff::track_rewrites::realistic_renames_3 |
|
PASS [ 0.026s] gix::gix object::tree::diff::track_rewrites::realistic_renames_2 |
|
PASS [ 0.018s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled |
|
PASS [ 0.016s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled_3 |
|
PASS [ 0.023s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled_2 |
|
PASS [ 0.022s] gix::gix object::tree::diff::track_rewrites::rename_by_similarity |
|
PASS [ 0.014s] gix::gix object::tree::find_entry |
|
PASS [ 0.019s] gix::gix object::tree::diff::track_rewrites::renames_by_similarity_with_limit |
|
PASS [ 0.019s] gix::gix reference::find::and_follow |
|
PASS [ 0.009s] gix::gix reference::log::message |
|
PASS [ 0.048s] gix::gix object::tree::diff::track_rewrites::renames_by_identity |
|
PASS [ 0.028s] 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.014s] gix::gix reference::remote::push_defaults_to_fetch |
|
PASS [ 0.013s] gix::gix reference::remote::url_as_remote_name |
|
PASS [ 0.015s] gix::gix reference::remote::separate_push_and_fetch |
|
PASS [ 0.015s] gix::gix remote::connect::blocking_io::protocol_allow::deny |
|
PASS [ 0.018s] gix::gix remote::connect::blocking_io::protocol_allow::user |
|
PASS [ 0.031s] gix::gix reference::set_target_id |
|
PASS [ 0.173s] gix::gix object::tree::lookup_entry_by_path |
|
PASS [ 0.159s] gix::gix remote::fetch::blocking_and_async_io::collate_fetch_error |
|
PASS [ 0.476s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_not_possible |
|
PASS [ 0.323s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_zero_does_not_fail |
|
PASS [ 0.078s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_alternates_adds_tips_from_alternates |
|
PASS [ 1.588s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack_without_local_destination |
|
PASS [ 0.009s] gix::gix remote::fetch::shallow::undo |
|
PASS [ 0.008s] gix::gix remote::name::empty_is_invalid |
|
PASS [ 0.045s] gix::gix remote::ref_map::blocking_and_async_io::all |
|
PASS [ 0.013s] gix::gix remote::save::save_as_to::anonymous_remotes_cannot_be_saved_lacking_a_name |
|
PASS [ 0.009s] gix::gix remote::save::save_as_to::new_anonymous_remote_with_name |
|
PASS [ 0.009s] gix::gix remote::save::save_to::named_remotes_save_as_is |
|
PASS [ 0.015s] gix::gix repository::config::config_snapshot::apply_cli_overrides |
|
PASS [ 0.010s] gix::gix repository::config::config_snapshot::commit_auto_rollback |
|
PASS [ 0.015s] 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.013s] gix::gix repository::config::config_snapshot::credential_helpers::empty_helper_clears_helper_list |
|
PASS [ 0.010s] gix::gix repository::config::config_snapshot::credential_helpers::host_globs_match_as_well |
|
PASS [ 0.012s] gix::gix repository::config::config_snapshot::credential_helpers::http_port_defaulting |
|
PASS [ 0.013s] gix::gix repository::config::config_snapshot::credential_helpers::http_urls_match_the_host_without_path_as_well |
|
PASS [ 0.013s] gix::gix repository::config::config_snapshot::credential_helpers::https_urls_match_the_host_without_path_as_well |
|
PASS [ 0.008s] gix::gix repository::config::config_snapshot::credential_helpers::invalid_urls_are_rejected_early |
|
PASS [ 0.009s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_and_port_with_path_via_url_match |
|
PASS [ 0.011s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_with_path_via_url_match |
|
PASS [ 0.015s] gix::gix repository::config::config_snapshot::credential_helpers::subdomain_globs_match_on_their_level |
|
PASS [ 0.013s] gix::gix repository::config::config_snapshot::credential_helpers::user_rules_only_match_urls_with_user |
|
PASS [ 0.009s] gix::gix repository::config::config_snapshot::set_value_in_subsection |
|
PASS [ 0.009s] gix::gix repository::config::config_snapshot::snapshot_mut_commit_and_forget |
|
PASS [ 0.010s] gix::gix repository::config::config_snapshot::values_are_set_in_memory_only |
|
PASS [ 0.019s] gix::gix repository::config::identity::author_and_committer_and_fallback |
|
PASS [ 0.022s] gix::gix repository::config::identity::author_from_different_config_sections |
|
PASS [ 0.048s] gix::gix repository::config::remote::branch_remote::fetch |
|
PASS [ 0.011s] gix::gix repository::config::remote::branch_remote::name::push |
|
PASS [ 1.058s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_multi_round_negotiation |
|
PASS [ 0.011s] gix::gix repository::config::remote::branch_remote::push_default |
|
PASS [ 0.012s] gix::gix repository::config::remote::branch_remote::push_default_current |
|
PASS [ 0.012s] gix::gix repository::config::remote::branch_remote::push_mapped |
|
PASS [ 0.012s] gix::gix repository::config::remote::branch_remote::push_missing |
|
PASS [ 0.010s] gix::gix repository::config::remote::remote_and_branch_names |
|
PASS [ 0.009s] gix::gix repository::config::remote::remote_default_name |
|
PASS [ 0.055s] gix::gix repository::config::ssh_options::with_command_and_variant |
|
PASS [ 0.059s] gix::gix repository::config::ssh_options::with_command_fallback_which_disallows_shell |
|
PASS [ 0.010s] gix::gix repository::config::transport_options::http::all_proxy_is_fallback |
|
PASS [ 0.010s] gix::gix repository::config::transport_options::http::all_proxy_only |
|
PASS [ 0.009s] gix::gix repository::config::transport_options::http::empty_proxy_string_turns_it_off |
|
PASS [ 0.009s] 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.011s] gix::gix repository::config::transport_options::http::http_no_proxy |
|
PASS [ 0.011s] gix::gix repository::config::transport_options::http::http_proxy_with_username |
|
PASS [ 0.010s] 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.011s] gix::gix repository::config::transport_options::http::http_ssl_version_empty_resets_prior_values |
|
PASS [ 0.010s] gix::gix repository::config::transport_options::http::http_ssl_version_min_max_overrides_ssl_version |
|
PASS [ 0.009s] gix::gix repository::config::transport_options::http::http_verbose |
|
PASS [ 0.010s] gix::gix repository::config::transport_options::http::https_specific_proxy_empty |
|
PASS [ 0.009s] gix::gix repository::config::transport_options::http::https_specific_proxy_is_only_a_fallback |
|
PASS [ 0.009s] gix::gix repository::config::transport_options::http::https_specific_proxy_only |
|
PASS [ 0.009s] gix::gix repository::config::transport_options::http::proxy_without_protocol_is_defaulted_to_http |
|
PASS [ 0.009s] gix::gix repository::config::transport_options::http::remote_overrides |
|
PASS [ 0.008s] gix::gix repository::config::transport_options::http::simple_configuration |
|
PASS [ 0.010s] gix::gix repository::config::transport_options::http::ssl_no_verify_takes_precedence |
|
PASS [ 0.010s] gix::gix repository::config::transport_options::http::ssl_verify_disabled |
|
PASS [ 0.011s] gix::gix repository::excludes::empty_core_excludes |
|
PASS [ 0.017s] gix::gix repository::dirwalk::basics |
|
PASS [ 0.012s] gix::gix repository::filter::pipeline_in_nonbare_repo_without_index |
|
PASS [ 0.011s] gix::gix repository::filter::pipeline_in_repo_without_special_options |
|
PASS [ 0.014s] gix::gix repository::filter::pipeline_with_autocrlf |
|
PASS [ 0.013s] gix::gix repository::object::commit::parent_in_initial_commit_causes_failure |
|
PASS [ 0.026s] gix::gix repository::object::commit::multi_line_commit_message_uses_first_line_in_ref_log_ref_nonexisting |
|
PASS [ 0.015s] gix::gix repository::object::commit::single_line_initial_commit_empty_tree_ref_nonexisting |
|
PASS [ 0.015s] gix::gix repository::object::commit_as::specify_committer_and_author |
|
PASS [ 0.014s] gix::gix repository::object::find::empty_tree_can_always_be_found |
|
PASS [ 0.014s] gix::gix repository::object::find::find_and_try_find_with_and_without_object_cache |
|
PASS [ 0.014s] gix::gix repository::object::write_blob::from_slice |
|
PASS [ 0.025s] gix::gix repository::object::tag::simple |
|
PASS [ 0.011s] gix::gix repository::object::write_blob::from_stream |
|
PASS [ 0.010s] gix::gix repository::object::write_object::empty_tree |
|
PASS [ 0.008s] gix::gix repository::open::bare_repo_with_index |
|
PASS [ 0.022s] gix::gix repository::object::writes_avoid_io_using_duplicate_check |
|
PASS [ 0.009s] gix::gix repository::open::missing_config_file::bare |
|
PASS [ 0.009s] gix::gix repository::open::missing_config_file::non_bare |
|
PASS [ 0.010s] gix::gix repository::open::non_bare_split_worktree |
|
PASS [ 0.009s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_boolean |
|
PASS [ 0.008s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_empty |
|
PASS [ 0.011s] gix::gix repository::open::none_bare_repo_without_index |
|
PASS [ 0.010s] gix::gix repository::open::not_a_repository::shows_proper_error |
|
PASS [ 0.012s] gix::gix repository::open::object_caches::default_git_and_custom_caches |
|
PASS [ 0.011s] gix::gix repository::open::object_caches::disabled |
|
PASS [ 0.010s] gix::gix repository::open::on_root_with_decomposed_unicode |
|
PASS [ 0.009s] gix::gix repository::open::open_path_as_is::bare_repos_open_normally |
|
PASS [ 0.008s] gix::gix repository::open::open_path_as_is::git_dir_within_worktrees_open_normally |
|
PASS [ 0.008s] gix::gix repository::open::open_path_as_is::worktrees_cannot_be_opened |
|
PASS [ 0.013s] gix::gix repository::open::submodules::by_their_worktree_checkout_and_git_modules_dir |
|
PASS [ 0.011s] gix::gix repository::pathspec::defaults_are_taken_from_repo_config |
|
PASS [ 0.026s] gix::gix repository::reference::head::detached |
|
PASS [ 0.010s] gix::gix repository::reference::head::symbolic |
|
PASS [ 0.067s] gix::gix repository::open::worktree::with_worktree_configs |
|
PASS [ 0.010s] gix::gix repository::reference::iter_references::all |
|
PASS [ 0.010s] gix::gix repository::reference::iter_references::prefixed |
|
PASS [ 0.010s] gix::gix repository::reference::iter_references::prefixed_and_peeled |
|
PASS [ 0.009s] gix::gix repository::remote::find_default_remote::works_on_detached_heads |
|
PASS [ 0.014s] gix::gix repository::reference::set_namespace::affects_edits_and_iteration |
|
PASS [ 0.012s] gix::gix repository::remote::find_fetch_remote::symbol_name |
|
PASS [ 0.012s] gix::gix repository::remote::find_fetch_remote::urls |
|
PASS [ 0.012s] gix::gix repository::remote::find_remote::bad_url_rewriting_can_be_handled_much_like_git |
|
PASS [ 0.011s] gix::gix repository::remote::find_remote::instead_of_url_rewriting |
|
PASS [ 0.011s] gix::gix repository::remote::find_remote::many_fetchspecs |
|
PASS [ 0.011s] gix::gix repository::remote::find_remote::push_url_and_push_specs |
|
PASS [ 0.009s] gix::gix repository::remote::find_remote::tags_option |
|
PASS [ 0.010s] gix::gix repository::remote::find_remote::typical |
|
PASS [ 0.008s] gix::gix repository::remote::remote_at::url_and_push_url |
|
PASS [ 0.009s] gix::gix repository::remote::remote_at::url_rewrites_are_respected |
|
PASS [ 0.011s] gix::gix repository::remote::remote_at::url_rewrites_can_be_skipped |
|
PASS [ 0.030s] gix::gix repository::shallow::no |
|
PASS [ 0.026s] gix::gix repository::shallow::traverse::boundary_is_detected_triggering_no_error |
|
PASS [ 0.012s] gix::gix repository::shallow::yes |
|
PASS [ 0.009s] gix::gix repository::size_in_memory |
|
PASS [ 0.023s] gix::gix repository::state::apply_mailbox |
|
PASS [ 0.024s] gix::gix repository::state::bisect |
|
PASS [ 0.016s] gix::gix repository::state::cherry_pick |
|
PASS [ 0.018s] gix::gix repository::state::cherry_pick_sequence |
|
PASS [ 0.020s] gix::gix repository::state::merge |
|
PASS [ 0.017s] gix::gix repository::state::rebase_interactive |
|
PASS [ 0.022s] gix::gix repository::state::revert |
|
PASS [ 0.177s] gix::gix repository::shallow::traverse::complex_graphs_can_be_iterated_despite_multiple_shallow_boundaries |
|
PASS [ 0.016s] gix::gix repository::state::revert_sequence |
|
PASS [ 0.010s] gix::gix repository::submodule::modules_file::is_read_from_index_if_not_in_worktree |
|
PASS [ 0.010s] gix::gix repository::submodule::modules_file::is_read_from_tree_if_not_in_index |
|
PASS [ 0.009s] gix::gix repository::submodule::modules_file::is_read_from_worktree |
|
PASS [ 0.012s] gix::gix repository::submodule::modules_file::none_if_not_present |
|
PASS [ 0.011s] gix::gix repository::submodule::submodules::all_modules_are_active_by_default |
|
PASS [ 0.012s] gix::gix repository::thread_safe_repository_is_sync |
|
PASS [ 0.014s] gix::gix repository::worktree::archive |
|
PASS [ 0.156s] gix::gix repository::worktree::from_bare_parent_repo |
|
PASS [ 0.013s] gix::gix repository::worktree::stream |
|
PASS [ 3.024s] gix::gix remote::fetch::blocking_and_async_io::fetch_empty_pack |
|
PASS [ 0.179s] gix::gix repository::worktree::from_nonbare_parent_repo |
|
PASS [ 0.168s] gix::gix repository::worktree::with_core_worktree_config::bare_relative |
|
PASS [ 0.169s] gix::gix repository::worktree::with_core_worktree_config::non_existing_relative |
|
PASS [ 0.156s] gix::gix repository::worktree::with_core_worktree_config::relative |
|
PASS [ 0.014s] gix::gix repository::worktree::with_core_worktree_config::relative_file |
|
PASS [ 0.080s] gix::gix revision::spec::from_bytes::access_blob_through_tree |
|
PASS [ 0.067s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_short_refs_are_dereferenced |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::ambiguous::commits_can_be_disambiguated_with_commit_specific_transformations |
|
PASS [ 0.019s] gix::gix revision::spec::from_bytes::ambiguous::blob_and_tree_can_be_disambiguated_by_type |
|
PASS [ 0.101s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_40hex_refs_are_ignored_and_we_prefer_the_object_of_the_same_name |
|
PASS [ 0.020s] gix::gix revision::spec::from_bytes::ambiguous::duplicates_are_deduplicated_across_all_odb_types |
|
PASS [ 0.019s] gix::gix revision::spec::from_bytes::ambiguous::fully_failed_disambiguation_still_yields_an_ambiguity_error |
|
PASS [ 0.017s] gix::gix revision::spec::from_bytes::ambiguous::prefix |
|
PASS [ 0.018s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_are_overridden_by_specific_ones |
|
PASS [ 0.025s] gix::gix revision::spec::from_bytes::ambiguous::ranges_are_auto_disambiguated_by_committish |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::ambiguous::trees_can_be_disambiguated_by_blob_access |
|
PASS [ 0.024s] gix::gix revision::spec::from_bytes::ambiguous::tags_can_be_disambiguated_with_commit_specific_transformations |
|
PASS [ 0.051s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_disambiguate |
|
PASS [ 0.017s] gix::gix revision::spec::from_bytes::bad_objects_are_valid_until_they_are_actually_read_from_the_odb |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::empty_tree_as_full_name |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::index::at_stage |
|
PASS [ 0.014s] gix::gix revision::spec::from_bytes::names_are_made_available_via_references |
|
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.016s] gix::gix revision::spec::from_bytes::peel::trailing_colon_is_equivalent_to_peel_to_tree |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::reflog::by_index |
|
PASS [ 0.015s] gix::gix revision::spec::from_bytes::reflog::by_index_unborn_head |
|
PASS [ 0.018s] 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.037s] gix::gix revision::spec::from_bytes::regex::find_youngest_matching_commit::regex_matches |
|
PASS [ 0.017s] gix::gix revision::spec::from_bytes::traverse::ancestors |
|
PASS [ 0.017s] 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.015s] gix::gix revision::spec::from_bytes::traverse::freestanding_negation_yields_descriptive_error |
|
PASS [ 0.017s] 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.011s] gix::gix status::index_worktree::iter::item_size |
|
PASS [ 0.021s] gix::gix status::index_worktree::iter::submodule_modification |
|
PASS [ 0.014s] gix::gix status::is_dirty::no_changes |
|
PASS [ 0.011s] gix::gix status::is_dirty::submodule_changes_are_picked_up |
|
PASS [ 0.012s] gix::gix status::is_dirty::untracked_files_are_excluded |
|
PASS [ 0.059s] gix::gix status::index_worktree::iter::untracked_files_collapse_by_default |
|
PASS [ 0.010s] gix::gix status::is_dirty::various_changes_positive |
|
PASS [ 0.066s] gix::gix status::index_worktree::iter::untracked_files_settings_none |
|
PASS [ 0.012s] gix::gix submodule::open::not_a_submodule |
|
PASS [ 0.014s] gix::gix submodule::open::old_form |
|
PASS [ 0.013s] gix::gix submodule::open::status::changed_head_empty_worktree |
|
PASS [ 0.019s] gix::gix submodule::open::status::changed_head_compared_to_superproject_index |
|
PASS [ 0.013s] gix::gix submodule::open::status::is_dirty_skips_expensive_checks |
|
PASS [ 0.023s] gix::gix submodule::open::status::modified_and_untracked |
|
PASS [ 0.009s] gix::interrupt needs_feature::multi_registration |
|
PASS [ 0.026s] gix::gix-init with_overrides::order_from_api_and_cli_and_environment |
|
PASS [ 0.029s] gix::gix submodule::open::various |
|
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::invalid_signature |
|
PASS [ 0.008s] gix-actor signature::decode::tests::parse_signature::empty_name_and_email |
|
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.007s] gix-actor signature::decode::tests::parse_signature::negative_offset_double_dash |
|
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::tz_minus |
|
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::tz_plus |
|
PASS [ 0.006s] gix-actor::actor signature::parse_timestamp_with_trailing_digits |
|
PASS [ 0.008s] gix-actor::actor identity::round_trip |
|
PASS [ 0.007s] gix-actor::actor signature::round_trip |
|
PASS [ 0.007s] gix-actor::actor signature::trim |
|
PASS [ 0.007s] gix-actor::actor signature::write_to::invalid::email |
|
PASS [ 0.007s] gix-actor::actor signature::write_to::invalid::name |
|
PASS [ 0.007s] gix-actor::actor signature::write_to::invalid::name_with_newline |
|
PASS [ 0.057s] gix-archive::archive from_tree::basic_usage_internal |
|
PASS [ 0.014s] gix-archive::archive from_tree::basic_usage_zip |
|
PASS [ 0.069s] gix-archive::archive from_tree::basic_usage_tar_gz |
|
PASS [ 0.007s] gix-attributes::attributes assignment::display |
|
PASS [ 0.075s] gix-archive::archive from_tree::basic_usage_tar |
|
PASS [ 0.008s] gix-attributes::attributes parse::attribute_names_must_not_begin_with_dash_and_must_be_ascii_only |
|
PASS [ 0.007s] gix-attributes::attributes parse::attributes_are_parsed_behind_various_whitespace_characters |
|
PASS [ 0.007s] gix-attributes::attributes parse::attributes_can_have_values |
|
PASS [ 0.007s] gix-attributes::attributes parse::attributes_come_in_different_flavors_due_to_prefixes |
|
PASS [ 0.007s] gix-attributes::attributes parse::attributes_see_state_adjustments_over_value_assignments |
|
PASS [ 0.007s] gix-attributes::attributes parse::byte_order_marks_are_no_patterns |
|
PASS [ 0.007s] gix-attributes::attributes parse::comment_can_be_escaped_like_gitignore_or_quoted |
|
PASS [ 0.007s] gix-attributes::attributes parse::comment_lines_are_ignored_as_well_as_empty_ones |
|
PASS [ 0.008s] gix-attributes::attributes parse::custom_macros_can_be_differentiated |
|
PASS [ 0.006s] gix-attributes::attributes parse::custom_macros_must_be_valid_attribute_names |
|
PASS [ 0.007s] gix-attributes::attributes parse::exclamation_marks_must_be_escaped_or_error_unlike_gitignore |
|
PASS [ 0.009s] gix-attributes::attributes parse::invalid_escapes_in_quotes_are_an_error |
|
PASS [ 0.008s] gix-attributes::attributes parse::leading_whitespace_is_ignored |
|
PASS [ 0.009s] 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.007s] gix-attributes::attributes parse::parsing_continues_even_in_the_face_of_invalid_lines_when_using_leniency |
|
PASS [ 0.007s] gix-attributes::attributes parse::trailing_whitespace_in_attributes_is_ignored |
|
PASS [ 0.011s] gix-attributes::attributes parse::quotes_separate_attributes_even_without_whitespace |
|
PASS [ 0.007s] gix-attributes::attributes parse::whitespace_around_patterns_can_be_quoted |
|
PASS [ 3.806s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack |
|
PASS [ 0.005s] gix-attributes::attributes search::size_of_outcome |
|
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.004s] 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.009s] gix-command tests::internal_win_path_lookup |
|
PASS [ 0.005s] gix-command::command context::git_dir_sets_git_dir_env_and_cwd |
|
PASS [ 0.004s] gix-command::command context::glob_pathspecs_sets_env_only |
|
PASS [ 0.005s] gix-command::command context::icase_pathspecs_sets_env_only |
|
PASS [ 0.004s] gix-command::command context::literal_pathspecs_sets_env_only |
|
PASS [ 0.004s] gix-command::command context::no_replace_objects_sets_env_only |
|
PASS [ 0.126s] gix-attributes::attributes search::all_attributes_are_listed_in_declaration_order |
|
PASS [ 0.005s] gix-command::command context::ref_namespace_sets_env_only |
|
PASS [ 0.005s] gix-command::command context::worktree_dir_sets_env_only |
|
PASS [ 0.004s] gix-command::command prepare::empty |
|
PASS [ 0.005s] gix-command::command extract_interpreter |
|
PASS [ 0.004s] gix-command::command prepare::multiple_arguments_in_one_line_with_auto_split |
|
PASS [ 0.004s] gix-command::command prepare::script_with_dollar_at |
|
PASS [ 0.138s] gix-attributes::attributes search::baseline |
|
PASS [ 0.006s] 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_with_auto_split |
|
PASS [ 0.007s] gix-command::command prepare::single_and_complex_arguments_will_not_auto_split_on_special_characters |
|
PASS [ 0.005s] gix-command::command prepare::single_and_multiple_arguments_as_part_of_command |
|
PASS [ 0.007s] gix-command::command prepare::single_and_multiple_arguments |
|
PASS [ 0.006s] gix-command::command prepare::single_and_multiple_arguments_as_part_of_command_with_shell |
|
PASS [ 0.006s] gix-command::command prepare::tilde_path_and_multiple_arguments_as_part_of_command_with_shell |
|
PASS [ 0.005s] gix-command::command shebang::parse::valid |
|
PASS [ 0.007s] gix-command::command shebang::parse::invalid |
|
PASS [ 0.156s] gix-attributes::attributes search::given_attributes_are_made_available_in_given_order |
|
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.009s] gix-command::command spawn::disallow_shell |
|
PASS [ 0.009s] gix-command::command spawn::environment_variables_are_passed_one_by_one |
|
PASS [ 0.010s] gix-command::command spawn::script_with_dollar_at |
|
PASS [ 0.009s] gix-command::command spawn::with_shell::sh_shell_specific_script_code |
|
PASS [ 0.013s] gix-command::command spawn::with_shell::command_in_path_with_args |
|
PASS [ 0.010s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_multiple_extra_args |
|
PASS [ 0.009s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_single_extra_arg |
|
PASS [ 0.018s] gix-commitgraph::commitgraph access::single_commit |
|
PASS [ 0.020s] gix-commitgraph::commitgraph access::octupus_merges |
|
PASS [ 0.025s] gix-commitgraph::commitgraph access::generation_numbers_overflow_is_handled_in_chained_graph |
|
PASS [ 0.025s] gix-commitgraph::commitgraph access::single_commit_future_64bit_dates_work |
|
PASS [ 0.013s] gix-commitgraph::commitgraph access::single_commit_huge_dates_generation_v2_also_do_not_allow_huge_dates |
|
PASS [ 0.012s] gix-commitgraph::commitgraph access::single_commit_huge_dates_overflow_v1 |
|
PASS [ 0.007s] gix-config file::tests::try_from::empty |
|
PASS [ 0.008s] gix-config file::tests::try_from::multiple_duplicate_sections |
|
PASS [ 0.018s] gix-commitgraph::commitgraph access::single_parent |
|
PASS [ 0.007s] gix-config file::tests::try_from::multiple_sections |
|
PASS [ 0.008s] gix-config file::tests::try_from::single_section |
|
PASS [ 0.007s] 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.006s] gix-config parse::nom::tests::comment::semicolon |
|
PASS [ 0.008s] gix-config parse::nom::tests::comment::octothorpe |
|
PASS [ 0.007s] 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::only_a_subset_of_characters_is_allowed |
|
PASS [ 0.007s] gix-config parse::nom::tests::config_name::must_start_with_alphabetic |
|
PASS [ 0.007s] gix-config parse::nom::tests::key_value_pair::nonascii_is_allowed_for_values_but_not_for_keys |
|
PASS [ 0.007s] gix-config parse::nom::tests::key_value_pair::whitespace_is_not_ambiguous |
|
PASS [ 0.006s] gix-config parse::nom::tests::section::complex_continuation |
|
PASS [ 0.007s] gix-config parse::nom::tests::section::empty_section |
|
PASS [ 0.007s] gix-config parse::nom::tests::section::empty_value_with_windows_newlines |
|
PASS [ 0.007s] gix-config parse::nom::tests::section::quote_split_over_two_lines |
|
PASS [ 0.006s] gix-config parse::nom::tests::section::section_handles_extraneous_whitespace_before_comment |
|
PASS [ 0.007s] gix-config parse::nom::tests::section::section_implicit_value |
|
PASS [ 0.006s] gix-config parse::nom::tests::section::section_very_commented |
|
PASS [ 0.006s] gix-config parse::nom::tests::section::section_with_empty_value_simplified |
|
PASS [ 0.008s] gix-config parse::nom::tests::section::section_with_empty_value |
|
PASS [ 0.007s] gix-config parse::nom::tests::section::simple_section |
|
PASS [ 0.007s] gix-config parse::nom::tests::section::simple_value_with_windows_newlines |
|
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::backslashes_in_subsections_do_not_escape_newlines_or_tabs |
|
PASS [ 0.008s] gix-config parse::nom::tests::section_headers::deprecated_subsection |
|
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::empty_legacy_subsection_name |
|
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::empty_modern_subsection_name |
|
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::eof_after_escape_in_sub_section |
|
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::escaped_newline_in_sub_section |
|
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::escaped_subsection |
|
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::invalid_characters_in_legacy_sub_section |
|
PASS [ 0.007s] 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.007s] gix-config parse::nom::tests::section_headers::newline_in_header |
|
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::newline_in_sub_section |
|
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::no_subsection |
|
PASS [ 0.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.007s] gix-config parse::nom::tests::section_headers::right_brace_in_subsection_name |
|
PASS [ 0.007s] gix-config parse::nom::tests::sub_section::escapes_need_allocation |
|
PASS [ 0.006s] gix-config parse::nom::tests::sub_section::zero_copy_simple |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_continuation::complex_continuation_with_leftover_comment |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_continuation::continuation_with_whitespace |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_without_surrounding_quotes_but_inner_quotes |
|
PASS [ 0.008s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_with_surrounding_quotes |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_continuation::quote_split_over_two_lines_with_leftover_comment |
|
PASS [ 0.006s] gix-config parse::nom::tests::value_continuation::simple_continuation |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::complex_test |
|
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_quote |
|
PASS [ 0.007s] 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.007s] gix-config parse::nom::tests::value_no_continuation::no_comment |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::octothorpe_comment_not_consumed |
|
PASS [ 0.008s] gix-config parse::nom::tests::value_no_continuation::no_comment_newline |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::semicolon_comment_not_consumed |
|
PASS [ 0.007s] 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.007s] gix-config parse::nom::tests::value_no_continuation::values_with_extraneous_whitespace_without_comment |
|
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::windows_newline |
|
PASS [ 0.007s] gix-config parse::section::header::tests::empty_header_names_are_legal |
|
PASS [ 0.006s] gix-config parse::section::header::tests::empty_header_sub_names_are_legal |
|
PASS [ 0.007s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection |
|
PASS [ 0.007s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection_with_separators |
|
PASS [ 0.007s] gix-config parse::tests::section::header::unvalidated::section_name_only |
|
PASS [ 0.007s] gix-config parse::tests::section::header::write_to::legacy_subsection_format_does_not_use_escapes |
|
PASS [ 0.006s] gix-config parse::tests::section::header::write_to::subsections_escape_two_characters_only |
|
PASS [ 0.007s] gix-config parse::tests::section::size_of_events |
|
PASS [ 0.010s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids |
|
PASS [ 0.011s] gix-config-tests::config file::access::mutate::remove_section::removal_is_complete_and_sections_can_be_readded |
|
PASS [ 0.010s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids_by_name |
|
PASS [ 0.009s] gix-config-tests::config file::access::mutate::rename_section::section_renaming_validates_new_name |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_multi_value::key_not_found |
|
PASS [ 0.010s] gix-config-tests::config file::access::mutate::set_meta::affects_newly_added_sections |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_across_sections |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_in_section |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_multi_value::section_not_found |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::raw_multi_value::non_relevant_subsection_is_ignored |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_multi_value::single_value_is_identical_to_single_value_query |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_must_be_respected |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_not_found |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::raw_value::key_not_found |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_across_section |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_in_section |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_value::section_not_found |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_value::subsection_must_be_respected |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::raw_value::single_section |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::raw_value::subsection_not_found |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_existing_raw_value::comment_included |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_existing_raw_value::ends_with_whitespace |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_existing_raw_value::multi_line |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_existing_raw_value::non_existing_values_cannot_be_set |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_existing_raw_value::quotes_and_backslashes |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_existing_raw_value::single_line |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_existing_raw_value::starts_with_whitespace |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_raw_value::comment_included |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_raw_value::ends_with_whitespace |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_raw_value::multi_line |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_raw_value::non_existing_values_cannot_be_set |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_raw_value::quotes_and_backslashes |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_raw_value::single_line |
|
PASS [ 0.009s] gix-config-tests::config file::access::read_only::complex_quoted_values |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_raw_value::starts_with_whitespace |
|
PASS [ 0.011s] gix-config-tests::config file::access::read_only::get_value_for_all_provided_values |
|
PASS [ 0.009s] gix-config-tests::config file::access::read_only::get_value_looks_up_all_sections_before_failing |
|
PASS [ 0.010s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_escaped_inner_quotes |
|
PASS [ 0.010s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_unescaped_inner_quotes |
|
PASS [ 0.009s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_across_sections |
|
PASS [ 0.010s] gix-config-tests::config file::access::read_only::multi_line_value_plain |
|
PASS [ 0.009s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_in_single_section |
|
PASS [ 0.010s] gix-config-tests::config file::access::read_only::section_names_are_case_insensitive |
|
PASS [ 0.010s] gix-config-tests::config file::access::read_only::sections_by_name |
|
PASS [ 0.010s] gix-config-tests::config file::access::read_only::single_section |
|
PASS [ 0.009s] gix-config-tests::config file::access::read_only::unknown_section |
|
PASS [ 0.010s] gix-config-tests::config file::access::read_only::value_names_are_case_insensitive |
|
PASS [ 0.009s] gix-config-tests::config file::impls::can_reconstruct_configs_with_implicits |
|
PASS [ 0.011s] gix-config-tests::config file::fuzzed |
|
PASS [ 0.010s] gix-config-tests::config file::impls::can_reconstruct_configs_without_whitespace_in_middle |
|
PASS [ 0.009s] gix-config-tests::config file::impls::can_reconstruct_empty_config |
|
PASS [ 0.009s] gix-config-tests::config file::impls::can_reconstruct_non_empty_config |
|
PASS [ 0.010s] gix-config-tests::config file::init::comfort::from_environment_overrides |
|
PASS [ 0.009s] gix-config-tests::config file::init::comfort::from_globals |
|
PASS [ 0.009s] gix-config-tests::config file::init::from_env::empty_with_zero_count |
|
PASS [ 0.015s] gix-config-tests::config file::init::comfort::from_git_dir_with_worktree_extension |
|
PASS [ 0.009s] gix-config-tests::config file::init::from_env::empty_without_relevant_environment |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_env::error_on_relative_paths_in_include_paths |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_env::follow_include_paths |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_env::multiple_key_value_pairs |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_env::parse_error_with_invalid_count |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_env::single_key_value_pair |
|
PASS [ 0.040s] gix-config-tests::config file::init::comfort::from_git_dir |
|
PASS [ 0.009s] gix-config-tests::config file::init::from_paths::from_path_no_includes::file_not_found |
|
PASS [ 0.011s] gix-config-tests::config file::init::from_paths::from_path_no_includes::single_path |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::frontmatter_is_maintained_in_multiple_files |
|
PASS [ 0.019s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_git_dir_with_os_separators_match |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_does_not_match_if_trailing_slash_is_missing |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_matches_with_trailing_glob |
|
PASS [ 0.019s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::case_insensitive_matches_any_case |
|
PASS [ 0.014s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_dot_slash_prefixes_are_not_special_and_are_not_what_you_want |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_from_environment_causes_error |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_path_matching_symlink_with_icase |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_path_with_symlink |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_path_is_replaced_with_directory_containing_the_including_config_file |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_path_with_dot_git_suffix_matches |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::explicit_star_star_prefix_and_suffix_match_zero_or_more_path_components |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::double_slash_does_not_match |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::globbing_and_wildcards |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::leading_dots_are_not_special |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_backslash |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_escaped_backslash |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_matching_symlink |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_with_trailing_slash_matches_like_star_star |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_and_dot_git_suffix_matches |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_does_not_match |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::star_star_in_the_middle |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_alone_does_not_match_even_if_home_is_git_directory |
|
PASS [ 0.015s] 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::gitdir::tilde_slash_expands_the_current_user_home |
|
PASS [ 0.011s] gix-config-tests::config file::init::from_paths::includes::conditional::include_and_includeif_correct_inclusion_order_and_delayed_resolve_include |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::full_ref_names_do_not_match |
|
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::double_star_globs_cross_component_boundaries |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::literal_branch_names_match |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::non_branches_never_match |
|
PASS [ 0.019s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_globs_do_not_cross_component_boundary |
|
PASS [ 0.011s] gix-config-tests::config file::init::from_paths::includes::unconditional::cycle_detection |
|
PASS [ 0.021s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::patterns_ending_with_slash_match_subdirectories_recursively |
|
PASS [ 0.027s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_glob_patterns |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::includes::unconditional::nested |
|
PASS [ 0.012s] gix-config-tests::config file::init::from_paths::includes::unconditional::multiple |
|
PASS [ 0.012s] gix-config-tests::config file::init::from_paths::includes::unconditional::respect_max_depth |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::includes::unconditional::simple |
|
PASS [ 0.011s] gix-config-tests::config file::init::from_paths::multiple_paths_multi_value_and_filter |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::multiple_paths_single_value |
|
PASS [ 0.009s] gix-config-tests::config file::init::from_str::empty_yields_default_file |
|
PASS [ 0.009s] gix-config-tests::config file::init::from_str::whitespace_without_section_contains_front_matter |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::multi_value::access::non_empty_sizes |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::multi_value::delete::all |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::multi_value::delete::single_at_start_and_end |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::multi_value::get::multi_line |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::multi_value::get::single_lines |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::multi_value::set::all |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::multi_value::set::all_empty |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::multi_value::set::single_at_end |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::multi_value::set::single_at_start |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::multi_value::set::values_are_escaped |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::section::pop::all |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::section::push::none_as_value_omits_the_key_value_separator |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::section::push::values_are_escaped |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::section::push::whitespace_is_derived_from_whitespace_before_first_value |
|
PASS [ 0.011s] gix-config-tests::config file::mutable::section::push_with_comment::various_comments_and_escaping |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::section::remove::all |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::section::section_mut_by_id |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::section::section_mut_must_exist_as_section_is_not_created_automatically |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_filter_may_reject_existing_sections |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_is_infallible |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::section::set::various_escapes_onto_various_kinds_of_values |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::section::set_leading_whitespace::any_whitespace_is_ok |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::value::delete::get_value_after_deleted |
|
PASS [ 0.012s] gix-config-tests::config file::mutable::section::set_leading_whitespace::panics_if_non_whitespace_is_used |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::value::delete::idempotency |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::delete::multi_line_value |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::delete::set_string_after_deleted |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::value::delete::single_line_value |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::get::empty |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::value::get::multi_line_before_comment |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::get::quoted_single_line_before_comment |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::value::get::single_line_before_comment |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::value::get::value_is_correct |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::comment_included |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::empty |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::ends_with_whitespace |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::just_whitespace |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::leading_whitespace_causes_double_quotes |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::value::set_string::multi_line |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::quotes_and_backslashes |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::simple_value_and_empty_string |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::single_line |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::starts_with_whitespace |
|
PASS [ 0.010s] gix-config-tests::config file::open::parse_config_with_windows_line_endings_successfully |
|
PASS [ 0.010s] gix-config-tests::config file::resolve_includes::missing_includes_are_ignored_by_default |
|
PASS [ 0.010s] gix-config-tests::config file::size_in_memory |
|
PASS [ 0.009s] gix-config-tests::config file::write::complex_lossless_roundtrip |
|
PASS [ 0.010s] gix-config-tests::config file::write::empty_sections_roundtrip |
|
PASS [ 0.009s] gix-config-tests::config file::write::to_filter::allows_only_selected_sections |
|
PASS [ 0.010s] gix-config-tests::config file::write::empty_sections_with_comments_roundtrip |
|
PASS [ 0.009s] gix-config-tests::config parse::consecutive_newlines |
|
PASS [ 0.009s] gix-config-tests::config parse::error::line_no_is_one_indexed |
|
PASS [ 0.010s] gix-config-tests::config parse::empty |
|
PASS [ 0.009s] gix-config-tests::config parse::error::remaining_data_contains_bad_tokens |
|
PASS [ 0.010s] gix-config-tests::config parse::error::to_string |
|
PASS [ 0.010s] gix-config-tests::config parse::error::to_string_truncates_extra_values |
|
PASS [ 0.010s] gix-config-tests::config parse::from_bytes::complex |
|
PASS [ 0.010s] gix-config-tests::config parse::from_bytes::skips_bom |
|
PASS [ 0.012s] gix-config-tests::config parse::from_bytes::fuzz |
|
PASS [ 0.009s] gix-config-tests::config parse::key::missing_dot_is_invalid |
|
PASS [ 0.010s] gix-config-tests::config parse::key::section_name_and_key |
|
PASS [ 0.009s] gix-config-tests::config parse::key::section_name_subsection_and_key |
|
PASS [ 0.010s] gix-config-tests::config parse::newlines_with_spaces |
|
PASS [ 0.009s] gix-config-tests::config parse::section::header::new::names_must_be_mostly_ascii |
|
PASS [ 0.009s] gix-config-tests::config parse::section::header::new::subsections_with_newlines_and_null_bytes_are_rejected |
|
PASS [ 0.010s] gix-config-tests::config parse::section::header::write_to::everything_is_allowed |
|
PASS [ 0.010s] gix-config-tests::config parse::section::header::write_to::subsection_backslashes_and_quotes_are_escaped |
|
PASS [ 0.012s] gix-config-tests::config parse::section::key::case_insensitive_eq |
|
PASS [ 0.010s] gix-config-tests::config parse::section::key::case_insensitive_hash |
|
PASS [ 0.010s] gix-config-tests::config parse::section::key::case_insensitive_ord |
|
PASS [ 0.009s] gix-config-tests::config parse::section::key::rejects_invalid_format |
|
PASS [ 0.009s] gix-config-tests::config parse::section::name::alphanum_and_dash_are_valid |
|
PASS [ 0.010s] gix-config-tests::config parse::section::name::rejects_invalid_format |
|
PASS [ 0.008s] gix-config-tests::config parse::size_in_memory |
|
PASS [ 0.009s] gix-config-tests::config source::git_config_global |
|
PASS [ 0.008s] gix-config-tests::config source::git_config_system |
|
PASS [ 0.013s] gix-config-tests::config source::git_config_no_system |
|
PASS [ 0.011s] gix-config-tests::config value::normalize::all_quote_optimization_is_correct |
|
PASS [ 0.008s] gix-config-tests::config value::normalize::all_quoted_is_optimized |
|
PASS [ 0.008s] gix-config-tests::config value::normalize::empty_quotes_are_zero_copy |
|
PASS [ 0.009s] gix-config-tests::config value::normalize::empty_string |
|
PASS [ 0.008s] gix-config-tests::config value::normalize::escaped_quotes_are_kept |
|
PASS [ 0.009s] gix-config-tests::config value::normalize::inner_quotes_are_removed |
|
PASS [ 0.010s] gix-config-tests::config value::normalize::modified_is_owned |
|
PASS [ 0.009s] gix-config-tests::config value::normalize::newline_tab_backspace_are_escapable |
|
PASS [ 0.009s] gix-config-tests::config value::normalize::not_modified_is_borrowed |
|
PASS [ 0.008s] gix-config-tests::config value::normalize::other_escapes_are_ignored_entirely |
|
PASS [ 0.009s] gix-config-tests::config value::normalize::quotes_right_next_to_each_other |
|
PASS [ 0.010s] gix-config-tests::config value::normalize::tabs_are_not_resolved_to_spaces_unlike_what_git_does |
|
PASS [ 0.008s] gix-config-value::value boolean::from_str_err |
|
PASS [ 0.006s] gix-config-value::value boolean::from_str_false |
|
PASS [ 0.007s] gix-config-value::value boolean::from_str_true |
|
PASS [ 0.006s] gix-config-value::value boolean::ignores_case |
|
PASS [ 0.007s] gix-config-value::value color::attribute::invalid |
|
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::attribute::non_inverted |
|
PASS [ 0.006s] gix-config-value::value color::from_git::at_most_two_colors |
|
PASS [ 0.007s] gix-config-value::value color::from_git::attribute_before_color_name |
|
PASS [ 0.006s] gix-config-value::value color::from_git::attribute_fg_bg |
|
PASS [ 0.172s] gix-config-tests::config mem::usage |
|
PASS [ 0.007s] gix-config-value::value color::from_git::color_name_before_attribute |
|
PASS [ 0.007s] gix-config-value::value color::from_git::default_can_combine_with_attributes |
|
PASS [ 0.008s] gix-config-value::value color::from_git::empty |
|
PASS [ 0.006s] gix-config-value::value color::from_git::fg_bg_attribute |
|
PASS [ 0.006s] 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::reset |
|
PASS [ 0.008s] gix-config-value::value color::from_git::normal_default_can_clear_backgrounds |
|
PASS [ 0.006s] gix-config-value::value color::from_git::reset_then_multiple_attributes |
|
PASS [ 0.006s] gix-config-value::value color::name::ansi |
|
PASS [ 0.007s] gix-config-value::value color::name::bright |
|
PASS [ 0.007s] gix-config-value::value color::name::hex |
|
PASS [ 0.007s] gix-config-value::value color::name::invalid |
|
PASS [ 0.006s] gix-config-value::value color::name::non_bright |
|
PASS [ 0.007s] gix-config-value::value integer::as_decimal |
|
PASS [ 0.007s] gix-config-value::value integer::from_str_no_suffix |
|
PASS [ 0.007s] gix-config-value::value integer::from_str_with_suffix |
|
PASS [ 0.006s] gix-config-value::value integer::invalid_from_str |
|
PASS [ 0.007s] gix-config-value::value path::interpolate::backslash_is_not_special_and_they_are_not_escaping_anything |
|
PASS [ 0.006s] gix-config-value::value path::interpolate::empty_path_is_error |
|
PASS [ 0.006s] gix-config-value::value path::interpolate::prefix_substitutes_git_install_dir |
|
PASS [ 0.006s] gix-config-value::value path::interpolate::prefix_substitution_skipped_with_dot_slash |
|
PASS [ 0.007s] gix-config-value::value path::interpolate::tilde_alone_does_not_interpolate |
|
PASS [ 0.006s] 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.011s] gix-credentials::credentials helper::cascade::invoke::bogus_password_overrides_any_helper_and_helper_overrides_username_in_url |
|
PASS [ 0.012s] gix-credentials::credentials helper::cascade::invoke::credentials_are_filled_in_one_by_one_and_stop_when_complete |
|
PASS [ 0.013s] gix-credentials::credentials helper::cascade::invoke::failing_helpers_for_filling_dont_interrupt |
|
PASS [ 0.011s] gix-credentials::credentials helper::cascade::invoke::helpers_can_quit_and_their_creds_are_taken_if_complete |
|
PASS [ 0.012s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value |
|
PASS [ 0.013s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value_using_the_url_only |
|
PASS [ 0.014s] gix-credentials::credentials helper::cascade::invoke::partial_credentials_can_be_overwritten_by_complete_ones |
|
PASS [ 0.015s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_but_can_skip_the_path_in_host_only_urls |
|
PASS [ 0.014s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_to_support_scripts |
|
PASS [ 0.010s] gix-credentials::credentials helper::cascade::invoke::usernames_in_urls_are_kept_if_the_helper_does_not_overwrite_it |
|
PASS [ 0.007s] gix-credentials::credentials helper::context::encode_decode_roundtrip_works_only_for_serializing_fields |
|
PASS [ 0.006s] gix-credentials::credentials helper::context::from_bytes::empty_newlines_cause_skipping_remaining_input |
|
PASS [ 0.006s] gix-credentials::credentials helper::context::from_bytes::null_bytes_when_decoding |
|
PASS [ 0.007s] gix-credentials::credentials helper::context::from_bytes::quit_supports_git_config_boolean_values |
|
PASS [ 0.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.159s] gix-config-tests::mem usage |
|
PASS [ 0.008s] gix-credentials::credentials helper::context::write_to::quit_is_not_serialized_but_can_be_parsed |
|
PASS [ 0.010s] gix-credentials::credentials helper::invoke::get |
|
PASS [ 0.010s] gix-credentials::credentials helper::invoke::program::builtin |
|
PASS [ 0.010s] gix-credentials::credentials helper::invoke::program::path_to_helper_as_script_to_workaround_executable_bits |
|
PASS [ 0.010s] gix-credentials::credentials helper::invoke::program::path_to_helper_script |
|
PASS [ 0.010s] gix-credentials::credentials helper::invoke::program::script |
|
PASS [ 0.006s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::missing_username_or_password_causes_failure_with_get_action |
|
PASS [ 0.012s] gix-credentials::credentials helper::invoke::store_and_reject |
|
PASS [ 0.008s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::quit_message_in_context_causes_special_error_ignoring_missing_identity |
|
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::empty |
|
PASS [ 0.006s] 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.008s] 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.007s] gix-credentials::credentials program::from_custom_definition::simple_script_in_path |
|
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::destructure_url_in_place::http_and_https_ignore_the_path_by_default |
|
PASS [ 0.007s] gix-credentials::credentials protocol::context::to_prompt::any_scheme_means_url_is_included |
|
PASS [ 0.007s] gix-credentials::credentials protocol::context::to_prompt::no_scheme_means_no_url |
|
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::host_is_appended |
|
PASS [ 0.007s] gix-credentials::credentials protocol::context::to_url::no_protocol_is_nothing |
|
PASS [ 0.006s] gix-credentials::credentials protocol::context::to_url::path_is_appended_with_leading_slash_placed_as_needed |
|
PASS [ 0.006s] 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.008s] gix-date parse::relative::tests::two_weeks_ago |
|
PASS [ 0.007s] gix-date::date time::format::custom_compile_time |
|
PASS [ 0.008s] gix-date::date time::format::default |
|
PASS [ 0.013s] gix-date::date time::baseline::parse_compare_format |
|
PASS [ 0.007s] gix-date::date time::format::git_default |
|
PASS [ 0.007s] gix-date::date time::format::git_rfc2822 |
|
PASS [ 0.007s] gix-date::date time::format::iso8601 |
|
PASS [ 0.007s] gix-date::date time::format::raw |
|
PASS [ 0.008s] gix-date::date time::format::iso8601_strict |
|
PASS [ 0.006s] gix-date::date time::format::rfc2822 |
|
PASS [ 0.007s] gix-date::date time::format::short |
|
PASS [ 0.007s] gix-date::date time::format::unix |
|
PASS [ 0.007s] gix-date::date time::init::utc_local_handles_signs_correctly |
|
PASS [ 0.007s] gix-date::date time::is_set |
|
PASS [ 0.006s] gix-date::date time::parse::bad_raw |
|
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.006s] gix-date::date time::parse::git_default |
|
PASS [ 0.006s] 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.008s] gix-date::date time::parse::relative::large_offsets_do_not_panic |
|
PASS [ 0.007s] gix-date::date time::parse::relative::offset_leading_to_before_unix_epoch_can_be_represented |
|
PASS [ 0.006s] gix-date::date time::parse::relative::various |
|
PASS [ 0.007s] 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.007s] gix-date::date time::write_to::invalid |
|
PASS [ 0.008s] gix-date::date time::write_to::valid_roundtrips |
|
PASS [ 0.006s] gix-diff rewrites::tracker::estimate_involved_items::copies_count_modifications_as_sources |
|
PASS [ 0.007s] gix-diff rewrites::tracker::estimate_involved_items::copies_do_not_count_additions_as_sources |
|
PASS [ 0.007s] gix-diff rewrites::tracker::estimate_involved_items::renames_count_unemitted_as_sources_and_destinations |
|
PASS [ 0.007s] gix-diff tree::changes::tests::compare_select_samples |
|
PASS [ 0.006s] gix-diff tree::visit::tests::size_of_change |
|
PASS [ 0.012s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::above_large_file_threshold |
|
PASS [ 0.008s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::non_existing |
|
PASS [ 0.012s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_below_large_file_threshold |
|
PASS [ 0.008s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::simple |
|
PASS [ 0.008s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::worktree_filter |
|
PASS [ 0.023s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_by_buffer_inspection |
|
PASS [ 0.007s] gix-diff-tests::diff blob::platform::diff_binary |
|
PASS [ 0.008s] gix-diff-tests::diff blob::platform::diff_performed_despite_external_command |
|
PASS [ 0.008s] gix-diff-tests::diff blob::platform::invalid_resource_types |
|
PASS [ 0.010s] gix-diff-tests::diff blob::platform::diff_skipped_due_to_external_command_and_enabled_option |
|
PASS [ 0.009s] gix-diff-tests::diff blob::platform::resources_of_worktree_and_odb_and_check_link |
|
PASS [ 0.008s] gix-diff-tests::diff blob::platform::source_and_destination_do_not_exist |
|
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::add_only |
|
PASS [ 0.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.008s] gix-diff-tests::diff rewrites::tracker::copy_by_id_in_additions_only |
|
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::copy_by_id_search_in_all_sources |
|
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::remove_only |
|
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::copy_by_similarity_reports_limit_if_encountered |
|
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::rename_by_50_percent_similarity |
|
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::rename_by_similarity_reports_limit_if_encountered |
|
PASS [ 0.009s] gix-diff-tests::diff rewrites::tracker::rename_by_id |
|
PASS [ 0.056s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::with_driver |
|
PASS [ 0.252s] gix-diff-tests::diff tree::changes::to_obtain_tree::interesting_rename |
|
PASS [ 0.009s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference |
|
PASS [ 0.257s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference_nested |
|
PASS [ 0.538s] gix-diff-tests::diff tree::changes::to_obtain_tree::interesting_rename_2 |
|
PASS [ 0.551s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states |
|
PASS [ 0.562s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states_nested |
|
PASS [ 0.664s] gix-dir::dir walk::cancel_with_collection_does_not_fail |
|
PASS [ 0.007s] gix-dir::dir walk::expendable_and_precious |
|
PASS [ 0.007s] gix-dir::dir walk::expendable_and_precious_in_ignored_dir_with_pathspec |
|
PASS [ 0.005s] gix-dir::dir walk::file_root_is_shown_if_pathspec_matches_exactly |
|
PASS [ 0.007s] gix-dir::dir walk::ignored_dir_with_cwd_handling |
|
PASS [ 0.006s] gix-dir::dir walk::ignored_with_cwd_handling |
|
PASS [ 0.006s] gix-dir::dir walk::ignored_with_prefix_pathspec_collapses_just_like_untracked |
|
PASS [ 0.007s] gix-dir::dir walk::nested_bare_repos_in_ignored_directories |
|
PASS [ 0.683s] gix-dir::dir walk::complex_empty |
|
PASS [ 0.659s] gix-dir::dir walk::empty_root |
|
PASS [ 0.675s] gix-dir::dir walk::empty_and_nested_untracked |
|
PASS [ 0.008s] gix-dir::dir walk::nested_ignored_dirs_for_deletion_nonmatching_wildcard_spec |
|
PASS [ 0.008s] gix-dir::dir walk::nested_precious_repo_respects_wildcards |
|
PASS [ 0.009s] gix-dir::dir walk::nested_repos_in_ignored_directories |
|
PASS [ 0.009s] gix-dir::dir walk::nested_repos_in_untracked_directories |
|
PASS [ 0.009s] gix-dir::dir walk::only_untracked |
|
PASS [ 0.009s] gix-dir::dir walk::only_untracked_explicit_pathspec_selection |
|
PASS [ 0.008s] gix-dir::dir walk::only_untracked_from_subdir |
|
PASS [ 0.009s] gix-dir::dir walk::only_untracked_with_cwd_handling |
|
PASS [ 0.008s] gix-dir::dir walk::only_untracked_with_prefix_deletion |
|
PASS [ 0.010s] gix-dir::dir walk::only_untracked_with_pathspec |
|
PASS [ 0.009s] gix-dir::dir walk::partial_checkout_cone_and_non_one |
|
PASS [ 0.009s] gix-dir::dir walk::root_at_submodule_repository_allows_walk |
|
PASS [ 0.008s] gix-dir::dir walk::root_can_be_pruned_early_with_pathspec |
|
PASS [ 0.010s] gix-dir::dir walk::precious_are_not_expendable |
|
PASS [ 0.008s] gix-dir::dir walk::root_cannot_pass_through_case_altered_capital_dot_git_if_case_insensitive |
|
PASS [ 0.008s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_tracked |
|
PASS [ 0.008s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_untracked |
|
PASS [ 0.008s] gix-dir::dir walk::root_in_submodule_from_superproject_repository_allows_walk |
|
PASS [ 0.008s] gix-dir::dir walk::root_in_submodule_repository_allows_walk |
|
PASS [ 0.008s] gix-dir::dir walk::root_may_not_go_through_dot_git |
|
PASS [ 0.009s] gix-dir::dir walk::root_may_not_go_through_nested_repository_unless_enabled |
|
PASS [ 0.008s] gix-dir::dir walk::root_may_not_go_through_submodule |
|
PASS [ 0.007s] gix-dir::dir walk::root_that_is_ignored_is_listed_for_files_and_directories |
|
PASS [ 0.008s] gix-dir::dir walk::root_that_is_tracked_and_ignored_is_considered_tracked |
|
PASS [ 0.007s] gix-dir::dir walk::root_that_is_tracked_file_is_returned |
|
PASS [ 0.007s] gix-dir::dir walk::root_that_is_untracked_file_is_returned |
|
PASS [ 0.006s] gix-dir::dir walk::root_with_dir_that_is_tracked_and_ignored |
|
PASS [ 0.007s] gix-dir::dir walk::should_interrupt_works_even_in_empty_directories |
|
PASS [ 0.008s] gix-dir::dir walk::subdir_untracked |
|
PASS [ 0.008s] gix-dir::dir walk::submodules |
|
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.006s] gix-dir::dir walk::type_mismatch_ignore_case |
|
PASS [ 0.061s] gix-dir::dir walk::root_may_be_a_symlink_if_it_is_the_worktree |
|
PASS [ 0.006s] gix-dir::dir walk::type_mismatch_ignore_case_clash_dir_is_file |
|
PASS [ 0.057s] gix-dir::dir walk::root_may_not_lead_through_symlinks |
|
PASS [ 0.006s] gix-dir::dir walk::type_mismatch_ignore_case_clash_file_is_dir |
|
PASS [ 0.035s] gix-dir::dir walk::symlink_to_dir_can_be_excluded |
|
PASS [ 0.009s] gix-dir::dir walk::untracked_and_ignored |
|
PASS [ 0.008s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_prefix_wildcards |
|
PASS [ 0.012s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_mixed |
|
PASS [ 0.009s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_wildcards |
|
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed |
|
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed_with_prefix |
|
PASS [ 0.009s] gix-dir::dir walk::untracked_and_ignored_collapse_mix |
|
PASS [ 0.009s] gix-dir::dir walk::untracked_and_ignored_for_deletion_negative_wildcard_spec |
|
PASS [ 0.009s] gix-dir::dir walk::untracked_and_ignored_for_deletion_nonmatching_wildcard_spec |
|
PASS [ 0.009s] gix-dir::dir walk::untracked_and_ignored_for_deletion_positive_wildcard_spec |
|
PASS [ 0.008s] gix-dir::dir walk::untracked_and_ignored_pathspec_guidance |
|
PASS [ 0.008s] gix-dir::dir walk::walk_with_submodule |
|
PASS [ 0.007s] gix-dir::dir walk::worktree_root_can_be_symlink |
|
PASS [ 0.008s] gix-discover is::config::tests::various |
|
PASS [ 0.011s] gix-dir::dir_walk_cwd prefixes_work_as_expected |
|
PASS [ 0.007s] gix-discover upwards::types::tests::parse_ceiling_dirs_from_environment_format |
|
PASS [ 0.180s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare |
|
PASS [ 0.005s] gix-discover::discover is_git::no_bare_repo_without_index_file_looks_like_worktree |
|
PASS [ 0.006s] gix-discover::discover is_git::split_worktree_using_configuration |
|
PASS [ 0.004s] gix-discover::discover parse::invalid |
|
PASS [ 0.190s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_nonbare_repo |
|
PASS [ 0.005s] gix-discover::discover parse::valid |
|
PASS [ 0.006s] gix-discover::discover path::from_git_dir_file::absolute_path_unix |
|
PASS [ 0.005s] gix-discover::discover path::from_git_dir_file::relative_path_is_made_absolute_relative_to_containing_dir |
|
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.005s] gix-discover::discover upwards::ceiling_dirs::ceiling_dirs_are_not_processed_differently_than_the_git_dir_candidate |
|
PASS [ 0.005s] gix-discover::discover upwards::ceiling_dirs::ceilings_are_adjusted_to_match_search_dir |
|
PASS [ 0.212s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_bare_repo |
|
PASS [ 0.005s] gix-discover::discover upwards::ceiling_dirs::discovery_fails_if_we_require_a_matching_ceiling_dir_but_are_standing_on_it |
|
PASS [ 0.215s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare_if_it_was_renamed |
|
PASS [ 0.006s] gix-discover::discover upwards::ceiling_dirs::git_dir_candidate_within_ceiling_allows_discovery |
|
PASS [ 0.008s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dir_error_can_be_suppressed |
|
PASS [ 0.007s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dirs_errors_by_default |
|
PASS [ 0.009s] gix-discover::discover upwards::ceiling_dirs::more_restrictive_ceiling_dirs_overrule_less_restrictive_ones |
|
PASS [ 0.008s] gix-discover::discover upwards::do_not_shorten_absolute_paths |
|
PASS [ 0.007s] gix-discover::discover upwards::dot_git_only::bare_repos_are_ignored |
|
PASS [ 0.008s] gix-discover::discover upwards::dot_git_only::succeeds_from_within_dot_git_dir |
|
PASS [ 0.008s] gix-discover::discover upwards::dot_git_only::succeeds_in_worktree_dir |
|
PASS [ 0.007s] gix-discover::discover upwards::from_bare_git_dir |
|
PASS [ 0.008s] gix-discover::discover upwards::from_bare_git_dir_without_config_file |
|
PASS [ 0.007s] gix-discover::discover upwards::from_bare_with_index |
|
PASS [ 0.008s] gix-discover::discover upwards::from_dir_with_dot_dot |
|
PASS [ 0.008s] gix-discover::discover upwards::from_existing_worktree |
|
PASS [ 0.007s] gix-discover::discover upwards::from_existing_worktree_inside_dot_git |
|
PASS [ 0.008s] gix-discover::discover upwards::from_git_dir |
|
PASS [ 0.008s] gix-discover::discover upwards::from_inside_bare_git_dir |
|
PASS [ 0.008s] 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_bare_without_index |
|
PASS [ 0.007s] gix-discover::discover upwards::from_non_existing_worktree |
|
PASS [ 0.008s] gix-discover::discover upwards::from_non_existing_worktree_inside_dot_git |
|
PASS [ 0.007s] gix-discover::discover upwards::from_working_dir |
|
PASS [ 0.007s] gix-discover::discover upwards::from_working_dir_no_config |
|
PASS [ 0.007s] gix-discover::isolated in_cwd_upwards_nonbare_repo_without_index |
|
PASS [ 0.009s] gix-discover::isolated in_cwd_upwards_bare_repo_without_index |
|
PASS [ 0.006s] gix-discover::isolated unc_paths_are_handled_on_windows |
|
PASS [ 0.007s] gix-discover::isolated upwards_bare_repo_with_index |
|
PASS [ 0.006s] gix-discover::isolated upwards_with_relative_directories_and_optional_ceiling |
|
PASS [ 0.006s] gix-features::features trace::span |
|
PASS [ 0.004s] gix-features::hash size_of_sha1 |
|
PASS [ 0.004s] gix-features::multi-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.006s] gix-features::multi-threaded parallel::in_order_iter::in_order_stays_in_order |
|
PASS [ 0.034s] gix-discover::discover upwards::submodules::by_their_module_git_dir |
|
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_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete |
|
PASS [ 0.039s] gix-discover::discover upwards::submodules::by_their_worktree_checkout |
|
PASS [ 0.012s] gix-features::multi-threaded parallel::in_parallel |
|
PASS [ 0.008s] gix-features::multi-threaded parallel::stepped_reduce_finalize |
|
PASS [ 0.008s] gix-features::multi-threaded parallel::stepped_reduce_next |
|
PASS [ 0.007s] gix-features::multi-threaded parallel::stepped_reduce_ref_input_and_consume |
|
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_big |
|
PASS [ 0.017s] gix-features::multi-threaded parallel::in_parallel_with_mut_slice_in_chunks |
|
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_small |
|
PASS [ 0.007s] gix-features::parallel optimize_chunk_size_and_thread_limit::not_enough_chunks_for_threads |
|
PASS [ 0.007s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_indexed |
|
PASS [ 0.007s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_lookup |
|
PASS [ 0.008s] gix-features::parallel optimize_chunk_size_and_thread_limit::some_more_chunks_per_thread |
|
PASS [ 0.007s] 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::unknown_chunk_count::medium_chunk_size_single_thread |
|
PASS [ 0.007s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_many_threads |
|
PASS [ 0.008s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_single_thread |
|
PASS [ 0.007s] gix-features::pipe io::continue_on_empty_writes |
|
PASS [ 0.007s] gix-features::pipe io::lack_of_reader_fails_with_broken_pipe |
|
PASS [ 0.007s] gix-features::pipe io::line_reading |
|
PASS [ 0.008s] gix-features::pipe io::line_reading_one_by_one |
|
PASS [ 0.007s] gix-features::pipe io::small_reads |
|
PASS [ 0.007s] gix-features::pipe io::writer_can_inject_errors |
|
PASS [ 0.010s] gix-features::pipe io::threaded_read_to_end |
|
PASS [ 0.007s] gix-features::single-threaded parallel::in_order_iter::in_order_stays_in_order |
|
PASS [ 0.010s] gix-features::single-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.007s] gix-features::single-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete |
|
PASS [ 0.007s] gix-features::single-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.012s] gix-features::single-threaded parallel::in_parallel |
|
PASS [ 0.011s] gix-features::single-threaded parallel::stepped_reduce_finalize |
|
PASS [ 0.011s] gix-features::single-threaded parallel::stepped_reduce_next |
|
PASS [ 0.007s] gix-features::single-threaded parallel::stepped_reduce_ref_input_and_consume |
|
PASS [ 0.017s] gix-features::single-threaded parallel::in_parallel_with_mut_slice_in_chunks |
|
PASS [ 0.007s] gix-filter::filter driver::apply::missing_driver_means_no_filter_is_applied |
|
PASS [ 33.393s] gix-filter::filter driver::apply::smudge_and_clean_delayed |
|
PASS [ 33.405s] gix-filter::filter driver::apply::process_status_abort_disables_capability |
|
PASS [ 0.553s] gix-filter::filter driver::apply::smudge_and_clean_failure_is_translated_to_observable_error_for_required_drivers |
|
PASS [ 33.968s] gix-filter::filter driver::apply::process_status_strange_shuts_down_process |
|
PASS [ 33.996s] gix-filter::filter driver::apply::a_crashing_process_can_restart_it |
|
PASS [ 0.601s] gix-filter::filter driver::apply::smudge_and_clean_failure_means_nothing_if_required_is_false |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::crlf_in_index_prevents_conversion_to_lf |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::detected_as_binary |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::fast_conversion_by_stripping_cr |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::no_crlf_means_no_work |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::round_trip_check |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::slower_conversion_due_to_lone_cr |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::with_binary_attribute_is_never_converted |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_worktree::each_nl_is_replaced_with_crnl |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_worktree::existing_crnl_are_not_replaced_for_safety_nor_are_lone_cr |
|
PASS [ 0.006s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_attribute_digest_does_not_allow_it |
|
PASS [ 0.004s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_configuration_does_not_allow_it |
|
PASS [ 0.004s] 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.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.004s] gix-filter::filter ident::undo::anything_between_dollar_id_dollar |
|
PASS [ 0.004s] gix-filter::filter ident::undo::empty |
|
PASS [ 0.006s] gix-filter::filter ident::undo::multiple |
|
PASS [ 0.006s] gix-filter::filter ident::undo::no_id_changes_nothing |
|
PASS [ 0.005s] gix-filter::filter ident::undo::nothing_if_it_is_not_id |
|
PASS [ 0.005s] gix-filter::filter ident::undo::nothing_if_newline_between_dollars |
|
PASS [ 0.412s] gix-filter::filter pipeline::convert_to_git::all_stages_mean_streaming_is_impossible |
|
PASS [ 0.006s] gix-filter::filter pipeline::convert_to_git::no_driver_but_filter_with_autocrlf |
|
PASS [ 0.005s] gix-filter::filter pipeline::convert_to_git::no_filter_means_reader_is_returned_unchanged |
|
LEAK [ 0.639s] gix-filter::filter driver::shutdown::ignore_when_waiting |
|
PASS [ 0.483s] gix-filter::filter pipeline::convert_to_git::only_driver_means_streaming_is_possible |
|
PASS [ 0.006s] gix-filter::filter pipeline::convert_to_worktree::all_stages_no_filter |
|
PASS [ 0.007s] gix-filter::filter pipeline::convert_to_worktree::no_filter |
|
PASS [ 0.007s] gix-filter::filter pipeline::default |
|
PASS [ 0.006s] gix-filter::filter worktree::encode_to_git::simple |
|
PASS [ 0.007s] gix-filter::filter worktree::encode_to_worktree::shift_jis |
|
PASS [ 0.006s] gix-filter::filter worktree::encoding::for_label::latin_1_is_supported_with_fallback |
|
PASS [ 0.007s] gix-filter::filter worktree::encoding::for_label::unknown |
|
PASS [ 0.454s] gix-filter::filter pipeline::convert_to_worktree::all_stages |
|
PASS [ 0.007s] gix-filter::filter worktree::encoding::for_label::utf32_is_not_supported |
|
PASS [ 0.007s] gix-filter::filter worktree::encoding::for_label::various_spellings_of_utf_8_are_supported |
|
PASS [ 0.007s] gix-filter::filter worktree::encoding::for_label::various_utf_16_with_bom_suffix_are_unsupported |
|
PASS [ 0.007s] gix-filter::filter worktree::encoding::for_label::various_utf_16_without_bom_suffix_are_supported |
|
PASS [ 0.007s] gix-fs::current_dir precompose_unicode |
|
PASS [ 0.010s] gix-fs::fs capabilities::parallel_probe |
|
PASS [ 0.007s] gix-fs::fs capabilities::probe |
|
PASS [ 0.007s] gix-fs::fs dir::create::all::a_deeply_nested_directory |
|
PASS [ 0.007s] gix-fs::fs dir::create::iter::a_single_directory_can_be_created_too |
|
PASS [ 0.007s] gix-fs::fs dir::create::iter::an_existing_directory_causes_immediate_success |
|
PASS [ 0.006s] gix-fs::fs dir::create::iter::an_existing_file_makes_directory_creation_fail_permanently |
|
PASS [ 0.007s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_automatically |
|
PASS [ 0.007s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_up_to_retries_limit |
|
PASS [ 0.006s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted |
|
PASS [ 0.007s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted_not_enough_retries |
|
PASS [ 0.007s] gix-fs::fs dir::remove::empty_depth_first::nested_empty_and_single_empty_delete_successfully |
|
PASS [ 0.007s] gix-fs::fs dir::remove::empty_depth_first::non_empty_anywhere_and_deletion_fails |
|
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::a_directory_which_doesnt_exist_to_start_with_is_ok |
|
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_being_the_target_dir_always_succeeds_and_we_do_nothing |
|
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_directory_doesnt_have_to_exist_either_if_the_target_doesnt |
|
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_must_contain_target_dir |
|
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::nested_directory_deletion_works |
|
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_being_a_file_immediately_fails |
|
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_non_existing_causes_existing_parents_not_to_be_deleted |
|
PASS [ 0.006s] gix-fs::fs dir::remove::iter::racy_directory_creation_during_deletion_always_wins_immediately |
|
PASS [ 0.006s] gix-fs::fs read_dir::with_precomposed_unicode |
|
PASS [ 0.006s] gix-fs::fs stack::absolute_paths_are_invalid |
|
PASS [ 0.007s] gix-fs::fs stack::delegate_calls_are_consistent |
|
PASS [ 0.007s] gix-fs::fs stack::empty_paths_are_noop_if_no_path_was_pushed_before |
|
PASS [ 0.006s] gix-fs::fs stack::path_join_handling |
|
PASS [ 0.007s] gix-fs::fs stack::relative_components_are_invalid |
|
PASS [ 1.419s] gix-filter::filter driver::apply::smudge_and_clean_series |
|
PASS [ 0.228s] gix-fsck::fsck connectivity::missing_blobs |
|
PASS [ 0.005s] gix-glob::glob parse::absence_of_sub_directories_are_marked |
|
PASS [ 0.005s] gix-glob::glob parse::backslashes_are_part_of_the_pattern_if_not_in_specific_positions |
|
PASS [ 0.054s] gix-fsck::fsck connectivity::no_missing |
|
PASS [ 0.005s] gix-glob::glob parse::hash_symbols_are_not_special |
|
PASS [ 0.007s] gix-glob::glob parse::backslashes_before_hashes_are_considered_an_escape_sequence |
|
PASS [ 0.005s] gix-glob::glob parse::leading_exclamation_mark_negates_pattern |
|
PASS [ 0.006s] gix-glob::glob parse::leading_exclamation_marks_can_be_escaped_with_backslash |
|
PASS [ 0.005s] gix-glob::glob parse::leading_slashes_mark_patterns_as_absolute |
|
PASS [ 0.007s] gix-glob::glob parse::mark_ends_with_pattern_specifically |
|
PASS [ 0.005s] gix-glob::glob parse::trailing_slashes_are_marked_and_removed |
|
PASS [ 0.005s] gix-glob::glob parse::trailing_spaces_are_taken_literally |
|
PASS [ 0.006s] gix-glob::glob parse::trailing_spaces_can_be_escaped_to_be_literal |
|
PASS [ 0.005s] gix-glob::glob parse::whitespace_only_is_ignored |
|
PASS [ 0.267s] gix-fsck::fsck connectivity::missing_trees |
|
PASS [ 0.007s] gix-glob::glob pattern::display |
|
PASS [ 0.006s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_ends_with_in_basenames |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_glob_in_paths |
|
PASS [ 0.008s] gix-glob::glob pattern::matching::absolute_basename_matches_only_from_beginning |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::absolute_path_matches_only_from_beginning |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_can_do_case_insensitive_prefix_search |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_detects_mismatches_quickly |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::basename_glob_and_literal_is_ends_with |
|
PASS [ 0.008s] gix-glob::glob pattern::matching::basename_matches_from_end |
|
PASS [ 0.008s] gix-glob::glob pattern::matching::directory_patterns_do_not_match_files_within_a_directory_as_well_like_slash_star_star |
|
PASS [ 0.009s] gix-glob::glob pattern::matching::fuzzed_exponential_runaway_denial_of_service |
|
PASS [ 0.015s] gix-glob::glob pattern::matching::compare_baseline_with_ours |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::matches_of_absolute_paths_work |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::names_do_not_automatically_match_entire_directories |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::negated_patterns_are_handled_by_caller |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::non_dirs_for_must_be_dir_patterns_are_ignored |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::single_paths_match_anywhere |
|
PASS [ 0.008s] gix-glob::glob pattern::matching::relative_path_does_not_match_from_end |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::special_cases_from_corpus |
|
PASS [ 0.007s] gix-glob::glob search::pattern::list::from_bytes_base |
|
PASS [ 0.007s] gix-glob::glob search::pattern::list::from_file_that_does_not_exist |
|
PASS [ 0.008s] gix-glob::glob search::pattern::list::from_file_that_is_a_directory |
|
PASS [ 0.006s] gix-glob::glob search::pattern::list::strip_base_handle_recompute_basename_pos |
|
PASS [ 0.007s] gix-glob::glob wildmatch::brackets |
|
PASS [ 0.009s] gix-glob::glob wildmatch::corpus |
|
PASS [ 0.006s] gix-hash::hash kind::from_hex_len::none_if_there_is_no_fit |
|
PASS [ 0.006s] gix-hash::hash kind::from_hex_len::some_sha1 |
|
PASS [ 0.007s] gix-hash::hash object_id::empty::blob |
|
PASS [ 0.006s] gix-hash::hash object_id::empty::tree |
|
PASS [ 0.006s] gix-hash::hash object_id::from_hex::invalid::non_hex_characters |
|
PASS [ 0.006s] gix-hash::hash object_id::from_hex::invalid::too_short |
|
PASS [ 0.008s] gix-hash::hash object_id::from_hex::invalid::too_long |
|
PASS [ 0.007s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_lowercase |
|
PASS [ 0.006s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_uppercase |
|
PASS [ 0.006s] gix-hash::hash oid::is_null |
|
PASS [ 0.007s] gix-hash::hash oid::to_hex_with_len::display_entire_range_sha1 |
|
PASS [ 0.006s] gix-hash::hash prefix::cmp_oid::it_detects_equality |
|
PASS [ 0.007s] gix-hash::hash prefix::cmp_oid::it_detects_inequality |
|
PASS [ 0.007s] gix-hash::hash prefix::new::errors_if_hex_len_is_longer_than_oid_len_in_hex |
|
PASS [ 0.007s] gix-hash::hash prefix::new::errors_if_hex_len_is_too_short |
|
PASS [ 0.007s] gix-hash::hash prefix::new::various_valid_inputs |
|
PASS [ 0.007s] gix-hash::hash prefix::try_from::id_8_chars |
|
PASS [ 0.006s] gix-hash::hash prefix::try_from::id_9_chars |
|
PASS [ 0.007s] gix-hash::hash prefix::try_from::id_to_long |
|
PASS [ 0.006s] gix-hash::hash prefix::try_from::id_to_short |
|
PASS [ 0.007s] gix-hash::hash prefix::try_from::invalid_chars |
|
PASS [ 0.007s] gix-hashtable::hashtable hash::hasher::non_write_methods_panic |
|
PASS [ 0.007s] gix-hashtable::hashtable hash::hasher::write_uses_the_first_8_bytes_verbatim_assuming_a_secure_hash_as_input |
|
PASS [ 0.007s] gix-ignore::ignore parse::backslashes_before_hashes_are_no_comments |
|
PASS [ 0.006s] gix-ignore::ignore parse::comments_are_ignored_as_well_as_empty_ones |
|
PASS [ 0.008s] gix-ignore::ignore parse::byte_order_marks_are_no_patterns |
|
PASS [ 0.008s] gix-ignore::ignore parse::line_endings_can_be_windows_or_unix |
|
PASS [ 0.007s] gix-ignore::ignore parse::line_numbers_are_counted_correctly |
|
PASS [ 0.007s] gix-ignore::ignore parse::precious |
|
PASS [ 0.007s] gix-ignore::ignore parse::trailing_spaces_can_be_escaped_to_be_literal |
|
PASS [ 0.007s] gix-ignore::ignore search::from_overrides |
|
PASS [ 0.007s] gix-ignore::ignore search::from_overrides_with_excludes |
|
PASS [ 0.007s] gix-ignore::ignore search::from_overrides_with_precious |
|
PASS [ 0.007s] gix-index access::tests::entry_by_path_with_conflicting_file |
|
PASS [ 0.006s] gix-index entry::flags::at_rest::tests::flags_extended_conversion |
|
PASS [ 0.007s] gix-index entry::flags::at_rest::tests::flags_from_bits_with_conflict |
|
PASS [ 0.007s] gix-index extension::tree::tests::size_of_tree |
|
PASS [ 0.007s] gix-index size_of_entry |
|
PASS [ 0.016s] gix-index-tests::integrate index::access::entry_by_path |
|
PASS [ 0.054s] gix-ignore::ignore search::baseline_from_git_dir |
|
PASS [ 0.007s] gix-index-tests::integrate index::access::entry_by_path_with_conflicting_file |
|
PASS [ 0.016s] gix-index-tests::integrate index::access::entry_by_path_and_stage |
|
PASS [ 0.007s] gix-index-tests::integrate index::access::entry_range |
|
PASS [ 0.007s] gix-index-tests::integrate index::access::ignorecase_clashes_and_order |
|
PASS [ 0.008s] gix-index-tests::integrate index::access::prefixed_entries |
|
PASS [ 0.007s] gix-index-tests::integrate index::access::prefixed_entries_icase_with_name_clashes |
|
PASS [ 0.007s] gix-index-tests::integrate index::access::prefixed_entries_with_multi_stage_file |
|
PASS [ 0.007s] gix-index-tests::integrate index::access::remove_entries |
|
PASS [ 0.009s] gix-index-tests::integrate index::access::sort_entries |
|
PASS [ 0.006s] gix-index-tests::integrate index::entry::mode::apply |
|
PASS [ 0.007s] gix-index-tests::integrate index::entry::stat::matches::check_stat |
|
PASS [ 0.008s] gix-index-tests::integrate index::entry::stat::is_racy |
|
PASS [ 0.007s] gix-index-tests::integrate index::entry::stat::matches::use_ctime |
|
PASS [ 0.007s] gix-index-tests::integrate index::entry::stat::matches::use_nsec |
|
PASS [ 0.007s] gix-index-tests::integrate index::entry::stat::matches::use_stdev |
|
PASS [ 0.007s] gix-index-tests::integrate index::entry::time::conversion_roundtrip |
|
PASS [ 0.007s] gix-index-tests::integrate index::file::init::at_or_new::create_empty_in_memory_state_if_file_does_not_exist |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::access::set_path::future_writes_respect_the_newly_set_path |
|
PASS [ 0.009s] gix-index-tests::integrate index::file::init::at_or_new::opens_existing |
|
PASS [ 0.007s] gix-index-tests::integrate index::file::read::file_with_conflicts |
|
PASS [ 0.007s] gix-index-tests::integrate index::file::read::fsmn_v1 |
|
PASS [ 0.007s] gix-index-tests::integrate index::file::read::reuc_extension |
|
PASS [ 0.040s] gix-index-tests::integrate index::file::init::from_state::writes_data_to_disk_and_is_a_valid_index |
|
PASS [ 0.015s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode |
|
PASS [ 0.015s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode_no_dirs |
|
PASS [ 0.016s] gix-index-tests::integrate index::file::read::sparse_checkout_non_cone_mode |
|
PASS [ 0.163s] gix-index-tests::integrate index::access::dirwalk_api_and_icase_support |
|
PASS [ 0.017s] gix-index-tests::integrate index::file::read::sparse_checkout_non_sparse_index |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::read::untr_extension |
|
PASS [ 0.014s] gix-index-tests::integrate index::file::read::split_index_without_any_extension |
|
PASS [ 0.023s] gix-index-tests::integrate index::file::read::split_index_and_regular_index_of_same_content_are_indeed_the_same |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::read::untr_extension_with_oids |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v2_empty |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v2_empty_skip_hash |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v2_split_index |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v2_very_long_path |
|
PASS [ 0.009s] gix-index-tests::integrate index::file::read::v2_with_multiple_entries_without_eoie_ext |
|
PASS [ 0.015s] gix-index-tests::integrate index::file::read::v2_split_index_recursion_is_handled_gracefully |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v2_with_single_entry_tree_and_eoie_ext |
|
PASS [ 0.009s] gix-index-tests::integrate index::file::read::v3_extended_flags |
|
PASS [ 0.009s] gix-index-tests::integrate index::file::read::v4_with_delta_paths_and_ieot_ext |
|
PASS [ 0.013s] gix-index-tests::integrate index::file::read::v3_added_files |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::write::extended_flags_automatically_upgrade_the_version_to_avoid_data_loss |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::write::remove_flag_is_respected |
|
PASS [ 0.012s] gix-index-tests::integrate index::file::write::roundtrips |
|
PASS [ 0.009s] gix-index-tests::integrate index::file::write::skip_hash |
|
PASS [ 0.010s] gix-index-tests::integrate index::file::write::roundtrips_sparse_index |
|
PASS [ 0.011s] gix-index-tests::integrate index::init::from_tree |
|
PASS [ 0.016s] gix-index-tests::integrate index::fs::metadata::from_path_no_follow |
|
PASS [ 0.007s] gix-index-tests::integrate index::init::new |
|
PASS [ 0.032s] gix-index-tests::integrate index::file::write::state_comparisons_with_various_extension_configurations |
|
PASS [ 0.008s] gix-index-tests::integrate index::size_of_entry |
|
PASS [ 0.006s] gix-lock acquire::tests::add_lock_suffix_to_file_with_extension |
|
PASS [ 0.007s] gix-lock acquire::tests::add_lock_suffix_to_file_without_extension |
|
PASS [ 0.028s] gix-index-tests::integrate index::init::from_tree_validation |
|
PASS [ 0.007s] gix-lock::all lock::file::acquire::lock_create_dir_write_commit |
|
PASS [ 0.007s] gix-lock::all lock::file::acquire::lock_non_existing_dir_fails |
|
PASS [ 0.008s] gix-lock::all lock::file::acquire::lock_write_drop |
|
PASS [ 0.008s] gix-lock::all lock::file::close::acquire_close_commit_to_existing_file |
|
PASS [ 0.007s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_file |
|
PASS [ 0.007s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_marker |
|
PASS [ 0.007s] gix-lock::all lock::marker::acquire::fail_mode_immediately_produces_a_descriptive_error |
|
PASS [ 0.007s] gix-lock::all lock::marker::commit::fails_for_ordinary_marker_that_was_never_writable |
|
PASS [ 0.005s] gix-lock::all lock::marker::commit::failure_to_commit_does_return_a_registered_marker |
|
PASS [ 0.005s] gix-macros::macros momo::struct_fn |
|
PASS [ 0.007s] gix-macros::macros momo::basic_fn |
|
PASS [ 0.005s] gix-macros::macros momo::struct_method |
|
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.007s] 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_email_is_empty |
|
PASS [ 0.004s] gix-mailmap::mailmap parse::error_if_there_is_just_a_name |
|
PASS [ 0.062s] gix-lock::all lock::marker::acquire::fail_mode_after_duration_fails_after_a_given_duration_or_more |
|
PASS [ 0.005s] gix-mailmap::mailmap parse::error_if_there_is_just_an_email |
|
PASS [ 0.007s] gix-mailmap::mailmap parse::line_numbers_are_counted_correctly_in_errors |
|
PASS [ 0.007s] gix-mailmap::mailmap parse::valid_entries |
|
PASS [ 0.007s] gix-mailmap::mailmap parse::windows_and_unix_line_endings_are_supported |
|
PASS [ 0.008s] gix-mailmap::mailmap snapshot::non_name_and_name_mappings_will_not_clash |
|
PASS [ 0.007s] gix-mailmap::mailmap snapshot::overwrite_entries |
|
PASS [ 0.007s] gix-mailmap::mailmap snapshot::try_resolve |
|
PASS [ 0.007s] gix-negotiate::negotiate size_of_entry |
|
PASS [ 0.006s] gix-negotiate::negotiate window_size::initial_value_without_previous_window_size |
|
PASS [ 0.007s] gix-negotiate::negotiate window_size::transport_is_not_stateless |
|
PASS [ 0.007s] gix-negotiate::negotiate window_size::transport_is_stateless |
|
PASS [ 0.007s] gix-object commit::message::body::test_parse_trailer::extra_whitespace_before_token_or_value_is_error |
|
PASS [ 0.007s] gix-object commit::message::body::test_parse_trailer::simple_newline |
|
PASS [ 0.008s] gix-object commit::message::body::test_parse_trailer::simple_newline_windows |
|
PASS [ 0.007s] gix-object commit::message::body::test_parse_trailer::simple_non_ascii_no_newline |
|
PASS [ 0.007s] gix-object commit::message::body::test_parse_trailer::with_lots_of_whitespace_newline |
|
PASS [ 0.007s] gix-object data::tests::size_of_object |
|
PASS [ 0.008s] gix-object tag::write::tests::validated_name::invalid::leading_dash |
|
PASS [ 0.007s] gix-object tag::write::tests::validated_name::invalid::only_dash |
|
PASS [ 0.008s] 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_timestsamp |
|
PASS [ 0.008s] gix-object::object commit::from_bytes::merge |
|
PASS [ 0.006s] gix-object::object commit::from_bytes::mergetag |
|
PASS [ 0.006s] gix-object::object commit::from_bytes::newline_right_after_signature_multiline_header |
|
PASS [ 0.005s] gix-object::object commit::from_bytes::pre_epoch |
|
PASS [ 0.005s] gix-object::object commit::from_bytes::signed |
|
PASS [ 0.004s] gix-object::object commit::from_bytes::signed_singleline |
|
PASS [ 0.005s] gix-object::object commit::from_bytes::signed_with_encoding |
|
PASS [ 0.005s] gix-object::object commit::from_bytes::unsigned |
|
PASS [ 0.004s] gix-object::object commit::from_bytes::whitespace |
|
PASS [ 0.160s] gix-negotiate::negotiate baseline::run |
|
PASS [ 0.006s] gix-object::object commit::from_bytes::with_encoding |
|
PASS [ 0.008s] gix-object::object commit::from_bytes::with_trailer |
|
PASS [ 0.008s] gix-object::object commit::invalid |
|
PASS [ 0.005s] gix-object::object commit::iter::error_handling |
|
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::single_line |
|
PASS [ 0.007s] gix-object::object commit::iter::method::signature::signed |
|
PASS [ 0.005s] 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.005s] gix-object::object commit::iter::newline_right_after_signature_multiline_header |
|
PASS [ 0.006s] 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::unsigned |
|
PASS [ 0.007s] gix-object::object commit::iter::whitespace |
|
PASS [ 0.006s] gix-object::object commit::message::body::created_manually_is_the_same_as_through_message_ref |
|
PASS [ 0.008s] gix-object::object commit::message::body::no_trailer |
|
PASS [ 0.007s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs |
|
PASS [ 0.007s] 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.007s] gix-object::object commit::message::body::no_trailer_after_a_paragraph_windows |
|
PASS [ 0.016s] gix-object::object commit::message::body::single_trailer_after_a_few_paragraphs |
|
PASS [ 0.016s] gix-object::object commit::message::body::two_trailers_with_broken_one_inbetween_after_a_few_paragraphs |
|
PASS [ 0.025s] gix-object::object commit::message::only_title_no_trailing_newline |
|
PASS [ 0.037s] gix-object::object commit::message::only_title_trailing_newline_is_retained |
|
PASS [ 0.028s] gix-object::object commit::message::only_title_trailing_windows_newline_is_retained |
|
PASS [ 0.020s] gix-object::object commit::message::summary::lines_separated_by_double_newlines_are_subjects |
|
PASS [ 0.008s] gix-object::object commit::message::summary::prefixed_newlines_and_whitespace_are_trimmed |
|
PASS [ 0.019s] gix-object::object commit::message::summary::no_newline_yields_the_message_itself |
|
PASS [ 0.007s] gix-object::object commit::message::summary::trailing_newlines_and_whitespace_are_trimmed |
|
PASS [ 0.009s] gix-object::object commit::message::summary::whitespace_up_to_a_newline_is_collapsed_into_a_space |
|
PASS [ 0.008s] 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 |
|
PASS [ 0.007s] gix-object::object commit::message::title_and_body_inconsistent_newlines |
|
PASS [ 0.008s] gix-object::object commit::message::title_with_more_whitespace_and_body |
|
PASS [ 0.010s] gix-object::object commit::message::title_with_separator_and_empty_body |
|
PASS [ 0.008s] gix-object::object commit::message::title_with_whitespace_and_body |
|
PASS [ 0.007s] gix-object::object commit::message::title_with_whitespace_and_body_windows_lineending |
|
PASS [ 0.008s] gix-object::object commit::message::title_with_windows_separator_and_empty_body |
|
PASS [ 0.007s] gix-object::object commit::method::tree |
|
PASS [ 0.007s] gix-object::object compute_hash |
|
PASS [ 0.009s] gix-object::object compute_stream_hash |
|
PASS [ 0.008s] gix-object::object encode::blob::round_trip |
|
PASS [ 0.009s] gix-object::object encode::commit::round_trip |
|
PASS [ 0.006s] gix-object::object encode::loose_header::round_trip |
|
PASS [ 0.006s] gix-object::object encode::tree::round_trip |
|
PASS [ 0.010s] gix-object::object encode::tag::round_trip |
|
PASS [ 0.007s] gix-object::object object_ref::from_loose::shorter_than_advertised |
|
PASS [ 0.007s] gix-object::object size_in_memory |
|
PASS [ 0.007s] gix-object::object tag::from_bytes::empty |
|
PASS [ 0.008s] gix-object::object tag::from_bytes::no_tagger |
|
PASS [ 0.007s] gix-object::object tag::from_bytes::signed |
|
PASS [ 0.007s] gix-object::object tag::from_bytes::whitespace |
|
PASS [ 0.007s] gix-object::object tag::from_bytes::with_newlines |
|
PASS [ 0.007s] gix-object::object tag::invalid |
|
PASS [ 0.007s] gix-object::object tag::iter::empty |
|
PASS [ 0.007s] gix-object::object tag::iter::error_handling |
|
PASS [ 0.007s] gix-object::object tag::iter::no_tagger |
|
PASS [ 0.007s] gix-object::object tag::iter::whitespace |
|
PASS [ 0.006s] gix-object::object tag::method::target |
|
PASS [ 0.007s] gix-object::object tree::entry_mode::as_bytes |
|
PASS [ 0.017s] gix-object::object tree::entries::sort_order_is_correct |
|
PASS [ 0.007s] gix-object::object tree::entry_mode::is_methods |
|
PASS [ 0.007s] gix-object::object tree::entry_mode::size_in_bytes |
|
PASS [ 0.007s] gix-object::object tree::from_bytes::empty |
|
PASS [ 0.008s] gix-object::object tree::from_bytes::everything |
|
PASS [ 0.008s] gix-object::object tree::from_bytes::fuzzed |
|
PASS [ 0.007s] gix-object::object tree::from_bytes::invalid |
|
PASS [ 0.008s] gix-object::object tree::from_bytes::special_trees |
|
PASS [ 0.007s] gix-object::object tree::iter::empty |
|
PASS [ 0.007s] gix-object::object tree::iter::error_handling |
|
PASS [ 0.007s] gix-object::object tree::iter::everything |
|
PASS [ 0.007s] gix-odb store_impls::dynamic::find::error::tests::error_size |
|
PASS [ 0.007s] gix-odb store_impls::dynamic::types::tests::pack_id::max_supported_index_count |
|
PASS [ 0.007s] gix-odb store_impls::dynamic::types::tests::pack_id::to_intrinsic_roundtrip |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::alternate::circular_alternates_are_detected_with_relative_paths |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::alternate::no_alternate_in_first_objects_dir |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::alternate::single_link_with_comment_before_path_and_ansi_c_escape |
|
PASS [ 0.010s] gix-odb-tests::integrate odb::find::loose_object |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::find::pack_object |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::header::loose_object |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::header::pack_object |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::regression::repo_with_small_packs::all_packed_objects_can_be_found |
|
PASS [ 0.010s] gix-odb-tests::integrate odb::sink::write |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::store::compound::locate::loose_object |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::compound::locate::pack_object |
|
PASS [ 0.016s] gix-odb-tests::integrate odb::store::dynamic::auto_refresh_with_and_without_id_stability |
|
PASS [ 0.013s] 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.063s] gix-odb-tests::integrate odb::store::dynamic::alternate_dbs_query |
|
PASS [ 0.012s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_disambiguated_prefixes_when_needed |
|
PASS [ 0.014s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_none_if_id_does_not_exist |
|
PASS [ 0.023s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::unambiguous_hex_lengths_yield_prefixes_of_exactly_the_given_length |
|
PASS [ 0.027s] gix-odb-tests::integrate odb::store::dynamic::iter::iteration_ordering_is_effective |
|
PASS [ 0.020s] gix-odb-tests::integrate odb::store::dynamic::iterate_over_a_bunch_of_loose_and_packed_objects |
|
PASS [ 0.010s] gix-odb-tests::integrate odb::store::dynamic::lookup |
|
PASS [ 0.025s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_none_for_prefixes_without_any_match |
|
PASS [ 0.035s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths |
|
PASS [ 0.012s] gix-odb-tests::integrate odb::store::dynamic::missing_objects_triggers_everything_is_loaded |
|
PASS [ 0.021s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match |
|
PASS [ 0.356s] gix-odb-tests::integrate odb::store::dynamic::multi_index_keep_open |
|
PASS [ 0.025s] gix-odb-tests::integrate odb::store::dynamic::object_replacement |
|
PASS [ 0.019s] gix-odb-tests::integrate odb::store::dynamic::packed_object_count_causes_all_indices_to_be_loaded |
|
PASS [ 0.540s] gix-odb-tests::integrate odb::store::dynamic::multi_index_access |
|
PASS [ 0.035s] gix-odb-tests::integrate odb::store::dynamic::write |
|
PASS [ 0.022s] gix-odb-tests::integrate odb::store::linked::init::a_db_without_alternates |
|
PASS [ 0.212s] gix-odb-tests::integrate odb::store::dynamic::verify::integrity |
|
PASS [ 0.037s] gix-odb-tests::integrate odb::store::linked::init::has_packs |
|
PASS [ 0.019s] gix-odb-tests::integrate odb::store::linked::iter::a_bunch_of_loose_and_packed_objects |
|
PASS [ 0.041s] gix-odb-tests::integrate odb::store::linked::init::multiple_linked_repositories_via_alternates |
|
PASS [ 0.015s] gix-odb-tests::integrate odb::store::linked::locate::loose_object |
|
PASS [ 0.022s] gix-odb-tests::integrate odb::store::linked::locate::pack_object |
|
PASS [ 0.031s] gix-odb-tests::integrate odb::store::loose::find::blob |
|
PASS [ 0.044s] gix-odb-tests::integrate odb::store::loose::contains::iterable_objects_are_contained |
|
PASS [ 0.017s] gix-odb-tests::integrate odb::store::loose::find::blob_big |
|
PASS [ 0.022s] gix-odb-tests::integrate odb::store::loose::find::blob_not_existing |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::store::loose::find::commit |
|
PASS [ 0.035s] gix-odb-tests::integrate odb::store::loose::find::blob_data |
|
PASS [ 0.021s] gix-odb-tests::integrate odb::store::loose::find::header::existing |
|
PASS [ 0.038s] gix-odb-tests::integrate odb::store::loose::find::header::all |
|
PASS [ 0.023s] gix-odb-tests::integrate odb::store::loose::find::header::non_existing |
|
PASS [ 0.015s] gix-odb-tests::integrate odb::store::loose::find::invalid_object_does_not_trigger_panics |
|
PASS [ 0.023s] gix-odb-tests::integrate odb::store::loose::find::tag |
|
PASS [ 0.033s] gix-odb-tests::integrate odb::store::loose::find::tree |
|
PASS [ 0.039s] gix-odb-tests::integrate odb::store::loose::iter |
|
PASS [ 0.023s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_none_for_prefixes_without_any_match |
|
PASS [ 0.058s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths |
|
PASS [ 0.037s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match |
|
PASS [ 0.036s] gix-odb-tests::integrate odb::store::loose::verify_integrity |
|
PASS [ 0.041s] gix-odb-tests::integrate odb::store::loose::write::collisions_do_not_cause_failure |
|
PASS [ 0.070s] gix-odb-tests::integrate odb::store::loose::write::read_and_write |
|
PASS [ 0.038s] gix-pack cache::delta::tests::size_of_pack_tree_item |
|
PASS [ 0.014s] gix-pack cache::delta::tests::size_of_pack_verify_data_structure |
|
PASS [ 0.015s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v1 |
|
PASS [ 0.168s] gix-odb-tests::integrate odb::store::loose::write::it_writes_objects_with_similar_permissions |
|
PASS [ 0.011s] gix-pack cache::delta::tree::tests::size_of_pack_tree_item |
|
PASS [ 0.006s] gix-pack cache::delta::tree::tests::size_of_pack_verify_data_structure |
|
PASS [ 0.006s] gix-pack cache::lru::_static::tests::journey |
|
PASS [ 0.028s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v2 |
|
PASS [ 0.009s] gix-pack cache::lru::_static::tests::no_limit |
|
PASS [ 0.012s] gix-pack data::entry::header::tests::leb64_encode_max_int |
|
PASS [ 0.007s] gix-pack data::file::decode::header::tests::size_of_decode_entry_outcome |
|
PASS [ 0.012s] gix-pack data::file::decode::entry::tests::size_of_decode_entry_outcome |
|
PASS [ 0.017s] gix-pack-tests::pack pack::bundle::locate::blob |
|
PASS [ 0.017s] gix-pack-tests::pack pack::bundle::locate::commit |
|
PASS [ 0.021s] gix-pack-tests::pack pack::bundle::locate::locate_and_verify::all |
|
PASS [ 0.023s] gix-pack-tests::pack pack::bundle::locate::tree |
|
PASS [ 0.067s] gix-pack-tests::pack pack::bundle::write_to_directory::without_providing_one |
|
PASS [ 0.073s] gix-pack-tests::pack pack::bundle::write_to_directory::given_a_directory |
|
PASS [ 0.015s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_two_links |
|
PASS [ 0.024s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_single_link |
|
PASS [ 0.014s] gix-pack-tests::pack pack::data::file::decode_entry::commit |
|
PASS [ 0.016s] gix-pack-tests::pack pack::data::file::decompress_entry::blob |
|
PASS [ 0.015s] gix-pack-tests::pack pack::data::file::decompress_entry::blob_with_two_chain_links |
|
PASS [ 0.015s] gix-pack-tests::pack pack::data::file::decompress_entry::commit |
|
PASS [ 0.014s] gix-pack-tests::pack pack::data::file::decompress_entry::tree |
|
PASS [ 0.014s] gix-pack-tests::pack pack::data::file::method::checksum |
|
PASS [ 0.015s] gix-pack-tests::pack pack::data::file::method::iter |
|
PASS [ 0.016s] gix-pack-tests::pack pack::data::file::method::verify_checksum |
|
PASS [ 0.013s] gix-pack-tests::pack pack::data::file::resolve_header::blob_ofs_delta_single_link |
|
PASS [ 0.015s] gix-pack-tests::pack pack::data::file::resolve_header::blob_ofs_delta_two_links |
|
PASS [ 0.017s] gix-pack-tests::pack pack::data::file::resolve_header::commit |
|
PASS [ 0.015s] gix-pack-tests::pack pack::data::file::resolve_header::tree |
|
PASS [ 0.009s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::inner_errors_are_passed_on |
|
PASS [ 0.018s] gix-pack-tests::pack pack::data::header::encode_decode_roundtrip |
|
PASS [ 0.014s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::lookup_errors_trigger_a_fuse_and_stop_iteration |
|
PASS [ 0.019s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::only_ref_deltas_are_handled |
|
PASS [ 0.015s] 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.141s] gix-pack-tests::pack pack::data::output::count_and_entries::empty_pack_is_allowed |
|
PASS [ 0.008s] gix-pack-tests::pack pack::data::output::size_of_count |
|
PASS [ 0.007s] gix-pack-tests::pack pack::data::output::size_of_entry |
|
PASS [ 0.009s] gix-pack-tests::pack pack::index::iter |
|
PASS [ 0.572s] gix-pack-tests::pack pack::index::pack_lookup |
|
PASS [ 0.060s] gix-pack-tests::pack pack::index::traverse_with_index_and_forward_ref_deltas |
|
PASS [ 0.011s] gix-pack-tests::pack pack::index::version::v1::lookup |
|
PASS [ 0.021s] gix-pack-tests::pack pack::index::version::v2::lookup |
|
PASS [ 0.016s] 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.008s] gix-pack-tests::pack pack::iter::new_from_header::restore_missing_trailer |
|
PASS [ 0.008s] gix-pack-tests::pack pack::iter::new_from_header::restore_partial_pack |
|
PASS [ 0.007s] gix-pack-tests::pack pack::iter::size_of_entry |
|
PASS [ 0.064s] gix-pack-tests::pack pack::multi_index::access::general |
|
PASS [ 5.028s] gix-filter::filter driver::baseline::our_implementation_used_by_git |
|
PASS [ 0.009s] gix-pack-tests::pack pack::multi_index::access::lookup_missing |
|
PASS [ 0.013s] gix-pack-tests::pack pack::multi_index::access::lookup_prefix |
|
PASS [ 0.008s] gix-pack-tests::pack pack::multi_index::access::lookup_with_ambiguity |
|
PASS [ 0.008s] gix-pack-tests::pack pack::multi_index::verify::checksum |
|
PASS [ 0.163s] gix-pack-tests::pack pack::multi_index::verify::integrity |
|
PASS [ 0.008s] gix-packetline::blocking-packetline decode::streaming::error_on_empty_line |
|
PASS [ 0.007s] gix-packetline::blocking-packetline decode::streaming::error_on_error_line |
|
PASS [ 0.175s] gix-pack-tests::pack pack::multi_index::write::from_paths |
|
PASS [ 0.007s] gix-packetline::blocking-packetline decode::streaming::error_on_invalid_hex |
|
PASS [ 0.012s] gix-packetline::blocking-packetline decode::streaming::error_on_oversized_line |
|
PASS [ 0.011s] gix-packetline::blocking-packetline decode::streaming::flush |
|
PASS [ 0.010s] gix-packetline::blocking-packetline decode::streaming::ignore_extra_bytes |
|
PASS [ 0.016s] gix-packetline::blocking-packetline decode::streaming::incomplete::missing_data_bytes |
|
PASS [ 0.006s] gix-packetline::blocking-packetline decode::streaming::round_trip::all_kinds_of_packetlines |
|
PASS [ 0.007s] gix-packetline::blocking-packetline decode::streaming::round_trip::error_line |
|
PASS [ 0.023s] gix-packetline::blocking-packetline decode::streaming::incomplete::missing_hex_bytes |
|
PASS [ 0.011s] gix-packetline::blocking-packetline decode::streaming::round_trip::side_bands |
|
PASS [ 0.013s] 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.007s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_is_empty |
|
PASS [ 0.006s] gix-packetline::blocking-packetline encode::error::write_line |
|
PASS [ 0.007s] 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.007s] gix-packetline::blocking-packetline read::sideband::handling_of_err_lines |
|
PASS [ 0.007s] 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.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::readline_reads_one_packet_line_at_a_time |
|
PASS [ 0.009s] gix-packetline::blocking-packetline read::sideband::read_pack_with_progress_extraction |
|
PASS [ 0.007s] gix-packetline::blocking-packetline read::streaming_peek_iter::fail_on_err_lines |
|
PASS [ 0.007s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_eof_is_none |
|
PASS [ 0.013s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek |
|
PASS [ 0.007s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_delimiter_logic |
|
PASS [ 0.008s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_err_logic |
|
PASS [ 0.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.016s] gix-packetline::blocking-packetline read::streaming_peek_iter::read_from_file_and_reader_advancement |
|
PASS [ 0.007s] gix-packetline::blocking-packetline write::empty_writes_fail_with_error |
|
PASS [ 0.007s] gix-packetline::blocking-packetline write::huge_writes_are_split_into_lines |
|
PASS [ 0.006s] gix-packetline::blocking-packetline write::write_text_and_write_binary |
|
PASS [ 0.007s] gix-path env::git::tests::config_to_base_path |
|
PASS [ 0.008s] gix-path env::git::tests::first_file_from_config_with_origin |
|
PASS [ 0.007s] gix-path::path convert::assure_unix_separators |
|
PASS [ 0.008s] gix-path::path convert::assure_windows_separators |
|
PASS [ 0.006s] gix-path::path convert::join_bstr_unix_pathsep::absolute_path_produces_double_slashes |
|
PASS [ 0.006s] gix-path::path convert::join_bstr_unix_pathsep::empty_base_leaves_everything_untouched |
|
PASS [ 0.007s] gix-path::path convert::join_bstr_unix_pathsep::empty_path_makes_base_end_with_a_slash |
|
PASS [ 0.008s] gix-path::path convert::join_bstr_unix_pathsep::relative_base_or_path_are_nothing_special |
|
PASS [ 0.010s] gix-path::path convert::join_bstr_unix_pathsep::typical_with_double_slash_avoidance |
|
PASS [ 0.008s] gix-path::path convert::normalize::multiple_parent_dir_movements_eat_into_the_current_dir |
|
PASS [ 0.008s] gix-path::path convert::normalize::no_change_if_there_are_no_trailing_relative_components |
|
PASS [ 0.011s] gix-path::path convert::normalize::parent_dirs_cause_the_cwd_to_be_used |
|
PASS [ 0.011s] gix-path::path convert::normalize::special_cases_around_cwd |
|
PASS [ 0.012s] gix-path::path convert::normalize::trailing_directories_after_too_numerous_parent_dirs_yield_none |
|
PASS [ 0.012s] gix-path::path convert::normalize::trailing_relative_components_are_resolved |
|
PASS [ 0.012s] gix-path::path convert::normalize::walking_up_too_much_yield_none |
|
PASS [ 0.010s] gix-path::path home_dir::returns_existing_directory |
|
PASS [ 0.021s] gix-path::path convert::relativize_with_prefix::basics |
|
PASS [ 0.013s] gix-path::path realpath::assorted |
|
PASS [ 0.013s] gix-path::path realpath::link_cycle_is_detected |
|
PASS [ 0.008s] gix-path::path realpath::symlink_processing_is_disabled_if_the_value_is_zero |
|
PASS [ 0.008s] gix-path::path realpath::symlink_to_relative_path_gets_expanded_into_absolute_path |
|
PASS [ 0.007s] gix-path::path realpath::symlink_with_absolute_path_gets_expanded |
|
PASS [ 0.007s] gix-path::path util::is_absolute::absolute_linux_path_is_true |
|
PASS [ 0.007s] gix-path::path util::is_absolute::not_on_windows::drive_prefixes_are_false |
|
PASS [ 0.006s] gix-path::path util::is_absolute::relative_linux_path_is_false |
|
PASS [ 0.006s] gix-path::path xdg_config_path::falls_back_to_home |
|
PASS [ 0.070s] gix-path::path realpath::fuzzed_timeout |
|
PASS [ 0.006s] gix-path::path xdg_config_path::prefers_xdg_config_bases |
|
PASS [ 0.006s] gix-pathspec::defaults glob_and_noglob_cause_error |
|
PASS [ 0.005s] gix-pathspec::defaults glob_works |
|
PASS [ 0.006s] gix-pathspec::defaults literal_only_combines_with_icase |
|
PASS [ 0.004s] gix-pathspec::defaults noglob_works |
|
PASS [ 0.006s] gix-pathspec::defaults nothing_is_set_then_it_is_like_the_default_impl |
|
PASS [ 0.006s] gix-pathspec::pathspec normalize::absolute_path_breaks_out_of_working_tree |
|
PASS [ 0.007s] gix-pathspec::pathspec normalize::absolute_path_escapes_worktree |
|
PASS [ 0.007s] gix-pathspec::pathspec normalize::absolute_path_made_relative |
|
PASS [ 0.007s] gix-pathspec::pathspec normalize::absolute_top_patterns_ignore_the_prefix_but_are_made_relative |
|
PASS [ 0.007s] gix-pathspec::pathspec normalize::consuming_the_entire_prefix_does_not_lead_to_a_single_dot |
|
PASS [ 0.007s] gix-pathspec::pathspec normalize::relative_path_breaks_out_of_working_tree |
|
PASS [ 0.007s] gix-pathspec::pathspec normalize::relative_top_patterns_ignore_the_prefix |
|
PASS [ 0.007s] gix-pathspec::pathspec normalize::removes_relative_path_components |
|
PASS [ 0.007s] gix-pathspec::pathspec normalize::single_dot_is_special_and_directory_is_implied_without_trailing_slash |
|
PASS [ 1.497s] gix-pack-tests::pack pack::data::output::count_and_entries::traversals |
|
PASS [ 0.019s] gix-pathspec::pathspec parse::invalid::empty_attribute_specification |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::invalid::empty_input |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::escape_character_at_end_of_attribute_value |
|
PASS [ 0.028s] gix-pathspec::pathspec parse::baseline |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::glob_and_literal_keywords_present |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::invalid::invalid_attribute_values |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::invalid_attributes |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::invalid::invalid_keywords |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::invalid::invalid_short_signatures |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::invalid::missing_parentheses |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::invalid::multiple_attribute_specifications |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::attributes_in_signature |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::attributes_with_escape_chars_in_state_values |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::defaults_are_used |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::empty_signatures |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::glob_from_defaults_is_overridden_by_element_glob |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::glob_negations_are_always_literal |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::literal_default_prevents_parsing |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::literal_from_defaults_is_overridden_by_element_glob |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::repeated_matcher_keywords |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::signatures_and_searchmodes |
|
PASS [ 0.009s] gix-pathspec::pathspec parse::valid::short_signatures |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::there_is_no_pathspec_pathspec |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::trailing_slash_is_turned_into_magic_signature_and_removed |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::whitespace_in_pathspec |
|
PASS [ 0.008s] gix-pathspec::pathspec search::common_prefix |
|
PASS [ 0.007s] gix-pathspec::pathspec search::directory_matches_prefix_all_excluded |
|
PASS [ 0.008s] gix-pathspec::pathspec search::directory_matches_prefix |
|
PASS [ 0.007s] gix-pathspec::pathspec search::directory_matches_prefix_negative_wildcard |
|
PASS [ 0.008s] gix-pathspec::pathspec search::directory_matches_prefix_leading |
|
PASS [ 0.007s] gix-pathspec::pathspec search::empty_dir_always_matches |
|
PASS [ 0.008s] gix-pathspec::pathspec search::directory_matches_prefix_starting_wildcards_always_match |
|
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.020s] gix-pathspec::pathspec search::files |
|
PASS [ 0.007s] gix-pathspec::pathspec search::longest_common_directory_no_prefix |
|
PASS [ 0.006s] gix-pathspec::pathspec search::no_pathspecs_match_everything |
|
PASS [ 0.007s] gix-pathspec::pathspec search::longest_common_directory_with_prefix |
|
PASS [ 0.007s] gix-pathspec::pathspec search::no_pathspecs_respect_prefix |
|
PASS [ 0.007s] gix-pathspec::pathspec search::prefixes_are_always_case_sensitive |
|
PASS [ 0.059s] gix-pathspec::pathspec search::directories |
|
PASS [ 0.007s] gix-pathspec::pathspec search::simplified_search_handles_nil |
|
PASS [ 0.007s] gix-pathspec::pathspec search::simplified_search_respects_all_excluded |
|
PASS [ 0.007s] gix-pathspec::pathspec search::simplified_search_respects_ignore_case |
|
PASS [ 0.007s] gix-pathspec::pathspec search::simplified_search_respects_must_be_dir |
|
PASS [ 0.007s] gix-pathspec::pathspec search::simplified_search_wildcards |
|
PASS [ 0.007s] gix-pathspec::pathspec search::simplified_search_wildcards_simple |
|
PASS [ 0.007s] gix-pathspec::pathspec search::starts_with |
|
PASS [ 0.007s] gix-prompt::prompt options::apply_environment::git_askpass_is_used_first_and_sets_unset_askpass_values |
|
PASS [ 0.007s] gix-prompt::prompt options::apply_environment::git_askpass_overrides_everything_and_ssh_askpass_does_not |
|
PASS [ 0.008s] gix-prompt::prompt options::apply_environment::mode_is_disabled_if_terminal_prompt_is_falseish |
|
PASS [ 0.007s] gix-prompt::prompt options::apply_environment::mode_is_left_untouched_if_terminal_prompt_is_trueish |
|
PASS [ 0.007s] gix-prompt::prompt options::apply_environment::mode_is_unchanged_if_git_terminal_prompt_is_not_set |
|
PASS [ 0.007s] gix-prompt::prompt options::apply_environment::ssh_askpass_does_not_override_current_value |
|
PASS [ 0.007s] gix-prompt::prompt options::apply_environment::ssh_askpass_is_used_as_fallback |
|
PASS [ 0.010s] gix-protocol command::tests::v1::fetch::default_features::it_chooses_all_supported_non_stacking_capabilities_and_leaves_no_progress |
|
PASS [ 0.009s] gix-protocol command::tests::v1::fetch::default_features::it_chooses_the_best_multi_ack_and_sideband |
|
PASS [ 0.008s] gix-protocol command::tests::v2::fetch::default_features::all_features |
|
PASS [ 0.006s] gix-protocol command::tests::v2::fetch::initial_arguments::for_all_features |
|
PASS [ 0.006s] gix-protocol command::tests::v2::ls_refs::default_features::default_as_there_are_no_features |
|
PASS [ 0.006s] gix-protocol command::tests::v2::ls_refs::validate::ref_prefixes_can_always_be_used |
|
PASS [ 0.007s] gix-protocol command::tests::v2::ls_refs::validate::unknown_argument |
|
PASS [ 0.006s] gix-protocol command::tests::v2::ls_refs::validate::unknown_feature |
|
PASS [ 0.006s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_clone |
|
PASS [ 0.006s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateful |
|
PASS [ 0.006s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateless |
|
PASS [ 0.006s] gix-protocol fetch::tests::arguments::v1::include_tag |
|
PASS [ 0.006s] gix-protocol fetch::tests::arguments::v1::no_include_tag |
|
PASS [ 0.006s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_clone_stateful |
|
PASS [ 0.006s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_fetch_stateless_and_stateful |
|
PASS [ 0.006s] gix-protocol fetch::tests::arguments::v2::include_tag |
|
PASS [ 0.006s] gix-protocol fetch::tests::arguments::v2::ref_in_want |
|
PASS [ 0.007s] gix-protocol handshake::refs::tests::extract_references_from_v1_refs |
|
PASS [ 0.006s] gix-protocol handshake::refs::tests::extract_references_from_v2_refs |
|
PASS [ 0.006s] gix-protocol handshake::refs::tests::extract_symbolic_references_from_capabilities |
|
PASS [ 0.010s] gix-protocol::blocking-client-protocol fetch::response::v1::arguments::all |
|
PASS [ 0.011s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::clone |
|
PASS [ 0.012s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::empty_shallow_clone_due_to_depth_being_too_high |
|
PASS [ 0.014s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_and_pack |
|
PASS [ 0.054s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_without_pack |
|
PASS [ 0.093s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::shallow_clone |
|
PASS [ 0.065s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::unshallow_fetch |
|
PASS [ 0.007s] gix-protocol::blocking-client-protocol fetch::response::v2::arguments::all |
|
PASS [ 0.007s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone |
|
PASS [ 0.006s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone_with_sidebands |
|
PASS [ 0.006s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::empty_shallow_clone |
|
PASS [ 0.007s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_and_pack |
|
PASS [ 0.006s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_without_pack |
|
PASS [ 0.008s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_with_err_response |
|
PASS [ 0.460s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::shallow_clone |
|
PASS [ 0.023s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::unshallow_fetch |
|
PASS [ 0.048s] gix-protocol::blocking-client-protocol fetch::v1::clone |
|
PASS [ 0.060s] gix-protocol::blocking-client-protocol fetch::v1::clone_empty_with_capabilities |
|
PASS [ 0.036s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote |
|
PASS [ 0.032s] gix-protocol::blocking-client-protocol fetch::v1::ls_remote_handshake_failure_due_to_downgrade |
|
PASS [ 0.011s] gix-protocol::blocking-client-protocol fetch::v2::clone_abort_prep |
|
PASS [ 0.033s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote |
|
PASS [ 0.044s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote_abort_in_prep_ls_refs |
|
PASS [ 0.043s] gix-protocol::blocking-client-protocol fetch::v2::ref_in_want |
|
PASS [ 0.032s] gix-protocol::blocking-client-protocol remote_progress::parse::a_message_we_dont_understand |
|
PASS [ 0.031s] gix-protocol::blocking-client-protocol remote_progress::parse::counting_objects_with_percentage |
|
PASS [ 0.032s] gix-protocol::blocking-client-protocol remote_progress::parse::enumerating_just_with_count |
|
PASS [ 0.023s] gix-quote::quote ansi_c::undo::empty_surrounded_by_quotes |
|
PASS [ 0.014s] gix-quote::quote ansi_c::undo::exclamation_and_tilde_survive_an_escape_with_double_escaping |
|
PASS [ 0.042s] gix-quote::quote ansi_c::undo::fuzzed |
|
PASS [ 0.044s] gix-quote::quote ansi_c::undo::literal_escape_and_double_quote |
|
PASS [ 0.032s] gix-quote::quote ansi_c::undo::out_of_quote_characters_can_be_passed_and_will_not_be_consumed |
|
PASS [ 0.024s] gix-quote::quote ansi_c::undo::surrounded_only_by_quotes |
|
PASS [ 0.032s] gix-quote::quote ansi_c::undo::typical_escapes |
|
PASS [ 0.036s] gix-quote::quote ansi_c::undo::unicode_byte_escapes_by_number |
|
PASS [ 0.044s] gix-quote::quote ansi_c::undo::unquoted_remains_unchanged |
|
PASS [ 0.052s] gix-quote::quote ansi_c::undo::untypical_escapes |
|
PASS [ 0.040s] gix-quote::quote single::complex |
|
PASS [ 0.040s] gix-quote::quote single::empty |
|
PASS [ 0.040s] gix-quote::quote single::existing_exclamation_mark_gets_escaped |
|
PASS [ 0.044s] gix-quote::quote single::existing_quote_gets_escaped |
|
PASS [ 0.044s] gix-quote::quote single::unquoted_becomes_quoted |
|
PASS [ 0.040s] gix-ref raw::tests::size_of_reference |
|
PASS [ 0.048s] gix-ref store_impl::file::log::line::decode::test::entry_with_empty_message |
|
PASS [ 0.048s] gix-ref store_impl::file::log::line::decode::test::entry_with_message_without_newline_and_with_newline |
|
PASS [ 0.036s] gix-ref store_impl::file::log::line::decode::test::invalid::completely_bogus_shows_error_with_context |
|
PASS [ 0.011s] gix-ref store_impl::file::log::line::decode::test::invalid::missing_whitespace_between_signature_and_message |
|
PASS [ 0.007s] gix-ref store_impl::file::log::line::decode::test::two_lines_in_a_row_with_and_without_newline |
|
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.032s] gix-ref store_impl::file::loose::reflog::create_or_update::tests::should_autocreate_is_unaffected_by_writemode |
|
PASS [ 0.036s] gix-ref store_impl::packed::decode::tests::header::invalid |
|
PASS [ 0.019s] gix-ref store_impl::packed::decode::tests::header::valid_empty |
|
PASS [ 0.029s] gix-ref store_impl::packed::decode::tests::header::valid_fully_peeled_stored |
|
PASS [ 0.032s] gix-ref store_impl::packed::decode::tests::header::valid_peeled_unsorted |
|
PASS [ 0.025s] gix-ref store_impl::packed::decode::tests::reference::invalid |
|
PASS [ 0.023s] gix-ref store_impl::packed::decode::tests::reference::two_refs_in_a_row |
|
PASS [ 0.040s] 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.007s] gix-ref-tests::refs file::log::iter::backward::with_zero_sized_buffer::any_line |
|
PASS [ 0.007s] gix-ref-tests::refs file::log::iter::forward::a_single_failure_does_not_abort_iteration |
|
PASS [ 0.030s] gix-ref-tests::refs file::log::iter::forward::all_success |
|
PASS [ 0.034s] gix-ref-tests::refs file::log::line::write_to::newlines_in_message_of_the_input_fails_and_we_trust_signature_writing_validation |
|
PASS [ 0.032s] gix-ref-tests::refs file::log::line::write_to::round_trips |
|
PASS [ 0.040s] gix-ref-tests::refs file::reference::parse::invalid::hex_id |
|
PASS [ 0.036s] gix-ref-tests::refs file::reference::parse::invalid::ref_tag |
|
PASS [ 0.028s] gix-ref-tests::refs file::reference::parse::valid::peeled |
|
PASS [ 0.020s] gix-ref-tests::refs file::reference::parse::valid::symbolic |
|
PASS [ 0.007s] gix-ref-tests::refs file::reference::parse::valid::symbolic_more_than_one_space |
|
PASS [ 0.038s] gix-ref-tests::refs file::reference::peel::one_level |
|
PASS [ 0.056s] gix-ref-tests::refs file::reference::peel::peel_one_level_with_pack |
|
PASS [ 0.028s] gix-ref-tests::refs file::reference::peel::peel_with_packed_involvement |
|
PASS [ 0.044s] gix-ref-tests::refs file::reference::peel::to_id_cycle |
|
PASS [ 0.054s] gix-ref-tests::refs file::reference::peel::to_id_multi_hop |
|
PASS [ 0.038s] gix-ref-tests::refs file::reference::reflog::loose::iter |
|
PASS [ 0.025s] gix-ref-tests::refs file::reference::reflog::loose::iter_rev |
|
PASS [ 0.035s] gix-ref-tests::refs file::reference::reflog::packed::iter |
|
PASS [ 0.031s] gix-ref-tests::refs file::reference::reflog::packed::iter_rev |
|
PASS [ 0.020s] gix-ref-tests::refs file::store::access::set_packed_buffer_mmap_threshold |
|
PASS [ 0.028s] gix-ref-tests::refs file::store::find::existing::convert::possible_inputs |
|
PASS [ 0.044s] gix-ref-tests::refs file::store::find::existing::with_packed_refs |
|
PASS [ 0.041s] gix-ref-tests::refs file::store::find::loose::existing::success_and_failure |
|
PASS [ 0.043s] gix-ref-tests::refs file::store::find::loose::failure |
|
PASS [ 0.030s] gix-ref-tests::refs file::store::find::loose::fetch_head_can_be_parsed |
|
PASS [ 0.038s] gix-ref-tests::refs file::store::find::loose::success |
|
PASS [ 0.036s] gix-ref-tests::refs file::store::iter::loose_iter_with_broken_refs |
|
PASS [ 0.040s] gix-ref-tests::refs file::store::iter::loose_iter_with_partial_prefix |
|
PASS [ 0.036s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix |
|
PASS [ 0.035s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix_wont_allow_absolute_paths |
|
PASS [ 0.040s] gix-ref-tests::refs file::store::iter::no_packed_available_thus_no_iteration_possible |
|
PASS [ 0.040s] gix-ref-tests::refs file::store::iter::overlay_iter |
|
PASS [ 0.044s] gix-ref-tests::refs file::store::iter::overlay_iter_with_prefix_wont_allow_absolute_paths |
|
PASS [ 0.028s] gix-ref-tests::refs file::store::iter::overlay_partial_prefix_iter |
|
PASS [ 0.036s] gix-ref-tests::refs file::store::iter::overlay_prefixed_iter |
|
PASS [ 0.026s] gix-ref-tests::refs file::store::iter::packed_file_iter |
|
PASS [ 0.035s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_can_trivially_use_namespaces_as_prefixes |
|
PASS [ 0.035s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_on_store_with_namespace_makes_namespace_transparent |
|
PASS [ 0.038s] gix-ref-tests::refs file::store::iter::with_namespace::missing_refs_dir_yields_empty_iteration |
|
PASS [ 0.023s] gix-ref-tests::refs file::store::precompose_unicode_journey |
|
PASS [ 0.008s] 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.015s] gix-ref-tests::refs file::store::reflog::iter_rev::for_head_and_main |
|
PASS [ 0.008s] gix-ref-tests::refs file::store::reflog::iter_rev::non_existing_and_directory_returns_none |
|
PASS [ 0.008s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::cancellation_after_preparation_leaves_no_change |
|
PASS [ 0.010s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_into_packed_refs |
|
PASS [ 0.008s] 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::non_conflicting_creation_without_packed_refs_work |
|
PASS [ 0.008s] 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.008s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::intermediate_directories_are_removed_on_rollback |
|
PASS [ 0.008s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::namespaced_updates_or_deletions_are_transparent_and_not_observable |
|
PASS [ 0.012s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_are_looked_up_when_checking_existing_values |
|
PASS [ 0.013s] 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.014s] 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.008s] 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.012s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_deletion_in_deletions_and_updates_mode |
|
PASS [ 0.009s] 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.012s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_explicit_value_must_match_the_value_on_update |
|
PASS [ 0.012s] 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.011s] 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.013s] 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.008s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_old_value_must_exist_when_creating_it |
|
PASS [ 0.011s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_head_missing_referent_then_update_referent |
|
PASS [ 0.009s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_reference_writes_reflog_if_previous_value_is_set |
|
PASS [ 0.012s] 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.012s] 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.008s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::windows_device_name_is_illegal_with_enabled_windows_protections |
|
PASS [ 0.053s] 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.040s] 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.048s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::all_contained_references_deletes_the_packed_ref_file_too |
|
PASS [ 0.033s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_but_must_exist_fails |
|
PASS [ 0.030s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_succeeds |
|
PASS [ 0.035s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_broken_ref_that_may_not_exist_works_even_in_deref_mode |
|
PASS [ 0.041s] 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.018s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_and_reflog_on_symbolic_no_deref |
|
PASS [ 0.042s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_with_incorrect_previous_value_fails |
|
PASS [ 0.018s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_no_deref |
|
PASS [ 0.020s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_with_deref |
|
PASS [ 0.014s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::non_existing_can_be_deleted_with_the_may_exist_match_constraint |
|
PASS [ 0.016s] 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.042s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::store_write_mode_has_no_effect_and_reflogs_are_always_deleted |
|
PASS [ 8.324s] gix-macros::macros momo::ux |
|
PASS [ 0.754s] gix-ref-tests::refs file::worktree::read_only::linked |
|
PASS [ 0.528s] gix-ref-tests::refs file::worktree::writable::linked |
|
PASS [ 0.864s] gix-ref-tests::refs file::worktree::writable::main |
|
PASS [ 0.024s] gix-ref-tests::refs fullname::cow |
|
PASS [ 0.022s] gix-ref-tests::refs fullname::file_name |
|
PASS [ 0.008s] gix-ref-tests::refs fullname::prefix_with_namespace_and_stripping |
|
PASS [ 0.008s] gix-ref-tests::refs fullname::shorten_and_category |
|
PASS [ 0.015s] gix-ref-tests::refs namespace::expand::backslashes_are_no_component_separators_and_invalid |
|
PASS [ 0.008s] gix-ref-tests::refs namespace::expand::bare_slashes_are_not_allowed |
|
PASS [ 2.153s] gix-ref-tests::refs file::worktree::read_only::main |
|
PASS [ 0.017s] gix-ref-tests::refs namespace::expand::components_end_with_trailing_slash_to_help_with_prefix_stripping |
|
PASS [ 0.015s] gix-ref-tests::refs namespace::expand::each_component_expands_to_the_namespace_prefix_individually |
|
PASS [ 0.015s] 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.014s] gix-ref-tests::refs namespace::expand::trailing_slashes_are_not_allowed |
|
PASS [ 0.015s] gix-ref-tests::refs namespace::into_namespaced_prefix |
|
PASS [ 0.026s] gix-ref-tests::refs packed::find::a_lock_file_would_not_be_a_valid_partial_name |
|
PASS [ 0.032s] gix-ref-tests::refs packed::find::all_iterable_refs_can_be_found |
|
PASS [ 0.008s] gix-ref-tests::refs packed::find::find_packed_refs_with_peeled_items_and_full_or_partial_names |
|
PASS [ 0.024s] gix-ref-tests::refs packed::find::binary_search_a_name_past_the_end_of_the_packed_refs_file |
|
PASS [ 0.028s] gix-ref-tests::refs packed::find::invalid_refs_within_a_file_do_not_lead_to_incorrect_results |
|
PASS [ 0.031s] gix-ref-tests::refs packed::find::partial_name_to_full_name_conversion_rules_are_applied |
|
PASS [ 0.024s] gix-ref-tests::refs packed::iter::broken_ref_doesnt_end_the_iteration |
|
PASS [ 0.032s] gix-ref-tests::refs packed::iter::empty |
|
PASS [ 0.011s] gix-ref-tests::refs packed::iter::iter_prefix |
|
PASS [ 0.037s] gix-ref-tests::refs packed::iter::packed_refs_with_header |
|
PASS [ 0.040s] gix-ref-tests::refs packed::iter::packed_refs_without_header |
|
PASS [ 0.155s] gix-ref-tests::refs packed::iter::performance |
|
PASS [ 0.041s] gix-ref-tests::refs packed::open::bogus_content_triggers_an_error |
|
PASS [ 0.042s] gix-ref-tests::refs packed::open::empty_buffers_should_not_exist_but_are_fine_to_open |
|
PASS [ 0.011s] gix-ref-tests::refs packed::open::sorted_buffer_works |
|
PASS [ 0.015s] gix-ref-tests::refs packed::open::unsorted_buffers_or_those_without_a_header_can_be_opened_and_searched |
|
PASS [ 0.011s] gix-ref-tests::refs reference::strip_namespace |
|
PASS [ 0.012s] gix-ref-tests::refs transaction::refedit_ext::preprocessing_checks_duplicates_after_splits |
|
PASS [ 0.007s] gix-ref-tests::refs transaction::refedit_ext::reject_duplicates |
|
PASS [ 0.014s] gix-ref-tests::refs transaction::refedit_ext::splitting::empty_inputs_are_ok |
|
PASS [ 0.516s] gix-ref-tests::refs packed::find::find_speed |
|
PASS [ 0.008s] 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.017s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_cycles_are_handled_gracefully |
|
PASS [ 0.011s] gix-refspec::refspec impls::cmp |
|
PASS [ 0.020s] gix-refspec::refspec impls::eq |
|
PASS [ 0.017s] gix-refspec::refspec impls::hash |
|
PASS [ 2.380s] gix-refspec::refspec match_group::multiple::fetch_and_update_and_negations |
|
PASS [ 0.010s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_with_empty_rhs |
|
PASS [ 0.010s] gix-refspec::refspec match_group::multiple::fetch_and_update_multiple_destinations |
|
PASS [ 0.013s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_conflicts |
|
PASS [ 0.024s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_empty_lhs |
|
PASS [ 0.010s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_fixes |
|
PASS [ 0.021s] gix-refspec::refspec match_group::multiple::fetch_only |
|
PASS [ 0.019s] gix-refspec::refspec match_group::single::fetch_and_update |
|
PASS [ 0.032s] gix-refspec::refspec match_group::single::fetch_only |
|
PASS [ 0.045s] gix-refspec::refspec parse::baseline |
|
PASS [ 2.583s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_to_head_never_updates_actual_head_ref |
|
PASS [ 0.036s] gix-refspec::refspec parse::fetch::ampersand_is_resolved_to_head |
|
PASS [ 0.041s] gix-refspec::refspec parse::fetch::ampersand_on_left_hand_side_is_head |
|
PASS [ 0.048s] gix-refspec::refspec parse::fetch::colon_alone_is_for_fetching_head_into_fetchhead |
|
PASS [ 0.029s] gix-refspec::refspec parse::fetch::empty_lhs_colon_rhs_fetches_head_to_destination |
|
PASS [ 0.036s] gix-refspec::refspec parse::fetch::empty_refspec_is_enough_for_fetching_head_into_fetchhead |
|
PASS [ 0.035s] gix-refspec::refspec parse::fetch::exclude |
|
PASS [ 0.032s] gix-refspec::refspec parse::fetch::lhs_colon_empty_fetches_only |
|
PASS [ 0.037s] gix-refspec::refspec parse::fetch::lhs_colon_rhs_updates_single_ref |
|
PASS [ 0.036s] gix-refspec::refspec parse::fetch::negative_must_not_be_empty |
|
PASS [ 0.036s] gix-refspec::refspec parse::fetch::negative_must_not_be_object_hash |
|
PASS [ 0.027s] gix-refspec::refspec parse::fetch::negative_with_destination |
|
PASS [ 0.024s] gix-refspec::refspec parse::fetch::object_hash_as_source |
|
PASS [ 0.037s] gix-refspec::refspec parse::fetch::object_hash_destination_are_valid_as_they_might_be_a_strange_partial_branch_name |
|
PASS [ 0.036s] gix-refspec::refspec parse::fetch::revspecs_are_disallowed |
|
PASS [ 0.032s] gix-refspec::refspec parse::invalid::both_sides_need_pattern_if_one_uses_it |
|
PASS [ 0.040s] gix-refspec::refspec parse::invalid::complex_patterns_with_more_than_one_asterisk |
|
PASS [ 0.032s] gix-refspec::refspec parse::invalid::empty |
|
PASS [ 0.039s] gix-refspec::refspec parse::invalid::empty_component |
|
PASS [ 0.030s] gix-refspec::refspec parse::invalid::fuzzed |
|
PASS [ 0.009s] gix-refspec::refspec parse::invalid::push_to_empty |
|
PASS [ 0.018s] gix-refspec::refspec parse::local_and_remote |
|
PASS [ 0.034s] gix-refspec::refspec parse::invalid::whitespace |
|
PASS [ 0.019s] gix-refspec::refspec parse::push::colon_alone_is_for_pushing_matching_refs |
|
PASS [ 0.033s] gix-refspec::refspec parse::push::ampersand_is_resolved_to_head |
|
PASS [ 0.013s] gix-refspec::refspec parse::push::delete |
|
PASS [ 0.015s] gix-refspec::refspec parse::push::destinations_must_be_ref_names |
|
PASS [ 0.014s] gix-refspec::refspec parse::push::lhs_colon_rhs_pushes_single_ref |
|
PASS [ 0.014s] gix-refspec::refspec parse::push::negative_unsupported |
|
PASS [ 0.008s] gix-refspec::refspec parse::push::single_refs_must_be_refnames |
|
PASS [ 0.018s] gix-refspec::refspec parse::push::revspecs_with_ref_name_destination |
|
PASS [ 0.013s] gix-refspec::refspec spec::expand_prefixes::full_names_expand_to_their_prefix |
|
PASS [ 0.009s] gix-refspec::refspec spec::expand_prefixes::negative_specs_have_no_prefix |
|
PASS [ 0.020s] gix-refspec::refspec spec::expand_prefixes::head_is_specifically_known |
|
PASS [ 0.014s] gix-refspec::refspec spec::expand_prefixes::object_names_expand_to_nothing |
|
PASS [ 0.020s] gix-refspec::refspec spec::expand_prefixes::partial_refs_have_many_prefixes |
|
PASS [ 0.013s] gix-refspec::refspec spec::expand_prefixes::push_specs_use_the_destination |
|
PASS [ 0.015s] gix-refspec::refspec spec::expand_prefixes::short_absolute_refs_expand_to_themselves |
|
PASS [ 0.007s] gix-refspec::refspec spec::prefix::full_names_have_a_prefix |
|
PASS [ 0.022s] gix-refspec::refspec spec::expand_prefixes::strange_glob_patterns_expand_to_nothing |
|
PASS [ 0.013s] gix-refspec::refspec spec::prefix::head_is_specifically_known |
|
PASS [ 0.014s] gix-refspec::refspec spec::prefix::negative_specs_have_no_prefix |
|
PASS [ 0.007s] gix-refspec::refspec spec::prefix::partial_refs_have_no_prefix |
|
PASS [ 0.017s] gix-refspec::refspec spec::prefix::object_names_have_no_prefix |
|
PASS [ 0.012s] gix-refspec::refspec spec::prefix::push_specs_use_the_destination |
|
PASS [ 0.017s] gix-refspec::refspec spec::prefix::short_absolute_refs_have_no_prefix |
|
PASS [ 0.014s] gix-refspec::refspec spec::prefix::strange_glob_patterns_have_no_prefix |
|
PASS [ 0.014s] gix-refspec::refspec write::fetch::and_update |
|
PASS [ 0.014s] gix-refspec::refspec write::fetch::exclude |
|
PASS [ 0.015s] gix-refspec::refspec write::fetch::only |
|
PASS [ 0.015s] gix-refspec::refspec write::push::all_matching_branches |
|
PASS [ 0.014s] gix-refspec::refspec write::push::delete |
|
PASS [ 0.016s] gix-refspec::refspec write::push::matching |
|
PASS [ 0.393s] gix-revision::revision describe::fallback_if_configured_in_options_but_no_candidate_or_names |
|
PASS [ 0.408s] gix-revision::revision describe::fallback_if_configured_in_options_and_max_candidates_zero |
|
PASS [ 0.015s] gix-revision::revision describe::format::show_abbrev_hash_if_no_name_is_known |
|
PASS [ 0.023s] gix-revision::revision describe::format::exact_match_with_dirty_and_long |
|
PASS [ 0.015s] gix-revision::revision describe::option_none_if_no_tag_found |
|
PASS [ 0.032s] gix-revision::revision describe::not_enough_candidates |
|
PASS [ 0.034s] gix-revision::revision describe::shallow_yields_no_result_if_provided_refs_are_in_truncated_part_of_history |
|
PASS [ 0.036s] gix-revision::revision describe::shallow_yields_result_if_refs_are_available |
|
PASS [ 0.035s] gix-revision::revision describe::typical_usecases |
|
PASS [ 0.038s] gix-revision::revision spec::display::exclude |
|
PASS [ 0.037s] gix-revision::revision spec::display::exclude_parents |
|
PASS [ 0.052s] gix-revision::revision spec::display::include |
|
PASS [ 0.045s] gix-revision::revision spec::display::include_parents |
|
PASS [ 0.028s] gix-revision::revision spec::display::merge |
|
PASS [ 0.031s] gix-revision::revision spec::display::range |
|
PASS [ 0.028s] gix-revision::revision spec::parse::anchor::at_symbol::braces_must_be_closed |
|
PASS [ 0.060s] gix-revision::revision spec::parse::all_characters_are_taken_verbatim_which_includes_whitespace |
|
PASS [ 0.036s] gix-revision::revision spec::parse::anchor::at_symbol::fuzzed |
|
PASS [ 0.040s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch |
|
PASS [ 0.030s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch_for_refname_is_invalid |
|
PASS [ 0.010s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_can_be_positive_zero |
|
PASS [ 0.022s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_cannot_be_negative_zero |
|
PASS [ 0.026s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_current_branch |
|
PASS [ 0.015s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_given_ref_name |
|
PASS [ 0.014s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_hash_is_invalid |
|
PASS [ 0.013s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_with_date_parse_failure |
|
PASS [ 0.026s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_current_branch |
|
PASS [ 0.032s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_given_ref_name |
|
PASS [ 0.030s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_hash_is_invalid |
|
PASS [ 0.034s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_current_branch |
|
PASS [ 0.031s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_branch_name |
|
PASS [ 0.030s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_hash_is_invalid |
|
PASS [ 0.030s] gix-revision::revision spec::parse::anchor::colon_symbol::empty_top_level_regex_are_invalid |
|
PASS [ 0.015s] gix-revision::revision spec::parse::anchor::colon_symbol::index_lookups_ignores_ranges_as_opposed_to_git |
|
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::colon_symbol::invalid_index_stage_is_part_of_path |
|
PASS [ 0.012s] gix-revision::revision spec::parse::anchor::colon_symbol::needs_suffix |
|
PASS [ 0.011s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_do_not_get_any_backslash_processing |
|
PASS [ 0.012s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_parsing_ignores_ranges_as_opposed_to_git |
|
PASS [ 0.012s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid |
|
PASS [ 0.012s] gix-revision::revision spec::parse::anchor::colon_symbol::various_forms_of_regex |
|
PASS [ 0.028s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path |
|
PASS [ 0.031s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path_and_stage |
|
PASS [ 0.032s] gix-revision::revision spec::parse::anchor::describe::any_hash_without_suffix_and_prefix_g_is_assumed_to_be_describe_output |
|
PASS [ 0.039s] gix-revision::revision spec::parse::anchor::describe::full_format_lookalikes_fallback_to_ref |
|
PASS [ 0.036s] gix-revision::revision spec::parse::anchor::describe::full_format_parses_hash_portion_as_prefix |
|
PASS [ 0.050s] gix-revision::revision spec::parse::anchor::describe::full_format_with_dirty_suffix_is_recognized |
|
PASS [ 0.051s] gix-revision::revision spec::parse::anchor::describe::partial_format_lookalikes_are_never_considered |
|
PASS [ 0.041s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_is_recognized |
|
PASS [ 0.028s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_lookalikes_are_treated_as_refs |
|
PASS [ 0.009s] gix-revision::revision spec::parse::anchor::hash::short_hex_literals_are_considered_prefixes |
|
PASS [ 0.028s] gix-revision::revision spec::parse::anchor::hash::hex_literals_that_are_too_long_are_resolved_as_refs |
|
PASS [ 0.024s] gix-revision::revision spec::parse::anchor::refnames::at_by_itself_is_shortcut_for_head |
|
PASS [ 0.035s] gix-revision::revision spec::parse::anchor::hash::unresolvable_hex_literals_are_resolved_as_refs |
|
PASS [ 0.028s] gix-revision::revision spec::parse::anchor::refnames::at_in_ranges_is_allowed |
|
PASS [ 0.037s] gix-revision::revision spec::parse::anchor::refnames::at_is_allowed |
|
PASS [ 0.048s] gix-revision::revision spec::parse::anchor::refnames::full_head_ref_name |
|
PASS [ 0.040s] gix-revision::revision spec::parse::anchor::refnames::refname_head |
|
PASS [ 0.024s] gix-revision::revision spec::parse::anchor::refnames::refname_tag |
|
PASS [ 0.036s] gix-revision::revision spec::parse::anchor::refnames::refname_with_head_prefix |
|
PASS [ 0.041s] gix-revision::revision spec::parse::anchor::refnames::strange_revspecs_do_not_panic |
|
PASS [ 0.025s] gix-revision::revision spec::parse::empty_specs_are_valid |
|
PASS [ 0.013s] gix-revision::revision spec::parse::fuzz::failures |
|
PASS [ 0.027s] gix-revision::revision spec::parse::kind::cannot_declare_ranges_multiple_times |
|
PASS [ 0.034s] gix-revision::revision spec::parse::kind::delegate_can_refuse_spec_kinds |
|
PASS [ 0.024s] gix-revision::revision spec::parse::kind::exclude_parents::freestanding |
|
PASS [ 0.019s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark |
|
PASS [ 0.014s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark_must_end_the_input |
|
PASS [ 0.013s] gix-revision::revision spec::parse::kind::exclusive::freestanding |
|
PASS [ 0.014s] gix-revision::revision spec::parse::kind::exclusive::leading_caret |
|
PASS [ 0.010s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_at_symbol |
|
PASS [ 0.013s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_exclamation_mark_must_end_the_input |
|
PASS [ 0.007s] gix-revision::revision spec::parse::kind::mergebase::leading_dot_dot_dot |
|
PASS [ 0.028s] gix-revision::revision spec::parse::kind::mergebase::freestanding_dot_dot_dot |
|
PASS [ 0.024s] gix-revision::revision spec::parse::kind::mergebase::middle_dot_dot_dot |
|
PASS [ 0.035s] gix-revision::revision spec::parse::kind::mergebase::trailing_dot_dot_dot |
|
PASS [ 0.036s] gix-revision::revision spec::parse::kind::range::freestanding_dot_dot |
|
PASS [ 0.028s] gix-revision::revision spec::parse::kind::range::leading_dot_dot |
|
PASS [ 0.028s] gix-revision::revision spec::parse::kind::range::middle_dot_dot |
|
PASS [ 0.052s] gix-revision::revision spec::parse::kind::range::minus_with_n |
|
PASS [ 0.056s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there |
|
PASS [ 0.032s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there_and_handle_range_suffix |
|
PASS [ 0.024s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted |
|
PASS [ 0.029s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there |
|
PASS [ 0.036s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there_and_handle_range_suffix |
|
PASS [ 0.028s] gix-revision::revision spec::parse::navigate::caret_symbol::bad_escapes_can_cause_brace_mismatch |
|
PASS [ 0.053s] gix-revision::revision spec::parse::kind::range::trailing_dot_dot |
|
PASS [ 0.017s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_braces_deref_a_tag |
|
PASS [ 0.013s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_top_revision_regex_are_skipped_as_they_match_everything |
|
PASS [ 0.007s] gix-revision::revision spec::parse::navigate::caret_symbol::explicit_parent_number |
|
PASS [ 0.012s] gix-revision::revision spec::parse::navigate::caret_symbol::explicitly_positive_numbers_are_invalid |
|
PASS [ 0.012s] gix-revision::revision spec::parse::navigate::caret_symbol::followed_by_zero_is_peeling_to_commit |
|
PASS [ 0.012s] gix-revision::revision spec::parse::navigate::caret_symbol::incomplete_escaped_braces_in_regex_are_invalid |
|
PASS [ 0.012s] gix-revision::revision spec::parse::navigate::caret_symbol::invalid_object_type |
|
PASS [ 0.011s] gix-revision::revision spec::parse::navigate::caret_symbol::multiple_calls_stack |
|
PASS [ 0.012s] gix-revision::revision spec::parse::navigate::caret_symbol::peel_to_object_type |
|
PASS [ 0.012s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_backslash_rules |
|
PASS [ 0.012s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_revision_starting_point_and_negation |
|
PASS [ 0.019s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid |
|
PASS [ 0.014s] gix-revision::revision spec::parse::navigate::caret_symbol::single_is_first_parent |
|
PASS [ 0.006s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_consume_all_remaining_input_as_they_refer_to_blobs |
|
PASS [ 0.021s] gix-revision::revision spec::parse::navigate::colon_symbol::empty_paths_refer_to_the_root_tree |
|
PASS [ 0.012s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_have_to_be_last_but_stack_with_other_navigation |
|
PASS [ 0.016s] gix-revision::revision spec::parse::navigate::tilde_symbol::followed_by_zero_is_no_op |
|
PASS [ 0.013s] gix-revision::revision spec::parse::navigate::tilde_symbol::multiple_calls_stack |
|
PASS [ 0.013s] gix-revision::revision spec::parse::navigate::tilde_symbol::single_is_first_ancestor |
|
PASS [ 0.013s] gix-revision::revision spec::parse::navigate::tilde_symbol::without_anchor_is_invalid |
|
PASS [ 0.012s] gix-revwalk::revwalk graph::commit::size_of_commit |
|
PASS [ 0.032s] gix-sec::sec identity::is_path_owned_by_current_user |
|
PASS [ 0.039s] gix-sec::sec permission::check |
|
PASS [ 0.025s] gix-sec::sec permission::check_opt |
|
PASS [ 0.006s] gix-sec::sec trust::ordering |
|
PASS [ 0.019s] gix-sec::sec permission::is_allowed |
|
PASS [ 0.144s] gix-status-tests::worktree stack::intermediate_directories_have_to_exist_or_not_found_error |
|
PASS [ 0.159s] gix-status-tests::worktree stack::leaf_file_does_not_have_to_exist |
|
PASS [ 0.037s] gix-status-tests::worktree stack::paths_leading_through_symlinks_are_rejected |
|
PASS [ 0.037s] gix-status-tests::worktree stack::paths_not_going_through_symlink_directories_are_ok_and_point_to_correct_item |
|
PASS [ 0.050s] gix-status-tests::worktree status::index_as_worktree::conflict |
|
PASS [ 0.076s] gix-status-tests::worktree status::index_as_worktree::conflict_both_deleted_and_added_by_them_and_added_by_us |
|
PASS [ 0.120s] gix-status-tests::worktree status::index_as_worktree::conflict_both_added_and_deleted_by_them |
|
PASS [ 0.037s] gix-status-tests::worktree status::index_as_worktree::conflict_detailed_single |
|
PASS [ 0.056s] gix-status-tests::worktree status::index_as_worktree::intent_to_add |
|
PASS [ 0.034s] gix-status-tests::worktree status::index_as_worktree::racy_git |
|
PASS [ 0.314s] gix-status-tests::worktree status::index_as_worktree::modified |
|
PASS [ 0.290s] gix-status-tests::worktree status::index_as_worktree::refresh |
|
PASS [ 0.078s] gix-status-tests::worktree status::index_as_worktree::removed |
|
PASS [ 0.084s] gix-status-tests::worktree status::index_as_worktree::submodule_conflict |
|
PASS [ 0.009s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change |
|
PASS [ 0.063s] gix-status-tests::worktree status::index_as_worktree::subomdule_deleted_dir |
|
PASS [ 0.009s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change_is_passed_to_submodule_handler |
|
PASS [ 0.015s] gix-status-tests::worktree status::index_as_worktree::subomdule_typechange |
|
PASS [ 0.025s] gix-status-tests::worktree status::index_as_worktree::subomdule_nochange |
|
PASS [ 0.128s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked |
|
PASS [ 0.147s] gix-status-tests::worktree status::index_as_worktree::unchanged |
|
PASS [ 0.033s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked_and_renamed |
|
PASS [ 0.044s] gix-submodule::submodule file::append_submodule_overrides::last_of_multiple_values_wins |
|
PASS [ 0.040s] gix-submodule::submodule file::branch::valid |
|
PASS [ 0.026s] gix-submodule::submodule file::branch::validate_upon_retrieval |
|
PASS [ 0.008s] gix-submodule::submodule file::fetch_recurse::default |
|
PASS [ 0.009s] gix-submodule::submodule file::fetch_recurse::valid |
|
PASS [ 0.021s] gix-submodule::submodule file::fetch_recurse::validate_upon_retrieval |
|
PASS [ 0.014s] gix-submodule::submodule file::ignore::default |
|
PASS [ 0.022s] gix-submodule::submodule file::ignore::valid |
|
PASS [ 0.027s] gix-submodule::submodule file::ignore::validate_upon_retrieval |
|
PASS [ 0.133s] gix-submodule::submodule file::is_active_platform::pathspecs_matter_even_if_they_do_not_match |
|
PASS [ 0.009s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive |
|
PASS [ 0.008s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_override_pathspecs |
|
PASS [ 0.007s] gix-submodule::submodule file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url |
|
PASS [ 0.009s] gix-submodule::submodule file::is_active_platform::without_submodule_in_index |
|
PASS [ 0.014s] gix-submodule::submodule file::path::valid |
|
PASS [ 0.376s] gix-submodule::submodule file::baseline::common_values_and_names_by_path |
|
PASS [ 0.009s] gix-submodule::submodule file::shallow |
|
PASS [ 0.022s] gix-submodule::submodule file::path::validate_upon_retrieval |
|
PASS [ 0.008s] gix-submodule::submodule file::update::default |
|
PASS [ 0.014s] gix-submodule::submodule file::update::valid |
|
PASS [ 0.020s] gix-submodule::submodule file::update::valid_in_overrides |
|
PASS [ 0.013s] gix-submodule::submodule file::update::validate_upon_retrieval |
|
PASS [ 0.013s] gix-submodule::submodule file::url::valid |
|
PASS [ 0.013s] gix-submodule::submodule file::url::validate_upon_retrieval |
|
PASS [ 0.018s] gix-tempfile signal::handler::tests::various_termination_signals_remove_tempfiles_unconditionally |
|
PASS [ 0.013s] gix-tempfile::all tempfile::handle::at_path::it_can_create_the_containing_directory_and_remove_it_on_drop |
|
PASS [ 0.008s] gix-tempfile::all tempfile::handle::at_path::it_names_files_correctly_and_similarly_named_tempfiles_cannot_be_created |
|
PASS [ 0.020s] gix-tempfile::all tempfile::handle::at_path::it_persists_tempfiles_along_with_newly_created_directories |
|
PASS [ 0.029s] gix-tempfile::all tempfile::handle::at_path::reduce_resource_usage_by_converting_files_to_markers_and_persist_them |
|
PASS [ 0.007s] gix-tempfile::all tempfile::handle::mark_path::it_persists_markers_along_with_newly_created_directories |
|
PASS [ 0.007s] gix-tempfile::all tempfile::handle::new::it_can_be_kept |
|
PASS [ 0.030s] 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::new::it_can_create_the_containing_directory_and_remove_it_when_dropped |
|
PASS [ 0.033s] gix-tempfile::all tempfile::handle::new::it_is_removed_if_it_goes_out_of_scope |
|
PASS [ 0.017s] gix-tempfile::registry cleanup_tempfiles |
|
PASS [ 0.047s] gix-tempfile::all tempfile::setup::can_be_called_multiple_times |
|
PASS [ 0.008s] gix-testtools tests::parse_version |
|
PASS [ 0.014s] gix-testtools tests::parse_version_with_trailing_newline |
|
PASS [ 0.023s] gix-trace::trace coarse |
|
PASS [ 0.008s] gix-trace::trace span |
|
PASS [ 0.022s] gix-trace::trace detail |
|
PASS [ 0.015s] gix-transport client::blocking_io::file::tests::ssh::connect::path |
|
PASS [ 0.021s] gix-transport client::blocking_io::file::tests::ssh::connect::ambiguous_host_disallowed |
|
PASS [ 0.011s] gix-transport client::blocking_io::http::redirect::tests::base_url_complete |
|
PASS [ 0.014s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::command_field_determines_ssh_command |
|
PASS [ 0.010s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::kind_serves_as_fallback |
|
PASS [ 0.036s] gix-transport client::blocking_io::http::redirect::tests::swap_tails_complete |
|
PASS [ 0.017s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::no_field_means_ssh |
|
PASS [ 0.020s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::known_variants_are_derived_from_basename |
|
PASS [ 0.019s] 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.022s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::unknown_variants_fallback_to_simple |
|
PASS [ 0.019s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::all |
|
PASS [ 0.019s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::tortoiseplink_putty_plink |
|
PASS [ 0.019s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_explicit_ssh |
|
PASS [ 0.009s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_disallowed_without_user |
|
PASS [ 0.009s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_explicit_ssh |
|
PASS [ 0.030s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_implicit_ssh |
|
PASS [ 0.018s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_implicit_ssh |
|
PASS [ 0.024s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_explicit_ssh |
|
PASS [ 0.019s] 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::disallow_shell_is_honored |
|
PASS [ 0.018s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::port_for_all |
|
PASS [ 0.017s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::simple_cannot_handle_any_arguments |
|
PASS [ 0.018s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh |
|
PASS [ 0.019s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh_env_v2 |
|
PASS [ 0.018s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::tortoise_plink_has_batch_command |
|
PASS [ 0.017s] gix-transport client::git::message::tests::version_1_without_host_and_version |
|
PASS [ 0.010s] gix-transport client::git::message::tests::version_2_without_host_and_version |
|
PASS [ 0.009s] gix-transport client::git::message::tests::with_host_with_port |
|
PASS [ 0.014s] gix-transport client::git::message::tests::version_2_without_host_and_version_and_exta_parameters |
|
PASS [ 0.011s] gix-transport client::git::message::tests::with_host_without_port |
|
PASS [ 0.009s] gix-transport client::git::message::tests::with_host_without_port_and_extra_parameters |
|
PASS [ 0.010s] gix-transport client::git::message::tests::with_strange_host_and_port |
|
PASS [ 0.092s] gix-transport::blocking-transport-http-only client::blocking_io::http::check_content_type_is_case_insensitive |
|
PASS [ 0.145s] gix-transport::blocking-transport-http-only client::blocking_io::http::clone_v1 |
|
PASS [ 0.101s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_googlesource |
|
PASS [ 0.206s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2 |
|
PASS [ 0.110s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_v1 |
|
PASS [ 0.235s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_service_announced |
|
PASS [ 0.091s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_error_results_in_observable_error |
|
PASS [ 0.035s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_identity_is_picked_up_from_url |
|
PASS [ 0.216s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_authentication_error_can_be_differentiated_and_identity_is_transmitted |
|
PASS [ 0.044s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_will_use_pipelining |
|
PASS [ 0.022s] gix-transport::blocking-transport-http-only client::capabilities::from_bytes |
|
PASS [ 0.011s] gix-transport::blocking-transport-http-only client::capabilities::from_lines_with_version_detection_v0 |
|
PASS [ 0.032s] gix-transport::blocking-transport-http-only client::git::handshake_v1_and_request |
|
PASS [ 0.127s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_status_500_is_communicated_via_special_io_error |
|
PASS [ 0.031s] gix-transport::blocking-transport-http-only client::git::handshake_v1_process_mode |
|
PASS [ 0.025s] gix-transport::blocking-transport-http-only client::git::handshake_v2_and_request |
|
PASS [ 0.015s] gix-transport::blocking-transport-http-only client::git::handshake_v2_downgrade_to_v1 |
|
PASS [ 0.020s] gix-traverse-tests::test commit::simple::adjusted_dates::date_order_with_cutoff_is_applied_to_starting_position |
|
PASS [ 0.033s] gix-transport::blocking-transport-http-only client::git::push_v1_simulated |
|
PASS [ 0.017s] gix-traverse-tests::test commit::simple::adjusted_dates::head_breadth_first |
|
PASS [ 0.008s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_first_parent_only |
|
PASS [ 0.008s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_with_cutoff |
|
PASS [ 0.032s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order |
|
PASS [ 0.031s] gix-traverse-tests::test commit::simple::different_date::head_breadth_first |
|
PASS [ 0.040s] gix-traverse-tests::test commit::simple::different_date::head_date_order |
|
PASS [ 0.011s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_breadth_first |
|
PASS [ 0.017s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_date_order |
|
PASS [ 0.017s] gix-traverse-tests::test commit::simple::same_date::filtered_commit_does_not_block_ancestors_reachable_from_another_commit |
|
PASS [ 0.034s] gix-traverse-tests::test commit::simple::same_date::c4_breadth_first |
|
PASS [ 0.017s] gix-traverse-tests::test commit::simple::same_date::head_breadth_first |
|
PASS [ 0.009s] gix-traverse-tests::test commit::simple::same_date::head_date_order |
|
PASS [ 0.026s] gix-traverse-tests::test commit::simple::same_date::head_c4_breadth_first |
|
PASS [ 0.030s] gix-traverse-tests::test commit::simple::same_date::predicate_only_called_once_even_if_fork_point |
|
PASS [ 0.034s] gix-traverse-tests::test commit::simple::same_date::head_first_parent_only_breadth_first |
|
PASS [ 0.036s] gix-traverse-tests::test commit::topo::basic::empty_range |
|
PASS [ 0.040s] gix-traverse-tests::test commit::topo::basic::end_along_first_parent |
|
PASS [ 0.028s] gix-traverse-tests::test commit::topo::basic::simple |
|
PASS [ 0.039s] gix-traverse-tests::test commit::topo::basic::one_end |
|
PASS [ 0.032s] gix-traverse-tests::test commit::topo::basic::two_tips_two_ends |
|
PASS [ 0.043s] gix-traverse-tests::test commit::topo::basic::with_dummy_predicate |
|
PASS [ 0.033s] gix-traverse-tests::test commit::topo::date_order::with_ends |
|
PASS [ 0.030s] gix-traverse-tests::test commit::topo::first_parent::basic |
|
PASS [ 0.025s] gix-traverse-tests::test commit::topo::first_parent::end_is_second_parent |
|
PASS [ 0.029s] gix-traverse-tests::test commit::topo::first_parent::with_end |
|
PASS [ 0.028s] gix-traverse-tests::test tree::breadth_first_filename_only |
|
PASS [ 0.023s] gix-traverse-tests::test tree::breadth_first_full_path |
|
PASS [ 0.021s] gix-traverse-tests::test tree::breadth_first_no_location |
|
PASS [ 0.074s] gix-url::fuzzed fuzzed |
|
PASS [ 0.014s] gix-url::url access::all_argument_safety_not_safe |
|
PASS [ 0.016s] gix-url::url access::all_argument_safety_safe |
|
PASS [ 0.010s] gix-url::url access::canonicalized::absolute_file_url_does_nothing |
|
PASS [ 0.007s] gix-url::url access::canonicalized::file_that_is_current_dir_is_absolutized |
|
PASS [ 0.007s] gix-url::url access::canonicalized::non_file_scheme_is_noop |
|
PASS [ 0.010s] gix-url::url access::display |
|
PASS [ 0.010s] gix-url::url access::host_argument_safety |
|
PASS [ 0.010s] gix-url::url access::password |
|
PASS [ 0.007s] gix-url::url access::path_argument_safety |
|
PASS [ 0.007s] gix-url::url access::user |
|
PASS [ 0.011s] gix-url::url access::user_argument_safety |
|
PASS [ 0.007s] gix-url::url expand_path::with_username |
|
PASS [ 0.024s] gix-url::url expand_path::without_username |
|
PASS [ 0.010s] gix-url::url parse::file::file_path_with_protocol |
|
PASS [ 0.029s] gix-url::url parse::file::file_path_without_protocol |
|
PASS [ 0.008s] gix-url::url parse::file::file_to_root |
|
PASS [ 0.007s] gix-url::url parse::file::interior_relative_file_path_without_protocol |
|
PASS [ 0.010s] 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.007s] gix-url::url parse::file::no_username_expansion_for_file_paths_without_protocol |
|
PASS [ 0.043s] gix-url::url parse::file::non_utf8_file_path_without_protocol |
|
PASS [ 0.012s] gix-url::url parse::file::relative_file_path_without_protocol |
|
PASS [ 0.007s] gix-url::url parse::file::shortest_possible_absolute_path |
|
PASS [ 0.013s] gix-url::url parse::file::shortest_possible_relative_path |
|
PASS [ 0.010s] gix-url::url parse::file::unix::file_path_with_backslashes_without_protocol |
|
PASS [ 0.013s] gix-url::url parse::file::unix::file_path_with_protocol |
|
PASS [ 0.017s] gix-url::url parse::file::unix::file_path_without_protocol |
|
PASS [ 0.036s] gix-url::url parse::file::unix::url_from_absolute_path |
|
PASS [ 0.040s] gix-url::url parse::file::url_from_relative_path_with_colon_in_name |
|
PASS [ 0.032s] gix-url::url parse::git::username_expansion_with_username |
|
PASS [ 0.028s] gix-url::url parse::http::empty_user_cannot_roundtrip |
|
PASS [ 0.032s] gix-url::url parse::http::http_missing_path |
|
PASS [ 0.050s] gix-url::url parse::http::only_password |
|
PASS [ 0.022s] gix-url::url parse::http::secure |
|
PASS [ 0.024s] gix-url::url parse::http::username_and_empty_password |
|
PASS [ 0.007s] gix-url::url parse::http::username_and_password |
|
PASS [ 0.018s] gix-url::url parse::http::username_and_password_and_port |
|
PASS [ 0.034s] gix-url::url parse::http::username_expansion_is_unsupported |
|
PASS [ 0.019s] gix-url::url parse::invalid::empty_input |
|
PASS [ 0.022s] gix-url::url parse::invalid::file_missing_host_path_separator |
|
PASS [ 0.009s] gix-url::url parse::invalid::file_missing_path |
|
PASS [ 0.010s] gix-url::url parse::invalid::git_missing_path |
|
PASS [ 0.017s] gix-url::url parse::invalid::missing_port_despite_indication |
|
PASS [ 0.016s] gix-url::url parse::invalid::relative_path_due_to_double_colon |
|
PASS [ 0.029s] gix-url::url parse::invalid::ssh_missing_path |
|
PASS [ 0.031s] gix-url::url parse::radicle::basic |
|
PASS [ 0.030s] gix-url::url parse::ssh::default_port_is_22 |
|
PASS [ 0.025s] gix-url::url parse::ssh::host_is_ipv4 |
|
PASS [ 0.019s] gix-url::url parse::ssh::scp_like_with_absolute_path |
|
PASS [ 0.013s] gix-url::url parse::ssh::scp_like_with_ssh_host_alias |
|
PASS [ 0.020s] gix-url::url parse::ssh::scp_like_with_user_and_relative_path_keep_relative_path |
|
PASS [ 0.015s] gix-url::url parse::ssh::scp_like_with_windows_path |
|
PASS [ 0.032s] gix-url::url parse::ssh::scp_like_with_windows_path_and_port_thinks_port_is_part_of_path |
|
PASS [ 0.035s] 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.009s] gix-url::url parse::ssh::scp_like_without_user_and_username_expansion_without_username |
|
PASS [ 0.016s] gix-url::url parse::ssh::ssh_alias_without_username |
|
PASS [ 0.015s] gix-url::url parse::ssh::strange_scp_like_with_host_named_file |
|
PASS [ 0.016s] gix-url::url parse::ssh::username_expansion_with_username |
|
PASS [ 0.017s] gix-url::url parse::ssh::username_expansion_without_username |
|
PASS [ 0.019s] 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.016s] gix-url::url parse::ssh::without_user_and_with_port |
|
PASS [ 0.009s] gix-url::url parse::ssh::without_user_and_without_port |
|
PASS [ 0.010s] gix-url::url parse::unknown::any_protocol_is_supported_via_the_ext_scheme |
|
PASS [ 0.007s] gix-utils::utils backoff::how_many_iterations_for_a_second_of_waittime |
|
PASS [ 0.009s] gix-utils::utils backoff::output_with_default_settings |
|
PASS [ 0.007s] gix-utils::utils backoff::random_exponential_produces_values_in_the_correct_range |
|
PASS [ 0.009s] gix-utils::utils btoi::binary_to_integer |
|
PASS [ 0.017s] gix-utils::utils btoi::binary_to_integer_radix |
|
PASS [ 0.031s] gix-utils::utils btoi::binary_to_unsigned |
|
PASS [ 0.015s] gix-utils::utils btoi::binary_to_unsigned_radix |
|
PASS [ 0.013s] gix-utils::utils buffers::lifecycle |
|
PASS [ 0.007s] gix-utils::utils str::decompose::already_decomposed_does_not_copy |
|
PASS [ 0.010s] gix-utils::utils str::decompose::precomposed_unicode_is_decomposed |
|
PASS [ 0.007s] gix-utils::utils str::precompose::already_precomposed_does_not_copy |
|
PASS [ 0.010s] gix-utils::utils str::precompose::decomposed_unicode_is_precomposed |
|
PASS [ 0.013s] gix-validate::validate path::component::invalid::apostrophe |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::asterisk |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::aux_mixed |
|
PASS [ 0.010s] gix-validate::validate path::component::invalid::aux_with_extension |
|
PASS [ 0.013s] gix-validate::validate path::component::invalid::backslashes_on_windows |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::colon_inbetween |
|
PASS [ 0.022s] gix-validate::validate path::component::invalid::com_lower |
|
PASS [ 0.018s] gix-validate::validate path::component::invalid::com_upper_with_extension |
|
PASS [ 0.010s] gix-validate::validate path::component::invalid::con |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::con_with_extension |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::conin_mixed |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::conout_mixed_with_extension |
|
PASS [ 0.017s] gix-validate::validate path::component::invalid::dot_git_lower |
|
PASS [ 0.018s] gix-validate::validate path::component::invalid::dot_git_lower_hfs |
|
PASS [ 0.034s] gix-validate::validate path::component::invalid::dot_git_mixed |
|
PASS [ 0.021s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs |
|
PASS [ 0.018s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs_simple |
|
PASS [ 0.011s] gix-validate::validate path::component::invalid::dot_git_mixed_ntfs_8_3 |
|
PASS [ 0.013s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only |
|
PASS [ 0.017s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only_too |
|
PASS [ 0.021s] gix-validate::validate path::component::invalid::dot_git_upper |
|
PASS [ 0.026s] gix-validate::validate path::component::invalid::dot_git_upper_hfs |
|
PASS [ 0.012s] gix-validate::validate path::component::invalid::dot_git_upper_ntfs_8_3 |
|
PASS [ 0.011s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream |
|
PASS [ 0.017s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream_default_implicit |
|
PASS [ 0.021s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed |
|
PASS [ 0.025s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_hfs |
|
PASS [ 0.009s] 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.007s] gix-validate::validate path::component::invalid::drive_letters |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::empty |
|
PASS [ 0.011s] gix-validate::validate path::component::invalid::left_arrow |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::lpt_mixed_with_number |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::not_gitmodules_trailing_space |
|
PASS [ 0.017s] gix-validate::validate path::component::invalid::not_gitmodules_trailing_stream |
|
PASS [ 0.029s] gix-validate::validate path::component::invalid::ntfs_gitmodules |
|
PASS [ 0.023s] gix-validate::validate path::component::invalid::ntfs_stream_default_implicit |
|
PASS [ 0.028s] gix-validate::validate path::component::invalid::ntfs_stream_explicit |
|
PASS [ 0.034s] gix-validate::validate path::component::invalid::nul_mixed |
|
PASS [ 0.016s] gix-validate::validate path::component::invalid::path_separator_backslash_between |
|
PASS [ 0.025s] gix-validate::validate path::component::invalid::path_separator_backslash_leading |
|
PASS [ 0.019s] gix-validate::validate path::component::invalid::path_separator_backslash_trailing |
|
PASS [ 0.019s] gix-validate::validate path::component::invalid::path_separator_slash_between |
|
PASS [ 0.009s] 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.006s] gix-validate::validate path::component::invalid::path_separator_slash_trailing |
|
PASS [ 0.010s] gix-validate::validate path::component::invalid::pipe |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::prn_mixed_with_extension |
|
PASS [ 0.009s] gix-validate::validate path::component::invalid::questionmark |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::right_arrow |
|
PASS [ 0.009s] gix-validate::validate path::component::invalid::slashes_on_windows |
|
PASS [ 0.015s] 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.010s] gix-validate::validate path::component::invalid::trailing_dot_dot |
|
PASS [ 0.015s] gix-validate::validate path::component::invalid::trailing_space |
|
PASS [ 0.010s] gix-validate::validate path::component::invalid::unc_path |
|
PASS [ 0.010s] gix-validate::validate path::component::invalid::virtual_drive_letters |
|
PASS [ 0.017s] gix-validate::validate path::component::valid::also_not_con |
|
PASS [ 0.010s] gix-validate::validate path::component::valid::ascii |
|
PASS [ 0.036s] gix-validate::validate path::component::valid::backslashes_on_unix |
|
PASS [ 0.010s] gix-validate::validate path::component::valid::com_0_lower |
|
PASS [ 0.024s] gix-validate::validate path::component::valid::com_without_number_0_lower |
|
PASS [ 0.024s] gix-validate::validate path::component::valid::conin_without_dollar |
|
PASS [ 0.036s] gix-validate::validate path::component::valid::conin_without_dollar_with_extension |
|
PASS [ 0.035s] gix-validate::validate path::component::valid::conout_without_dollar_with_extension |
|
PASS [ 0.041s] gix-validate::validate path::component::valid::dot_gitmodules_as_file |
|
PASS [ 0.040s] gix-validate::validate path::component::valid::dot_gitmodules_as_file_hfs |
|
PASS [ 0.036s] gix-validate::validate path::component::valid::dot_gitmodules_ntfs_8_3_disabled |
|
PASS [ 0.028s] gix-validate::validate path::component::valid::drive_letters_on_unix |
|
PASS [ 0.032s] gix-validate::validate path::component::valid::not_con |
|
PASS [ 0.008s] gix-validate::validate path::component::valid::not_dot_git_longer |
|
PASS [ 0.010s] gix-validate::validate path::component::valid::not_dot_git_longer_all |
|
PASS [ 0.018s] gix-validate::validate path::component::valid::not_dot_git_longer_hfs |
|
PASS [ 0.036s] gix-validate::validate path::component::valid::not_dot_git_longer_ntfs_8_3 |
|
PASS [ 0.019s] gix-validate::validate path::component::valid::not_dot_git_shorter |
|
PASS [ 0.025s] gix-validate::validate path::component::valid::not_dot_git_shorter_hfs |
|
PASS [ 0.024s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3 |
|
PASS [ 0.032s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3_disabled |
|
PASS [ 0.015s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer |
|
PASS [ 0.013s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_all |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_hfs |
|
PASS [ 0.013s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter |
|
PASS [ 0.009s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_all |
|
PASS [ 0.015s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_hfs |
|
PASS [ 0.012s] gix-validate::validate path::component::valid::not_nul |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::starts_with_dot_git_with_backslashes_on_linux |
|
PASS [ 0.017s] gix-validate::validate path::component::valid::unc_path_on_unix |
|
PASS [ 0.011s] gix-validate::validate path::component::valid::unicode |
|
PASS [ 0.011s] gix-validate::validate path::component::valid::virtual_drive_letters_on_unix |
|
PASS [ 0.007s] gix-validate::validate path::component_is_windows_device |
|
PASS [ 0.011s] gix-validate::validate reference::name::invalid::a_path_with_duplicate_slashes |
|
PASS [ 0.010s] gix-validate::validate reference::name::invalid::any_path_starts_with_slash |
|
PASS [ 0.015s] gix-validate::validate reference::name::invalid::capitalized_name_without_path |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::empty_path |
|
PASS [ 0.011s] gix-validate::validate reference::name::invalid::ends_with_slash |
|
PASS [ 0.010s] gix-validate::validate reference::name::invalid::lowercase_name_without_path |
|
PASS [ 0.009s] gix-validate::validate reference::name::invalid::refs_name_special_case_upload_pack |
|
PASS [ 0.018s] gix-validate::validate reference::name::invalid::refs_path_component_is_singular_dot |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::refs_path_double_dot |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot |
|
PASS [ 0.012s] gix-validate::validate reference::name::invalid::refs_starts_with_slash |
|
PASS [ 0.007s] gix-validate::validate reference::name::valid::all_uppercase |
|
PASS [ 0.016s] gix-validate::validate reference::name::valid::all_uppercase_with_underscore |
|
PASS [ 0.026s] gix-validate::validate reference::name::valid::chinese_utf8 |
|
PASS [ 0.020s] gix-validate::validate reference::name::valid::main_worktree_pseudo_ref |
|
PASS [ 0.026s] gix-validate::validate reference::name::valid::main_worktree_ref |
|
PASS [ 0.022s] gix-validate::validate reference::name::valid::other_worktree_pseudo_ref |
|
PASS [ 0.036s] gix-validate::validate reference::name::valid::other_worktree_ref |
|
PASS [ 0.035s] gix-validate::validate reference::name::valid::refs_path |
|
PASS [ 0.007s] gix-validate::validate reference::name::valid::refs_path_underscores_and_dashes |
|
PASS [ 0.017s] gix-validate::validate reference::name::valid::refs_path_with_file_extension |
|
PASS [ 0.012s] gix-validate::validate reference::name::valid::relative_path |
|
PASS [ 0.007s] gix-validate::validate reference::name::valid::worktree_private_ref |
|
PASS [ 0.023s] gix-validate::validate reference::name_partial::invalid::any_path_starts_with_slash |
|
PASS [ 0.023s] gix-validate::validate reference::name_partial::invalid::empty_path |
|
PASS [ 0.024s] gix-validate::validate reference::name_partial::invalid::ends_with_slash |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::invalid::path_with_backslashes |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::invalid::path_with_duplicate_slashes |
|
PASS [ 0.010s] gix-validate::validate reference::name_partial::invalid::path_with_spaces |
|
PASS [ 0.012s] gix-validate::validate reference::name_partial::invalid::refs_path_component_is_singular_dot |
|
PASS [ 0.026s] gix-validate::validate reference::name_partial::invalid::refs_path_double_dot |
|
PASS [ 0.028s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_dot |
|
PASS [ 0.029s] gix-validate::validate reference::name_partial::invalid::refs_starts_with_slash |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::valid::all_uppercase |
|
PASS [ 0.010s] gix-validate::validate reference::name_partial::valid::all_uppercase_with_underscore |
|
PASS [ 0.013s] gix-validate::validate reference::name_partial::valid::chinese_utf8 |
|
PASS [ 0.009s] gix-validate::validate reference::name_partial::valid::main_worktree_pseudo_ref |
|
PASS [ 0.009s] gix-validate::validate reference::name_partial::valid::main_worktree_ref |
|
PASS [ 0.013s] gix-validate::validate reference::name_partial::valid::other_worktree_pseudo_ref |
|
PASS [ 0.013s] gix-validate::validate reference::name_partial::valid::other_worktree_ref |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::valid::parentheses_special_case_upload_pack |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::valid::partial_name_lowercase |
|
PASS [ 0.009s] gix-validate::validate reference::name_partial::valid::refs_path |
|
PASS [ 0.012s] gix-validate::validate reference::name_partial::valid::refs_path_underscores_and_dashes |
|
PASS [ 0.021s] gix-validate::validate reference::name_partial::valid::refs_path_with_file_extension |
|
PASS [ 0.028s] gix-validate::validate reference::name_partial::valid::relative_path |
|
PASS [ 0.013s] gix-validate::validate reference::name_partial::valid::worktree_private_ref |
|
PASS [ 0.007s] gix-validate::validate submodule::invalid::empty |
|
PASS [ 0.012s] gix-validate::validate submodule::invalid::ends_with_parent_component |
|
PASS [ 0.010s] gix-validate::validate submodule::invalid::ends_with_parent_component_backslash |
|
PASS [ 0.007s] gix-validate::validate submodule::invalid::only_parent_component |
|
PASS [ 0.009s] gix-validate::validate submodule::invalid::parent_component_in_middle |
|
PASS [ 0.013s] gix-validate::validate submodule::invalid::parent_component_in_middle_backslash |
|
PASS [ 0.013s] gix-validate::validate submodule::invalid::starts_with_parent_component |
|
PASS [ 0.006s] gix-validate::validate submodule::invalid::starts_with_parent_component_backslash |
|
PASS [ 0.006s] gix-validate::validate submodule::valid |
|
PASS [ 0.009s] gix-validate::validate tag::name::invalid::contains_asterisk |
|
PASS [ 0.024s] gix-validate::validate tag::name::invalid::contains_backslash |
|
PASS [ 0.018s] gix-validate::validate tag::name::invalid::contains_backspace |
|
PASS [ 0.025s] gix-validate::validate tag::name::invalid::contains_bell |
|
PASS [ 0.013s] gix-validate::validate tag::name::invalid::contains_carriage_return |
|
PASS [ 0.010s] gix-validate::validate tag::name::invalid::contains_circumflex |
|
PASS [ 0.019s] gix-validate::validate tag::name::invalid::contains_colon |
|
PASS [ 0.015s] gix-validate::validate tag::name::invalid::contains_ctrl_z |
|
PASS [ 0.010s] gix-validate::validate tag::name::invalid::contains_double_dot |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_esc |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_form_feed |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_newline |
|
PASS [ 0.009s] gix-validate::validate tag::name::invalid::contains_null |
|
PASS [ 0.013s] gix-validate::validate tag::name::invalid::contains_open_bracket |
|
PASS [ 0.011s] gix-validate::validate tag::name::invalid::contains_questionmark |
|
PASS [ 0.011s] gix-validate::validate tag::name::invalid::contains_ref_log_portion |
|
PASS [ 0.012s] gix-validate::validate tag::name::invalid::contains_space |
|
PASS [ 0.010s] gix-validate::validate tag::name::invalid::contains_tab |
|
PASS [ 0.024s] gix-validate::validate tag::name::invalid::contains_tilde |
|
PASS [ 0.028s] gix-validate::validate tag::name::invalid::contains_vertical_tab |
|
PASS [ 0.032s] gix-validate::validate tag::name::invalid::empty |
|
PASS [ 0.038s] gix-validate::validate tag::name::invalid::ends_with_asterisk |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::ends_with_double_dot |
|
PASS [ 0.037s] gix-validate::validate tag::name::invalid::ends_with_slash |
|
PASS [ 0.012s] gix-validate::validate tag::name::invalid::is_dot_lock |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::starts_with_asterisk |
|
PASS [ 0.018s] gix-validate::validate tag::name::invalid::starts_with_dot |
|
PASS [ 0.010s] gix-validate::validate tag::name::invalid::starts_with_double_dot |
|
PASS [ 0.020s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock |
|
PASS [ 0.022s] gix-validate::validate tag::name::valid::an_at_sign |
|
PASS [ 0.008s] gix-validate::validate tag::name::valid::chinese_utf8 |
|
PASS [ 0.009s] gix-validate::validate tag::name::valid::contains_an_at |
|
PASS [ 0.015s] gix-validate::validate tag::name::valid::contains_brackets |
|
PASS [ 0.010s] gix-validate::validate tag::name::valid::contains_brackets_and_at |
|
PASS [ 0.027s] gix-validate::validate tag::name::valid::contains_dot_lock |
|
PASS [ 0.026s] gix-validate::validate tag::name::valid::dot_at_the_end |
|
PASS [ 0.014s] gix-validate::validate tag::name::valid::dot_in_the_middle |
|
PASS [ 0.013s] gix-validate::validate tag::name::valid::non_text |
|
PASS [ 0.006s] gix-validate::validate tag::name::valid::slash_inbetween |
|
PASS [ 0.165s] gix-worktree-state-tests::worktree state::checkout::accidental_writes_through_symlinks_are_prevented_if_overwriting_is_forbidden |
|
PASS [ 0.109s] gix-worktree-state-tests::worktree state::checkout::allow_or_disallow_symlinks |
|
PASS [ 0.008s] gix-worktree-state-tests::worktree state::checkout::collisions_are_detected_on_a_case_insensitive_filesystem_even_with_delayed_filters |
|
PASS [ 0.020s] gix-worktree-state-tests::worktree state::checkout::dangling_symlinks_can_be_created |
|
PASS [ 4.743s] gix-url::baseline run |
|
PASS [ 0.013s] gix-worktree-state-tests::worktree state::checkout::keep_going_collects_results |
|
PASS [ 0.067s] gix-worktree-state-tests::worktree state::checkout::no_case_related_collisions_on_case_sensitive_filesystem |
|
PASS [ 21.753s] gix-prompt::prompt ask::askpass_only |
|
PASS [ 0.051s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotdot_trees |
|
PASS [ 0.009s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotgit_ntfs_stream |
|
PASS [ 0.006s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotgit_trees |
|
PASS [ 2.007s] gix-worktree-state-tests::worktree state::checkout::delayed_driver_process |
|
PASS [ 0.011s] gix-worktree-state-tests::worktree state::checkout::symlinks_become_files_if_disabled |
|
PASS [ 0.009s] gix-worktree-state-tests::worktree state::checkout::writes_through_symlinks_are_prevented_even_if_overwriting_is_allowed |
|
PASS [ 0.159s] gix-worktree-stream::stream from_tree::can_drop_entry_without_reading_it |
|
PASS [ 0.010s] gix-worktree-stream::stream from_tree::can_receive_err_if_attribute_not_found |
|
PASS [ 0.007s] gix-worktree-stream::stream from_tree::can_receive_err_if_root_is_not_found |
|
PASS [ 0.298s] gix-worktree-state-tests::worktree state::checkout::submodules_are_instantiated_as_directories |
|
PASS [ 2.023s] gix-worktree-state-tests::worktree state::checkout::overwriting_files_and_lone_directories_works |
|
PASS [ 22.144s] gix-prompt::prompt ask::username_password |
|
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.007s] gix-worktree-tests::integrate worktree::stack::create_directory::root_is_assumed_to_exist_and_files_in_root_do_not_create_directory |
|
PASS [ 0.009s] gix-worktree-tests::integrate worktree::stack::create_directory::symlinks_or_files_in_path_are_forbidden_or_unlinked_when_forced |
|
PASS [ 0.008s] gix-worktree-tests::integrate worktree::stack::create_directory::validation_to_each_component |
|
PASS [ 0.014s] gix-worktree-tests::integrate worktree::stack::ignore::exclude_by_dir_is_handled_just_like_git |
|
PASS [ 0.058s] gix-worktree-tests::integrate worktree::stack::ignore::check_against_baseline |
|
PASS [ 0.264s] gix-worktree-stream::stream from_tree::will_provide_all_information_and_respect_export_ignore |
|
PASS [ 0.248s] gix-worktree-tests::integrate worktree::stack::attributes::baseline |
|
------------ |
|
Summary [ 73.440s] 2364 tests run: 2364 passed (1 leaky), 2 skipped |
|
ek@noble-x64:~/repos/gitoxide (main *=)$ git status |
|
On branch main |
|
Your branch is up to date with 'origin/main'. |
|
|
|
Changes not staged for commit: |
|
(use "git add <file>..." to update what will be committed) |
|
(use "git restore <file>..." to discard changes in working directory) |
|
modified: gix-diff/tests/fixtures/generated-archives/make_diff_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_head_repos.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_status_repos.tar.xz |
|
|
|
no changes added to commit (use "git add" and/or "git commit -a") |
|
ek@noble-x64:~/repos/gitoxide (main *=)$ git restore . |
|
ek@noble-x64:~/repos/gitoxide (main =)$ gix clean -xde |
|
removing gix-archive/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-attributes/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-command/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-commitgraph/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-config/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-date/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-diff/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-dir/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-discover/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-filter/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-fsck/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-glob/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-ignore/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-index/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-negotiate/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-object/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-odb/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-pack/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-pathspec/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-ref/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-refspec/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-revision/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-status/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-submodule/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-traverse/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-url/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-worktree-state/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-worktree-stream/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-worktree/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing target/ (🗑️) |
|
(failed reverse-i-search)`': ^C |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ |
|
ek@noble-x64:~/repos/gitoxide (main =)[130]$ GIX_TEST_IGNORE_ARCHIVES=1 cargo nextest run --all --no-fail-fast |
|
Compiling proc-macro2 v1.0.75 |
|
Compiling unicode-ident v1.0.12 |
|
Compiling serde v1.0.193 |
|
Compiling libc v0.2.153 |
|
Compiling once_cell v1.19.0 |
|
Compiling cfg-if v1.0.0 |
|
Compiling autocfg v1.1.0 |
|
Compiling thiserror v1.0.56 |
|
Compiling memchr v2.7.2 |
|
Compiling regex-syntax v0.8.2 |
|
Compiling quote v1.0.35 |
|
Compiling syn v2.0.47 |
|
Compiling aho-corasick v1.1.2 |
|
Compiling fastrand v2.1.0 |
|
Compiling regex-automata v0.4.3 |
|
Compiling version_check v0.9.4 |
|
Compiling cc v1.0.83 |
|
Compiling rustix v0.38.31 |
|
Compiling linux-raw-sys v0.4.12 |
|
Compiling itoa v1.0.10 |
|
Compiling lock_api v0.4.11 |
|
Compiling crossbeam-utils v0.8.20 |
|
Compiling parking_lot_core v0.9.9 |
|
Compiling scopeguard v1.2.0 |
|
Compiling tracing-core v0.1.32 |
|
Compiling ahash v0.8.7 |
|
Compiling getrandom v0.2.11 |
|
Compiling serde_derive v1.0.193 |
|
Compiling thiserror-impl v1.0.56 |
|
Compiling pin-project-lite v0.2.13 |
|
Compiling zerocopy v0.7.32 |
|
Compiling futures-core v0.3.30 |
|
Compiling sha1_smol v1.0.0 |
|
Compiling value-bag v1.9.0 |
|
Compiling allocator-api2 v0.2.16 |
|
Compiling log v0.4.21 |
|
Compiling time-core v0.1.2 |
|
Compiling hashbrown v0.14.3 |
|
Compiling powerfmt v0.2.0 |
|
Compiling num-conv v0.1.0 |
|
Compiling time-macros v0.2.18 |
|
Compiling deranged v0.3.10 |
|
Compiling num_threads v0.1.6 |
|
Compiling futures-io v0.3.30 |
|
Compiling parking v2.2.0 |
|
Compiling concurrent-queue v2.4.0 |
|
Compiling tinyvec_macros v0.1.1 |
|
Compiling gix-trace v0.1.9 (/home/ek/repos/gitoxide/gix-trace) |
|
Compiling tinyvec v1.6.0 |
|
Compiling slab v0.4.9 |
|
Compiling event-listener v4.0.1 |
|
Compiling time v0.3.36 |
|
Compiling unicode-normalization v0.1.22 |
|
Compiling syn v1.0.109 |
|
Compiling either v1.9.0 |
|
Compiling heck v0.4.1 |
|
Compiling event-listener-strategy v0.4.0 |
|
Compiling same-file v1.0.6 |
|
Compiling walkdir v2.4.0 |
|
Compiling tracing-attributes v0.1.27 |
|
Compiling signal-hook v0.3.17 |
|
Compiling bstr v1.9.0 |
|
Compiling bitflags v2.4.1 |
|
Compiling smallvec v1.13.2 |
|
Compiling faster-hex v0.9.0 |
|
Compiling parking_lot v0.12.1 |
|
Compiling rustversion v1.0.14 |
|
Compiling gix-utils v0.1.12 (/home/ek/repos/gitoxide/gix-utils) |
|
Compiling tracing v0.1.40 |
|
Compiling futures-lite v2.1.0 |
|
Compiling signal-hook-registry v1.4.1 |
|
Compiling typenum v1.17.0 |
|
Compiling futures-sink v0.3.30 |
|
Compiling futures-channel v0.3.30 |
|
Compiling async-lock v3.2.0 |
|
Compiling mio v0.8.11 |
|
Compiling crossbeam-epoch v0.9.17 |
|
Compiling generic-array v0.14.7 |
|
Compiling paste v1.0.14 |
|
Compiling crossbeam-deque v0.8.4 |
|
Compiling signal-hook-mio v0.2.3 |
|
Compiling strum_macros v0.25.3 |
|
Compiling async-channel v2.1.1 |
|
Compiling cmake v0.1.50 |
|
Compiling rayon-core v1.12.0 |
|
Compiling libz-ng-sys v1.1.13 |
|
Compiling polling v3.3.1 |
|
Compiling crossterm v0.27.0 |
|
Compiling stability v0.1.1 |
|
Compiling itertools v0.12.0 |
|
Compiling strum v0.25.0 |
|
Compiling lru v0.12.1 |
|
Compiling indoc v2.0.4 |
|
Compiling cassowary v0.3.0 |
|
Compiling unicode-width v0.1.11 |
|
Compiling unicode-segmentation v1.10.1 |
|
Compiling async-io v2.2.2 |
|
Compiling ratatui v0.25.0 |
|
Compiling is-terminal v0.4.10 |
|
Compiling gix-hash v0.14.2 (/home/ek/repos/gitoxide/gix-hash) |
|
Compiling sha1-asm v0.5.2 |
|
Compiling crc32fast v1.4.2 |
|
Compiling adler v1.0.2 |
|
Compiling miniz_oxide v0.7.1 |
|
Compiling tui-react v0.22.0 |
|
Compiling rayon v1.8.0 |
|
Compiling crypto-common v0.1.6 |
|
Compiling block-buffer v0.10.4 |
|
Compiling crossbeam-queue v0.3.10 |
|
Compiling crossbeam-channel v0.5.10 |
|
Compiling humantime v2.1.0 |
|
Compiling ansiterm v0.12.2 |
|
Compiling digest v0.10.7 |
|
Compiling crossbeam v0.8.3 |
|
Compiling crosstermion v0.13.0 |
|
Compiling bytesize v1.3.0 |
|
Compiling cpufeatures v0.2.11 |
|
Compiling human_format v1.0.3 |
|
Compiling prodash v28.0.0 |
|
Compiling sha1 v0.10.6 |
|
Compiling jwalk v0.8.1 |
|
Compiling bytes v1.5.0 |
|
Compiling tempfile v3.10.0 |
|
Compiling home v0.5.5 |
|
Compiling winnow v0.6.0 |
|
Compiling dashmap v5.5.3 |
|
Compiling unicode-bom v2.0.3 |
|
Compiling pkg-config v0.3.28 |
|
Compiling filetime v0.2.23 |
|
Compiling gix-path v0.10.7 (/home/ek/repos/gitoxide/gix-path) |
|
Compiling gix-hash v0.13.3 |
|
Compiling gix-trace v0.1.4 |
|
Compiling prodash v26.2.2 |
|
Compiling num-traits v0.2.17 |
|
Compiling gix-date v0.8.6 (/home/ek/repos/gitoxide/gix-date) |
|
Compiling gix-features v0.35.0 |
|
Compiling gix-date v0.8.1 |
|
Compiling winnow v0.5.40 |
|
Compiling xattr v1.2.0 |
|
Compiling btoi v0.4.3 |
|
Compiling io-close v0.3.7 |
|
Compiling tar v0.4.40 |
|
Compiling gix-validate v0.8.1 |
|
Compiling gix-actor v0.31.2 (/home/ek/repos/gitoxide/gix-actor) |
|
Compiling memmap2 v0.7.1 |
|
Compiling gix-features v0.36.1 |
|
Compiling gix-path v0.10.1 |
|
Compiling gix-utils v0.1.6 |
|
Compiling gix-chunk v0.4.5 |
|
Compiling gix-actor v0.27.0 |
|
Compiling gix-commitgraph v0.21.0 |
|
Compiling gix-fs v0.8.1 |
|
Compiling gix-object v0.37.0 |
|
Compiling gix-fs v0.7.0 |
|
Compiling gix-hashtable v0.4.1 |
|
Compiling gix-validate v0.8.5 (/home/ek/repos/gitoxide/gix-validate) |
|
Compiling gix-tempfile v10.0.0 |
|
Compiling gix-tempfile v11.0.1 |
|
Compiling gix-actor v0.28.1 |
|
Compiling gix-revwalk v0.8.0 |
|
Compiling gix-glob v0.13.0 |
|
Compiling lzma-sys v0.1.20 |
|
Compiling gix-traverse v0.33.0 |
|
Compiling gix-object v0.38.0 |
|
Compiling flate2 v1.0.28 |
|
Compiling gix-features v0.38.2 (/home/ek/repos/gitoxide/gix-features) |
|
Compiling gix-fs v0.11.1 (/home/ek/repos/gitoxide/gix-fs) |
|
Compiling gix-tempfile v14.0.0 (/home/ek/repos/gitoxide/gix-tempfile) |
|
Compiling gix-lock v11.0.1 |
|
Compiling gix-lock v10.0.0 |
|
Compiling gix-quote v0.4.8 |
|
Compiling gix-bitmap v0.2.8 |
|
Compiling byteyarn v0.2.3 |
|
Compiling gix-index v0.25.0 |
|
Compiling gix-attributes v0.19.0 |
|
Compiling gix-ref v0.38.0 |
|
Compiling gix-object v0.42.2 (/home/ek/repos/gitoxide/gix-object) |
|
Compiling gix-ignore v0.8.0 |
|
Compiling gix-sec v0.10.1 |
|
Compiling memmap2 v0.9.3 |
|
Compiling crc-catalog v2.4.0 |
|
Compiling crc v3.0.1 |
|
Compiling gix-discover v0.26.0 |
|
Compiling gix-worktree v0.26.0 |
|
Compiling xz2 v0.1.7 |
|
Compiling fs_extra v1.3.0 |
|
Compiling is_ci v1.1.1 |
|
Compiling gix-testtools v0.14.0 (/home/ek/repos/gitoxide/tests/tools) |
|
Compiling gix-glob v0.16.3 (/home/ek/repos/gitoxide/gix-glob) |
|
Compiling gix-chunk v0.4.8 (/home/ek/repos/gitoxide/gix-chunk) |
|
Compiling gix-hashtable v0.5.2 (/home/ek/repos/gitoxide/gix-hashtable) |
|
Compiling gix-commitgraph v0.24.2 (/home/ek/repos/gitoxide/gix-commitgraph) |
|
Compiling gix-quote v0.4.12 (/home/ek/repos/gitoxide/gix-quote) |
|
Compiling shell-words v1.1.0 |
|
Compiling gix-revwalk v0.13.1 (/home/ek/repos/gitoxide/gix-revwalk) |
|
Compiling gix-lock v14.0.0 (/home/ek/repos/gitoxide/gix-lock) |
|
Compiling gix-command v0.3.7 (/home/ek/repos/gitoxide/gix-command) |
|
Compiling static_assertions v1.1.0 |
|
Compiling kstring v2.0.0 |
|
Compiling gix-attributes v0.22.2 (/home/ek/repos/gitoxide/gix-attributes) |
|
Compiling gix-traverse v0.39.1 (/home/ek/repos/gitoxide/gix-traverse) |
|
Compiling gix-bitmap v0.2.11 (/home/ek/repos/gitoxide/gix-bitmap) |
|
Compiling fnv v1.0.7 |
|
Compiling gix-ignore v0.11.2 (/home/ek/repos/gitoxide/gix-ignore) |
|
Compiling gix-index v0.33.0 (/home/ek/repos/gitoxide/gix-index) |
|
Compiling gix-packetline-blocking v0.17.4 (/home/ek/repos/gitoxide/gix-packetline-blocking) |
|
Compiling encoding_rs v0.8.33 |
|
Compiling gix-worktree v0.34.0 (/home/ek/repos/gitoxide/gix-worktree) |
|
Compiling gix-filter v0.11.2 (/home/ek/repos/gitoxide/gix-filter) |
|
Compiling gix-config-value v0.14.6 (/home/ek/repos/gitoxide/gix-config-value) |
|
Compiling gix-sec v0.10.6 (/home/ek/repos/gitoxide/gix-sec) |
|
Compiling hashbrown v0.12.3 |
|
Compiling arrayvec v0.7.4 |
|
Compiling clru v0.6.1 |
|
Compiling imara-diff v0.1.5 |
|
Compiling uluru v3.0.0 |
|
Compiling percent-encoding v2.3.1 |
|
Compiling unicode-bidi v0.3.14 |
|
Compiling form_urlencoded v1.2.1 |
|
Compiling gix-diff v0.44.0 (/home/ek/repos/gitoxide/gix-diff) |
|
Compiling idna v0.5.0 |
|
Compiling arc-swap v1.6.0 |
|
Compiling gix-pack v0.51.0 (/home/ek/repos/gitoxide/gix-pack) |
|
Compiling pin-utils v0.1.0 |
|
Compiling url v2.5.0 |
|
Compiling gix-ref v0.44.1 (/home/ek/repos/gitoxide/gix-ref) |
|
Compiling vcpkg v0.2.15 |
|
Compiling gix-url v0.27.3 (/home/ek/repos/gitoxide/gix-url) |
|
Compiling gix-prompt v0.8.5 (/home/ek/repos/gitoxide/gix-prompt) |
|
Compiling libz-sys v1.1.13 |
|
Compiling openssl-sys v0.9.98 |
|
Compiling gix-odb v0.61.0 (/home/ek/repos/gitoxide/gix-odb) |
|
Compiling gix-discover v0.32.0 (/home/ek/repos/gitoxide/gix-discover) |
|
Compiling gix-pathspec v0.7.5 (/home/ek/repos/gitoxide/gix-pathspec) |
|
Compiling gix-credentials v0.24.2 (/home/ek/repos/gitoxide/gix-credentials) |
|
Compiling curl-sys v0.4.72+curl-8.6.0 |
|
Compiling regex v1.10.2 |
|
Compiling futures-task v0.3.30 |
|
Compiling futures-util v0.3.30 |
|
Compiling bitflags v1.3.2 |
|
Compiling sdd v0.2.0 |
|
Compiling curl v0.4.46 |
|
Compiling scc v2.1.1 |
|
Compiling futures-executor v0.3.30 |
|
Compiling futures v0.3.30 |
|
Compiling maybe-async v0.2.7 |
|
Compiling gix-packetline v0.17.5 (/home/ek/repos/gitoxide/gix-packetline) |
|
Compiling serial_test_derive v3.1.1 |
|
Compiling socket2 v0.5.5 |
|
Compiling openssl-probe v0.1.5 |
|
Compiling serial_test v3.1.1 |
|
Compiling gix-revision v0.27.1 (/home/ek/repos/gitoxide/gix-revision) |
|
Compiling base64 v0.22.1 |
|
Compiling gix-dir v0.5.0 (/home/ek/repos/gitoxide/gix-dir) |
|
Compiling simd-adler32 v0.3.7 |
|
Compiling zip v2.1.0 |
|
Compiling bumpalo v3.16.0 |
|
Compiling lockfree-object-pool v0.1.6 |
|
Compiling equivalent v1.0.1 |
|
Compiling zopfli v0.8.1 |
|
Compiling indexmap v2.1.0 |
|
Compiling gix-refspec v0.23.0 (/home/ek/repos/gitoxide/gix-refspec) |
|
Compiling gix-config v0.37.0 (/home/ek/repos/gitoxide/gix-config) |
|
Compiling gix-worktree-stream v0.13.0 (/home/ek/repos/gitoxide/gix-worktree-stream) |
|
Compiling displaydoc v0.2.4 |
|
Compiling io-lifetimes v1.0.11 |
|
Compiling gix-macros v0.1.5 (/home/ek/repos/gitoxide/gix-macros) |
|
Compiling polling v2.8.0 |
|
Compiling diff v0.1.13 |
|
Compiling yansi v0.5.1 |
|
Compiling async-task v4.6.0 |
|
Compiling rustix v0.37.27 |
|
Compiling atomic-waker v1.1.2 |
|
Compiling serde_json v1.0.108 |
|
Compiling event-listener v2.5.3 |
|
Compiling piper v0.2.1 |
|
Compiling pretty_assertions v1.4.0 |
|
Compiling gix-archive v0.13.1 (/home/ek/repos/gitoxide/gix-archive) |
|
Compiling gix-submodule v0.11.0 (/home/ek/repos/gitoxide/gix-submodule) |
|
Compiling gix-status v0.10.0 (/home/ek/repos/gitoxide/gix-status) |
|
Compiling gix-transport v0.42.1 (/home/ek/repos/gitoxide/gix-transport) |
|
Compiling gix-worktree-state v0.11.0 (/home/ek/repos/gitoxide/gix-worktree-state) |
|
Compiling gix-negotiate v0.13.1 (/home/ek/repos/gitoxide/gix-negotiate) |
|
Compiling gix-protocol v0.45.1 (/home/ek/repos/gitoxide/gix-protocol) |
|
Compiling gix-mailmap v0.23.1 (/home/ek/repos/gitoxide/gix-mailmap) |
|
Compiling async-io v1.13.0 |
|
Compiling waker-fn v1.1.1 |
|
Compiling fastrand v1.9.0 |
|
Compiling linux-raw-sys v0.3.8 |
|
Compiling ryu v1.0.16 |
|
Compiling futures-lite v1.13.0 |
|
Compiling blocking v1.5.1 |
|
Compiling async-lock v2.8.0 |
|
Compiling async-executor v1.8.0 |
|
Compiling socket2 v0.4.10 |
|
Compiling async-global-executor v2.4.1 |
|
Compiling async-channel v1.9.0 |
|
Compiling async-attributes v1.1.2 |
|
Compiling kv-log-macro v1.0.7 |
|
Compiling anyhow v1.0.77 |
|
Compiling gix v0.63.0 (/home/ek/repos/gitoxide/gix) |
|
Compiling async-std v1.12.0 |
|
Compiling utf8parse v0.2.1 |
|
Compiling anstyle-parse v0.2.3 |
|
Compiling anstyle-query v1.0.2 |
|
Compiling colorchoice v1.0.0 |
|
Compiling anstyle v1.0.7 |
|
Compiling is_terminal_polyfill v1.70.0 |
|
Compiling anstream v0.6.14 |
|
Compiling strsim v0.10.0 |
|
Compiling clap_lex v0.6.0 |
|
Compiling clap_derive v4.4.7 |
|
Compiling clap_builder v4.4.12 |
|
Compiling termcolor v1.4.0 |
|
Compiling memoffset v0.7.1 |
|
Compiling libsqlite3-sys v0.28.0 |
|
Compiling clap v4.4.12 |
|
Compiling overload v0.1.1 |
|
Compiling lazy_static v1.4.0 |
|
Compiling sharded-slab v0.1.7 |
|
Compiling nu-ansi-term v0.46.0 |
|
Compiling tracing-log v0.2.0 |
|
Compiling fs-err v2.11.0 |
|
Compiling thread_local v1.1.7 |
|
Compiling is-docker v0.2.0 |
|
Compiling is-wsl v0.4.0 |
|
Compiling tracing-subscriber v0.3.18 |
|
Compiling nix v0.26.4 |
|
Compiling gix-fsck v0.4.0 (/home/ek/repos/gitoxide/gix-fsck) |
|
Compiling hashlink v0.9.1 |
|
Compiling pathdiff v0.2.1 |
|
Compiling fallible-streaming-iterator v0.1.9 |
|
Compiling plotters-backend v0.3.5 |
|
Compiling fallible-iterator v0.3.0 |
|
Compiling half v1.8.2 |
|
Compiling ciborium-io v0.2.1 |
|
Compiling ciborium-ll v0.2.1 |
|
Compiling plotters-svg v0.3.5 |
|
Compiling ptyprocess v0.4.1 |
|
Compiling open v5.0.1 |
|
Compiling tracing-forest v0.1.6 |
|
Compiling itertools v0.10.5 |
|
Compiling sysinfo v0.30.2 |
|
Compiling cast v0.3.0 |
|
Compiling layout-rs v0.1.1 |
|
Compiling rusqlite v0.31.0 |
|
Compiling gitoxide v0.36.1 (/home/ek/repos/gitoxide) |
|
Compiling trybuild v1.0.86 |
|
Compiling gitoxide-core v0.38.0 (/home/ek/repos/gitoxide/gitoxide-core) |
|
Compiling criterion-plot v0.5.0 |
|
Compiling expectrl v0.7.1 |
|
Compiling plotters v0.3.5 |
|
Compiling ciborium v0.2.1 |
|
Compiling clap_complete v4.4.5 |
|
Compiling env_logger v0.10.2 |
|
Compiling tinytemplate v1.2.1 |
|
Compiling terminal_size v0.3.0 |
|
Compiling anes v0.1.6 |
|
Compiling glob v0.3.1 |
|
Compiling oorandom v11.1.3 |
|
Compiling criterion v0.5.1 |
|
Compiling assert_matches v1.5.0 |
|
Compiling basic-toml v0.1.7 |
|
Compiling maplit v1.0.2 |
|
Compiling cap v0.1.2 |
|
Compiling symlink v0.1.0 |
|
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 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-diff-tests v0.0.0 (/home/ek/repos/gitoxide/gix-diff/tests) |
|
Compiling gix-ref-tests v0.0.0 (/home/ek/repos/gitoxide/gix-ref/tests) |
|
Compiling gix-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-fetchhead v0.0.0 (/home/ek/repos/gitoxide/gix-fetchhead) |
|
Compiling gix-note v0.0.0 (/home/ek/repos/gitoxide/gix-note) |
|
Compiling gix-rebase v0.0.0 (/home/ek/repos/gitoxide/gix-rebase) |
|
Compiling gix-tix v0.0.0 (/home/ek/repos/gitoxide/gix-tix) |
|
Compiling gix-lfs v0.0.0 (/home/ek/repos/gitoxide/gix-lfs) |
|
Finished `test` profile [unoptimized + debuginfo] target(s) in 5m 22s |
|
Starting 2364 tests across 127 binaries (2 skipped; run ID: 4bb666c1-7cd6-435d-b84e-910dfc5c7219, nextest profile: default) |
|
PASS [ 0.009s] gix id::tests::size_of_oid |
|
PASS [ 0.009s] gix open::tests::size_of_options |
|
PASS [ 0.013s] gitoxide shared::value_parser_tests::rename_fraction |
|
PASS [ 0.020s] gitoxide plumbing::main::tests::clap |
|
PASS [ 4.035s] gix remote::connection::fetch::refs::tests::update::checked_out_branches_in_worktrees_are_rejected_with_additional_information |
|
PASS [ 0.009s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_but_appears_to_be_fast_forward_in_dryrun_mode |
|
PASS [ 4.167s] gix remote::connection::fetch::refs::tests::update::fast_forwards_are_called_out_even_if_force_is_given |
|
PASS [ 4.168s] gix remote::connection::fetch::refs::tests::update::local_direct_refs_are_written_with_symbolic_ones |
|
PASS [ 0.011s] gix remote::connection::fetch::refs::tests::update::remote_refs_cannot_map_to_local_head |
|
PASS [ 0.009s] 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_can_be_written_locally_and_point_to_tracking_branch |
|
PASS [ 4.179s] gix remote::connection::fetch::refs::tests::update::local_symbolic_refs_can_be_overwritten |
|
PASS [ 0.011s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_dont_overwrite_valid_local_branches |
|
PASS [ 0.010s] gix remote::connection::fetch::refs::tests::update::remote_symbolic_refs_with_locally_unavailable_target_result_in_valid_peeled_branches |
|
PASS [ 0.010s] 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_branches_can_update_local_unborn_branches |
|
PASS [ 0.010s] gix remote::connection::fetch::refs::tests::update::unborn_remote_refs_dont_overwrite_valid_local_refs |
|
PASS [ 0.054s] gix::gix clone::blocking_io::fetch_and_checkout_empty_remote_repo |
|
PASS [ 0.123s] gix::gix clone::blocking_io::fetch_and_checkout |
|
PASS [ 0.298s] gix remote::connection::fetch::refs::tests::update::non_fast_forward_is_rejected_if_dry_run_is_disabled |
|
PASS [ 0.088s] gix::gix clone::blocking_io::fetch_only_with_configuration |
|
PASS [ 0.171s] gix remote::connection::fetch::refs::tests::update::various_valid_updates |
|
PASS [ 0.084s] gix::gix clone::blocking_io::fetch_only_without_configuration |
|
PASS [ 0.079s] gix::gix clone::blocking_io::from_shallow_allowed_by_default |
|
PASS [ 0.154s] gix::gix clone::blocking_io::fetch_shallow_no_checkout_then_unshallow |
|
PASS [ 0.019s] gix::gix clone::blocking_io::from_shallow_prohibited_with_option |
|
PASS [ 0.011s] gix::gix clone::clone_and_destination_must_be_empty |
|
PASS [ 0.159s] gix::gix clone::blocking_io::from_non_shallow_by_deepen_exclude_then_deepen_to_unshallow |
|
PASS [ 0.014s] gix::gix clone::clone_and_early_persist_without_receive |
|
PASS [ 0.014s] gix::gix clone::clone_into_empty_directory_and_early_drop |
|
PASS [ 0.015s] gix::gix clone::clone_bare_into_empty_directory_and_early_drop |
|
PASS [ 0.220s] gix::gix clone::blocking_io::from_non_shallow_then_deepen_then_deepen_since_to_unshallow |
|
PASS [ 0.077s] gix::gix commit::describe::lightweight_tags_are_sorted_lexicographically |
|
PASS [ 0.093s] gix::gix commit::describe::tags_are_sorted_by_date_and_lexicographically |
|
PASS [ 0.009s] gix::gix config::tree::branch::merge |
|
PASS [ 0.103s] gix::gix commit::describe::tags_are_sorted_by_priority |
|
PASS [ 0.010s] gix::gix config::tree::checkout::workers |
|
PASS [ 0.010s] gix::gix config::tree::core::abbrev |
|
PASS [ 0.010s] gix::gix config::tree::core::check_round_trip_encoding |
|
PASS [ 0.011s] gix::gix config::tree::core::autocrlf |
|
PASS [ 0.011s] gix::gix config::tree::core::check_stat |
|
PASS [ 0.011s] gix::gix config::tree::core::delta_base_cache_limit |
|
PASS [ 0.010s] gix::gix config::tree::core::disambiguate |
|
PASS [ 0.009s] gix::gix config::tree::core::eol |
|
PASS [ 0.010s] gix::gix config::tree::core::log_all_ref_updates |
|
PASS [ 0.010s] gix::gix config::tree::core::safecrlf |
|
PASS [ 0.011s] gix::gix config::tree::core::timeouts |
|
PASS [ 0.011s] gix::gix config::tree::diff::algorithm |
|
PASS [ 0.009s] 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.009s] gix::gix config::tree::fetch::algorithm |
|
PASS [ 0.010s] gix::gix config::tree::fetch::recurse_submodule |
|
PASS [ 0.011s] gix::gix config::tree::gitoxide::allow::protocol_from_user |
|
PASS [ 0.010s] 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.008s] gix::gix config::tree::gitoxide::http::connect_timeout |
|
PASS [ 0.011s] gix::gix config::tree::gitoxide::committer::name_and_email_fallback |
|
PASS [ 0.009s] gix::gix config::tree::http::extra_header |
|
PASS [ 0.009s] gix::gix config::tree::http::follow_redirects |
|
PASS [ 0.010s] gix::gix config::tree::http::http_version |
|
PASS [ 0.010s] gix::gix config::tree::http::proxy_auth_method |
|
PASS [ 0.010s] gix::gix config::tree::http::ssl_version |
|
PASS [ 0.011s] gix::gix config::tree::index::threads |
|
PASS [ 0.009s] gix::gix config::tree::keys::any |
|
PASS [ 0.009s] gix::gix config::tree::keys::remote_name |
|
PASS [ 0.009s] gix::gix config::tree::keys::string |
|
PASS [ 0.009s] gix::gix config::tree::keys::unsigned_integer |
|
PASS [ 0.009s] 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::push::default |
|
PASS [ 0.008s] gix::gix config::tree::remote::tag_opt |
|
PASS [ 0.011s] gix::gix config::tree::remote::refspecs |
|
PASS [ 0.007s] gix::gix config::tree::ssh::variant |
|
PASS [ 0.010s] gix::gix config::tree::remote::url_and_push_url |
|
PASS [ 0.010s] gix::gix config::tree::status::default |
|
PASS [ 0.012s] gix::gix head::into_remote::detached_is_none |
|
PASS [ 0.012s] gix::gix head::into_remote::unborn_is_none |
|
PASS [ 0.203s] gix::gix head::peel::all_cases |
|
PASS [ 0.148s] gix::gix id::ancestors::all |
|
PASS [ 0.014s] gix::gix id::ancestors::filtered |
|
PASS [ 0.103s] gix::gix id::ancestors::pre_epoch |
|
PASS [ 0.129s] gix::gix id::display_and_debug |
|
PASS [ 0.014s] gix::gix id::prefix |
|
PASS [ 0.013s] gix::gix init::bare::init_into_empty_directory_uses_it_directly |
|
PASS [ 0.011s] gix::gix init::bare::init_into_non_empty_directory_is_not_allowed |
|
PASS [ 0.012s] gix::gix init::bare::init_into_non_existing_directory_creates_it |
|
PASS [ 0.013s] gix::gix init::non_bare::init_bare_with_custom_branch_name |
|
PASS [ 0.013s] gix::gix init::non_bare::init_into_empty_directory_creates_a_dot_git_dir |
|
PASS [ 0.011s] 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.013s] gix::gix object::commit::decode |
|
PASS [ 0.012s] gix::gix object::commit::short_id |
|
PASS [ 0.012s] gix::gix object::commit::tree |
|
PASS [ 0.010s] gix::gix object::object_ref_size_in_memory |
|
PASS [ 0.009s] gix::gix object::oid_size_in_memory |
|
PASS [ 1.153s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_applies_automatically_if_dirty |
|
PASS [ 1.273s] gix::gix commit::describe::with_dirty_suffix::dirty_suffix_does_not_apply_if_not_dirty |
|
PASS [ 2.454s] gix::gix diff::resource_cache |
|
PASS [ 0.017s] gix::gix object::tree::diff::track_rewrites::copies_by_similarity |
|
PASS [ 0.014s] gix::gix object::tree::diff::track_rewrites::copies_by_similarity_with_limit |
|
PASS [ 0.013s] gix::gix object::tree::diff::track_rewrites::copies_in_entire_tree_by_similarity |
|
PASS [ 0.012s] gix::gix object::tree::diff::track_rewrites::copies_in_entire_tree_by_similarity_with_limit |
|
PASS [ 0.012s] gix::gix object::tree::diff::track_rewrites::realistic_renames |
|
PASS [ 0.015s] gix::gix object::tree::diff::track_rewrites::realistic_renames_2 |
|
PASS [ 0.011s] gix::gix object::tree::diff::track_rewrites::realistic_renames_3 |
|
PASS [ 0.013s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled |
|
PASS [ 1.782s] gix::gix object::tree::diff::changes_against_tree_modified |
|
PASS [ 1.518s] gix::gix object::tree::diff::track_rewrites::copies_by_identity |
|
PASS [ 0.012s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled_3 |
|
PASS [ 0.019s] gix::gix object::tree::diff::track_rewrites::realistic_renames_disabled_2 |
|
PASS [ 0.021s] gix::gix object::tree::diff::track_rewrites::rename_by_similarity |
|
PASS [ 1.671s] gix::gix object::tree::diff::changes_against_tree_with_filename_tracking |
|
PASS [ 0.016s] gix::gix object::tree::diff::track_rewrites::renames_by_similarity_with_limit |
|
PASS [ 0.012s] gix::gix object::tree::find_entry |
|
PASS [ 0.044s] gix::gix object::tree::diff::track_rewrites::renames_by_identity |
|
PASS [ 0.010s] gix::gix reference::log::message |
|
PASS [ 0.011s] gix::gix reference::remote::dot_remote_behind_symbol |
|
PASS [ 0.011s] gix::gix reference::remote::not_configured |
|
PASS [ 0.013s] gix::gix reference::remote::push_defaults_to_fetch |
|
PASS [ 0.013s] gix::gix reference::remote::separate_push_and_fetch |
|
PASS [ 0.083s] gix::gix reference::find::and_follow |
|
PASS [ 0.010s] gix::gix reference::remote::url_as_remote_name |
|
PASS [ 0.010s] gix::gix remote::connect::blocking_io::protocol_allow::deny |
|
PASS [ 0.026s] gix::gix reference::set_target_id |
|
PASS [ 0.106s] gix::gix reference::find::and_peel |
|
PASS [ 0.014s] gix::gix remote::connect::blocking_io::protocol_allow::user |
|
PASS [ 0.143s] gix::gix object::tree::lookup_entry_by_path |
|
PASS [ 0.136s] gix::gix remote::fetch::blocking_and_async_io::collate_fetch_error |
|
PASS [ 0.466s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_not_possible |
|
PASS [ 0.416s] gix::gix remote::fetch::blocking_and_async_io::fetch_shallow_deepen_zero_does_not_fail |
|
PASS [ 0.078s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_alternates_adds_tips_from_alternates |
|
PASS [ 1.471s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack |
|
PASS [ 0.011s] gix::gix remote::fetch::shallow::undo |
|
PASS [ 0.008s] gix::gix remote::name::empty_is_invalid |
|
PASS [ 0.039s] gix::gix remote::ref_map::blocking_and_async_io::all |
|
PASS [ 0.009s] gix::gix remote::save::save_as_to::anonymous_remotes_cannot_be_saved_lacking_a_name |
|
PASS [ 0.009s] gix::gix remote::save::save_as_to::new_anonymous_remote_with_name |
|
PASS [ 0.011s] gix::gix remote::save::save_to::named_remotes_save_as_is |
|
PASS [ 1.545s] gix::gix remote::fetch::blocking_and_async_io::fetch_pack_without_local_destination |
|
PASS [ 0.011s] gix::gix repository::config::config_snapshot::commit_auto_rollback |
|
PASS [ 0.010s] gix::gix repository::config::config_snapshot::credential_helpers::any_url_calls_global |
|
PASS [ 0.014s] gix::gix repository::config::config_snapshot::credential_helpers::case_sensitive_host_matching |
|
PASS [ 0.054s] 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.014s] gix::gix repository::config::config_snapshot::credential_helpers::empty_helper_clears_helper_list |
|
PASS [ 0.015s] gix::gix repository::config::config_snapshot::credential_helpers::host_globs_match_as_well |
|
PASS [ 0.018s] gix::gix repository::config::config_snapshot::credential_helpers::http_port_defaulting |
|
PASS [ 0.019s] gix::gix repository::config::config_snapshot::credential_helpers::http_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.020s] gix::gix repository::config::config_snapshot::credential_helpers::https_urls_match_the_host_without_path_as_well |
|
PASS [ 0.015s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_and_port_with_path_via_url_match |
|
PASS [ 0.020s] gix::gix repository::config::config_snapshot::credential_helpers::ssh_host_with_path_via_url_match |
|
PASS [ 0.022s] gix::gix repository::config::config_snapshot::credential_helpers::subdomain_globs_match_on_their_level |
|
PASS [ 0.018s] gix::gix repository::config::config_snapshot::credential_helpers::user_rules_only_match_urls_with_user |
|
PASS [ 0.013s] gix::gix repository::config::config_snapshot::set_value_in_subsection |
|
PASS [ 0.013s] gix::gix repository::config::config_snapshot::snapshot_mut_commit_and_forget |
|
PASS [ 0.010s] gix::gix repository::config::config_snapshot::values_are_set_in_memory_only |
|
PASS [ 0.019s] gix::gix repository::config::identity::author_and_committer_and_fallback |
|
PASS [ 0.026s] gix::gix repository::config::identity::author_from_different_config_sections |
|
PASS [ 0.681s] gix::gix remote::fetch::blocking_and_async_io::fetch_with_multi_round_negotiation |
|
PASS [ 0.197s] gix::gix repository::config::remote::branch_remote::fetch |
|
PASS [ 0.009s] gix::gix repository::config::remote::branch_remote::push_default_current |
|
PASS [ 0.009s] gix::gix repository::config::remote::branch_remote::push_mapped |
|
PASS [ 0.008s] gix::gix repository::config::remote::branch_remote::push_missing |
|
PASS [ 0.008s] gix::gix repository::config::remote::remote_and_branch_names |
|
PASS [ 0.222s] gix::gix repository::config::remote::branch_remote::name::push |
|
PASS [ 0.009s] gix::gix repository::config::remote::remote_default_name |
|
PASS [ 0.217s] gix::gix repository::config::remote::branch_remote::push_default |
|
PASS [ 0.438s] gix::gix repository::config::ssh_options::with_command_and_variant |
|
PASS [ 0.011s] gix::gix repository::config::transport_options::http::all_proxy_only |
|
PASS [ 0.009s] gix::gix repository::config::transport_options::http::empty_proxy_string_turns_it_off |
|
PASS [ 0.008s] gix::gix repository::config::transport_options::http::env_http_proxy_is_fallback |
|
PASS [ 0.458s] gix::gix repository::config::transport_options::http::all_proxy_is_fallback |
|
PASS [ 0.009s] gix::gix repository::config::transport_options::http::env_http_proxy_only |
|
PASS [ 0.011s] gix::gix repository::config::transport_options::http::http_no_proxy |
|
PASS [ 0.011s] gix::gix repository::config::transport_options::http::http_proxy_with_username |
|
PASS [ 0.486s] gix::gix repository::config::ssh_options::with_command_fallback_which_disallows_shell |
|
PASS [ 0.011s] 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.013s] gix::gix repository::config::transport_options::http::http_ssl_version_empty_resets_prior_values |
|
PASS [ 0.012s] gix::gix repository::config::transport_options::http::http_ssl_version_min_max_overrides_ssl_version |
|
PASS [ 0.012s] gix::gix repository::config::transport_options::http::http_verbose |
|
PASS [ 0.012s] gix::gix repository::config::transport_options::http::https_specific_proxy_empty |
|
PASS [ 0.012s] gix::gix repository::config::transport_options::http::https_specific_proxy_is_only_a_fallback |
|
PASS [ 0.012s] gix::gix repository::config::transport_options::http::https_specific_proxy_only |
|
PASS [ 0.013s] 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.012s] gix::gix repository::config::transport_options::http::simple_configuration |
|
PASS [ 0.012s] gix::gix repository::config::transport_options::http::ssl_no_verify_takes_precedence |
|
PASS [ 0.012s] gix::gix repository::config::transport_options::http::ssl_verify_disabled |
|
PASS [ 0.012s] gix::gix repository::excludes::empty_core_excludes |
|
PASS [ 0.019s] gix::gix repository::dirwalk::basics |
|
PASS [ 0.012s] gix::gix repository::filter::pipeline_in_nonbare_repo_without_index |
|
PASS [ 0.013s] gix::gix repository::filter::pipeline_in_repo_without_special_options |
|
PASS [ 0.013s] gix::gix repository::filter::pipeline_with_autocrlf |
|
PASS [ 0.016s] gix::gix repository::object::commit::parent_in_initial_commit_causes_failure |
|
PASS [ 0.016s] gix::gix repository::object::commit::single_line_initial_commit_empty_tree_ref_nonexisting |
|
PASS [ 0.031s] gix::gix repository::object::commit::multi_line_commit_message_uses_first_line_in_ref_log_ref_nonexisting |
|
PASS [ 0.013s] gix::gix repository::object::find::empty_tree_can_always_be_found |
|
PASS [ 0.016s] gix::gix repository::object::commit_as::specify_committer_and_author |
|
PASS [ 0.017s] gix::gix repository::object::find::find_and_try_find_with_and_without_object_cache |
|
PASS [ 0.015s] gix::gix repository::object::write_blob::from_slice |
|
PASS [ 0.014s] gix::gix repository::object::write_blob::from_stream |
|
PASS [ 0.028s] gix::gix repository::object::tag::simple |
|
PASS [ 0.013s] gix::gix repository::object::write_object::empty_tree |
|
PASS [ 0.010s] gix::gix repository::open::bare_repo_with_index |
|
PASS [ 0.012s] gix::gix repository::open::missing_config_file::bare |
|
PASS [ 0.012s] gix::gix repository::open::missing_config_file::non_bare |
|
PASS [ 0.014s] gix::gix repository::open::non_bare_split_worktree |
|
PASS [ 0.012s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_boolean |
|
PASS [ 0.011s] gix::gix repository::open::non_bare_split_worktree_invalid_worktree_path_empty |
|
PASS [ 0.011s] gix::gix repository::open::none_bare_repo_without_index |
|
PASS [ 0.011s] gix::gix repository::open::not_a_repository::shows_proper_error |
|
PASS [ 0.010s] gix::gix repository::open::object_caches::default_git_and_custom_caches |
|
PASS [ 0.010s] gix::gix repository::open::object_caches::disabled |
|
PASS [ 0.014s] gix::gix repository::open::on_root_with_decomposed_unicode |
|
PASS [ 0.010s] gix::gix repository::open::open_path_as_is::bare_repos_open_normally |
|
PASS [ 0.010s] gix::gix repository::open::open_path_as_is::git_dir_within_worktrees_open_normally |
|
PASS [ 0.010s] gix::gix repository::open::open_path_as_is::worktrees_cannot_be_opened |
|
PASS [ 0.021s] gix::gix repository::open::submodules::by_their_worktree_checkout_and_git_modules_dir |
|
PASS [ 0.012s] gix::gix repository::pathspec::defaults_are_taken_from_repo_config |
|
PASS [ 0.023s] gix::gix repository::reference::head::detached |
|
PASS [ 0.013s] gix::gix repository::reference::head::symbolic |
|
PASS [ 0.071s] gix::gix repository::open::worktree::with_worktree_configs |
|
PASS [ 0.014s] gix::gix repository::reference::iter_references::all |
|
PASS [ 0.166s] gix::gix repository::object::writes_avoid_io_using_duplicate_check |
|
PASS [ 0.014s] 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_default_remote::works_on_detached_heads |
|
PASS [ 0.020s] gix::gix repository::reference::set_namespace::affects_edits_and_iteration |
|
PASS [ 0.011s] gix::gix repository::remote::find_fetch_remote::symbol_name |
|
PASS [ 0.010s] gix::gix repository::remote::find_fetch_remote::urls |
|
PASS [ 0.014s] gix::gix repository::remote::find_remote::bad_url_rewriting_can_be_handled_much_like_git |
|
PASS [ 0.010s] gix::gix repository::remote::find_remote::many_fetchspecs |
|
PASS [ 0.012s] gix::gix repository::remote::find_remote::instead_of_url_rewriting |
|
PASS [ 0.013s] gix::gix repository::remote::find_remote::push_url_and_push_specs |
|
PASS [ 0.013s] gix::gix repository::remote::find_remote::tags_option |
|
PASS [ 0.014s] gix::gix repository::remote::find_remote::typical |
|
PASS [ 0.012s] gix::gix repository::remote::remote_at::url_and_push_url |
|
PASS [ 0.013s] gix::gix repository::remote::remote_at::url_rewrites_are_respected |
|
PASS [ 0.012s] gix::gix repository::remote::remote_at::url_rewrites_can_be_skipped |
|
PASS [ 0.159s] gix::gix repository::shallow::traverse::complex_graphs_can_be_iterated_despite_multiple_shallow_boundaries |
|
PASS [ 0.250s] gix::gix repository::shallow::no |
|
PASS [ 0.091s] gix::gix repository::shallow::yes |
|
PASS [ 0.009s] gix::gix repository::size_in_memory |
|
PASS [ 0.302s] gix::gix repository::shallow::traverse::boundary_is_detected_triggering_no_error |
|
PASS [ 0.070s] gix::gix repository::state::bisect |
|
PASS [ 0.086s] gix::gix repository::state::apply_mailbox |
|
PASS [ 0.097s] gix::gix repository::state::cherry_pick |
|
PASS [ 0.098s] gix::gix repository::state::merge |
|
PASS [ 0.121s] gix::gix repository::state::cherry_pick_sequence |
|
PASS [ 0.124s] gix::gix repository::state::rebase_interactive |
|
PASS [ 0.010s] gix::gix repository::submodule::modules_file::is_read_from_index_if_not_in_worktree |
|
PASS [ 0.009s] gix::gix repository::submodule::modules_file::is_read_from_tree_if_not_in_index |
|
PASS [ 0.008s] gix::gix repository::submodule::modules_file::is_read_from_worktree |
|
PASS [ 0.009s] gix::gix repository::submodule::modules_file::none_if_not_present |
|
PASS [ 0.013s] gix::gix repository::submodule::submodules::all_modules_are_active_by_default |
|
PASS [ 0.012s] gix::gix repository::thread_safe_repository_is_sync |
|
PASS [ 0.155s] gix::gix repository::state::revert |
|
PASS [ 0.147s] gix::gix repository::state::revert_sequence |
|
PASS [ 0.015s] gix::gix repository::worktree::archive |
|
PASS [ 0.015s] gix::gix repository::worktree::stream |
|
PASS [ 0.231s] gix::gix repository::worktree::from_bare_parent_repo |
|
PASS [ 3.649s] gix::gix remote::fetch::blocking_and_async_io::fetch_empty_pack |
|
PASS [ 0.218s] gix::gix repository::worktree::with_core_worktree_config::bare_relative |
|
PASS [ 0.016s] gix::gix repository::worktree::with_core_worktree_config::non_existing_relative |
|
PASS [ 0.011s] gix::gix repository::worktree::with_core_worktree_config::relative_file |
|
PASS [ 0.030s] gix::gix repository::worktree::with_core_worktree_config::relative |
|
PASS [ 0.288s] gix::gix repository::worktree::from_nonbare_parent_repo |
|
PASS [ 0.814s] gix::gix revision::spec::from_bytes::access_blob_through_tree |
|
PASS [ 0.014s] gix::gix revision::spec::from_bytes::ambiguous::commits_can_be_disambiguated_with_commit_specific_transformations |
|
PASS [ 0.818s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_short_refs_are_dereferenced |
|
PASS [ 0.013s] gix::gix revision::spec::from_bytes::ambiguous::duplicates_are_deduplicated_across_all_odb_types |
|
PASS [ 0.013s] gix::gix revision::spec::from_bytes::ambiguous::fully_failed_disambiguation_still_yields_an_ambiguity_error |
|
PASS [ 0.013s] gix::gix revision::spec::from_bytes::ambiguous::prefix |
|
PASS [ 0.848s] gix::gix revision::spec::from_bytes::ambiguous::ambiguous_40hex_refs_are_ignored_and_we_prefer_the_object_of_the_same_name |
|
PASS [ 0.017s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_are_overridden_by_specific_ones |
|
PASS [ 0.019s] gix::gix revision::spec::from_bytes::ambiguous::ranges_are_auto_disambiguated_by_committish |
|
PASS [ 0.015s] gix::gix revision::spec::from_bytes::ambiguous::trees_can_be_disambiguated_by_blob_access |
|
PASS [ 0.841s] gix::gix revision::spec::from_bytes::ambiguous::blob_and_tree_can_be_disambiguated_by_type |
|
PASS [ 0.021s] gix::gix revision::spec::from_bytes::ambiguous::tags_can_be_disambiguated_with_commit_specific_transformations |
|
PASS [ 0.045s] gix::gix revision::spec::from_bytes::ambiguous::repository_local_disambiguation_hints_disambiguate |
|
PASS [ 0.015s] gix::gix revision::spec::from_bytes::empty_tree_as_full_name |
|
PASS [ 0.017s] gix::gix revision::spec::from_bytes::bad_objects_are_valid_until_they_are_actually_read_from_the_odb |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::index::at_stage |
|
PASS [ 0.014s] gix::gix revision::spec::from_bytes::names_are_made_available_via_references |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::peel::peel_to_object |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::peel::trailing_colon_is_equivalent_to_peel_to_tree |
|
PASS [ 0.013s] gix::gix revision::spec::from_bytes::reflog::by_date_is_planned_until_git_date_crate_is_implements_parsing |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::reflog::by_index |
|
PASS [ 0.014s] gix::gix revision::spec::from_bytes::reflog::by_index_unborn_head |
|
PASS [ 0.018s] 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.032s] gix::gix revision::spec::from_bytes::regex::find_youngest_matching_commit::regex_matches |
|
PASS [ 0.022s] 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.019s] gix::gix revision::spec::from_bytes::traverse::complex |
|
PASS [ 0.015s] gix::gix revision::spec::from_bytes::traverse::freestanding_negation_yields_descriptive_error |
|
PASS [ 0.017s] gix::gix revision::spec::from_bytes::traverse::freestanding_double_or_triple_dot_defaults_to_head_refs |
|
PASS [ 0.016s] gix::gix revision::spec::from_bytes::traverse::parent |
|
PASS [ 0.011s] gix::gix status::index_worktree::iter::item_size |
|
PASS [ 0.018s] gix::gix status::index_worktree::iter::early_drop_for_is_dirty_emulation |
|
PASS [ 0.019s] gix::gix status::index_worktree::iter::submodule_modification |
|
PASS [ 0.015s] gix::gix status::is_dirty::submodule_changes_are_picked_up |
|
PASS [ 0.020s] gix::gix status::is_dirty::no_changes |
|
PASS [ 0.013s] gix::gix status::is_dirty::various_changes_positive |
|
PASS [ 0.015s] gix::gix status::is_dirty::untracked_files_are_excluded |
|
PASS [ 0.011s] gix::gix submodule::open::old_form |
|
PASS [ 0.014s] gix::gix submodule::open::not_a_submodule |
|
PASS [ 0.009s] gix::gix submodule::open::status::changed_head_empty_worktree |
|
PASS [ 0.071s] gix::gix status::index_worktree::iter::untracked_files_collapse_by_default |
|
PASS [ 0.067s] gix::gix status::index_worktree::iter::untracked_files_settings_none |
|
PASS [ 0.018s] gix::gix submodule::open::status::changed_head_compared_to_superproject_index |
|
PASS [ 0.013s] gix::gix submodule::open::status::is_dirty_skips_expensive_checks |
|
PASS [ 0.009s] gix::interrupt needs_feature::multi_registration |
|
PASS [ 0.023s] gix::gix submodule::open::status::modified_and_untracked |
|
PASS [ 0.019s] gix::gix-init with_overrides::order_from_api_and_cli_and_environment |
|
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::empty_name_and_email |
|
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::invalid_signature |
|
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::invalid_time |
|
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::negative_offset_0000 |
|
PASS [ 0.030s] gix::gix submodule::open::various |
|
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::negative_offset_double_dash |
|
PASS [ 0.007s] gix-actor signature::decode::tests::parse_signature::tz_minus |
|
PASS [ 0.008s] gix-actor signature::decode::tests::parse_signature::tz_plus |
|
PASS [ 0.008s] gix-actor::actor identity::round_trip |
|
PASS [ 0.007s] 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::write_to::invalid::email |
|
PASS [ 0.007s] gix-actor::actor signature::trim |
|
PASS [ 0.007s] gix-actor::actor signature::write_to::invalid::name |
|
PASS [ 0.007s] gix-actor::actor signature::write_to::invalid::name_with_newline |
|
PASS [ 0.052s] gix-archive::archive from_tree::basic_usage_tar_gz |
|
PASS [ 0.005s] gix-attributes::attributes assignment::display |
|
PASS [ 0.058s] gix-archive::archive from_tree::basic_usage_tar |
|
PASS [ 0.005s] gix-attributes::attributes parse::attribute_names_must_not_begin_with_dash_and_must_be_ascii_only |
|
PASS [ 0.005s] gix-attributes::attributes parse::attributes_are_parsed_behind_various_whitespace_characters |
|
PASS [ 0.005s] 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.006s] gix-attributes::attributes parse::byte_order_marks_are_no_patterns |
|
PASS [ 0.077s] gix-archive::archive from_tree::basic_usage_internal |
|
PASS [ 0.077s] gix-archive::archive from_tree::basic_usage_zip |
|
PASS [ 0.007s] gix-attributes::attributes parse::comment_can_be_escaped_like_gitignore_or_quoted |
|
PASS [ 0.009s] gix-attributes::attributes parse::comment_lines_are_ignored_as_well_as_empty_ones |
|
PASS [ 0.008s] gix-attributes::attributes parse::custom_macros_can_be_differentiated |
|
PASS [ 0.007s] gix-attributes::attributes parse::custom_macros_must_be_valid_attribute_names |
|
PASS [ 0.007s] gix-attributes::attributes parse::exclamation_marks_must_be_escaped_or_error_unlike_gitignore |
|
PASS [ 0.007s] gix-attributes::attributes parse::invalid_escapes_in_quotes_are_an_error |
|
PASS [ 0.007s] gix-attributes::attributes parse::leading_whitespace_is_ignored |
|
PASS [ 0.006s] gix-attributes::attributes parse::line_numbers_are_counted_correctly |
|
PASS [ 0.007s] gix-attributes::attributes parse::line_endings_can_be_windows_or_unix |
|
PASS [ 0.007s] gix-attributes::attributes parse::macros_can_be_empty |
|
PASS [ 0.007s] 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.007s] gix-attributes::attributes parse::trailing_whitespace_in_attributes_is_ignored |
|
PASS [ 0.007s] gix-attributes::attributes parse::whitespace_around_patterns_can_be_quoted |
|
PASS [ 0.005s] gix-attributes::attributes search::size_of_outcome |
|
PASS [ 0.004s] 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.005s] gix-attributes::attributes state::from_value |
|
PASS [ 0.005s] gix-attributes::attributes state::value::from_bytes |
|
PASS [ 0.009s] gix-command tests::internal_win_path_lookup |
|
PASS [ 0.005s] gix-command::command context::git_dir_sets_git_dir_env_and_cwd |
|
PASS [ 0.004s] gix-command::command context::glob_pathspecs_sets_env_only |
|
PASS [ 0.004s] gix-command::command context::icase_pathspecs_sets_env_only |
|
PASS [ 0.004s] 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.005s] 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.004s] gix-command::command prepare::multiple_arguments_in_one_line_with_auto_split |
|
PASS [ 0.004s] 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.004s] 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.004s] gix-command::command prepare::single_and_multiple_arguments |
|
PASS [ 0.004s] 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.004s] gix-command::command prepare::tilde_path_and_multiple_arguments_as_part_of_command_with_shell |
|
PASS [ 0.128s] gix-attributes::attributes search::all_attributes_are_listed_in_declaration_order |
|
PASS [ 0.004s] gix-command::command shebang::parse::invalid |
|
PASS [ 0.005s] gix-command::command shebang::parse::valid |
|
PASS [ 0.006s] gix-command::command spawn::direct_command_execution_searches_in_path |
|
PASS [ 0.137s] gix-attributes::attributes search::given_attributes_are_made_available_in_given_order |
|
PASS [ 0.007s] gix-command::command spawn::direct_command_with_absolute_command_path |
|
PASS [ 0.141s] gix-attributes::attributes search::baseline |
|
PASS [ 0.008s] gix-command::command spawn::disallow_shell |
|
PASS [ 0.009s] gix-command::command spawn::environment_variables_are_passed_one_by_one |
|
PASS [ 0.008s] gix-command::command spawn::script_with_dollar_at |
|
PASS [ 0.008s] gix-command::command spawn::with_shell::sh_shell_specific_script_code |
|
PASS [ 0.011s] gix-command::command spawn::with_shell::command_in_path_with_args |
|
PASS [ 0.009s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_single_extra_arg |
|
PASS [ 0.011s] gix-command::command spawn::with_shell::sh_shell_specific_script_code_with_multiple_extra_args |
|
PASS [ 0.129s] gix-commitgraph::commitgraph access::single_commit |
|
PASS [ 0.158s] gix-commitgraph::commitgraph access::single_commit_future_64bit_dates_work |
|
PASS [ 0.039s] gix-commitgraph::commitgraph access::single_commit_huge_dates_generation_v2_also_do_not_allow_huge_dates |
|
PASS [ 0.011s] gix-commitgraph::commitgraph access::single_commit_huge_dates_overflow_v1 |
|
PASS [ 0.184s] gix-commitgraph::commitgraph access::generation_numbers_overflow_is_handled_in_chained_graph |
|
PASS [ 0.007s] gix-config file::tests::try_from::empty |
|
PASS [ 0.007s] gix-config file::tests::try_from::multiple_duplicate_sections |
|
PASS [ 0.008s] gix-config file::tests::try_from::multiple_sections |
|
PASS [ 0.007s] gix-config file::tests::try_from::single_section |
|
PASS [ 0.006s] gix-config file::tests::try_from::single_subsection |
|
PASS [ 0.005s] gix-config parse::nom::tests::comment::multiple_markers |
|
PASS [ 0.006s] gix-config parse::nom::tests::comment::octothorpe |
|
PASS [ 0.004s] gix-config parse::nom::tests::comment::semicolon |
|
PASS [ 0.005s] gix-config parse::nom::tests::config_name::cannot_be_empty |
|
PASS [ 0.004s] gix-config parse::nom::tests::config_name::just_name |
|
PASS [ 0.004s] gix-config parse::nom::tests::config_name::must_start_with_alphabetic |
|
PASS [ 0.004s] gix-config parse::nom::tests::config_name::only_a_subset_of_characters_is_allowed |
|
PASS [ 0.004s] gix-config parse::nom::tests::key_value_pair::nonascii_is_allowed_for_values_but_not_for_keys |
|
PASS [ 0.004s] gix-config parse::nom::tests::key_value_pair::whitespace_is_not_ambiguous |
|
PASS [ 0.004s] gix-config parse::nom::tests::section::complex_continuation |
|
PASS [ 0.004s] gix-config parse::nom::tests::section::empty_section |
|
PASS [ 0.004s] gix-config parse::nom::tests::section::empty_value_with_windows_newlines |
|
PASS [ 0.004s] 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.007s] gix-config parse::nom::tests::section::section_implicit_value |
|
PASS [ 0.006s] gix-config parse::nom::tests::section::section_very_commented |
|
PASS [ 0.006s] gix-config parse::nom::tests::section::section_with_empty_value |
|
PASS [ 0.006s] gix-config parse::nom::tests::section::section_with_empty_value_simplified |
|
PASS [ 0.131s] gix-commitgraph::commitgraph access::single_parent |
|
PASS [ 0.006s] gix-config parse::nom::tests::section::simple_section |
|
PASS [ 0.007s] gix-config parse::nom::tests::section::simple_value_with_windows_newlines |
|
PASS [ 0.311s] gix-commitgraph::commitgraph access::octupus_merges |
|
PASS [ 0.140s] gix-commitgraph::commitgraph access::two_parents |
|
PASS [ 0.008s] gix-config parse::nom::tests::section_headers::backslashes_in_subsections_do_not_escape_newlines_or_tabs |
|
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::deprecated_subsection |
|
PASS [ 0.006s] gix-config parse::nom::tests::section_headers::empty_legacy_subsection_name |
|
PASS [ 0.007s] 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.006s] gix-config parse::nom::tests::section_headers::escaped_subsection |
|
PASS [ 0.008s] gix-config parse::nom::tests::section_headers::escaped_newline_in_sub_section |
|
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::invalid_characters_in_legacy_sub_section |
|
PASS [ 0.007s] 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.007s] gix-config parse::nom::tests::section_headers::null_byt_in_sub_section |
|
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::null_byte_in_header |
|
PASS [ 0.007s] gix-config parse::nom::tests::section_headers::right_brace_in_subsection_name |
|
PASS [ 0.007s] gix-config parse::nom::tests::sub_section::escapes_need_allocation |
|
PASS [ 0.007s] 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::quote_split_over_multiple_lines_with_surrounding_quotes |
|
PASS [ 0.009s] gix-config parse::nom::tests::value_continuation::continuation_with_whitespace |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_continuation::quote_split_over_multiple_lines_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_continuation::simple_continuation |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::complex_test |
|
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::garbage_after_continuation_is_err |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::incomplete_escape |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::incomplete_quote |
|
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::invalid_escape |
|
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::no_comment |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::no_comment_newline |
|
PASS [ 0.007s] 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.006s] gix-config parse::nom::tests::value_no_continuation::trans_escaped_comment_marker_not_consumed |
|
PASS [ 0.007s] gix-config parse::nom::tests::value_no_continuation::values_with_extraneous_whitespace_before_comment |
|
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::values_with_extraneous_whitespace_without_comment |
|
PASS [ 0.006s] gix-config parse::nom::tests::value_no_continuation::windows_newline |
|
PASS [ 0.006s] gix-config parse::section::header::tests::empty_header_names_are_legal |
|
PASS [ 0.006s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection |
|
PASS [ 0.006s] gix-config parse::tests::section::header::unvalidated::section_name_and_subsection_with_separators |
|
PASS [ 0.008s] gix-config parse::section::header::tests::empty_header_sub_names_are_legal |
|
PASS [ 0.007s] gix-config parse::tests::section::header::unvalidated::section_name_only |
|
PASS [ 0.006s] gix-config parse::tests::section::header::write_to::legacy_subsection_format_does_not_use_escapes |
|
PASS [ 0.006s] gix-config parse::tests::section::header::write_to::subsections_escape_two_characters_only |
|
PASS [ 0.006s] gix-config parse::tests::section::size_of_events |
|
PASS [ 0.012s] gix-config-tests::config file::access::mutate::remove_section::removal_is_complete_and_sections_can_be_readded |
|
PASS [ 0.010s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids |
|
PASS [ 0.009s] gix-config-tests::config file::access::mutate::remove_section::removal_of_all_sections_programmatically_with_sections_and_ids_by_name |
|
PASS [ 0.009s] gix-config-tests::config file::access::mutate::rename_section::section_renaming_validates_new_name |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_multi_value::key_not_found |
|
PASS [ 0.010s] gix-config-tests::config file::access::mutate::set_meta::affects_newly_added_sections |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_in_section |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::raw_multi_value::multi_value_across_sections |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_multi_value::non_relevant_subsection_is_ignored |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_multi_value::section_not_found |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_must_be_respected |
|
PASS [ 0.011s] gix-config-tests::config file::access::raw::raw_multi_value::single_value_is_identical_to_single_value_query |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_multi_value::subsection_not_found |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::raw_value::key_not_found |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_across_section |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::raw_value::last_one_wins_respected_in_section |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::raw_value::section_not_found |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::raw_value::single_section |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::raw_value::subsection_must_be_respected |
|
PASS [ 0.011s] gix-config-tests::config file::access::raw::raw_value::subsection_not_found |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_existing_raw_value::comment_included |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_existing_raw_value::ends_with_whitespace |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_existing_raw_value::multi_line |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_existing_raw_value::non_existing_values_cannot_be_set |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_existing_raw_value::quotes_and_backslashes |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_existing_raw_value::single_line |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_existing_raw_value::starts_with_whitespace |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_raw_value::comment_included |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_raw_value::ends_with_whitespace |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_raw_value::multi_line |
|
PASS [ 0.010s] gix-config-tests::config file::access::raw::set_raw_value::non_existing_values_cannot_be_set |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_raw_value::quotes_and_backslashes |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_raw_value::single_line |
|
PASS [ 0.009s] gix-config-tests::config file::access::raw::set_raw_value::starts_with_whitespace |
|
PASS [ 0.010s] gix-config-tests::config file::access::read_only::complex_quoted_values |
|
PASS [ 0.010s] gix-config-tests::config file::access::read_only::get_value_for_all_provided_values |
|
PASS [ 0.010s] gix-config-tests::config file::access::read_only::get_value_looks_up_all_sections_before_failing |
|
PASS [ 0.009s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_escaped_inner_quotes |
|
PASS [ 0.009s] gix-config-tests::config file::access::read_only::multi_line_value_outer_quotes_unescaped_inner_quotes |
|
PASS [ 0.010s] gix-config-tests::config file::access::read_only::multi_line_value_plain |
|
PASS [ 0.009s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_across_sections |
|
PASS [ 0.010s] gix-config-tests::config file::access::read_only::overrides_with_implicit_booleans_work_in_single_section |
|
PASS [ 0.009s] gix-config-tests::config file::access::read_only::section_names_are_case_insensitive |
|
PASS [ 0.009s] gix-config-tests::config file::access::read_only::sections_by_name |
|
PASS [ 0.009s] gix-config-tests::config file::access::read_only::single_section |
|
PASS [ 0.009s] gix-config-tests::config file::access::read_only::unknown_section |
|
PASS [ 0.010s] gix-config-tests::config file::access::read_only::value_names_are_case_insensitive |
|
PASS [ 0.010s] gix-config-tests::config file::fuzzed |
|
PASS [ 0.010s] gix-config-tests::config file::impls::can_reconstruct_configs_with_implicits |
|
PASS [ 0.009s] gix-config-tests::config file::impls::can_reconstruct_configs_without_whitespace_in_middle |
|
PASS [ 0.009s] gix-config-tests::config file::impls::can_reconstruct_empty_config |
|
PASS [ 0.009s] gix-config-tests::config file::impls::can_reconstruct_non_empty_config |
|
PASS [ 0.009s] gix-config-tests::config file::init::comfort::from_environment_overrides |
|
PASS [ 0.009s] gix-config-tests::config file::init::comfort::from_globals |
|
PASS [ 0.009s] gix-config-tests::config file::init::from_env::empty_with_zero_count |
|
PASS [ 0.009s] gix-config-tests::config file::init::from_env::empty_without_relevant_environment |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_env::error_on_relative_paths_in_include_paths |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_env::follow_include_paths |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_env::multiple_key_value_pairs |
|
PASS [ 0.040s] gix-config-tests::config file::init::comfort::from_git_dir |
|
PASS [ 0.009s] gix-config-tests::config file::init::from_env::parse_error_with_invalid_count |
|
PASS [ 0.009s] gix-config-tests::config file::init::from_env::single_key_value_pair |
|
PASS [ 0.009s] gix-config-tests::config file::init::from_paths::from_path_no_includes::file_not_found |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::from_path_no_includes::single_path |
|
PASS [ 0.050s] gix-config-tests::config file::init::comfort::from_git_dir_with_worktree_extension |
|
PASS [ 0.011s] gix-config-tests::config file::init::from_paths::frontmatter_is_maintained_in_multiple_files |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_git_dir_with_os_separators_match |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_does_not_match_if_trailing_slash_is_missing |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::absolute_worktree_dir_with_os_separators_matches_with_trailing_glob |
|
PASS [ 0.020s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::case_insensitive_matches_any_case |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_dot_slash_prefixes_are_not_special_and_are_not_what_you_want |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_path_matching_symlink_with_icase |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_path_with_symlink |
|
PASS [ 0.012s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_from_environment_causes_error |
|
PASS [ 0.015s] 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.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::dot_slash_path_with_dot_git_suffix_matches |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::double_slash_does_not_match |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::explicit_star_star_prefix_and_suffix_match_zero_or_more_path_components |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::globbing_and_wildcards |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::leading_dots_are_not_special |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_backslash |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::pattern_with_escaped_backslash |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_matching_symlink |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_and_dot_git_suffix_matches |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_with_trailing_slash_matches_like_star_star |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::relative_path_without_trailing_slash_does_not_match |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_alone_does_not_match_even_if_home_is_git_directory |
|
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::star_star_in_the_middle |
|
PASS [ 0.016s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_expansion_with_symlink |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::gitdir::tilde_slash_expands_the_current_user_home |
|
PASS [ 0.013s] gix-config-tests::config file::init::from_paths::includes::conditional::include_and_includeif_correct_inclusion_order_and_delayed_resolve_include |
|
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::double_star_globs_cross_component_boundaries |
|
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::full_ref_names_do_not_match |
|
PASS [ 0.017s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::literal_branch_names_match |
|
PASS [ 0.015s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::non_branches_never_match |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::includes::unconditional::cycle_detection |
|
PASS [ 0.023s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::patterns_ending_with_slash_match_subdirectories_recursively |
|
PASS [ 0.019s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_globs_do_not_cross_component_boundary |
|
PASS [ 0.028s] gix-config-tests::config file::init::from_paths::includes::conditional::onbranch::simple_glob_patterns |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::includes::unconditional::multiple |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::includes::unconditional::nested |
|
PASS [ 0.011s] gix-config-tests::config file::init::from_paths::includes::unconditional::respect_max_depth |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::includes::unconditional::simple |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::multiple_paths_multi_value_and_filter |
|
PASS [ 0.010s] gix-config-tests::config file::init::from_paths::multiple_paths_single_value |
|
PASS [ 0.009s] gix-config-tests::config file::init::from_str::empty_yields_default_file |
|
PASS [ 0.009s] gix-config-tests::config file::init::from_str::whitespace_without_section_contains_front_matter |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::multi_value::access::non_empty_sizes |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::multi_value::delete::all |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::multi_value::delete::single_at_start_and_end |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::multi_value::get::multi_line |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::multi_value::get::single_lines |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::multi_value::set::all |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::multi_value::set::all_empty |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::multi_value::set::single_at_end |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::multi_value::set::single_at_start |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::multi_value::set::values_are_escaped |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::section::pop::all |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::section::push::none_as_value_omits_the_key_value_separator |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::section::push::values_are_escaped |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::section::push::whitespace_is_derived_from_whitespace_before_first_value |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::section::push_with_comment::various_comments_and_escaping |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::section::remove::all |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::section::section_mut_by_id |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::section::section_mut_must_exist_as_section_is_not_created_automatically |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_filter_may_reject_existing_sections |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::section::section_mut_or_create_new_is_infallible |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::section::set::various_escapes_onto_various_kinds_of_values |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::section::set_leading_whitespace::any_whitespace_is_ok |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::delete::get_value_after_deleted |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::value::delete::idempotency |
|
PASS [ 0.008s] gix-config-tests::config file::mutable::value::delete::multi_line_value |
|
PASS [ 0.019s] gix-config-tests::config file::mutable::section::set_leading_whitespace::panics_if_non_whitespace_is_used |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::value::delete::set_string_after_deleted |
|
PASS [ 0.007s] gix-config-tests::config file::mutable::value::get::empty |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::delete::single_line_value |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::get::quoted_single_line_before_comment |
|
PASS [ 0.011s] gix-config-tests::config file::mutable::value::get::multi_line_before_comment |
|
PASS [ 0.011s] gix-config-tests::config file::mutable::value::get::single_line_before_comment |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::value::get::value_is_correct |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::comment_included |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::empty |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::value::set_string::just_whitespace |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::ends_with_whitespace |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::value::set_string::leading_whitespace_causes_double_quotes |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::multi_line |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::quotes_and_backslashes |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::simple_value_and_empty_string |
|
PASS [ 0.009s] gix-config-tests::config file::mutable::value::set_string::single_line |
|
PASS [ 0.009s] gix-config-tests::config file::open::parse_config_with_windows_line_endings_successfully |
|
PASS [ 0.010s] gix-config-tests::config file::mutable::value::set_string::starts_with_whitespace |
|
PASS [ 0.009s] gix-config-tests::config file::resolve_includes::missing_includes_are_ignored_by_default |
|
PASS [ 0.009s] gix-config-tests::config file::size_in_memory |
|
PASS [ 0.009s] gix-config-tests::config file::write::complex_lossless_roundtrip |
|
PASS [ 0.009s] gix-config-tests::config file::write::empty_sections_roundtrip |
|
PASS [ 0.011s] gix-config-tests::config file::write::empty_sections_with_comments_roundtrip |
|
PASS [ 0.009s] gix-config-tests::config file::write::to_filter::allows_only_selected_sections |
|
PASS [ 0.009s] gix-config-tests::config parse::consecutive_newlines |
|
PASS [ 0.009s] gix-config-tests::config parse::empty |
|
PASS [ 0.010s] gix-config-tests::config parse::error::line_no_is_one_indexed |
|
PASS [ 0.009s] gix-config-tests::config parse::error::remaining_data_contains_bad_tokens |
|
PASS [ 0.009s] gix-config-tests::config parse::error::to_string |
|
PASS [ 0.009s] gix-config-tests::config parse::error::to_string_truncates_extra_values |
|
PASS [ 0.011s] gix-config-tests::config parse::from_bytes::complex |
|
PASS [ 0.011s] gix-config-tests::config parse::from_bytes::fuzz |
|
PASS [ 0.010s] gix-config-tests::config parse::from_bytes::skips_bom |
|
PASS [ 0.010s] gix-config-tests::config parse::key::missing_dot_is_invalid |
|
PASS [ 0.009s] gix-config-tests::config parse::key::section_name_and_key |
|
PASS [ 0.009s] gix-config-tests::config parse::key::section_name_subsection_and_key |
|
PASS [ 0.010s] gix-config-tests::config parse::newlines_with_spaces |
|
PASS [ 0.010s] gix-config-tests::config parse::section::header::new::names_must_be_mostly_ascii |
|
PASS [ 0.010s] gix-config-tests::config parse::section::header::new::subsections_with_newlines_and_null_bytes_are_rejected |
|
PASS [ 0.009s] gix-config-tests::config parse::section::header::write_to::everything_is_allowed |
|
PASS [ 0.010s] gix-config-tests::config parse::section::header::write_to::subsection_backslashes_and_quotes_are_escaped |
|
PASS [ 0.010s] gix-config-tests::config parse::section::key::case_insensitive_eq |
|
PASS [ 0.009s] gix-config-tests::config parse::section::key::case_insensitive_hash |
|
PASS [ 0.009s] gix-config-tests::config parse::section::key::case_insensitive_ord |
|
PASS [ 0.009s] gix-config-tests::config parse::section::key::rejects_invalid_format |
|
PASS [ 0.008s] gix-config-tests::config parse::section::name::alphanum_and_dash_are_valid |
|
PASS [ 0.009s] gix-config-tests::config parse::section::name::rejects_invalid_format |
|
PASS [ 0.008s] gix-config-tests::config source::git_config_global |
|
PASS [ 0.011s] gix-config-tests::config parse::size_in_memory |
|
PASS [ 0.012s] gix-config-tests::config source::git_config_no_system |
|
PASS [ 0.008s] gix-config-tests::config source::git_config_system |
|
PASS [ 0.010s] gix-config-tests::config value::normalize::all_quote_optimization_is_correct |
|
PASS [ 0.008s] gix-config-tests::config value::normalize::empty_quotes_are_zero_copy |
|
PASS [ 0.010s] gix-config-tests::config value::normalize::all_quoted_is_optimized |
|
PASS [ 0.010s] gix-config-tests::config value::normalize::empty_string |
|
PASS [ 0.009s] gix-config-tests::config value::normalize::escaped_quotes_are_kept |
|
PASS [ 0.009s] gix-config-tests::config value::normalize::inner_quotes_are_removed |
|
PASS [ 0.009s] gix-config-tests::config value::normalize::modified_is_owned |
|
PASS [ 0.008s] gix-config-tests::config value::normalize::newline_tab_backspace_are_escapable |
|
PASS [ 0.009s] gix-config-tests::config value::normalize::not_modified_is_borrowed |
|
PASS [ 0.009s] gix-config-tests::config value::normalize::other_escapes_are_ignored_entirely |
|
PASS [ 0.008s] gix-config-tests::config value::normalize::quotes_right_next_to_each_other |
|
PASS [ 0.009s] gix-config-tests::config value::normalize::tabs_are_not_resolved_to_spaces_unlike_what_git_does |
|
PASS [ 0.006s] gix-config-value::value boolean::from_str_err |
|
PASS [ 0.006s] gix-config-value::value boolean::from_str_false |
|
PASS [ 0.006s] gix-config-value::value boolean::from_str_true |
|
PASS [ 0.006s] gix-config-value::value boolean::ignores_case |
|
PASS [ 0.006s] gix-config-value::value color::attribute::invalid |
|
PASS [ 0.007s] gix-config-value::value color::attribute::inverted_dashed |
|
PASS [ 0.006s] gix-config-value::value color::attribute::inverted_no_dash |
|
PASS [ 0.007s] gix-config-value::value color::attribute::non_inverted |
|
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_fg_bg |
|
PASS [ 0.007s] gix-config-value::value color::from_git::attribute_before_color_name |
|
PASS [ 0.006s] gix-config-value::value color::from_git::color_name_before_attribute |
|
PASS [ 0.167s] gix-config-tests::config mem::usage |
|
PASS [ 0.007s] gix-config-value::value color::from_git::default_can_combine_with_attributes |
|
PASS [ 0.007s] gix-config-value::value color::from_git::empty |
|
PASS [ 0.007s] gix-config-value::value color::from_git::fg_bg_attribute |
|
PASS [ 0.007s] gix-config-value::value color::from_git::long_color_spec |
|
PASS [ 0.006s] gix-config-value::value color::from_git::multiple_attributes |
|
PASS [ 0.007s] gix-config-value::value color::from_git::normal_default_can_clear_backgrounds |
|
PASS [ 0.007s] gix-config-value::value color::from_git::reset |
|
PASS [ 0.007s] gix-config-value::value color::from_git::reset_then_multiple_attributes |
|
PASS [ 0.007s] gix-config-value::value color::name::bright |
|
PASS [ 0.008s] gix-config-value::value color::name::ansi |
|
PASS [ 0.007s] gix-config-value::value color::name::hex |
|
PASS [ 0.006s] gix-config-value::value color::name::invalid |
|
PASS [ 0.007s] gix-config-value::value color::name::non_bright |
|
PASS [ 0.007s] gix-config-value::value integer::as_decimal |
|
PASS [ 0.006s] gix-config-value::value integer::from_str_no_suffix |
|
PASS [ 0.007s] gix-config-value::value integer::from_str_with_suffix |
|
PASS [ 0.006s] gix-config-value::value path::interpolate::backslash_is_not_special_and_they_are_not_escaping_anything |
|
PASS [ 0.007s] gix-config-value::value integer::invalid_from_str |
|
PASS [ 0.006s] gix-config-value::value path::interpolate::empty_path_is_error |
|
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.007s] gix-config-value::value path::interpolate::tilde_alone_does_not_interpolate |
|
PASS [ 0.006s] 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.010s] gix-credentials::credentials helper::cascade::invoke::bogus_password_overrides_any_helper_and_helper_overrides_username_in_url |
|
PASS [ 0.012s] gix-credentials::credentials helper::cascade::invoke::credentials_are_filled_in_one_by_one_and_stop_when_complete |
|
PASS [ 0.013s] gix-credentials::credentials helper::cascade::invoke::failing_helpers_for_filling_dont_interrupt |
|
PASS [ 0.010s] gix-credentials::credentials helper::cascade::invoke::helpers_can_quit_and_their_creds_are_taken_if_complete |
|
PASS [ 0.013s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value |
|
PASS [ 0.014s] gix-credentials::credentials helper::cascade::invoke::helpers_can_set_any_context_value_using_the_url_only |
|
PASS [ 0.014s] gix-credentials::credentials helper::cascade::invoke::partial_credentials_can_be_overwritten_by_complete_ones |
|
PASS [ 0.014s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_but_can_skip_the_path_in_host_only_urls |
|
PASS [ 0.011s] 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::encode_decode_roundtrip_works_only_for_serializing_fields |
|
PASS [ 0.015s] gix-credentials::credentials helper::cascade::invoke::urls_are_split_in_get_to_support_scripts |
|
PASS [ 0.007s] gix-credentials::credentials helper::context::from_bytes::empty_newlines_cause_skipping_remaining_input |
|
PASS [ 0.006s] gix-credentials::credentials helper::context::from_bytes::quit_supports_git_config_boolean_values |
|
PASS [ 0.007s] gix-credentials::credentials helper::context::from_bytes::null_bytes_when_decoding |
|
PASS [ 0.007s] gix-credentials::credentials helper::context::from_bytes::unknown_field_names_are_skipped |
|
PASS [ 0.007s] 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.008s] gix-credentials::credentials helper::invoke::program::builtin |
|
PASS [ 0.010s] gix-credentials::credentials helper::invoke::get |
|
PASS [ 0.010s] gix-credentials::credentials helper::invoke::program::path_to_helper_as_script_to_workaround_executable_bits |
|
PASS [ 0.008s] gix-credentials::credentials helper::invoke::program::script |
|
PASS [ 0.010s] gix-credentials::credentials helper::invoke::program::path_to_helper_script |
|
PASS [ 0.171s] gix-config-tests::mem usage |
|
PASS [ 0.012s] gix-credentials::credentials helper::invoke::store_and_reject |
|
PASS [ 0.007s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::quit_message_in_context_causes_special_error_ignoring_missing_identity |
|
PASS [ 0.008s] gix-credentials::credentials helper::invoke_outcome_to_helper_result::missing_username_or_password_causes_failure_with_get_action |
|
PASS [ 0.007s] gix-credentials::credentials program::from_custom_definition::empty |
|
PASS [ 0.006s] 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.008s] 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::simple_script_in_path |
|
PASS [ 0.008s] gix-credentials::credentials program::from_custom_definition::path_without_args |
|
PASS [ 0.007s] gix-credentials::credentials protocol::context::destructure_url_in_place::http_and_https_ignore_the_path_by_default |
|
PASS [ 0.007s] gix-credentials::credentials protocol::context::destructure_url_in_place::parts_are_verbatim_with_non_http_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_prompt::no_scheme_means_no_url |
|
PASS [ 0.007s] 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::host_is_appended |
|
PASS [ 0.007s] gix-credentials::credentials protocol::context::to_url::no_protocol_is_nothing |
|
PASS [ 0.006s] gix-credentials::credentials protocol::context::to_url::path_is_appended_with_leading_slash_placed_as_needed |
|
PASS [ 0.006s] 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.006s] gix-date parse::relative::tests::two_weeks_ago |
|
PASS [ 0.007s] gix-date::date time::format::default |
|
PASS [ 0.008s] gix-date::date time::format::custom_compile_time |
|
PASS [ 0.007s] gix-date::date time::format::git_default |
|
PASS [ 0.007s] gix-date::date time::format::git_rfc2822 |
|
PASS [ 0.007s] gix-date::date time::format::iso8601 |
|
PASS [ 0.007s] gix-date::date time::format::iso8601_strict |
|
PASS [ 0.006s] gix-date::date time::format::raw |
|
PASS [ 0.007s] gix-date::date time::format::rfc2822 |
|
PASS [ 0.006s] gix-date::date time::format::short |
|
PASS [ 0.007s] gix-date::date time::format::unix |
|
PASS [ 0.006s] gix-date::date time::is_set |
|
PASS [ 0.008s] gix-date::date time::init::utc_local_handles_signs_correctly |
|
PASS [ 0.007s] gix-date::date time::parse::bad_raw |
|
PASS [ 0.007s] gix-date::date time::parse::double_negation_in_offset |
|
PASS [ 0.007s] gix-date::date time::parse::fuzz::invalid_but_does_not_cause_panic |
|
PASS [ 0.007s] gix-date::date time::parse::git_default |
|
PASS [ 0.007s] gix-date::date time::parse::git_rfc2822 |
|
PASS [ 0.007s] gix-date::date time::parse::invalid_dates_can_be_produced_without_current_time |
|
PASS [ 0.007s] gix-date::date time::parse::raw |
|
PASS [ 0.007s] gix-date::date time::parse::relative::large_offsets |
|
PASS [ 0.007s] gix-date::date time::parse::relative::large_offsets_do_not_panic |
|
PASS [ 0.007s] gix-date::date time::parse::relative::offset_leading_to_before_unix_epoch_can_be_represented |
|
PASS [ 0.006s] gix-date::date time::parse::rfc2822 |
|
PASS [ 0.008s] gix-date::date time::parse::relative::various |
|
PASS [ 0.007s] gix-date::date time::parse::short |
|
PASS [ 0.006s] gix-date::date time::parse::special_time_is_ok_for_now |
|
PASS [ 0.007s] gix-date::date time::write_to::invalid |
|
PASS [ 0.007s] gix-date::date time::write_to::valid_roundtrips |
|
PASS [ 0.006s] gix-diff rewrites::tracker::estimate_involved_items::copies_count_modifications_as_sources |
|
PASS [ 0.006s] gix-diff rewrites::tracker::estimate_involved_items::copies_do_not_count_additions_as_sources |
|
PASS [ 0.006s] gix-diff tree::changes::tests::compare_select_samples |
|
PASS [ 0.007s] gix-diff rewrites::tracker::estimate_involved_items::renames_count_unemitted_as_sources_and_destinations |
|
PASS [ 0.081s] gix-date::date time::baseline::parse_compare_format |
|
PASS [ 0.007s] gix-diff tree::visit::tests::size_of_change |
|
PASS [ 0.012s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_below_large_file_threshold |
|
PASS [ 0.013s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::above_large_file_threshold |
|
PASS [ 0.010s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::non_existing |
|
PASS [ 0.008s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::simple |
|
PASS [ 0.008s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::worktree_filter |
|
PASS [ 0.056s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::binary_by_buffer_inspection |
|
PASS [ 0.040s] gix-diff-tests::diff blob::platform::diff_binary |
|
PASS [ 0.006s] gix-diff-tests::diff blob::platform::diff_skipped_due_to_external_command_and_enabled_option |
|
PASS [ 0.005s] gix-diff-tests::diff blob::platform::invalid_resource_types |
|
PASS [ 0.006s] gix-diff-tests::diff blob::platform::resources_of_worktree_and_odb_and_check_link |
|
PASS [ 0.005s] gix-diff-tests::diff blob::platform::source_and_destination_do_not_exist |
|
PASS [ 0.005s] gix-diff-tests::diff rewrites::tracker::add_only |
|
PASS [ 0.005s] gix-diff-tests::diff rewrites::tracker::copy_by_50_percent_similarity |
|
PASS [ 0.057s] gix-diff-tests::diff blob::platform::diff_performed_despite_external_command |
|
PASS [ 0.005s] gix-diff-tests::diff rewrites::tracker::copy_by_id |
|
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::copy_by_id_in_additions_only |
|
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::copy_by_id_search_in_all_sources |
|
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::copy_by_similarity_reports_limit_if_encountered |
|
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::remove_only |
|
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::rename_by_50_percent_similarity |
|
PASS [ 0.008s] gix-diff-tests::diff rewrites::tracker::rename_by_id |
|
PASS [ 0.007s] gix-diff-tests::diff rewrites::tracker::rename_by_similarity_reports_limit_if_encountered |
|
PASS [ 0.104s] gix-diff-tests::diff blob::pipeline::convert_to_diffable::with_driver |
|
PASS [ 0.253s] gix-diff-tests::diff tree::changes::to_obtain_tree::interesting_rename |
|
PASS [ 0.009s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference |
|
PASS [ 0.254s] gix-diff-tests::diff tree::changes::to_obtain_tree::maximal_difference_nested |
|
PASS [ 0.503s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states_nested |
|
PASS [ 0.533s] gix-diff-tests::diff tree::changes::to_obtain_tree::many_different_states |
|
PASS [ 0.662s] gix-diff-tests::diff tree::changes::to_obtain_tree::interesting_rename_2 |
|
PASS [ 0.661s] gix-dir::dir walk::cancel_with_collection_does_not_fail |
|
PASS [ 0.008s] gix-dir::dir walk::expendable_and_precious |
|
PASS [ 0.007s] gix-dir::dir walk::expendable_and_precious_in_ignored_dir_with_pathspec |
|
PASS [ 0.005s] gix-dir::dir walk::file_root_is_shown_if_pathspec_matches_exactly |
|
PASS [ 0.006s] gix-dir::dir walk::ignored_dir_with_cwd_handling |
|
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.007s] gix-dir::dir walk::nested_bare_repos_in_ignored_directories |
|
PASS [ 0.006s] gix-dir::dir walk::nested_ignored_dirs_for_deletion_nonmatching_wildcard_spec |
|
PASS [ 0.006s] gix-dir::dir walk::nested_precious_repo_respects_wildcards |
|
PASS [ 0.006s] gix-dir::dir walk::nested_repos_in_ignored_directories |
|
PASS [ 0.006s] gix-dir::dir walk::nested_repos_in_untracked_directories |
|
PASS [ 0.008s] gix-dir::dir walk::only_untracked |
|
PASS [ 0.007s] gix-dir::dir walk::only_untracked_explicit_pathspec_selection |
|
PASS [ 0.006s] gix-dir::dir walk::only_untracked_from_subdir |
|
PASS [ 0.007s] gix-dir::dir walk::only_untracked_with_cwd_handling |
|
PASS [ 0.006s] gix-dir::dir walk::only_untracked_with_pathspec |
|
PASS [ 0.006s] gix-dir::dir walk::only_untracked_with_prefix_deletion |
|
PASS [ 0.005s] gix-dir::dir walk::partial_checkout_cone_and_non_one |
|
PASS [ 0.630s] gix-dir::dir walk::empty_root |
|
PASS [ 0.007s] gix-dir::dir walk::precious_are_not_expendable |
|
PASS [ 0.007s] gix-dir::dir walk::root_at_submodule_repository_allows_walk |
|
PASS [ 0.005s] gix-dir::dir walk::root_can_be_pruned_early_with_pathspec |
|
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.783s] gix-dir::dir walk::complex_empty |
|
PASS [ 0.006s] gix-dir::dir walk::root_enters_directory_with_dot_git_in_reconfigured_worktree_untracked |
|
PASS [ 0.006s] gix-dir::dir walk::root_in_submodule_from_superproject_repository_allows_walk |
|
PASS [ 0.007s] gix-dir::dir walk::root_in_submodule_repository_allows_walk |
|
PASS [ 0.006s] gix-dir::dir walk::root_may_not_go_through_dot_git |
|
PASS [ 0.006s] gix-dir::dir walk::root_may_not_go_through_nested_repository_unless_enabled |
|
PASS [ 0.007s] gix-dir::dir walk::root_may_not_go_through_submodule |
|
PASS [ 0.006s] gix-dir::dir walk::root_that_is_ignored_is_listed_for_files_and_directories |
|
PASS [ 0.005s] gix-dir::dir walk::root_that_is_tracked_and_ignored_is_considered_tracked |
|
PASS [ 0.005s] 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 [ 0.819s] gix-dir::dir walk::empty_and_nested_untracked |
|
PASS [ 0.006s] gix-dir::dir walk::should_interrupt_works_even_in_empty_directories |
|
PASS [ 0.008s] gix-dir::dir walk::subdir_untracked |
|
PASS [ 0.054s] gix-dir::dir walk::root_may_be_a_symlink_if_it_is_the_worktree |
|
PASS [ 0.009s] gix-dir::dir walk::submodules |
|
PASS [ 0.008s] gix-dir::dir walk::symlink_to_dir_can_be_excluded |
|
PASS [ 0.007s] gix-dir::dir walk::top_level_root_that_is_a_file |
|
PASS [ 0.007s] gix-dir::dir walk::type_mismatch |
|
PASS [ 0.008s] gix-dir::dir walk::type_mismatch_ignore_case |
|
PASS [ 0.007s] 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.058s] gix-dir::dir walk::root_may_not_lead_through_symlinks |
|
PASS [ 0.008s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_prefix_wildcards |
|
PASS [ 0.011s] gix-dir::dir walk::untracked_and_ignored |
|
PASS [ 0.009s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_for_deletion_with_wildcards |
|
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_mix |
|
PASS [ 0.008s] gix-dir::dir walk::untracked_and_ignored_for_deletion_negative_wildcard_spec |
|
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_collapse_handling_mixed_with_prefix |
|
PASS [ 0.009s] gix-dir::dir walk::untracked_and_ignored_for_deletion_nonmatching_wildcard_spec |
|
PASS [ 0.009s] gix-dir::dir walk::untracked_and_ignored_for_deletion_positive_wildcard_spec |
|
PASS [ 0.008s] gix-dir::dir walk::walk_with_submodule |
|
PASS [ 0.010s] gix-dir::dir walk::untracked_and_ignored_pathspec_guidance |
|
PASS [ 0.007s] gix-dir::dir walk::worktree_root_can_be_symlink |
|
PASS [ 0.008s] gix-discover is::config::tests::various |
|
PASS [ 0.008s] gix-discover upwards::types::tests::parse_ceiling_dirs_from_environment_format |
|
PASS [ 0.010s] gix-dir::dir_walk_cwd prefixes_work_as_expected |
|
PASS [ 0.176s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare |
|
PASS [ 0.005s] gix-discover::discover is_git::no_bare_repo_without_index_file_looks_like_worktree |
|
PASS [ 0.006s] gix-discover::discover is_git::split_worktree_using_configuration |
|
PASS [ 0.005s] gix-discover::discover parse::invalid |
|
PASS [ 0.004s] gix-discover::discover parse::valid |
|
PASS [ 0.004s] gix-discover::discover path::from_git_dir_file::absolute_path_unix |
|
PASS [ 0.004s] gix-discover::discover path::from_git_dir_file::relative_path_is_made_absolute_relative_to_containing_dir |
|
PASS [ 0.206s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_nonbare_repo |
|
PASS [ 0.209s] gix-discover::discover is_git::bare_repo_with_index_file_looks_still_looks_like_bare_if_it_was_renamed |
|
PASS [ 0.009s] 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.006s] gix-discover::discover upwards::ceiling_dirs::ceiling_dirs_are_not_processed_differently_than_the_git_dir_candidate |
|
PASS [ 0.216s] gix-discover::discover is_git::missing_configuration_file_is_not_a_dealbreaker_in_bare_repo |
|
PASS [ 0.007s] 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.007s] gix-discover::discover upwards::ceiling_dirs::git_dir_candidate_within_ceiling_allows_discovery |
|
PASS [ 0.008s] gix-discover::discover upwards::ceiling_dirs::more_restrictive_ceiling_dirs_overrule_less_restrictive_ones |
|
PASS [ 0.007s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dir_error_can_be_suppressed |
|
PASS [ 0.007s] gix-discover::discover upwards::ceiling_dirs::no_matching_ceiling_dirs_errors_by_default |
|
PASS [ 0.008s] gix-discover::discover upwards::do_not_shorten_absolute_paths |
|
PASS [ 0.007s] gix-discover::discover upwards::dot_git_only::bare_repos_are_ignored |
|
PASS [ 0.007s] gix-discover::discover upwards::dot_git_only::succeeds_from_within_dot_git_dir |
|
PASS [ 0.007s] gix-discover::discover upwards::dot_git_only::succeeds_in_worktree_dir |
|
PASS [ 0.007s] gix-discover::discover upwards::from_bare_git_dir |
|
PASS [ 0.007s] gix-discover::discover upwards::from_bare_git_dir_without_config_file |
|
PASS [ 0.008s] gix-discover::discover upwards::from_bare_with_index |
|
PASS [ 0.007s] gix-discover::discover upwards::from_dir_with_dot_dot |
|
PASS [ 0.007s] gix-discover::discover upwards::from_existing_worktree |
|
PASS [ 0.007s] gix-discover::discover upwards::from_existing_worktree_inside_dot_git |
|
PASS [ 0.007s] gix-discover::discover upwards::from_git_dir |
|
PASS [ 0.007s] gix-discover::discover upwards::from_inside_bare_git_dir |
|
PASS [ 0.007s] gix-discover::discover upwards::from_nested_dir |
|
PASS [ 0.007s] gix-discover::discover upwards::from_nested_dir_inside_a_git_dir |
|
PASS [ 0.007s] gix-discover::discover upwards::from_non_bare_without_index |
|
PASS [ 0.007s] gix-discover::discover upwards::from_non_existing_worktree |
|
PASS [ 0.007s] gix-discover::discover upwards::from_non_existing_worktree_inside_dot_git |
|
PASS [ 0.007s] gix-discover::discover upwards::from_working_dir |
|
PASS [ 0.007s] gix-discover::discover upwards::from_working_dir_no_config |
|
PASS [ 0.007s] gix-discover::isolated in_cwd_upwards_bare_repo_without_index |
|
PASS [ 0.007s] gix-discover::isolated in_cwd_upwards_nonbare_repo_without_index |
|
PASS [ 0.005s] gix-discover::isolated upwards_bare_repo_with_index |
|
PASS [ 0.007s] gix-discover::isolated unc_paths_are_handled_on_windows |
|
PASS [ 0.006s] gix-discover::isolated upwards_with_relative_directories_and_optional_ceiling |
|
PASS [ 0.006s] gix-features::features trace::span |
|
PASS [ 0.005s] gix-features::hash size_of_sha1 |
|
PASS [ 0.006s] gix-features::multi-threaded parallel::in_order_iter::in_order_stays_in_order |
|
PASS [ 0.004s] gix-features::multi-threaded parallel::in_order_iter::out_of_order_items_are_held_until_the_sequence_is_complete |
|
PASS [ 0.007s] gix-features::multi-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.005s] gix-features::multi-threaded parallel::in_order_iter::out_of_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.007s] gix-features::multi-threaded parallel::in_parallel |
|
PASS [ 0.006s] gix-features::multi-threaded parallel::stepped_reduce_finalize |
|
PASS [ 0.005s] gix-features::multi-threaded parallel::stepped_reduce_next |
|
PASS [ 0.016s] gix-features::multi-threaded parallel::in_parallel_with_mut_slice_in_chunks |
|
PASS [ 0.005s] gix-features::multi-threaded parallel::stepped_reduce_ref_input_and_consume |
|
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_big |
|
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::chunk_size_too_small |
|
PASS [ 0.005s] gix-features::parallel optimize_chunk_size_and_thread_limit::not_enough_chunks_for_threads |
|
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_indexed |
|
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::real_values::linux_kernel_pack_my_machine_lookup |
|
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::some_more_chunks_per_thread |
|
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_many_threads |
|
PASS [ 0.005s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_many_threads |
|
PASS [ 0.006s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::medium_chunk_size_single_thread |
|
PASS [ 0.007s] gix-features::parallel optimize_chunk_size_and_thread_limit::unknown_chunk_count::small_chunk_size_single_thread |
|
PASS [ 0.007s] gix-features::pipe io::continue_on_empty_writes |
|
PASS [ 0.005s] gix-features::pipe io::lack_of_reader_fails_with_broken_pipe |
|
PASS [ 0.005s] gix-features::pipe io::line_reading |
|
PASS [ 0.005s] gix-features::pipe io::small_reads |
|
PASS [ 0.006s] gix-features::pipe io::line_reading_one_by_one |
|
PASS [ 0.006s] gix-features::pipe io::threaded_read_to_end |
|
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.006s] gix-features::single-threaded parallel::in_order_iter::in_sequence_errors_immediately_trigger_a_fuse |
|
PASS [ 0.006s] 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.007s] gix-features::single-threaded parallel::in_parallel |
|
PASS [ 0.006s] gix-features::single-threaded parallel::stepped_reduce_finalize |
|
PASS [ 0.016s] gix-features::single-threaded parallel::in_parallel_with_mut_slice_in_chunks |
|
PASS [ 0.007s] gix-features::single-threaded parallel::stepped_reduce_next |
|
PASS [ 0.007s] gix-features::single-threaded parallel::stepped_reduce_ref_input_and_consume |
|
PASS [ 0.006s] gix-filter::filter driver::apply::missing_driver_means_no_filter_is_applied |
|
PASS [ 0.240s] gix-discover::discover upwards::submodules::by_their_module_git_dir |
|
PASS [ 0.278s] gix-discover::discover upwards::submodules::by_their_worktree_checkout |
|
PASS [ 33.030s] gix-filter::filter driver::apply::process_status_abort_disables_capability |
|
PASS [ 32.927s] gix-filter::filter driver::apply::smudge_and_clean_delayed |
|
PASS [ 33.562s] gix-filter::filter driver::apply::a_crashing_process_can_restart_it |
|
PASS [ 33.477s] gix-filter::filter driver::apply::process_status_strange_shuts_down_process |
|
PASS [ 0.551s] gix-filter::filter driver::apply::smudge_and_clean_failure_is_translated_to_observable_error_for_required_drivers |
|
PASS [ 0.541s] gix-filter::filter driver::apply::smudge_and_clean_failure_means_nothing_if_required_is_false |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::crlf_in_index_prevents_conversion_to_lf |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::detected_as_binary |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::fast_conversion_by_stripping_cr |
|
PASS [ 0.006s] gix-filter::filter eol::convert_to_git::no_crlf_means_no_work |
|
PASS [ 0.006s] gix-filter::filter eol::convert_to_git::round_trip_check |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::slower_conversion_due_to_lone_cr |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_git::with_binary_attribute_is_never_converted |
|
PASS [ 0.007s] gix-filter::filter eol::convert_to_worktree::each_nl_is_replaced_with_crnl |
|
PASS [ 0.007s] 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::no_conversion_if_attribute_digest_does_not_allow_it |
|
PASS [ 0.005s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_configuration_does_not_allow_it |
|
PASS [ 0.005s] gix-filter::filter eol::convert_to_worktree::no_conversion_if_nothing_to_do |
|
PASS [ 0.004s] gix-filter::filter eol::stats::from_bytes::all |
|
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.004s] gix-filter::filter ident::undo::anything_between_dollar_id_dollar |
|
PASS [ 0.005s] gix-filter::filter ident::undo::empty |
|
PASS [ 0.005s] gix-filter::filter ident::undo::multiple |
|
PASS [ 0.004s] gix-filter::filter ident::undo::no_id_changes_nothing |
|
PASS [ 0.006s] gix-filter::filter ident::undo::nothing_if_it_is_not_id |
|
PASS [ 0.005s] gix-filter::filter ident::undo::nothing_if_newline_between_dollars |
|
PASS [ 0.430s] gix-filter::filter pipeline::convert_to_git::all_stages_mean_streaming_is_impossible |
|
PASS [ 0.007s] gix-filter::filter pipeline::convert_to_git::no_driver_but_filter_with_autocrlf |
|
PASS [ 0.006s] gix-filter::filter pipeline::convert_to_git::no_filter_means_reader_is_returned_unchanged |
|
LEAK [ 0.642s] gix-filter::filter driver::shutdown::ignore_when_waiting |
|
PASS [ 0.525s] gix-filter::filter pipeline::convert_to_git::only_driver_means_streaming_is_possible |
|
PASS [ 0.008s] gix-filter::filter pipeline::convert_to_worktree::all_stages_no_filter |
|
PASS [ 0.483s] gix-filter::filter pipeline::convert_to_worktree::all_stages |
|
PASS [ 0.009s] gix-filter::filter pipeline::convert_to_worktree::no_filter |
|
PASS [ 0.007s] gix-filter::filter pipeline::default |
|
PASS [ 0.008s] gix-filter::filter worktree::encode_to_git::simple |
|
PASS [ 0.007s] gix-filter::filter worktree::encode_to_worktree::shift_jis |
|
PASS [ 0.008s] gix-filter::filter worktree::encoding::for_label::latin_1_is_supported_with_fallback |
|
PASS [ 0.007s] gix-filter::filter worktree::encoding::for_label::unknown |
|
PASS [ 0.005s] gix-filter::filter worktree::encoding::for_label::various_spellings_of_utf_8_are_supported |
|
PASS [ 0.008s] gix-filter::filter worktree::encoding::for_label::utf32_is_not_supported |
|
PASS [ 0.005s] gix-filter::filter worktree::encoding::for_label::various_utf_16_with_bom_suffix_are_unsupported |
|
PASS [ 0.007s] 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.005s] gix-fs::fs capabilities::probe |
|
PASS [ 0.008s] gix-fs::fs capabilities::parallel_probe |
|
PASS [ 0.007s] gix-fs::fs dir::create::all::a_deeply_nested_directory |
|
PASS [ 0.005s] gix-fs::fs dir::create::iter::a_single_directory_can_be_created_too |
|
PASS [ 0.006s] gix-fs::fs dir::create::iter::an_existing_directory_causes_immediate_success |
|
PASS [ 0.007s] gix-fs::fs dir::create::iter::an_existing_file_makes_directory_creation_fail_permanently |
|
PASS [ 0.006s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_automatically |
|
PASS [ 0.007s] gix-fs::fs dir::create::iter::multiple_intermediate_directories_are_created_up_to_retries_limit |
|
PASS [ 0.006s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted |
|
PASS [ 0.007s] gix-fs::fs dir::create::iter::racy_directory_creation_with_new_directory_being_deleted_not_enough_retries |
|
PASS [ 0.007s] gix-fs::fs dir::remove::empty_depth_first::nested_empty_and_single_empty_delete_successfully |
|
PASS [ 0.006s] gix-fs::fs dir::remove::empty_depth_first::non_empty_anywhere_and_deletion_fails |
|
PASS [ 0.007s] gix-fs::fs dir::remove::empty_upwards_until_boundary::a_directory_which_doesnt_exist_to_start_with_is_ok |
|
PASS [ 0.007s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_being_the_target_dir_always_succeeds_and_we_do_nothing |
|
PASS [ 0.005s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_must_contain_target_dir |
|
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::boundary_directory_doesnt_have_to_exist_either_if_the_target_doesnt |
|
PASS [ 0.005s] gix-fs::fs dir::remove::empty_upwards_until_boundary::nested_directory_deletion_works |
|
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_being_a_file_immediately_fails |
|
PASS [ 0.006s] gix-fs::fs dir::remove::empty_upwards_until_boundary::target_directory_non_existing_causes_existing_parents_not_to_be_deleted |
|
PASS [ 0.007s] gix-fs::fs dir::remove::iter::racy_directory_creation_during_deletion_always_wins_immediately |
|
PASS [ 0.007s] gix-fs::fs read_dir::with_precomposed_unicode |
|
PASS [ 0.006s] gix-fs::fs stack::absolute_paths_are_invalid |
|
PASS [ 0.006s] gix-fs::fs stack::delegate_calls_are_consistent |
|
PASS [ 0.005s] gix-fs::fs stack::empty_paths_are_noop_if_no_path_was_pushed_before |
|
PASS [ 0.006s] gix-fs::fs stack::path_join_handling |
|
PASS [ 0.006s] gix-fs::fs stack::relative_components_are_invalid |
|
PASS [ 1.449s] gix-filter::filter driver::apply::smudge_and_clean_series |
|
PASS [ 0.228s] gix-fsck::fsck connectivity::missing_blobs |
|
PASS [ 0.005s] gix-glob::glob parse::absence_of_sub_directories_are_marked |
|
PASS [ 0.005s] gix-glob::glob parse::backslashes_are_part_of_the_pattern_if_not_in_specific_positions |
|
PASS [ 0.062s] gix-fsck::fsck connectivity::no_missing |
|
PASS [ 0.005s] gix-glob::glob parse::backslashes_before_hashes_are_considered_an_escape_sequence |
|
PASS [ 0.007s] gix-glob::glob parse::hash_symbols_are_not_special |
|
PASS [ 0.005s] gix-glob::glob parse::leading_exclamation_mark_negates_pattern |
|
PASS [ 0.005s] gix-glob::glob parse::leading_exclamation_marks_can_be_escaped_with_backslash |
|
PASS [ 0.007s] gix-glob::glob parse::leading_slashes_mark_patterns_as_absolute |
|
PASS [ 0.005s] gix-glob::glob parse::mark_ends_with_pattern_specifically |
|
PASS [ 0.007s] gix-glob::glob parse::trailing_slashes_are_marked_and_removed |
|
PASS [ 0.005s] gix-glob::glob parse::trailing_spaces_are_taken_literally |
|
PASS [ 0.004s] gix-glob::glob parse::whitespace_only_is_ignored |
|
PASS [ 0.007s] gix-glob::glob parse::trailing_spaces_can_be_escaped_to_be_literal |
|
PASS [ 0.005s] gix-glob::glob pattern::display |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_ends_with_in_basenames |
|
PASS [ 0.005s] gix-glob::glob pattern::matching::absolute_basename_glob_and_literal_is_glob_in_paths |
|
PASS [ 0.006s] gix-glob::glob pattern::matching::absolute_basename_matches_only_from_beginning |
|
PASS [ 0.005s] gix-glob::glob pattern::matching::absolute_path_matches_only_from_beginning |
|
PASS [ 0.005s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_detects_mismatches_quickly |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::absolute_path_with_recursive_glob_can_do_case_insensitive_prefix_search |
|
PASS [ 0.005s] gix-glob::glob pattern::matching::basename_glob_and_literal_is_ends_with |
|
PASS [ 0.293s] gix-fsck::fsck connectivity::missing_trees |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::basename_matches_from_end |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::directory_patterns_do_not_match_files_within_a_directory_as_well_like_slash_star_star |
|
PASS [ 0.009s] gix-glob::glob pattern::matching::fuzzed_exponential_runaway_denial_of_service |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::matches_of_absolute_paths_work |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::names_do_not_automatically_match_entire_directories |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::negated_patterns_are_handled_by_caller |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::non_dirs_for_must_be_dir_patterns_are_ignored |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::relative_path_does_not_match_from_end |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::single_paths_match_anywhere |
|
PASS [ 0.007s] gix-glob::glob pattern::matching::special_cases_from_corpus |
|
PASS [ 0.007s] gix-glob::glob search::pattern::list::from_bytes_base |
|
PASS [ 0.007s] gix-glob::glob search::pattern::list::from_file_that_does_not_exist |
|
PASS [ 0.008s] gix-glob::glob search::pattern::list::from_file_that_is_a_directory |
|
PASS [ 0.007s] gix-glob::glob search::pattern::list::strip_base_handle_recompute_basename_pos |
|
PASS [ 0.007s] gix-glob::glob wildmatch::brackets |
|
PASS [ 0.008s] gix-glob::glob wildmatch::corpus |
|
PASS [ 0.007s] gix-hash::hash kind::from_hex_len::none_if_there_is_no_fit |
|
PASS [ 0.007s] gix-hash::hash kind::from_hex_len::some_sha1 |
|
PASS [ 0.007s] gix-hash::hash object_id::empty::blob |
|
PASS [ 0.007s] gix-hash::hash object_id::empty::tree |
|
PASS [ 0.007s] gix-hash::hash object_id::from_hex::invalid::non_hex_characters |
|
PASS [ 0.007s] gix-hash::hash object_id::from_hex::invalid::too_long |
|
PASS [ 0.007s] gix-hash::hash object_id::from_hex::invalid::too_short |
|
PASS [ 0.007s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_lowercase |
|
PASS [ 0.007s] gix-hash::hash object_id::from_hex::valid::twenty_hex_chars_uppercase |
|
PASS [ 0.006s] gix-hash::hash oid::to_hex_with_len::display_entire_range_sha1 |
|
PASS [ 0.008s] gix-hash::hash oid::is_null |
|
PASS [ 0.006s] gix-hash::hash prefix::cmp_oid::it_detects_equality |
|
PASS [ 0.007s] gix-hash::hash prefix::cmp_oid::it_detects_inequality |
|
PASS [ 0.006s] gix-hash::hash prefix::new::errors_if_hex_len_is_longer_than_oid_len_in_hex |
|
PASS [ 0.007s] gix-hash::hash prefix::new::errors_if_hex_len_is_too_short |
|
PASS [ 0.006s] gix-hash::hash prefix::new::various_valid_inputs |
|
PASS [ 0.006s] gix-hash::hash prefix::try_from::id_8_chars |
|
PASS [ 0.007s] gix-hash::hash prefix::try_from::id_9_chars |
|
PASS [ 0.007s] gix-hash::hash prefix::try_from::id_to_long |
|
PASS [ 0.007s] gix-hash::hash prefix::try_from::id_to_short |
|
PASS [ 0.007s] gix-hash::hash prefix::try_from::invalid_chars |
|
PASS [ 0.007s] gix-hashtable::hashtable hash::hasher::non_write_methods_panic |
|
PASS [ 0.007s] gix-hashtable::hashtable hash::hasher::write_uses_the_first_8_bytes_verbatim_assuming_a_secure_hash_as_input |
|
PASS [ 0.006s] gix-ignore::ignore parse::byte_order_marks_are_no_patterns |
|
PASS [ 0.007s] gix-ignore::ignore parse::backslashes_before_hashes_are_no_comments |
|
PASS [ 0.007s] gix-ignore::ignore parse::line_endings_can_be_windows_or_unix |
|
PASS [ 0.008s] gix-ignore::ignore parse::comments_are_ignored_as_well_as_empty_ones |
|
PASS [ 0.007s] gix-ignore::ignore parse::line_numbers_are_counted_correctly |
|
PASS [ 0.007s] gix-ignore::ignore parse::precious |
|
PASS [ 0.006s] gix-ignore::ignore parse::trailing_spaces_can_be_escaped_to_be_literal |
|
PASS [ 0.006s] gix-ignore::ignore search::from_overrides |
|
PASS [ 0.007s] gix-ignore::ignore search::from_overrides_with_excludes |
|
PASS [ 0.007s] gix-ignore::ignore search::from_overrides_with_precious |
|
PASS [ 0.007s] gix-index access::tests::entry_by_path_with_conflicting_file |
|
PASS [ 0.007s] gix-index entry::flags::at_rest::tests::flags_extended_conversion |
|
PASS [ 0.006s] gix-index entry::flags::at_rest::tests::flags_from_bits_with_conflict |
|
PASS [ 0.007s] gix-index extension::tree::tests::size_of_tree |
|
PASS [ 0.057s] gix-ignore::ignore search::baseline_from_git_dir |
|
PASS [ 0.007s] gix-index size_of_entry |
|
PASS [ 0.077s] gix-index-tests::integrate index::access::entry_by_path |
|
PASS [ 0.157s] gix-index-tests::integrate index::access::dirwalk_api_and_icase_support |
|
PASS [ 0.080s] gix-index-tests::integrate index::access::entry_by_path_and_stage |
|
PASS [ 0.008s] gix-index-tests::integrate index::access::entry_by_path_with_conflicting_file |
|
PASS [ 0.008s] gix-index-tests::integrate index::access::entry_range |
|
PASS [ 0.008s] gix-index-tests::integrate index::access::ignorecase_clashes_and_order |
|
PASS [ 0.008s] gix-index-tests::integrate index::access::prefixed_entries |
|
PASS [ 0.008s] gix-index-tests::integrate index::access::prefixed_entries_icase_with_name_clashes |
|
PASS [ 0.007s] gix-index-tests::integrate index::access::prefixed_entries_with_multi_stage_file |
|
PASS [ 0.007s] gix-index-tests::integrate index::access::remove_entries |
|
PASS [ 0.009s] gix-index-tests::integrate index::access::sort_entries |
|
PASS [ 0.007s] gix-index-tests::integrate index::entry::mode::apply |
|
PASS [ 0.007s] gix-index-tests::integrate index::entry::stat::is_racy |
|
PASS [ 0.007s] gix-index-tests::integrate index::entry::stat::matches::check_stat |
|
PASS [ 0.007s] gix-index-tests::integrate index::entry::stat::matches::use_ctime |
|
PASS [ 0.007s] gix-index-tests::integrate index::entry::stat::matches::use_nsec |
|
PASS [ 0.007s] gix-index-tests::integrate index::entry::stat::matches::use_stdev |
|
PASS [ 0.006s] 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.007s] gix-index-tests::integrate index::file::init::at_or_new::create_empty_in_memory_state_if_file_does_not_exist |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::init::at_or_new::opens_existing |
|
PASS [ 0.007s] gix-index-tests::integrate index::file::read::file_with_conflicts |
|
PASS [ 0.007s] gix-index-tests::integrate index::file::read::fsmn_v1 |
|
PASS [ 0.007s] gix-index-tests::integrate index::file::read::reuc_extension |
|
PASS [ 0.510s] gix-glob::glob pattern::matching::compare_baseline_with_ours |
|
PASS [ 0.084s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode |
|
PASS [ 0.071s] gix-index-tests::integrate index::file::read::sparse_checkout_cone_mode_no_dirs |
|
PASS [ 0.087s] gix-index-tests::integrate index::file::read::sparse_checkout_non_cone_mode |
|
PASS [ 0.225s] gix-index-tests::integrate index::file::init::from_state::writes_data_to_disk_and_is_a_valid_index |
|
PASS [ 0.087s] gix-index-tests::integrate index::file::read::sparse_checkout_non_sparse_index |
|
PASS [ 0.008s] 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.008s] gix-index-tests::integrate index::file::read::v2_empty |
|
PASS [ 0.007s] gix-index-tests::integrate index::file::read::v2_empty_skip_hash |
|
PASS [ 0.058s] gix-index-tests::integrate index::file::read::split_index_without_any_extension |
|
PASS [ 0.035s] gix-index-tests::integrate index::file::read::v2_split_index |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v2_very_long_path |
|
PASS [ 0.007s] gix-index-tests::integrate index::file::read::v2_with_multiple_entries_without_eoie_ext |
|
PASS [ 0.117s] gix-index-tests::integrate index::file::read::split_index_and_regular_index_of_same_content_are_indeed_the_same |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::read::v2_with_single_entry_tree_and_eoie_ext |
|
PASS [ 0.007s] gix-index-tests::integrate index::file::read::v3_extended_flags |
|
PASS [ 0.009s] gix-index-tests::integrate index::file::read::v4_with_delta_paths_and_ieot_ext |
|
PASS [ 0.007s] gix-index-tests::integrate index::file::write::extended_flags_automatically_upgrade_the_version_to_avoid_data_loss |
|
PASS [ 0.065s] gix-index-tests::integrate index::file::read::v2_split_index_recursion_is_handled_gracefully |
|
PASS [ 0.008s] gix-index-tests::integrate index::file::write::remove_flag_is_respected |
|
PASS [ 0.011s] gix-index-tests::integrate index::file::write::roundtrips |
|
PASS [ 0.047s] gix-index-tests::integrate index::file::read::v3_added_files |
|
PASS [ 0.010s] gix-index-tests::integrate index::file::write::roundtrips_sparse_index |
|
PASS [ 0.009s] gix-index-tests::integrate index::file::write::skip_hash |
|
PASS [ 0.010s] gix-index-tests::integrate index::init::from_tree |
|
PASS [ 0.016s] gix-index-tests::integrate index::fs::metadata::from_path_no_follow |
|
PASS [ 0.007s] gix-index-tests::integrate index::init::new |
|
PASS [ 0.007s] gix-index-tests::integrate index::size_of_entry |
|
PASS [ 0.035s] gix-index-tests::integrate index::file::write::state_comparisons_with_various_extension_configurations |
|
PASS [ 0.008s] gix-lock acquire::tests::add_lock_suffix_to_file_with_extension |
|
PASS [ 0.007s] gix-lock acquire::tests::add_lock_suffix_to_file_without_extension |
|
PASS [ 0.007s] gix-lock::all lock::file::acquire::lock_create_dir_write_commit |
|
PASS [ 0.007s] gix-lock::all lock::file::acquire::lock_non_existing_dir_fails |
|
PASS [ 0.008s] gix-lock::all lock::file::acquire::lock_write_drop |
|
PASS [ 0.008s] gix-lock::all lock::file::close::acquire_close_commit_to_existing_file |
|
PASS [ 0.008s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_file |
|
PASS [ 0.008s] gix-lock::all lock::file::commit::failure_to_commit_does_return_a_registered_marker |
|
PASS [ 0.006s] gix-lock::all lock::marker::acquire::fail_mode_immediately_produces_a_descriptive_error |
|
PASS [ 0.006s] gix-lock::all lock::marker::commit::fails_for_ordinary_marker_that_was_never_writable |
|
PASS [ 0.006s] gix-lock::all lock::marker::commit::failure_to_commit_does_return_a_registered_marker |
|
PASS [ 0.008s] gix-macros::macros momo::basic_fn |
|
PASS [ 0.007s] gix-macros::macros momo::struct_fn |
|
PASS [ 0.006s] gix-macros::macros momo::struct_method |
|
PASS [ 0.061s] gix-lock::all lock::marker::acquire::fail_mode_after_duration_fails_after_a_given_duration_or_more |
|
PASS [ 0.009s] gix-mailmap snapshot::util::encoded_string::basic_ascii_case_folding |
|
PASS [ 0.007s] gix-mailmap snapshot::util::encoded_string::no_advanced_unicode_folding |
|
PASS [ 0.007s] 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.007s] gix-mailmap::mailmap parse::empty_lines_and_comments_are_ignored |
|
PASS [ 0.007s] gix-mailmap::mailmap parse::error_if_email_is_empty |
|
PASS [ 0.156s] gix-index-tests::integrate index::init::from_tree_validation |
|
PASS [ 0.007s] gix-mailmap::mailmap parse::error_if_there_is_just_a_name |
|
PASS [ 0.007s] gix-mailmap::mailmap parse::error_if_there_is_just_an_email |
|
PASS [ 0.007s] gix-mailmap::mailmap parse::line_numbers_are_counted_correctly_in_errors |
|
PASS [ 0.006s] gix-mailmap::mailmap parse::valid_entries |
|
PASS [ 0.007s] gix-mailmap::mailmap parse::windows_and_unix_line_endings_are_supported |
|
PASS [ 0.006s] gix-mailmap::mailmap snapshot::non_name_and_name_mappings_will_not_clash |
|
PASS [ 0.007s] gix-mailmap::mailmap snapshot::overwrite_entries |
|
PASS [ 0.006s] gix-mailmap::mailmap snapshot::try_resolve |
|
PASS [ 0.007s] gix-negotiate::negotiate size_of_entry |
|
PASS [ 0.007s] gix-negotiate::negotiate window_size::initial_value_without_previous_window_size |
|
PASS [ 0.006s] gix-negotiate::negotiate window_size::transport_is_not_stateless |
|
PASS [ 0.007s] gix-negotiate::negotiate window_size::transport_is_stateless |
|
PASS [ 0.007s] gix-object commit::message::body::test_parse_trailer::extra_whitespace_before_token_or_value_is_error |
|
PASS [ 0.007s] gix-object commit::message::body::test_parse_trailer::simple_newline |
|
PASS [ 0.007s] gix-object commit::message::body::test_parse_trailer::simple_newline_windows |
|
PASS [ 0.007s] gix-object commit::message::body::test_parse_trailer::simple_non_ascii_no_newline |
|
PASS [ 0.007s] gix-object commit::message::body::test_parse_trailer::with_lots_of_whitespace_newline |
|
PASS [ 0.007s] gix-object data::tests::size_of_object |
|
PASS [ 0.007s] gix-object tag::write::tests::validated_name::invalid::leading_dash |
|
PASS [ 0.006s] gix-object tag::write::tests::validated_name::invalid::only_dash |
|
PASS [ 0.005s] gix-object tag::write::tests::validated_name::valid::version |
|
PASS [ 0.024s] gix-object::object commit::from_bytes::double_dash_special_time_offset |
|
PASS [ 0.020s] gix-object::object commit::from_bytes::invalid_timestsamp |
|
PASS [ 0.010s] gix-object::object commit::from_bytes::merge |
|
PASS [ 0.025s] gix-object::object commit::from_bytes::mergetag |
|
PASS [ 0.015s] gix-object::object commit::from_bytes::newline_right_after_signature_multiline_header |
|
PASS [ 0.014s] gix-object::object commit::from_bytes::pre_epoch |
|
PASS [ 0.007s] gix-object::object commit::from_bytes::signed |
|
PASS [ 0.007s] gix-object::object commit::from_bytes::signed_singleline |
|
PASS [ 0.007s] gix-object::object commit::from_bytes::signed_with_encoding |
|
PASS [ 0.007s] gix-object::object commit::from_bytes::unsigned |
|
PASS [ 0.007s] gix-object::object commit::from_bytes::whitespace |
|
PASS [ 0.007s] gix-object::object commit::from_bytes::with_encoding |
|
PASS [ 0.008s] gix-object::object commit::from_bytes::with_trailer |
|
PASS [ 0.005s] gix-object::object commit::invalid |
|
PASS [ 0.005s] gix-object::object commit::iter::error_handling |
|
PASS [ 0.005s] 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.004s] gix-object::object commit::iter::method::signature::whitespace |
|
PASS [ 0.004s] gix-object::object commit::iter::method::signature::with_encoding |
|
PASS [ 0.005s] gix-object::object commit::iter::method::signatures |
|
PASS [ 0.005s] gix-object::object commit::iter::method::tree_id |
|
PASS [ 0.005s] gix-object::object commit::iter::newline_right_after_signature_multiline_header |
|
PASS [ 0.005s] gix-object::object commit::iter::signed_singleline |
|
PASS [ 0.005s] gix-object::object commit::iter::signed_with_encoding |
|
PASS [ 0.004s] gix-object::object commit::iter::unsigned |
|
PASS [ 0.005s] gix-object::object commit::iter::whitespace |
|
PASS [ 0.005s] gix-object::object commit::message::body::created_manually_is_the_same_as_through_message_ref |
|
PASS [ 0.006s] gix-object::object commit::message::body::no_trailer |
|
PASS [ 0.006s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs |
|
PASS [ 0.006s] gix-object::object commit::message::body::no_trailer_after_a_few_paragraphs_empty_last_block |
|
PASS [ 0.006s] 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.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.007s] 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.008s] gix-object::object commit::message::summary::no_newline_yields_the_message_itself |
|
PASS [ 0.007s] gix-object::object commit::message::summary::prefixed_newlines_and_whitespace_are_trimmed |
|
PASS [ 0.007s] 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.007s] 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 |
|
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.007s] gix-object::object commit::message::title_with_separator_and_empty_body |
|
PASS [ 0.007s] gix-object::object commit::message::title_with_whitespace_and_body |
|
PASS [ 0.007s] gix-object::object commit::message::title_with_whitespace_and_body_windows_lineending |
|
PASS [ 0.008s] gix-object::object commit::message::title_with_windows_separator_and_empty_body |
|
PASS [ 0.007s] gix-object::object commit::method::tree |
|
PASS [ 0.018s] gix-object::object compute_hash |
|
PASS [ 0.017s] gix-object::object compute_stream_hash |
|
PASS [ 0.015s] gix-object::object encode::blob::round_trip |
|
PASS [ 0.015s] gix-object::object encode::commit::round_trip |
|
PASS [ 0.015s] gix-object::object encode::loose_header::round_trip |
|
PASS [ 0.018s] gix-object::object encode::tag::round_trip |
|
PASS [ 0.033s] gix-object::object encode::tree::round_trip |
|
PASS [ 0.015s] gix-object::object object_ref::from_loose::shorter_than_advertised |
|
PASS [ 0.007s] gix-object::object size_in_memory |
|
PASS [ 0.007s] gix-object::object tag::from_bytes::empty |
|
PASS [ 0.009s] gix-object::object tag::from_bytes::no_tagger |
|
PASS [ 0.007s] gix-object::object tag::from_bytes::signed |
|
PASS [ 0.006s] gix-object::object tag::from_bytes::whitespace |
|
PASS [ 0.012s] gix-object::object tag::from_bytes::with_newlines |
|
PASS [ 0.012s] gix-object::object tag::invalid |
|
PASS [ 0.007s] gix-object::object tag::iter::empty |
|
PASS [ 0.013s] gix-object::object tag::iter::error_handling |
|
PASS [ 0.014s] gix-object::object tag::iter::no_tagger |
|
PASS [ 0.007s] gix-object::object tag::iter::whitespace |
|
PASS [ 0.007s] gix-object::object tag::method::target |
|
PASS [ 0.108s] gix-object::object tree::entries::sort_order_is_correct |
|
PASS [ 0.012s] gix-object::object tree::entry_mode::as_bytes |
|
PASS [ 0.007s] gix-object::object tree::entry_mode::is_methods |
|
PASS [ 0.009s] gix-object::object tree::entry_mode::size_in_bytes |
|
PASS [ 0.007s] gix-object::object tree::from_bytes::empty |
|
PASS [ 0.016s] gix-object::object tree::from_bytes::everything |
|
PASS [ 0.017s] gix-object::object tree::from_bytes::fuzzed |
|
PASS [ 0.009s] gix-object::object tree::from_bytes::invalid |
|
PASS [ 0.044s] gix-object::object tree::from_bytes::special_trees |
|
PASS [ 0.022s] gix-object::object tree::iter::empty |
|
PASS [ 0.027s] gix-object::object tree::iter::error_handling |
|
PASS [ 0.013s] gix-object::object tree::iter::everything |
|
PASS [ 0.009s] 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.010s] gix-odb store_impls::dynamic::types::tests::pack_id::to_intrinsic_roundtrip |
|
PASS [ 0.015s] gix-odb-tests::integrate odb::alternate::circular_alternates_are_detected_with_relative_paths |
|
PASS [ 0.022s] gix-odb-tests::integrate odb::alternate::no_alternate_in_first_objects_dir |
|
PASS [ 0.016s] gix-odb-tests::integrate odb::alternate::single_link_with_comment_before_path_and_ansi_c_escape |
|
PASS [ 0.028s] gix-odb-tests::integrate odb::find::loose_object |
|
PASS [ 0.024s] gix-odb-tests::integrate odb::find::pack_object |
|
PASS [ 0.020s] gix-odb-tests::integrate odb::header::loose_object |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::header::pack_object |
|
PASS [ 0.013s] gix-odb-tests::integrate odb::regression::repo_with_small_packs::all_packed_objects_can_be_found |
|
PASS [ 0.018s] gix-odb-tests::integrate odb::sink::write |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::compound::locate::loose_object |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::compound::locate::pack_object |
|
PASS [ 0.215s] gix-odb-tests::integrate odb::store::dynamic::alternate_dbs_query |
|
PASS [ 0.062s] gix-odb-tests::integrate odb::store::dynamic::auto_refresh_with_and_without_id_stability |
|
PASS [ 0.035s] gix-odb-tests::integrate odb::store::dynamic::contains |
|
PASS [ 0.016s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::no_work_is_done_for_unambiguous_potential_prefixes |
|
PASS [ 0.012s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_disambiguated_prefixes_when_needed |
|
PASS [ 0.014s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::returns_none_if_id_does_not_exist |
|
PASS [ 0.035s] gix-odb-tests::integrate odb::store::dynamic::disambiguate_prefix::unambiguous_hex_lengths_yield_prefixes_of_exactly_the_given_length |
|
PASS [ 0.044s] gix-odb-tests::integrate odb::store::dynamic::iter::iteration_ordering_is_effective |
|
PASS [ 0.036s] gix-odb-tests::integrate odb::store::dynamic::iterate_over_a_bunch_of_loose_and_packed_objects |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::dynamic::lookup |
|
PASS [ 0.040s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths |
|
PASS [ 0.025s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_none_for_prefixes_without_any_match |
|
PASS [ 0.013s] gix-odb-tests::integrate odb::store::dynamic::lookup_prefix::returns_some_err_for_prefixes_with_more_than_one_match |
|
PASS [ 0.012s] gix-odb-tests::integrate odb::store::dynamic::missing_objects_triggers_everything_is_loaded |
|
PASS [ 4.801s] gix-filter::filter driver::baseline::our_implementation_used_by_git |
|
PASS [ 6.623s] gix-negotiate::negotiate baseline::run |
|
PASS [ 4.429s] gix-odb-tests::integrate odb::store::dynamic::multi_index_keep_open |
|
PASS [ 0.014s] gix-odb-tests::integrate odb::store::dynamic::packed_object_count_causes_all_indices_to_be_loaded |
|
PASS [ 4.904s] gix-odb-tests::integrate odb::store::dynamic::multi_index_access |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::store::dynamic::write |
|
PASS [ 0.112s] gix-odb-tests::integrate odb::store::dynamic::object_replacement |
|
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.007s] gix-odb-tests::integrate odb::store::linked::init::multiple_linked_repositories_via_alternates |
|
PASS [ 0.005s] gix-odb-tests::integrate odb::store::linked::locate::loose_object |
|
PASS [ 0.010s] 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::pack_object |
|
PASS [ 0.008s] 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.006s] gix-odb-tests::integrate odb::store::loose::find::blob_big |
|
PASS [ 0.007s] gix-odb-tests::integrate odb::store::loose::find::blob_data |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::find::blob_not_existing |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::find::commit |
|
PASS [ 0.014s] gix-odb-tests::integrate odb::store::loose::find::header::all |
|
PASS [ 0.014s] gix-odb-tests::integrate odb::store::loose::find::header::existing |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::store::loose::find::header::non_existing |
|
PASS [ 0.008s] 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.007s] gix-odb-tests::integrate odb::store::loose::find::tree |
|
PASS [ 0.006s] gix-odb-tests::integrate odb::store::loose::iter |
|
PASS [ 0.008s] gix-odb-tests::integrate odb::store::loose::lookup_prefix::iterable_objects_can_be_looked_up_with_varying_prefix_lengths |
|
PASS [ 6.906s] gix-macros::macros momo::ux |
|
PASS [ 0.006s] 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.010s] gix-odb-tests::integrate odb::store::loose::verify_integrity |
|
PASS [ 0.009s] gix-odb-tests::integrate odb::store::loose::write::collisions_do_not_cause_failure |
|
PASS [ 0.007s] 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.135s] gix-odb-tests::integrate odb::store::dynamic::verify::integrity |
|
PASS [ 0.024s] gix-odb-tests::integrate odb::store::loose::write::read_and_write |
|
PASS [ 0.007s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v1 |
|
PASS [ 0.008s] gix-pack cache::delta::tree::tests::from_offsets_in_pack::v2 |
|
PASS [ 0.006s] gix-pack cache::delta::tree::tests::size_of_pack_verify_data_structure |
|
PASS [ 0.008s] gix-pack cache::delta::tree::tests::size_of_pack_tree_item |
|
PASS [ 0.007s] gix-pack cache::lru::_static::tests::journey |
|
PASS [ 0.039s] gix-odb-tests::integrate odb::store::loose::write::it_writes_objects_with_similar_permissions |
|
PASS [ 0.007s] gix-pack cache::lru::_static::tests::no_limit |
|
PASS [ 0.006s] gix-pack data::file::decode::entry::tests::size_of_decode_entry_outcome |
|
PASS [ 0.008s] gix-pack data::entry::header::tests::leb64_encode_max_int |
|
PASS [ 0.007s] gix-pack data::file::decode::header::tests::size_of_decode_entry_outcome |
|
PASS [ 0.011s] gix-pack-tests::pack pack::bundle::locate::blob |
|
PASS [ 0.007s] gix-pack-tests::pack pack::bundle::locate::tree |
|
PASS [ 0.011s] gix-pack-tests::pack pack::bundle::locate::commit |
|
PASS [ 0.015s] gix-pack-tests::pack pack::bundle::locate::locate_and_verify::all |
|
PASS [ 0.008s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_single_link |
|
PASS [ 0.008s] gix-pack-tests::pack pack::data::file::decode_entry::blob_ofs_delta_two_links |
|
PASS [ 0.005s] gix-pack-tests::pack pack::data::file::decode_entry::commit |
|
PASS [ 0.005s] 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.005s] gix-pack-tests::pack pack::data::file::method::checksum |
|
PASS [ 0.005s] gix-pack-tests::pack pack::data::file::method::iter |
|
PASS [ 0.005s] gix-pack-tests::pack pack::data::file::method::verify_checksum |
|
PASS [ 0.005s] gix-pack-tests::pack pack::data::file::resolve_header::blob_ofs_delta_single_link |
|
PASS [ 0.004s] 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.005s] gix-pack-tests::pack pack::data::file::resolve_header::tree |
|
PASS [ 0.005s] gix-pack-tests::pack pack::data::header::encode_decode_roundtrip |
|
PASS [ 0.006s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::inner_errors_are_passed_on |
|
PASS [ 0.005s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::lookup_errors_trigger_a_fuse_and_stop_iteration |
|
PASS [ 0.005s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::only_ref_deltas_are_handled |
|
PASS [ 0.006s] gix-pack-tests::pack pack::data::input::lookup_ref_delta_objects::ref_deltas_have_their_base_injected_if_not_done_before_and_all_future_entries_are_offset |
|
PASS [ 0.059s] gix-pack-tests::pack pack::bundle::write_to_directory::without_providing_one |
|
PASS [ 0.061s] gix-pack-tests::pack pack::bundle::write_to_directory::given_a_directory |
|
PASS [ 0.006s] gix-pack-tests::pack pack::data::output::size_of_count |
|
PASS [ 0.006s] gix-pack-tests::pack pack::data::output::size_of_entry |
|
PASS [ 0.008s] gix-pack-tests::pack pack::index::iter |
|
PASS [ 0.060s] 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.006s] gix-pack-tests::pack pack::index::version::v2::lookup |
|
PASS [ 0.010s] gix-pack-tests::pack pack::iter::new_from_header::generic_iteration |
|
PASS [ 0.006s] gix-pack-tests::pack pack::iter::new_from_header::header_encode |
|
PASS [ 0.005s] gix-pack-tests::pack pack::iter::new_from_header::restore_missing_trailer |
|
PASS [ 0.005s] gix-pack-tests::pack pack::iter::new_from_header::restore_partial_pack |
|
PASS [ 0.005s] gix-pack-tests::pack pack::iter::size_of_entry |
|
PASS [ 0.514s] gix-pack-tests::pack pack::index::pack_lookup |
|
PASS [ 1.973s] gix-pack-tests::pack pack::data::output::count_and_entries::empty_pack_is_allowed |
|
PASS [ 1.918s] 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.005s] gix-pack-tests::pack pack::multi_index::verify::checksum |
|
PASS [ 1.531s] gix-pack-tests::pack pack::multi_index::access::lookup_missing |
|
PASS [ 0.101s] gix-pack-tests::pack pack::multi_index::access::lookup_prefix |
|
PASS [ 0.005s] gix-packetline::blocking-packetline decode::streaming::error_on_empty_line |
|
PASS [ 0.004s] gix-packetline::blocking-packetline decode::streaming::error_on_error_line |
|
PASS [ 0.004s] 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.004s] 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.004s] gix-packetline::blocking-packetline decode::streaming::round_trip::all_kinds_of_packetlines |
|
PASS [ 0.004s] gix-packetline::blocking-packetline decode::streaming::round_trip::error_line |
|
PASS [ 0.004s] 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.004s] gix-packetline::blocking-packetline encode::data_to_write::binary_and_non_binary |
|
PASS [ 0.004s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_exceeds_limit |
|
PASS [ 0.004s] gix-packetline::blocking-packetline encode::data_to_write::error_if_data_is_empty |
|
PASS [ 0.004s] gix-packetline::blocking-packetline encode::error::write_line |
|
PASS [ 0.005s] gix-packetline::blocking-packetline encode::flush_delim_response_end::success_flush_delim_response_end |
|
PASS [ 0.004s] gix-packetline::blocking-packetline encode::text_to_write::always_appends_a_newline |
|
PASS [ 0.005s] gix-packetline::blocking-packetline read::sideband::handling_of_err_lines |
|
PASS [ 0.005s] gix-packetline::blocking-packetline read::sideband::peek_past_a_delimiter_is_no_error |
|
PASS [ 0.005s] gix-packetline::blocking-packetline read::sideband::peek_past_an_actual_eof_is_an_error |
|
PASS [ 0.006s] gix-packetline::blocking-packetline read::sideband::read_line_trait_method_reads_one_packet_line_at_a_time |
|
PASS [ 0.005s] gix-packetline::blocking-packetline read::sideband::read_pack_with_progress_extraction |
|
PASS [ 0.005s] 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 |
|
PASS [ 0.006s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_eof_is_none |
|
PASS [ 0.006s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_delimiter_logic |
|
PASS [ 0.160s] gix-pack-tests::pack pack::multi_index::verify::integrity |
|
PASS [ 0.006s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_follows_read_line_err_logic |
|
PASS [ 0.006s] gix-packetline::blocking-packetline read::streaming_peek_iter::peek_non_data |
|
PASS [ 0.165s] gix-pack-tests::pack pack::multi_index::write::from_paths |
|
PASS [ 0.005s] gix-packetline::blocking-packetline write::each_write_results_in_one_line |
|
PASS [ 0.011s] gix-packetline::blocking-packetline read::streaming_peek_iter::read_from_file_and_reader_advancement |
|
PASS [ 0.007s] gix-packetline::blocking-packetline write::empty_writes_fail_with_error |
|
PASS [ 0.006s] gix-packetline::blocking-packetline write::huge_writes_are_split_into_lines |
|
PASS [ 0.005s] gix-packetline::blocking-packetline write::write_text_and_write_binary |
|
PASS [ 0.006s] gix-path env::git::tests::config_to_base_path |
|
PASS [ 0.006s] gix-path env::git::tests::first_file_from_config_with_origin |
|
PASS [ 0.005s] gix-path::path convert::assure_unix_separators |
|
PASS [ 0.007s] gix-path::path convert::assure_windows_separators |
|
PASS [ 0.005s] gix-path::path convert::join_bstr_unix_pathsep::empty_base_leaves_everything_untouched |
|
PASS [ 0.007s] gix-path::path convert::join_bstr_unix_pathsep::absolute_path_produces_double_slashes |
|
PASS [ 0.005s] 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.007s] gix-path::path convert::join_bstr_unix_pathsep::typical_with_double_slash_avoidance |
|
PASS [ 0.005s] 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.006s] gix-path::path convert::normalize::parent_dirs_cause_the_cwd_to_be_used |
|
PASS [ 0.006s] 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.007s] gix-path::path convert::relativize_with_prefix::basics |
|
PASS [ 0.008s] gix-path::path home_dir::returns_existing_directory |
|
PASS [ 0.010s] gix-path::path realpath::assorted |
|
PASS [ 0.007s] 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.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.004s] gix-path::path util::is_absolute::not_on_windows::drive_prefixes_are_false |
|
PASS [ 0.007s] gix-path::path util::is_absolute::absolute_linux_path_is_true |
|
PASS [ 0.005s] gix-path::path xdg_config_path::falls_back_to_home |
|
PASS [ 0.006s] gix-path::path util::is_absolute::relative_linux_path_is_false |
|
PASS [ 0.005s] gix-path::path xdg_config_path::prefers_xdg_config_bases |
|
PASS [ 0.007s] gix-pathspec::defaults glob_and_noglob_cause_error |
|
PASS [ 0.004s] gix-pathspec::defaults glob_works |
|
PASS [ 0.004s] gix-pathspec::defaults noglob_works |
|
PASS [ 0.006s] gix-pathspec::defaults literal_only_combines_with_icase |
|
PASS [ 0.006s] gix-pathspec::defaults nothing_is_set_then_it_is_like_the_default_impl |
|
PASS [ 0.007s] gix-pathspec::pathspec normalize::absolute_path_breaks_out_of_working_tree |
|
PASS [ 0.005s] gix-pathspec::pathspec normalize::absolute_path_escapes_worktree |
|
PASS [ 0.007s] gix-pathspec::pathspec normalize::absolute_path_made_relative |
|
PASS [ 0.005s] 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.005s] gix-pathspec::pathspec normalize::relative_path_breaks_out_of_working_tree |
|
PASS [ 0.064s] gix-path::path realpath::fuzzed_timeout |
|
PASS [ 0.006s] gix-pathspec::pathspec normalize::removes_relative_path_components |
|
PASS [ 0.008s] 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.230s] gix-pathspec::pathspec parse::invalid::empty_attribute_specification |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::invalid::escape_character_at_end_of_attribute_value |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::invalid::glob_and_literal_keywords_present |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::invalid::invalid_attribute_values |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::invalid::invalid_attributes |
|
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.005s] gix-pathspec::pathspec parse::invalid::multiple_attribute_specifications |
|
PASS [ 0.275s] gix-pathspec::pathspec parse::invalid::empty_input |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::attributes_in_signature |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::attributes_with_escape_chars_in_state_values |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::valid::empty_signatures |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::defaults_are_used |
|
PASS [ 0.005s] gix-pathspec::pathspec parse::valid::glob_from_defaults_is_overridden_by_element_glob |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::glob_negations_are_always_literal |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::literal_default_prevents_parsing |
|
PASS [ 0.006s] gix-pathspec::pathspec parse::valid::literal_from_defaults_is_overridden_by_element_glob |
|
PASS [ 0.007s] gix-pathspec::pathspec parse::valid::repeated_matcher_keywords |
|
PASS [ 0.307s] gix-pathspec::pathspec parse::baseline |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::short_signatures |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::there_is_no_pathspec_pathspec |
|
PASS [ 0.010s] gix-pathspec::pathspec parse::valid::signatures_and_searchmodes |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::trailing_slash_is_turned_into_magic_signature_and_removed |
|
PASS [ 0.008s] gix-pathspec::pathspec parse::valid::whitespace_in_pathspec |
|
PASS [ 0.007s] gix-pathspec::pathspec search::common_prefix |
|
PASS [ 0.005s] gix-pathspec::pathspec search::directory_matches_prefix_all_excluded |
|
PASS [ 0.007s] gix-pathspec::pathspec search::directory_matches_prefix |
|
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.007s] gix-pathspec::pathspec search::directory_matches_prefix_starting_wildcards_always_match |
|
PASS [ 0.007s] gix-pathspec::pathspec search::empty_dir_always_matches |
|
PASS [ 0.006s] gix-pathspec::pathspec search::included_directory_and_excluded_subdir_top_level_with_prefix |
|
PASS [ 0.006s] 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.005s] gix-pathspec::pathspec search::no_pathspecs_match_everything |
|
PASS [ 0.006s] gix-pathspec::pathspec search::no_pathspecs_respect_prefix |
|
PASS [ 0.249s] gix-pathspec::pathspec search::files |
|
PASS [ 0.005s] gix-pathspec::pathspec search::simplified_search_handles_nil |
|
PASS [ 0.005s] gix-pathspec::pathspec search::simplified_search_respects_all_excluded |
|
PASS [ 0.005s] gix-pathspec::pathspec search::simplified_search_respects_ignore_case |
|
PASS [ 0.004s] gix-pathspec::pathspec search::simplified_search_respects_must_be_dir |
|
PASS [ 0.005s] gix-pathspec::pathspec search::simplified_search_wildcards |
|
PASS [ 0.005s] gix-pathspec::pathspec search::simplified_search_wildcards_simple |
|
PASS [ 0.007s] gix-pathspec::pathspec search::starts_with |
|
PASS [ 0.270s] gix-pathspec::pathspec search::prefixes_are_always_case_sensitive |
|
PASS [ 3.397s] gix-pack-tests::pack pack::data::output::count_and_entries::traversals |
|
PASS [ 0.086s] gix-prompt::prompt options::apply_environment::git_askpass_is_used_first_and_sets_unset_askpass_values |
|
PASS [ 0.008s] gix-prompt::prompt options::apply_environment::git_askpass_overrides_everything_and_ssh_askpass_does_not |
|
PASS [ 0.054s] gix-prompt::prompt options::apply_environment::mode_is_disabled_if_terminal_prompt_is_falseish |
|
PASS [ 0.016s] gix-prompt::prompt options::apply_environment::mode_is_left_untouched_if_terminal_prompt_is_trueish |
|
PASS [ 0.030s] gix-prompt::prompt options::apply_environment::mode_is_unchanged_if_git_terminal_prompt_is_not_set |
|
PASS [ 0.032s] gix-prompt::prompt options::apply_environment::ssh_askpass_does_not_override_current_value |
|
PASS [ 0.031s] 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.009s] gix-protocol command::tests::v1::fetch::default_features::it_chooses_the_best_multi_ack_and_sideband |
|
PASS [ 0.010s] gix-protocol command::tests::v2::fetch::default_features::all_features |
|
PASS [ 0.009s] gix-protocol command::tests::v2::fetch::initial_arguments::for_all_features |
|
PASS [ 0.009s] gix-protocol command::tests::v2::ls_refs::default_features::default_as_there_are_no_features |
|
PASS [ 0.009s] gix-protocol command::tests::v2::ls_refs::validate::ref_prefixes_can_always_be_used |
|
PASS [ 0.009s] gix-protocol command::tests::v2::ls_refs::validate::unknown_argument |
|
PASS [ 0.010s] gix-protocol command::tests::v2::ls_refs::validate::unknown_feature |
|
PASS [ 0.018s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_clone |
|
PASS [ 0.015s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateful |
|
PASS [ 0.039s] gix-protocol fetch::tests::arguments::v1::haves_and_wants_for_fetch_stateless |
|
PASS [ 0.030s] gix-protocol fetch::tests::arguments::v1::include_tag |
|
PASS [ 0.022s] gix-protocol fetch::tests::arguments::v1::no_include_tag |
|
PASS [ 0.014s] gix-protocol fetch::tests::arguments::v2::haves_and_wants_for_clone_stateful |
|
PASS [ 0.010s] 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.033s] gix-protocol fetch::tests::arguments::v2::ref_in_want |
|
PASS [ 0.039s] gix-protocol handshake::refs::tests::extract_references_from_v1_refs |
|
PASS [ 0.019s] gix-protocol handshake::refs::tests::extract_references_from_v2_refs |
|
PASS [ 0.030s] gix-protocol handshake::refs::tests::extract_symbolic_references_from_capabilities |
|
PASS [ 0.036s] gix-protocol::blocking-client-protocol fetch::response::v1::arguments::all |
|
PASS [ 0.038s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::clone |
|
PASS [ 0.016s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::empty_shallow_clone_due_to_depth_being_too_high |
|
PASS [ 0.034s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_and_pack |
|
PASS [ 0.025s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::fetch_acks_without_pack |
|
PASS [ 0.041s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::shallow_clone |
|
PASS [ 0.050s] gix-protocol::blocking-client-protocol fetch::response::v1::from_line_reader::unshallow_fetch |
|
PASS [ 0.016s] gix-protocol::blocking-client-protocol fetch::response::v2::arguments::all |
|
PASS [ 0.022s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone |
|
PASS [ 0.048s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::clone_with_sidebands |
|
PASS [ 0.028s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::empty_shallow_clone |
|
PASS [ 0.019s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_and_pack |
|
PASS [ 0.020s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_acks_without_pack |
|
PASS [ 0.019s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::fetch_with_err_response |
|
PASS [ 0.018s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::shallow_clone |
|
PASS [ 0.036s] gix-protocol::blocking-client-protocol fetch::response::v2::from_line_reader::unshallow_fetch |
|
PASS [ 0.062s] gix-protocol::blocking-client-protocol fetch::v1::clone |
|
PASS [ 0.045s] gix-protocol::blocking-client-protocol fetch::v1::clone_empty_with_capabilities |
|
PASS [ 0.034s] 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.040s] gix-protocol::blocking-client-protocol fetch::v2::clone_abort_prep |
|
PASS [ 0.013s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote |
|
PASS [ 0.048s] gix-protocol::blocking-client-protocol fetch::v2::ls_remote_abort_in_prep_ls_refs |
|
PASS [ 0.051s] gix-protocol::blocking-client-protocol fetch::v2::ref_in_want |
|
PASS [ 0.047s] gix-protocol::blocking-client-protocol remote_progress::parse::a_message_we_dont_understand |
|
PASS [ 0.032s] gix-protocol::blocking-client-protocol remote_progress::parse::counting_objects_with_percentage |
|
PASS [ 0.028s] gix-protocol::blocking-client-protocol remote_progress::parse::enumerating_just_with_count |
|
PASS [ 0.028s] gix-quote::quote ansi_c::undo::empty_surrounded_by_quotes |
|
PASS [ 0.044s] gix-quote::quote ansi_c::undo::exclamation_and_tilde_survive_an_escape_with_double_escaping |
|
PASS [ 0.024s] gix-quote::quote ansi_c::undo::fuzzed |
|
PASS [ 0.036s] gix-quote::quote ansi_c::undo::literal_escape_and_double_quote |
|
PASS [ 0.036s] gix-quote::quote ansi_c::undo::out_of_quote_characters_can_be_passed_and_will_not_be_consumed |
|
PASS [ 0.033s] gix-quote::quote ansi_c::undo::surrounded_only_by_quotes |
|
PASS [ 0.035s] gix-quote::quote ansi_c::undo::typical_escapes |
|
PASS [ 0.040s] gix-quote::quote ansi_c::undo::unicode_byte_escapes_by_number |
|
PASS [ 0.032s] gix-quote::quote ansi_c::undo::unquoted_remains_unchanged |
|
PASS [ 0.032s] gix-quote::quote ansi_c::undo::untypical_escapes |
|
PASS [ 0.028s] gix-quote::quote single::complex |
|
PASS [ 0.040s] gix-quote::quote single::empty |
|
PASS [ 0.032s] gix-quote::quote single::existing_exclamation_mark_gets_escaped |
|
PASS [ 0.040s] gix-quote::quote single::existing_quote_gets_escaped |
|
PASS [ 0.024s] gix-quote::quote single::unquoted_becomes_quoted |
|
PASS [ 0.032s] gix-ref raw::tests::size_of_reference |
|
PASS [ 0.032s] gix-ref store_impl::file::log::line::decode::test::entry_with_empty_message |
|
PASS [ 0.028s] gix-ref store_impl::file::log::line::decode::test::entry_with_message_without_newline_and_with_newline |
|
PASS [ 0.036s] gix-ref store_impl::file::log::line::decode::test::invalid::completely_bogus_shows_error_with_context |
|
PASS [ 0.036s] gix-ref store_impl::file::log::line::decode::test::invalid::missing_whitespace_between_signature_and_message |
|
PASS [ 0.044s] gix-ref store_impl::file::log::line::decode::test::two_lines_in_a_row_with_and_without_newline |
|
PASS [ 0.023s] gix-ref store_impl::file::loose::reflog::create_or_update::tests::missing_reflog_creates_it_even_if_similarly_named_empty_dir_exists_and_append_log_lines |
|
PASS [ 0.011s] gix-ref store_impl::file::loose::reflog::create_or_update::tests::should_autocreate_is_unaffected_by_writemode |
|
PASS [ 0.017s] gix-ref store_impl::packed::decode::tests::header::invalid |
|
PASS [ 0.008s] gix-ref store_impl::packed::decode::tests::header::valid_empty |
|
PASS [ 0.039s] gix-ref store_impl::packed::decode::tests::header::valid_fully_peeled_stored |
|
PASS [ 0.026s] gix-ref store_impl::packed::decode::tests::header::valid_peeled_unsorted |
|
PASS [ 0.018s] gix-ref store_impl::packed::decode::tests::reference::invalid |
|
PASS [ 0.012s] gix-ref store_impl::packed::decode::tests::reference::two_refs_in_a_row |
|
PASS [ 0.027s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::single_line |
|
PASS [ 0.013s] gix-ref-tests::refs file::log::iter::backward::with_buffer_big_enough_for_largest_line::two_lines |
|
PASS [ 0.019s] gix-ref-tests::refs file::log::iter::backward::with_buffer_too_small_for_single_line::single_line |
|
PASS [ 0.038s] gix-ref-tests::refs file::log::iter::backward::with_zero_sized_buffer::any_line |
|
PASS [ 0.008s] gix-ref-tests::refs file::log::iter::forward::a_single_failure_does_not_abort_iteration |
|
PASS [ 0.319s] gix-ref-tests::refs file::log::iter::forward::all_success |
|
PASS [ 0.015s] gix-ref-tests::refs file::log::line::write_to::newlines_in_message_of_the_input_fails_and_we_trust_signature_writing_validation |
|
PASS [ 0.025s] gix-ref-tests::refs file::log::line::write_to::round_trips |
|
PASS [ 0.030s] gix-ref-tests::refs file::reference::parse::invalid::hex_id |
|
PASS [ 0.010s] gix-ref-tests::refs file::reference::parse::invalid::ref_tag |
|
PASS [ 0.007s] gix-ref-tests::refs file::reference::parse::valid::peeled |
|
PASS [ 0.022s] gix-ref-tests::refs file::reference::parse::valid::symbolic |
|
PASS [ 0.012s] gix-ref-tests::refs file::reference::parse::valid::symbolic_more_than_one_space |
|
PASS [ 0.143s] gix-ref-tests::refs file::reference::peel::one_level |
|
PASS [ 0.259s] gix-ref-tests::refs file::reference::peel::peel_one_level_with_pack |
|
PASS [ 0.010s] gix-ref-tests::refs file::reference::peel::peel_with_packed_involvement |
|
PASS [ 0.012s] gix-ref-tests::refs file::reference::peel::to_id_cycle |
|
PASS [ 0.015s] gix-ref-tests::refs file::reference::peel::to_id_multi_hop |
|
PASS [ 0.021s] gix-ref-tests::refs file::reference::reflog::loose::iter |
|
PASS [ 0.012s] gix-ref-tests::refs file::reference::reflog::loose::iter_rev |
|
PASS [ 0.008s] gix-ref-tests::refs file::reference::reflog::packed::iter |
|
PASS [ 0.008s] gix-ref-tests::refs file::reference::reflog::packed::iter_rev |
|
PASS [ 0.015s] gix-ref-tests::refs file::store::access::set_packed_buffer_mmap_threshold |
|
PASS [ 0.009s] gix-ref-tests::refs file::store::find::existing::convert::possible_inputs |
|
PASS [ 0.163s] gix-ref-tests::refs file::store::find::existing::with_packed_refs |
|
PASS [ 0.034s] gix-ref-tests::refs file::store::find::loose::existing::success_and_failure |
|
PASS [ 0.009s] gix-ref-tests::refs file::store::find::loose::failure |
|
PASS [ 0.018s] gix-ref-tests::refs file::store::find::loose::fetch_head_can_be_parsed |
|
PASS [ 0.008s] gix-ref-tests::refs file::store::find::loose::success |
|
PASS [ 0.011s] gix-ref-tests::refs file::store::iter::loose_iter_with_broken_refs |
|
PASS [ 0.028s] gix-ref-tests::refs file::store::iter::loose_iter_with_partial_prefix |
|
PASS [ 0.056s] gix-ref-tests::refs file::store::iter::loose_iter_with_prefix |
|
PASS [ 0.035s] 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.008s] gix-ref-tests::refs file::store::iter::overlay_iter |
|
PASS [ 0.011s] gix-ref-tests::refs file::store::iter::overlay_iter_with_prefix_wont_allow_absolute_paths |
|
PASS [ 0.027s] gix-ref-tests::refs file::store::iter::overlay_partial_prefix_iter |
|
PASS [ 0.014s] gix-ref-tests::refs file::store::iter::overlay_prefixed_iter |
|
PASS [ 0.029s] gix-ref-tests::refs file::store::iter::packed_file_iter |
|
PASS [ 0.221s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_can_trivially_use_namespaces_as_prefixes |
|
PASS [ 0.039s] gix-ref-tests::refs file::store::iter::with_namespace::iteration_on_store_with_namespace_makes_namespace_transparent |
|
PASS [ 0.035s] gix-ref-tests::refs file::store::iter::with_namespace::missing_refs_dir_yields_empty_iteration |
|
PASS [ 0.041s] gix-ref-tests::refs file::store::precompose_unicode_journey |
|
PASS [ 0.017s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::for_head_and_main |
|
PASS [ 0.011s] gix-ref-tests::refs file::store::reflog::iter_and_iter_rev::non_existing_and_directory_returns_none |
|
PASS [ 0.019s] gix-ref-tests::refs file::store::reflog::iter_rev::for_head_and_main |
|
PASS [ 0.013s] gix-ref-tests::refs file::store::reflog::iter_rev::non_existing_and_directory_returns_none |
|
PASS [ 0.026s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::cancellation_after_preparation_leaves_no_change |
|
PASS [ 0.039s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_into_packed_refs |
|
PASS [ 0.014s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::conflicting_creation_without_packed_refs |
|
PASS [ 0.013s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::non_conflicting_creation_without_packed_refs_work |
|
PASS [ 0.028s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::collisions::packed_refs_lock_is_mandatory_for_multiple_ongoing_transactions_even_if_one_does_not_need_it |
|
PASS [ 0.046s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::intermediate_directories_are_removed_on_rollback |
|
PASS [ 0.027s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::namespaced_updates_or_deletions_are_transparent_and_not_observable |
|
PASS [ 0.030s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_are_looked_up_when_checking_existing_values |
|
PASS [ 0.042s] 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.028s] 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.008s] 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.013s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::packed_refs_deletion_in_deletions_and_updates_mode |
|
PASS [ 0.013s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_equally_named_empty_or_non_empty_directory_already_in_place_can_potentially_recover |
|
PASS [ 0.018s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_explicit_value_must_match_the_value_on_update |
|
PASS [ 0.016s] 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.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.043s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_must_not_exist_constraint_may_exist_already_if_the_new_value_matches_the_existing_one |
|
PASS [ 0.045s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::reference_with_old_value_must_exist_when_creating_it |
|
PASS [ 0.035s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_head_missing_referent_then_update_referent |
|
PASS [ 0.032s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::symbolic_reference_writes_reflog_if_previous_value_is_set |
|
PASS [ 0.019s] 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.026s] 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.015s] gix-ref-tests::refs file::transaction::prepare_and_commit::create_or_update::windows_device_name_is_illegal_with_enabled_windows_protections |
|
PASS [ 0.039s] 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.040s] 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.062s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::all_contained_references_deletes_the_packed_ref_file_too |
|
PASS [ 0.019s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_but_must_exist_fails |
|
PASS [ 0.035s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_a_ref_which_is_gone_succeeds |
|
PASS [ 0.041s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_broken_ref_that_may_not_exist_works_even_in_deref_mode |
|
PASS [ 0.033s] 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.028s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_and_reflog_on_symbolic_no_deref |
|
PASS [ 0.055s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_ref_with_incorrect_previous_value_fails |
|
PASS [ 0.035s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_no_deref |
|
PASS [ 0.013s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::delete_reflog_only_of_symbolic_with_deref |
|
PASS [ 0.020s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::non_existing_can_be_deleted_with_the_may_exist_match_constraint |
|
PASS [ 0.031s] 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.070s] gix-ref-tests::refs file::transaction::prepare_and_commit::delete::store_write_mode_has_no_effect_and_reflogs_are_always_deleted |
|
PASS [ 0.759s] gix-ref-tests::refs file::worktree::read_only::linked |
|
PASS [ 0.027s] gix-ref-tests::refs file::worktree::read_only::main |
|
PASS [ 0.467s] gix-ref-tests::refs file::worktree::writable::linked |
|
PASS [ 0.657s] gix-ref-tests::refs file::worktree::writable::main |
|
PASS [ 0.029s] gix-ref-tests::refs fullname::cow |
|
PASS [ 0.020s] gix-ref-tests::refs fullname::file_name |
|
PASS [ 0.007s] gix-ref-tests::refs fullname::prefix_with_namespace_and_stripping |
|
PASS [ 0.013s] gix-ref-tests::refs fullname::shorten_and_category |
|
PASS [ 0.028s] gix-ref-tests::refs namespace::expand::backslashes_are_no_component_separators_and_invalid |
|
PASS [ 0.032s] gix-ref-tests::refs namespace::expand::bare_slashes_are_not_allowed |
|
PASS [ 0.043s] gix-ref-tests::refs namespace::expand::components_end_with_trailing_slash_to_help_with_prefix_stripping |
|
PASS [ 0.037s] gix-ref-tests::refs namespace::expand::each_component_expands_to_the_namespace_prefix_individually |
|
PASS [ 0.032s] gix-ref-tests::refs namespace::expand::empty_namespaces_are_not_allowed |
|
PASS [ 0.015s] gix-ref-tests::refs namespace::expand::repeated_slashes_are_invalid |
|
PASS [ 0.021s] gix-ref-tests::refs namespace::expand::trailing_slashes_are_not_allowed |
|
PASS [ 0.024s] gix-ref-tests::refs namespace::into_namespaced_prefix |
|
PASS [ 0.040s] gix-ref-tests::refs packed::find::a_lock_file_would_not_be_a_valid_partial_name |
|
PASS [ 0.014s] gix-ref-tests::refs packed::find::all_iterable_refs_can_be_found |
|
PASS [ 0.013s] gix-ref-tests::refs packed::find::binary_search_a_name_past_the_end_of_the_packed_refs_file |
|
PASS [ 0.025s] gix-ref-tests::refs packed::find::find_packed_refs_with_peeled_items_and_full_or_partial_names |
|
PASS [ 11.579s] gix-pathspec::pathspec search::directories |
|
PASS [ 0.026s] gix-ref-tests::refs packed::find::invalid_refs_within_a_file_do_not_lead_to_incorrect_results |
|
PASS [ 0.289s] gix-ref-tests::refs packed::find::partial_name_to_full_name_conversion_rules_are_applied |
|
PASS [ 0.031s] gix-ref-tests::refs packed::iter::broken_ref_doesnt_end_the_iteration |
|
PASS [ 0.028s] gix-ref-tests::refs packed::iter::empty |
|
PASS [ 0.014s] gix-ref-tests::refs packed::iter::iter_prefix |
|
PASS [ 0.026s] gix-ref-tests::refs packed::iter::packed_refs_with_header |
|
PASS [ 0.030s] gix-ref-tests::refs packed::iter::packed_refs_without_header |
|
PASS [ 21.627s] gix-prompt::prompt ask::askpass_only |
|
PASS [ 0.007s] gix-ref-tests::refs packed::open::bogus_content_triggers_an_error |
|
PASS [ 0.007s] gix-ref-tests::refs packed::open::empty_buffers_should_not_exist_but_are_fine_to_open |
|
PASS [ 0.007s] gix-ref-tests::refs packed::open::sorted_buffer_works |
|
PASS [ 0.006s] gix-ref-tests::refs packed::open::unsorted_buffers_or_those_without_a_header_can_be_opened_and_searched |
|
PASS [ 0.006s] gix-ref-tests::refs reference::strip_namespace |
|
PASS [ 0.005s] gix-ref-tests::refs transaction::refedit_ext::preprocessing_checks_duplicates_after_splits |
|
PASS [ 0.005s] gix-ref-tests::refs transaction::refedit_ext::reject_duplicates |
|
PASS [ 0.005s] gix-ref-tests::refs transaction::refedit_ext::splitting::empty_inputs_are_ok |
|
PASS [ 0.006s] gix-ref-tests::refs transaction::refedit_ext::splitting::non_symbolic_refs_are_ignored_or_if_the_deref_flag_is_not_set |
|
PASS [ 0.007s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_are_split_into_referents_handling_the_reflog_and_previous_values_recursively |
|
PASS [ 0.007s] gix-ref-tests::refs transaction::refedit_ext::splitting::symbolic_refs_cycles_are_handled_gracefully |
|
PASS [ 0.007s] gix-refspec::refspec impls::cmp |
|
PASS [ 0.007s] gix-refspec::refspec impls::eq |
|
PASS [ 0.006s] gix-refspec::refspec impls::hash |
|
PASS [ 21.822s] gix-prompt::prompt ask::username_password |
|
PASS [ 0.968s] gix-refspec::refspec match_group::multiple::fetch_and_update_and_negations |
|
PASS [ 0.008s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_with_empty_rhs |
|
PASS [ 0.008s] gix-refspec::refspec match_group::multiple::fetch_and_update_multiple_destinations |
|
PASS [ 0.010s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_conflicts |
|
PASS [ 0.007s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_empty_lhs |
|
PASS [ 0.006s] gix-refspec::refspec match_group::multiple::fetch_and_update_with_fixes |
|
PASS [ 0.008s] gix-refspec::refspec match_group::multiple::fetch_only |
|
PASS [ 0.008s] gix-refspec::refspec match_group::single::fetch_and_update |
|
PASS [ 0.009s] gix-refspec::refspec match_group::single::fetch_only |
|
PASS [ 0.934s] gix-refspec::refspec match_group::multiple::fetch_and_update_head_to_head_never_updates_actual_head_ref |
|
PASS [ 0.008s] gix-refspec::refspec parse::fetch::ampersand_is_resolved_to_head |
|
PASS [ 0.008s] gix-refspec::refspec parse::fetch::ampersand_on_left_hand_side_is_head |
|
PASS [ 0.008s] gix-refspec::refspec parse::fetch::colon_alone_is_for_fetching_head_into_fetchhead |
|
PASS [ 0.006s] gix-refspec::refspec parse::fetch::empty_lhs_colon_rhs_fetches_head_to_destination |
|
PASS [ 0.009s] gix-refspec::refspec parse::fetch::empty_refspec_is_enough_for_fetching_head_into_fetchhead |
|
PASS [ 0.007s] gix-refspec::refspec parse::fetch::exclude |
|
PASS [ 0.011s] gix-refspec::refspec parse::fetch::lhs_colon_empty_fetches_only |
|
PASS [ 0.009s] gix-refspec::refspec parse::fetch::lhs_colon_rhs_updates_single_ref |
|
PASS [ 0.009s] gix-refspec::refspec parse::fetch::negative_must_not_be_empty |
|
PASS [ 0.007s] gix-refspec::refspec parse::fetch::negative_must_not_be_object_hash |
|
PASS [ 0.006s] gix-refspec::refspec parse::fetch::negative_with_destination |
|
PASS [ 0.004s] gix-refspec::refspec parse::fetch::object_hash_as_source |
|
PASS [ 0.004s] gix-refspec::refspec parse::fetch::object_hash_destination_are_valid_as_they_might_be_a_strange_partial_branch_name |
|
PASS [ 0.004s] gix-refspec::refspec parse::fetch::revspecs_are_disallowed |
|
PASS [ 0.004s] gix-refspec::refspec parse::invalid::both_sides_need_pattern_if_one_uses_it |
|
PASS [ 0.004s] gix-refspec::refspec parse::invalid::complex_patterns_with_more_than_one_asterisk |
|
PASS [ 0.005s] gix-refspec::refspec parse::invalid::empty |
|
PASS [ 0.004s] gix-refspec::refspec parse::invalid::empty_component |
|
PASS [ 0.485s] gix-refspec::refspec parse::invalid::fuzzed |
|
PASS [ 0.007s] gix-refspec::refspec parse::invalid::push_to_empty |
|
PASS [ 0.005s] gix-refspec::refspec parse::invalid::whitespace |
|
PASS [ 0.004s] gix-refspec::refspec parse::local_and_remote |
|
PASS [ 0.004s] gix-refspec::refspec parse::push::ampersand_is_resolved_to_head |
|
PASS [ 0.004s] gix-refspec::refspec parse::push::colon_alone_is_for_pushing_matching_refs |
|
PASS [ 0.005s] gix-refspec::refspec parse::push::delete |
|
PASS [ 0.004s] gix-refspec::refspec parse::push::destinations_must_be_ref_names |
|
PASS [ 0.004s] gix-refspec::refspec parse::push::lhs_colon_rhs_pushes_single_ref |
|
PASS [ 0.004s] gix-refspec::refspec parse::push::negative_unsupported |
|
PASS [ 0.004s] gix-refspec::refspec parse::push::revspecs_with_ref_name_destination |
|
PASS [ 0.004s] 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.004s] gix-refspec::refspec spec::expand_prefixes::head_is_specifically_known |
|
PASS [ 0.004s] gix-refspec::refspec spec::expand_prefixes::negative_specs_have_no_prefix |
|
PASS [ 0.004s] 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.004s] gix-refspec::refspec spec::expand_prefixes::push_specs_use_the_destination |
|
PASS [ 0.004s] gix-refspec::refspec spec::expand_prefixes::short_absolute_refs_expand_to_themselves |
|
PASS [ 0.004s] gix-refspec::refspec spec::expand_prefixes::strange_glob_patterns_expand_to_nothing |
|
PASS [ 0.005s] gix-refspec::refspec spec::prefix::full_names_have_a_prefix |
|
PASS [ 0.004s] gix-refspec::refspec spec::prefix::head_is_specifically_known |
|
PASS [ 0.004s] gix-refspec::refspec spec::prefix::negative_specs_have_no_prefix |
|
PASS [ 0.005s] gix-refspec::refspec spec::prefix::object_names_have_no_prefix |
|
PASS [ 0.004s] gix-refspec::refspec spec::prefix::partial_refs_have_no_prefix |
|
PASS [ 0.005s] gix-refspec::refspec spec::prefix::push_specs_use_the_destination |
|
PASS [ 0.004s] gix-refspec::refspec spec::prefix::short_absolute_refs_have_no_prefix |
|
PASS [ 0.005s] gix-refspec::refspec spec::prefix::strange_glob_patterns_have_no_prefix |
|
PASS [ 0.004s] gix-refspec::refspec write::fetch::and_update |
|
PASS [ 0.004s] gix-refspec::refspec write::fetch::exclude |
|
PASS [ 0.004s] gix-refspec::refspec write::fetch::only |
|
PASS [ 0.004s] gix-refspec::refspec write::push::all_matching_branches |
|
PASS [ 0.004s] gix-refspec::refspec write::push::delete |
|
PASS [ 0.004s] gix-refspec::refspec write::push::matching |
|
PASS [ 1.799s] gix-revision::revision describe::fallback_if_configured_in_options_and_max_candidates_zero |
|
PASS [ 0.008s] 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.026s] gix-revision::revision describe::not_enough_candidates |
|
PASS [ 0.008s] gix-revision::revision describe::option_none_if_no_tag_found |
|
PASS [ 0.009s] gix-revision::revision describe::shallow_yields_no_result_if_provided_refs_are_in_truncated_part_of_history |
|
PASS [ 0.008s] gix-revision::revision describe::shallow_yields_result_if_refs_are_available |
|
PASS [ 0.009s] gix-revision::revision describe::typical_usecases |
|
PASS [ 0.006s] 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.007s] gix-revision::revision spec::display::include_parents |
|
PASS [ 0.006s] gix-revision::revision spec::display::merge |
|
PASS [ 0.005s] gix-revision::revision spec::display::range |
|
PASS [ 0.004s] gix-revision::revision spec::parse::all_characters_are_taken_verbatim_which_includes_whitespace |
|
PASS [ 0.005s] gix-revision::revision spec::parse::anchor::at_symbol::braces_must_be_closed |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::at_symbol::fuzzed |
|
PASS [ 0.005s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::at_symbol::nth_checked_out_branch_for_refname_is_invalid |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_can_be_positive_zero |
|
PASS [ 0.005s] gix-revision::revision spec::parse::anchor::at_symbol::numbers_within_braces_cannot_be_negative_zero |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_current_branch |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_date_for_given_ref_name |
|
PASS [ 0.004s] 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.004s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_current_branch |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_given_ref_name |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::at_symbol::reflog_by_entry_for_hash_is_invalid |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_current_branch |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_branch_name |
|
PASS [ 0.005s] gix-revision::revision spec::parse::anchor::at_symbol::sibling_branch_for_hash_is_invalid |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::colon_symbol::empty_top_level_regex_are_invalid |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::colon_symbol::index_lookups_ignores_ranges_as_opposed_to_git |
|
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::colon_symbol::invalid_index_stage_is_part_of_path |
|
PASS [ 0.005s] gix-revision::revision spec::parse::anchor::colon_symbol::needs_suffix |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_do_not_get_any_backslash_processing |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_parsing_ignores_ranges_as_opposed_to_git |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::colon_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::colon_symbol::various_forms_of_regex |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::colon_symbol::various_valid_index_lookups_by_path_and_stage |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::describe::any_hash_without_suffix_and_prefix_g_is_assumed_to_be_describe_output |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::describe::full_format_lookalikes_fallback_to_ref |
|
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::describe::full_format_parses_hash_portion_as_prefix |
|
PASS [ 0.005s] gix-revision::revision spec::parse::anchor::describe::full_format_with_dirty_suffix_is_recognized |
|
PASS [ 0.006s] gix-revision::revision spec::parse::anchor::describe::partial_format_lookalikes_are_never_considered |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_is_recognized |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::describe::partial_format_with_dirty_suffix_lookalikes_are_treated_as_refs |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::hash::hex_literals_that_are_too_long_are_resolved_as_refs |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::hash::short_hex_literals_are_considered_prefixes |
|
PASS [ 0.005s] gix-revision::revision spec::parse::anchor::hash::unresolvable_hex_literals_are_resolved_as_refs |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::refnames::at_by_itself_is_shortcut_for_head |
|
PASS [ 0.005s] gix-revision::revision spec::parse::anchor::refnames::at_in_ranges_is_allowed |
|
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::refnames::at_is_allowed |
|
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::refnames::full_head_ref_name |
|
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::refnames::refname_head |
|
PASS [ 0.007s] gix-revision::revision spec::parse::anchor::refnames::refname_tag |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::refnames::refname_with_head_prefix |
|
PASS [ 0.004s] gix-revision::revision spec::parse::anchor::refnames::strange_revspecs_do_not_panic |
|
PASS [ 0.004s] gix-revision::revision spec::parse::empty_specs_are_valid |
|
PASS [ 0.008s] gix-revision::revision spec::parse::fuzz::failures |
|
PASS [ 0.005s] gix-revision::revision spec::parse::kind::cannot_declare_ranges_multiple_times |
|
PASS [ 0.005s] gix-revision::revision spec::parse::kind::delegate_can_refuse_spec_kinds |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::exclude_parents::freestanding |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::exclude_parents::trailing_caret_exclamation_mark_must_end_the_input |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::exclusive::freestanding |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::exclusive::leading_caret |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_at_symbol |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::include_parents::trailing_caret_exclamation_mark_must_end_the_input |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::mergebase::freestanding_dot_dot_dot |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::mergebase::leading_dot_dot_dot |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::mergebase::middle_dot_dot_dot |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::mergebase::trailing_dot_dot_dot |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::range::freestanding_dot_dot |
|
PASS [ 0.005s] gix-revision::revision spec::parse::kind::range::leading_dot_dot |
|
PASS [ 0.342s] gix-revision::revision spec::parse::kind::range::middle_dot_dot |
|
PASS [ 0.006s] gix-revision::revision spec::parse::kind::range::minus_with_n |
|
PASS [ 0.005s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::range::minus_with_n_has_to_end_there_and_handle_range_suffix |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted |
|
PASS [ 0.005s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there |
|
PASS [ 0.005s] gix-revision::revision spec::parse::kind::range::minus_with_n_omitted_has_to_end_there_and_handle_range_suffix |
|
PASS [ 0.004s] gix-revision::revision spec::parse::kind::range::trailing_dot_dot |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::caret_symbol::bad_escapes_can_cause_brace_mismatch |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_braces_deref_a_tag |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::caret_symbol::empty_top_revision_regex_are_skipped_as_they_match_everything |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::caret_symbol::explicit_parent_number |
|
PASS [ 0.005s] gix-revision::revision spec::parse::navigate::caret_symbol::explicitly_positive_numbers_are_invalid |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::caret_symbol::followed_by_zero_is_peeling_to_commit |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::caret_symbol::incomplete_escaped_braces_in_regex_are_invalid |
|
PASS [ 0.005s] gix-revision::revision spec::parse::navigate::caret_symbol::invalid_object_type |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::caret_symbol::multiple_calls_stack |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::caret_symbol::peel_to_object_type |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_backslash_rules |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_empty_exclamation_mark_prefix_is_invalid |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::caret_symbol::regex_with_revision_starting_point_and_negation |
|
PASS [ 0.005s] gix-revision::revision spec::parse::navigate::caret_symbol::single_is_first_parent |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::colon_symbol::empty_paths_refer_to_the_root_tree |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_consume_all_remaining_input_as_they_refer_to_blobs |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::colon_symbol::paths_have_to_be_last_but_stack_with_other_navigation |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::tilde_symbol::followed_by_zero_is_no_op |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::tilde_symbol::multiple_calls_stack |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::tilde_symbol::single_is_first_ancestor |
|
PASS [ 0.004s] gix-revision::revision spec::parse::navigate::tilde_symbol::without_anchor_is_invalid |
|
PASS [ 0.004s] gix-revwalk::revwalk graph::commit::size_of_commit |
|
PASS [ 0.025s] gix-sec::sec identity::is_path_owned_by_current_user |
|
PASS [ 0.007s] gix-sec::sec permission::check |
|
PASS [ 0.007s] gix-sec::sec permission::check_opt |
|
PASS [ 0.006s] gix-sec::sec permission::is_allowed |
|
PASS [ 0.007s] gix-sec::sec trust::ordering |
|
PASS [ 0.042s] gix-status-tests::worktree stack::intermediate_directories_have_to_exist_or_not_found_error |
|
PASS [ 0.008s] gix-status-tests::worktree stack::leaf_file_does_not_have_to_exist |
|
PASS [ 0.006s] gix-status-tests::worktree stack::paths_leading_through_symlinks_are_rejected |
|
PASS [ 0.008s] gix-status-tests::worktree stack::paths_not_going_through_symlink_directories_are_ok_and_point_to_correct_item |
|
PASS [ 3.688s] gix-refspec::refspec parse::baseline |
|
PASS [ 0.163s] gix-status-tests::worktree status::index_as_worktree::conflict |
|
PASS [ 4.403s] gix-status-tests::worktree status::index_as_worktree::conflict_both_added_and_deleted_by_them |
|
PASS [ 0.009s] gix-status-tests::worktree status::index_as_worktree::conflict_detailed_single |
|
PASS [ 0.067s] gix-status-tests::worktree status::index_as_worktree::intent_to_add |
|
PASS [ 0.107s] gix-status-tests::worktree status::index_as_worktree::modified |
|
PASS [ 5.872s] gix-status-tests::worktree status::index_as_worktree::conflict_both_deleted_and_added_by_them_and_added_by_us |
|
PASS [ 0.012s] gix-status-tests::worktree status::index_as_worktree::refresh |
|
PASS [ 1.380s] gix-status-tests::worktree status::index_as_worktree::racy_git |
|
PASS [ 0.057s] gix-status-tests::worktree status::index_as_worktree::removed |
|
PASS [ 0.231s] gix-status-tests::worktree status::index_as_worktree::submodule_conflict |
|
PASS [ 0.006s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change |
|
PASS [ 0.005s] gix-status-tests::worktree status::index_as_worktree::subomdule_empty_dir_no_change_is_passed_to_submodule_handler |
|
PASS [ 0.005s] gix-status-tests::worktree status::index_as_worktree::subomdule_nochange |
|
PASS [ 0.005s] gix-status-tests::worktree status::index_as_worktree::subomdule_typechange |
|
PASS [ 0.032s] gix-status-tests::worktree status::index_as_worktree::unchanged |
|
PASS [ 0.281s] gix-status-tests::worktree status::index_as_worktree::subomdule_deleted_dir |
|
PASS [ 0.073s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked |
|
PASS [ 0.006s] gix-submodule::submodule file::append_submodule_overrides::last_of_multiple_values_wins |
|
PASS [ 0.061s] gix-status-tests::worktree status::index_as_worktree_with_renames::changed_and_untracked_and_renamed |
|
PASS [ 0.008s] gix-submodule::submodule file::branch::valid |
|
PASS [ 0.007s] gix-submodule::submodule file::branch::validate_upon_retrieval |
|
PASS [ 0.007s] gix-submodule::submodule file::fetch_recurse::default |
|
PASS [ 0.007s] gix-submodule::submodule file::fetch_recurse::valid |
|
PASS [ 0.007s] gix-submodule::submodule file::fetch_recurse::validate_upon_retrieval |
|
PASS [ 0.006s] gix-submodule::submodule file::ignore::default |
|
PASS [ 0.005s] gix-submodule::submodule file::ignore::valid |
|
PASS [ 0.007s] gix-submodule::submodule file::ignore::validate_upon_retrieval |
|
PASS [ 1.329s] gix-submodule::submodule file::baseline::common_values_and_names_by_path |
|
PASS [ 0.006s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_are_considered_active_or_inactive |
|
PASS [ 0.005s] gix-submodule::submodule file::is_active_platform::submodules_with_active_config_override_pathspecs |
|
PASS [ 0.005s] gix-submodule::submodule file::is_active_platform::without_any_additional_settings_all_are_inactive_if_they_have_a_url |
|
PASS [ 0.005s] gix-submodule::submodule file::is_active_platform::without_submodule_in_index |
|
PASS [ 0.004s] gix-submodule::submodule file::path::valid |
|
PASS [ 0.004s] gix-submodule::submodule file::path::validate_upon_retrieval |
|
PASS [ 0.004s] gix-submodule::submodule file::shallow |
|
PASS [ 0.004s] gix-submodule::submodule file::update::default |
|
PASS [ 0.004s] gix-submodule::submodule file::update::valid |
|
PASS [ 0.004s] gix-submodule::submodule file::update::valid_in_overrides |
|
PASS [ 0.004s] gix-submodule::submodule file::update::validate_upon_retrieval |
|
PASS [ 0.005s] gix-submodule::submodule file::url::valid |
|
PASS [ 0.004s] gix-submodule::submodule file::url::validate_upon_retrieval |
|
PASS [ 0.005s] gix-tempfile signal::handler::tests::various_termination_signals_remove_tempfiles_unconditionally |
|
PASS [ 0.004s] gix-tempfile::all tempfile::handle::at_path::it_can_create_the_containing_directory_and_remove_it_on_drop |
|
PASS [ 0.005s] gix-tempfile::all tempfile::handle::at_path::it_names_files_correctly_and_similarly_named_tempfiles_cannot_be_created |
|
PASS [ 0.004s] gix-tempfile::all tempfile::handle::at_path::it_persists_tempfiles_along_with_newly_created_directories |
|
PASS [ 0.004s] gix-tempfile::all tempfile::handle::at_path::reduce_resource_usage_by_converting_files_to_markers_and_persist_them |
|
PASS [ 0.004s] gix-tempfile::all tempfile::handle::mark_path::it_can_create_the_containing_directory_and_remove_it_on_drop |
|
PASS [ 0.004s] gix-tempfile::all tempfile::handle::mark_path::it_persists_markers_along_with_newly_created_directories |
|
PASS [ 0.004s] gix-tempfile::all tempfile::handle::new::it_can_be_kept |
|
PASS [ 0.004s] gix-tempfile::all tempfile::handle::new::it_can_create_the_containing_directory_and_remove_it_when_dropped |
|
PASS [ 0.004s] gix-tempfile::all tempfile::handle::new::it_is_removed_if_it_goes_out_of_scope |
|
PASS [ 0.004s] gix-tempfile::all tempfile::setup::can_be_called_multiple_times |
|
PASS [ 0.004s] gix-tempfile::registry cleanup_tempfiles |
|
PASS [ 0.004s] gix-testtools tests::parse_version |
|
PASS [ 0.004s] gix-testtools tests::parse_version_with_trailing_newline |
|
PASS [ 0.004s] gix-trace::trace coarse |
|
PASS [ 0.004s] gix-trace::trace detail |
|
PASS [ 0.004s] gix-trace::trace span |
|
PASS [ 0.007s] gix-transport client::blocking_io::file::tests::ssh::connect::ambiguous_host_disallowed |
|
PASS [ 0.006s] gix-transport client::blocking_io::file::tests::ssh::connect::path |
|
PASS [ 0.006s] gix-transport client::blocking_io::http::redirect::tests::base_url_complete |
|
PASS [ 0.005s] gix-transport client::blocking_io::http::redirect::tests::swap_tails_complete |
|
PASS [ 0.006s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::command_field_determines_ssh_command |
|
PASS [ 0.006s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::kind_serves_as_fallback |
|
PASS [ 0.005s] gix-transport client::blocking_io::ssh::tests::options::ssh_command::no_field_means_ssh |
|
PASS [ 0.006s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::known_variants_are_derived_from_basename |
|
PASS [ 1.453s] gix-submodule::submodule file::is_active_platform::pathspecs_matter_even_if_they_do_not_match |
|
PASS [ 0.006s] 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.009s] gix-transport client::blocking_io::ssh::tests::program_kind::from_os_str::unknown_variants_fallback_to_simple |
|
PASS [ 0.006s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::all |
|
PASS [ 0.006s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_explicit_ssh |
|
PASS [ 0.009s] gix-transport client::blocking_io::ssh::tests::program_kind::line_to_err::tortoiseplink_putty_plink |
|
PASS [ 0.007s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_allowed_with_user_implicit_ssh |
|
PASS [ 0.009s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_host_is_disallowed_without_user |
|
PASS [ 0.006s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_explicit_ssh |
|
PASS [ 0.009s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_and_host_remain_disallowed_together_implicit_ssh |
|
PASS [ 0.006s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_explicit_ssh |
|
PASS [ 0.006s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ambiguous_user_is_disallowed_implicit_ssh |
|
PASS [ 0.008s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::disallow_shell_is_honored |
|
PASS [ 0.006s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::port_for_all |
|
PASS [ 0.008s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::simple_cannot_handle_any_arguments |
|
PASS [ 0.006s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh |
|
PASS [ 0.006s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::tortoise_plink_has_batch_command |
|
PASS [ 0.009s] gix-transport client::blocking_io::ssh::tests::program_kind::prepare_invocation::ssh_env_v2 |
|
PASS [ 0.006s] gix-transport client::git::message::tests::version_1_without_host_and_version |
|
PASS [ 0.009s] gix-transport client::git::message::tests::version_2_without_host_and_version |
|
PASS [ 0.006s] gix-transport client::git::message::tests::version_2_without_host_and_version_and_exta_parameters |
|
PASS [ 0.006s] gix-transport client::git::message::tests::with_host_without_port |
|
PASS [ 0.009s] gix-transport client::git::message::tests::with_host_with_port |
|
PASS [ 0.006s] gix-transport client::git::message::tests::with_host_without_port_and_extra_parameters |
|
PASS [ 0.008s] gix-transport client::git::message::tests::with_strange_host_and_port |
|
PASS [ 0.070s] 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::clone_v1 |
|
PASS [ 0.065s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_googlesource |
|
PASS [ 0.181s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2 |
|
PASS [ 0.070s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_v1 |
|
PASS [ 0.179s] gix-transport::blocking-transport-http-only client::blocking_io::http::handshake_and_lsrefs_and_fetch_v2_service_announced |
|
PASS [ 0.199s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_error_results_in_observable_error |
|
PASS [ 0.009s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_identity_is_picked_up_from_url |
|
PASS [ 0.305s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_authentication_error_can_be_differentiated_and_identity_is_transmitted |
|
PASS [ 0.008s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_will_use_pipelining |
|
PASS [ 0.006s] gix-transport::blocking-transport-http-only client::capabilities::from_bytes |
|
PASS [ 0.006s] gix-transport::blocking-transport-http-only client::capabilities::from_lines_with_version_detection_v0 |
|
PASS [ 0.219s] gix-transport::blocking-transport-http-only client::git::handshake_v1_and_request |
|
PASS [ 0.010s] gix-transport::blocking-transport-http-only client::git::handshake_v1_process_mode |
|
PASS [ 0.036s] gix-transport::blocking-transport-http-only client::git::handshake_v2_and_request |
|
PASS [ 0.007s] gix-transport::blocking-transport-http-only client::git::handshake_v2_downgrade_to_v1 |
|
PASS [ 0.346s] gix-transport::blocking-transport-http-only client::blocking_io::http::http_status_500_is_communicated_via_special_io_error |
|
PASS [ 0.038s] gix-transport::blocking-transport-http-only client::git::push_v1_simulated |
|
PASS [ 2.640s] gix-traverse-tests::test commit::simple::adjusted_dates::date_order_with_cutoff_is_applied_to_starting_position |
|
PASS [ 2.610s] gix-traverse-tests::test commit::simple::adjusted_dates::head_breadth_first |
|
PASS [ 0.006s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_first_parent_only |
|
PASS [ 0.009s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order |
|
PASS [ 0.008s] gix-traverse-tests::test commit::simple::adjusted_dates::head_date_order_with_cutoff |
|
PASS [ 0.328s] gix-traverse-tests::test commit::simple::different_date::head_breadth_first |
|
PASS [ 0.006s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_breadth_first |
|
PASS [ 0.006s] gix-traverse-tests::test commit::simple::different_date_intermixed::head_date_order |
|
PASS [ 0.403s] gix-traverse-tests::test commit::simple::different_date::head_date_order |
|
PASS [ 0.115s] gix-traverse-tests::test commit::simple::same_date::c4_breadth_first |
|
PASS [ 0.051s] gix-traverse-tests::test commit::simple::same_date::filtered_commit_does_not_block_ancestors_reachable_from_another_commit |
|
PASS [ 0.007s] gix-traverse-tests::test commit::simple::same_date::head_breadth_first |
|
PASS [ 0.009s] gix-traverse-tests::test commit::simple::same_date::head_c4_breadth_first |
|
PASS [ 0.008s] gix-traverse-tests::test commit::simple::same_date::head_date_order |
|
PASS [ 0.006s] gix-traverse-tests::test commit::simple::same_date::head_first_parent_only_breadth_first |
|
PASS [ 0.008s] gix-traverse-tests::test commit::simple::same_date::predicate_only_called_once_even_if_fork_point |
|
PASS [ 0.189s] gix-traverse-tests::test commit::topo::basic::empty_range |
|
PASS [ 0.009s] gix-traverse-tests::test commit::topo::basic::one_end |
|
PASS [ 0.009s] gix-traverse-tests::test commit::topo::basic::simple |
|
PASS [ 0.211s] gix-traverse-tests::test commit::topo::basic::end_along_first_parent |
|
PASS [ 0.011s] gix-traverse-tests::test commit::topo::basic::two_tips_two_ends |
|
PASS [ 0.012s] gix-traverse-tests::test commit::topo::basic::with_dummy_predicate |
|
PASS [ 0.009s] gix-traverse-tests::test commit::topo::date_order::with_ends |
|
PASS [ 0.010s] gix-traverse-tests::test commit::topo::first_parent::end_is_second_parent |
|
PASS [ 0.012s] gix-traverse-tests::test commit::topo::first_parent::basic |
|
PASS [ 0.010s] gix-traverse-tests::test commit::topo::first_parent::with_end |
|
PASS [ 0.052s] gix-traverse-tests::test tree::breadth_first_filename_only |
|
PASS [ 0.006s] gix-traverse-tests::test tree::breadth_first_no_location |
|
PASS [ 0.055s] gix-traverse-tests::test tree::breadth_first_full_path |
|
PASS [ 0.054s] gix-url::fuzzed fuzzed |
|
PASS [ 0.008s] gix-url::url access::all_argument_safety_not_safe |
|
PASS [ 0.007s] gix-url::url access::all_argument_safety_safe |
|
PASS [ 0.006s] gix-url::url access::canonicalized::absolute_file_url_does_nothing |
|
PASS [ 0.006s] gix-url::url access::canonicalized::file_that_is_current_dir_is_absolutized |
|
PASS [ 0.006s] gix-url::url access::canonicalized::non_file_scheme_is_noop |
|
PASS [ 0.006s] gix-url::url access::display |
|
PASS [ 0.007s] gix-url::url access::host_argument_safety |
|
PASS [ 0.006s] gix-url::url access::password |
|
PASS [ 0.006s] gix-url::url access::path_argument_safety |
|
PASS [ 0.004s] gix-url::url access::user |
|
PASS [ 0.004s] gix-url::url access::user_argument_safety |
|
PASS [ 0.006s] gix-url::url expand_path::with_username |
|
PASS [ 0.006s] gix-url::url expand_path::without_username |
|
PASS [ 0.006s] gix-url::url parse::file::file_path_with_protocol |
|
PASS [ 0.006s] gix-url::url parse::file::file_path_without_protocol |
|
PASS [ 0.004s] gix-url::url parse::file::file_to_root |
|
PASS [ 0.004s] gix-url::url parse::file::interior_relative_file_path_without_protocol |
|
PASS [ 0.006s] gix-url::url parse::file::no_relative_paths_if_protocol |
|
PASS [ 0.007s] gix-url::url parse::file::no_username_expansion_for_file_paths_with_protocol |
|
PASS [ 0.007s] gix-url::url parse::file::no_username_expansion_for_file_paths_without_protocol |
|
PASS [ 0.007s] gix-url::url parse::file::non_utf8_file_path_without_protocol |
|
PASS [ 0.006s] gix-url::url parse::file::relative_file_path_without_protocol |
|
PASS [ 0.006s] gix-url::url parse::file::shortest_possible_absolute_path |
|
PASS [ 0.005s] gix-url::url parse::file::shortest_possible_relative_path |
|
PASS [ 0.004s] gix-url::url parse::file::unix::file_path_with_backslashes_without_protocol |
|
PASS [ 0.004s] gix-url::url parse::file::unix::file_path_with_protocol |
|
PASS [ 0.005s] gix-url::url parse::file::unix::file_path_without_protocol |
|
PASS [ 0.006s] gix-url::url parse::file::unix::url_from_absolute_path |
|
PASS [ 0.007s] gix-url::url parse::file::url_from_relative_path_with_colon_in_name |
|
PASS [ 0.006s] gix-url::url parse::git::username_expansion_with_username |
|
PASS [ 0.006s] gix-url::url parse::http::empty_user_cannot_roundtrip |
|
PASS [ 0.004s] gix-url::url parse::http::http_missing_path |
|
PASS [ 0.004s] gix-url::url parse::http::only_password |
|
PASS [ 0.004s] gix-url::url parse::http::secure |
|
PASS [ 0.004s] gix-url::url parse::http::username_and_empty_password |
|
PASS [ 0.004s] gix-url::url parse::http::username_and_password |
|
PASS [ 0.006s] gix-url::url parse::http::username_and_password_and_port |
|
PASS [ 0.006s] gix-url::url parse::http::username_expansion_is_unsupported |
|
PASS [ 0.004s] gix-url::url parse::invalid::empty_input |
|
PASS [ 0.004s] gix-url::url parse::invalid::file_missing_host_path_separator |
|
PASS [ 0.006s] gix-url::url parse::invalid::file_missing_path |
|
PASS [ 0.005s] gix-url::url parse::invalid::git_missing_path |
|
PASS [ 0.006s] gix-url::url parse::invalid::missing_port_despite_indication |
|
PASS [ 0.005s] gix-url::url parse::invalid::relative_path_due_to_double_colon |
|
PASS [ 0.005s] gix-url::url parse::invalid::ssh_missing_path |
|
PASS [ 0.005s] gix-url::url parse::radicle::basic |
|
PASS [ 0.005s] gix-url::url parse::ssh::default_port_is_22 |
|
PASS [ 0.004s] gix-url::url parse::ssh::host_is_ipv4 |
|
PASS [ 0.004s] gix-url::url parse::ssh::scp_like_with_absolute_path |
|
PASS [ 0.004s] gix-url::url parse::ssh::scp_like_with_ssh_host_alias |
|
PASS [ 0.005s] gix-url::url parse::ssh::scp_like_with_user_and_relative_path_keep_relative_path |
|
PASS [ 0.005s] gix-url::url parse::ssh::scp_like_with_windows_path |
|
PASS [ 0.006s] gix-url::url parse::ssh::scp_like_with_windows_path_and_port_thinks_port_is_part_of_path |
|
PASS [ 0.004s] gix-url::url parse::ssh::scp_like_without_user |
|
PASS [ 0.004s] gix-url::url parse::ssh::scp_like_without_user_and_username_expansion_with_username |
|
PASS [ 0.006s] gix-url::url parse::ssh::scp_like_without_user_and_username_expansion_without_username |
|
PASS [ 0.006s] gix-url::url parse::ssh::ssh_alias_without_username |
|
PASS [ 0.006s] gix-url::url parse::ssh::strange_scp_like_with_host_named_file |
|
PASS [ 0.006s] 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.005s] gix-url::url parse::ssh::with_user_and_without_port |
|
PASS [ 0.006s] gix-url::url parse::ssh::without_user_and_with_port |
|
PASS [ 0.007s] gix-url::url parse::ssh::without_user_and_without_port |
|
PASS [ 0.005s] gix-url::url parse::unknown::any_protocol_is_supported_via_the_ext_scheme |
|
PASS [ 0.006s] gix-utils::utils backoff::how_many_iterations_for_a_second_of_waittime |
|
PASS [ 0.005s] gix-utils::utils backoff::output_with_default_settings |
|
PASS [ 0.006s] gix-utils::utils backoff::random_exponential_produces_values_in_the_correct_range |
|
PASS [ 0.007s] gix-utils::utils btoi::binary_to_integer |
|
PASS [ 0.006s] gix-utils::utils btoi::binary_to_integer_radix |
|
PASS [ 0.006s] gix-utils::utils btoi::binary_to_unsigned |
|
PASS [ 0.006s] gix-utils::utils btoi::binary_to_unsigned_radix |
|
PASS [ 0.007s] gix-utils::utils buffers::lifecycle |
|
PASS [ 0.007s] gix-utils::utils str::decompose::already_decomposed_does_not_copy |
|
PASS [ 0.007s] gix-utils::utils str::decompose::precomposed_unicode_is_decomposed |
|
PASS [ 0.006s] gix-utils::utils str::precompose::already_precomposed_does_not_copy |
|
PASS [ 0.006s] gix-utils::utils str::precompose::decomposed_unicode_is_precomposed |
|
PASS [ 0.005s] gix-validate::validate path::component::invalid::apostrophe |
|
PASS [ 0.004s] gix-validate::validate path::component::invalid::asterisk |
|
PASS [ 0.004s] gix-validate::validate path::component::invalid::aux_mixed |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::aux_with_extension |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::backslashes_on_windows |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::colon_inbetween |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::com_lower |
|
PASS [ 0.005s] gix-validate::validate path::component::invalid::com_upper_with_extension |
|
PASS [ 0.005s] gix-validate::validate path::component::invalid::con |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::con_with_extension |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::conin_mixed |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::conout_mixed_with_extension |
|
PASS [ 0.004s] gix-validate::validate path::component::invalid::dot_git_lower |
|
PASS [ 0.004s] gix-validate::validate path::component::invalid::dot_git_lower_hfs |
|
PASS [ 0.004s] gix-validate::validate path::component::invalid::dot_git_mixed |
|
PASS [ 0.004s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_mixed_hfs_simple |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_mixed_ntfs_8_3 |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_ntfs_8_3_numbers_only_too |
|
PASS [ 0.005s] gix-validate::validate path::component::invalid::dot_git_upper |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_git_upper_hfs |
|
PASS [ 0.005s] gix-validate::validate path::component::invalid::dot_git_upper_ntfs_8_3 |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream |
|
PASS [ 0.004s] gix-validate::validate path::component::invalid::dot_gitmodules_lower_ntfs_stream_default_implicit |
|
PASS [ 0.004s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed |
|
PASS [ 0.004s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_hfs |
|
PASS [ 0.004s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_ntfs_8_3 |
|
PASS [ 0.004s] gix-validate::validate path::component::invalid::dot_gitmodules_mixed_ntfs_stream |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::drive_letters |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::empty |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::left_arrow |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::lpt_mixed_with_number |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::not_gitmodules_trailing_space |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::not_gitmodules_trailing_stream |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::ntfs_gitmodules |
|
PASS [ 0.005s] gix-validate::validate path::component::invalid::ntfs_stream_default_implicit |
|
PASS [ 0.004s] gix-validate::validate path::component::invalid::ntfs_stream_explicit |
|
PASS [ 0.005s] gix-validate::validate path::component::invalid::nul_mixed |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::path_separator_backslash_between |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::path_separator_backslash_leading |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::path_separator_backslash_trailing |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::path_separator_slash_between |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::path_separator_slash_leading |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::path_separator_slash_only |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::path_separator_slash_trailing |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::pipe |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::prn_mixed_with_extension |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::questionmark |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::right_arrow |
|
PASS [ 0.005s] gix-validate::validate path::component::invalid::slashes_on_windows |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::starts_with_dot_git_with_backslashes_on_windows |
|
PASS [ 0.007s] gix-validate::validate path::component::invalid::trailing_dot |
|
PASS [ 0.008s] gix-validate::validate path::component::invalid::trailing_dot_dot |
|
PASS [ 0.006s] gix-validate::validate path::component::invalid::trailing_space |
|
PASS [ 0.005s] gix-validate::validate path::component::invalid::unc_path |
|
PASS [ 0.005s] gix-validate::validate path::component::invalid::virtual_drive_letters |
|
PASS [ 0.004s] gix-validate::validate path::component::valid::also_not_con |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::ascii |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::backslashes_on_unix |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::com_0_lower |
|
PASS [ 0.008s] gix-validate::validate path::component::valid::com_without_number_0_lower |
|
PASS [ 0.008s] gix-validate::validate path::component::valid::conin_without_dollar |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::conin_without_dollar_with_extension |
|
PASS [ 0.005s] gix-validate::validate path::component::valid::conout_without_dollar_with_extension |
|
PASS [ 0.004s] gix-validate::validate path::component::valid::dot_gitmodules_as_file |
|
PASS [ 0.004s] gix-validate::validate path::component::valid::dot_gitmodules_as_file_hfs |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::dot_gitmodules_ntfs_8_3_disabled |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::drive_letters_on_unix |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::not_con |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::not_dot_git_longer |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::not_dot_git_longer_all |
|
PASS [ 0.004s] gix-validate::validate path::component::valid::not_dot_git_longer_hfs |
|
PASS [ 0.005s] gix-validate::validate path::component::valid::not_dot_git_longer_ntfs_8_3 |
|
PASS [ 0.005s] gix-validate::validate path::component::valid::not_dot_git_shorter |
|
PASS [ 0.004s] gix-validate::validate path::component::valid::not_dot_git_shorter_hfs |
|
PASS [ 0.005s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3 |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::not_dot_git_shorter_ntfs_8_3_disabled |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_all |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::not_dot_gitmodules_longer_hfs |
|
PASS [ 0.007s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::not_dot_gitmodules_shorter_all |
|
PASS [ 0.006s] 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.006s] gix-validate::validate path::component::valid::unc_path_on_unix |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::unicode |
|
PASS [ 0.006s] gix-validate::validate path::component::valid::virtual_drive_letters_on_unix |
|
PASS [ 0.006s] gix-validate::validate path::component_is_windows_device |
|
PASS [ 0.006s] gix-validate::validate reference::name::invalid::a_path_with_duplicate_slashes |
|
PASS [ 0.006s] gix-validate::validate reference::name::invalid::any_path_starts_with_slash |
|
PASS [ 0.006s] gix-validate::validate reference::name::invalid::capitalized_name_without_path |
|
PASS [ 0.006s] gix-validate::validate reference::name::invalid::empty_path |
|
PASS [ 0.006s] gix-validate::validate reference::name::invalid::ends_with_slash |
|
PASS [ 0.007s] gix-validate::validate reference::name::invalid::lowercase_name_without_path |
|
PASS [ 0.006s] gix-validate::validate reference::name::invalid::refs_name_special_case_upload_pack |
|
PASS [ 0.006s] gix-validate::validate reference::name::invalid::refs_path_component_is_singular_dot |
|
PASS [ 0.005s] gix-validate::validate reference::name::invalid::refs_path_double_dot |
|
PASS [ 0.004s] gix-validate::validate reference::name::invalid::refs_path_name_starts_with_dot |
|
PASS [ 0.004s] gix-validate::validate reference::name::invalid::refs_starts_with_slash |
|
PASS [ 0.006s] gix-validate::validate reference::name::valid::all_uppercase |
|
PASS [ 0.006s] gix-validate::validate reference::name::valid::all_uppercase_with_underscore |
|
PASS [ 0.006s] gix-validate::validate reference::name::valid::chinese_utf8 |
|
PASS [ 0.006s] gix-validate::validate reference::name::valid::main_worktree_pseudo_ref |
|
PASS [ 0.005s] gix-validate::validate reference::name::valid::main_worktree_ref |
|
PASS [ 0.005s] gix-validate::validate reference::name::valid::other_worktree_pseudo_ref |
|
PASS [ 0.005s] gix-validate::validate reference::name::valid::other_worktree_ref |
|
PASS [ 0.005s] gix-validate::validate reference::name::valid::refs_path |
|
PASS [ 0.004s] gix-validate::validate reference::name::valid::refs_path_underscores_and_dashes |
|
PASS [ 0.004s] gix-validate::validate reference::name::valid::refs_path_with_file_extension |
|
PASS [ 0.006s] gix-validate::validate reference::name::valid::relative_path |
|
PASS [ 0.006s] gix-validate::validate reference::name::valid::worktree_private_ref |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::any_path_starts_with_slash |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::empty_path |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::ends_with_slash |
|
PASS [ 0.004s] gix-validate::validate reference::name_partial::invalid::path_with_backslashes |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::path_with_duplicate_slashes |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::path_with_spaces |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::refs_path_component_is_singular_dot |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::refs_path_double_dot |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::refs_path_name_starts_with_dot |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::invalid::refs_starts_with_slash |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::valid::all_uppercase |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::valid::all_uppercase_with_underscore |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::valid::chinese_utf8 |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::valid::main_worktree_pseudo_ref |
|
PASS [ 0.007s] gix-validate::validate reference::name_partial::valid::main_worktree_ref |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::valid::other_worktree_pseudo_ref |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::valid::other_worktree_ref |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::valid::parentheses_special_case_upload_pack |
|
PASS [ 0.006s] gix-validate::validate reference::name_partial::valid::partial_name_lowercase |
|
PASS [ 0.005s] gix-validate::validate reference::name_partial::valid::refs_path |
|
PASS [ 0.004s] gix-validate::validate reference::name_partial::valid::refs_path_underscores_and_dashes |
|
PASS [ 0.004s] gix-validate::validate reference::name_partial::valid::refs_path_with_file_extension |
|
PASS [ 0.005s] gix-validate::validate reference::name_partial::valid::relative_path |
|
PASS [ 0.004s] gix-validate::validate reference::name_partial::valid::worktree_private_ref |
|
PASS [ 0.005s] gix-validate::validate submodule::invalid::empty |
|
PASS [ 0.006s] gix-validate::validate submodule::invalid::ends_with_parent_component |
|
PASS [ 0.006s] gix-validate::validate submodule::invalid::ends_with_parent_component_backslash |
|
PASS [ 0.004s] gix-validate::validate submodule::invalid::only_parent_component |
|
PASS [ 0.004s] gix-validate::validate submodule::invalid::parent_component_in_middle |
|
PASS [ 0.004s] gix-validate::validate submodule::invalid::parent_component_in_middle_backslash |
|
PASS [ 0.004s] gix-validate::validate submodule::invalid::starts_with_parent_component |
|
PASS [ 0.006s] gix-validate::validate submodule::invalid::starts_with_parent_component_backslash |
|
PASS [ 0.008s] gix-validate::validate submodule::valid |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_asterisk |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_backslash |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_backspace |
|
PASS [ 0.007s] gix-validate::validate tag::name::invalid::contains_bell |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_carriage_return |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_circumflex |
|
PASS [ 1.354s] gix-url::baseline run |
|
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_ctrl_z |
|
PASS [ 0.007s] gix-validate::validate tag::name::invalid::contains_colon |
|
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_double_dot |
|
PASS [ 0.007s] gix-validate::validate tag::name::invalid::contains_esc |
|
PASS [ 0.004s] gix-validate::validate tag::name::invalid::contains_form_feed |
|
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_null |
|
PASS [ 0.007s] gix-validate::validate tag::name::invalid::contains_newline |
|
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_open_bracket |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_questionmark |
|
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_ref_log_portion |
|
PASS [ 0.007s] gix-validate::validate tag::name::invalid::contains_space |
|
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_tab |
|
PASS [ 0.005s] gix-validate::validate tag::name::invalid::contains_tilde |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::contains_vertical_tab |
|
PASS [ 0.005s] gix-validate::validate tag::name::invalid::empty |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::ends_with_asterisk |
|
PASS [ 0.004s] gix-validate::validate tag::name::invalid::ends_with_double_dot |
|
PASS [ 0.005s] gix-validate::validate tag::name::invalid::is_dot_lock |
|
PASS [ 0.007s] gix-validate::validate tag::name::invalid::ends_with_slash |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::starts_with_asterisk |
|
PASS [ 0.007s] gix-validate::validate tag::name::invalid::starts_with_dot |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::starts_with_double_dot |
|
PASS [ 0.006s] gix-validate::validate tag::name::invalid::suffix_is_dot_lock |
|
PASS [ 0.006s] gix-validate::validate tag::name::valid::an_at_sign |
|
PASS [ 0.006s] gix-validate::validate tag::name::valid::chinese_utf8 |
|
PASS [ 0.006s] gix-validate::validate tag::name::valid::contains_an_at |
|
PASS [ 0.006s] gix-validate::validate tag::name::valid::contains_brackets |
|
PASS [ 0.006s] gix-validate::validate tag::name::valid::contains_brackets_and_at |
|
PASS [ 0.006s] gix-validate::validate tag::name::valid::contains_dot_lock |
|
PASS [ 0.006s] gix-validate::validate tag::name::valid::dot_at_the_end |
|
PASS [ 0.006s] gix-validate::validate tag::name::valid::dot_in_the_middle |
|
PASS [ 0.006s] gix-validate::validate tag::name::valid::non_text |
|
PASS [ 0.006s] gix-validate::validate tag::name::valid::slash_inbetween |
|
PASS [ 0.046s] gix-worktree-state-tests::worktree state::checkout::accidental_writes_through_symlinks_are_prevented_if_overwriting_is_forbidden |
|
PASS [ 0.046s] gix-worktree-state-tests::worktree state::checkout::allow_or_disallow_symlinks |
|
PASS [ 0.007s] gix-worktree-state-tests::worktree state::checkout::collisions_are_detected_on_a_case_insensitive_filesystem_even_with_delayed_filters |
|
PASS [ 0.059s] gix-worktree-state-tests::worktree state::checkout::dangling_symlinks_can_be_created |
|
PASS [ 0.011s] gix-worktree-state-tests::worktree state::checkout::keep_going_collects_results |
|
PASS [ 0.052s] gix-worktree-state-tests::worktree state::checkout::no_case_related_collisions_on_case_sensitive_filesystem |
|
PASS [ 0.400s] gix-worktree-state-tests::worktree state::checkout::delayed_driver_process |
|
PASS [ 0.152s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotdot_trees |
|
PASS [ 0.009s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotgit_ntfs_stream |
|
PASS [ 0.021s] gix-worktree-state-tests::worktree state::checkout::safety_checks_dotgit_trees |
|
PASS [ 0.010s] gix-worktree-state-tests::worktree state::checkout::submodules_are_instantiated_as_directories |
|
PASS [ 0.477s] gix-worktree-state-tests::worktree state::checkout::overwriting_files_and_lone_directories_works |
|
PASS [ 0.011s] gix-worktree-state-tests::worktree state::checkout::symlinks_become_files_if_disabled |
|
PASS [ 0.010s] gix-worktree-state-tests::worktree state::checkout::writes_through_symlinks_are_prevented_even_if_overwriting_is_allowed |
|
PASS [ 0.061s] gix-worktree-stream::stream from_tree::can_receive_err_if_attribute_not_found |
|
PASS [ 0.066s] gix-worktree-stream::stream from_tree::can_drop_entry_without_reading_it |
|
PASS [ 0.008s] gix-worktree-stream::stream from_tree::can_receive_err_if_root_is_not_found |
|
PASS [ 0.225s] gix-worktree-stream::stream from_tree::will_provide_all_information_and_respect_export_ignore |
|
PASS [ 0.008s] gix-worktree-tests::integrate worktree::stack::create_directory::directory_paths_are_created_in_full |
|
PASS [ 0.009s] gix-worktree-tests::integrate worktree::stack::create_directory::existing_directories_are_fine |
|
PASS [ 0.005s] 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.007s] gix-worktree-tests::integrate worktree::stack::create_directory::validation_to_each_component |
|
PASS [ 0.288s] gix-worktree-tests::integrate worktree::stack::attributes::baseline |
|
PASS [ 0.069s] gix-worktree-tests::integrate worktree::stack::ignore::check_against_baseline |
|
PASS [ 0.044s] gix-worktree-tests::integrate worktree::stack::ignore::exclude_by_dir_is_handled_just_like_git |
|
PASS [ 37.351s] gix-ref-tests::refs packed::find::find_speed |
|
PASS [ 34.085s] gix-ref-tests::refs packed::iter::performance |
|
------------ |
|
Summary [ 107.485s] 2364 tests run: 2364 passed (1 leaky), 2 skipped |
|
ek@noble-x64:~/repos/gitoxide (main *=)$ git status |
|
On branch main |
|
Your branch is up to date with 'origin/main'. |
|
|
|
Changes not staged for commit: |
|
(use "git add <file>..." to update what will be committed) |
|
(use "git restore <file>..." to discard changes in working directory) |
|
modified: gix-commitgraph/tests/fixtures/generated-archives/generation_number_overflow.tar.xz |
|
modified: gix-commitgraph/tests/fixtures/generated-archives/octopus_merges.tar.xz |
|
modified: gix-commitgraph/tests/fixtures/generated-archives/single_commit.tar.xz |
|
modified: gix-commitgraph/tests/fixtures/generated-archives/single_commit_huge_dates.tar.xz |
|
modified: gix-commitgraph/tests/fixtures/generated-archives/single_parent.tar.xz |
|
modified: gix-commitgraph/tests/fixtures/generated-archives/two_parents.tar.xz |
|
modified: gix-config/tests/fixtures/generated-archives/config_with_worktree_extension.tar.xz |
|
modified: gix-date/tests/fixtures/generated-archives/generate_git_date_baseline.tar.xz |
|
modified: gix-diff/tests/fixtures/generated-archives/make_blob_repo.tar.xz |
|
modified: gix-diff/tests/fixtures/generated-archives/make_diff_repo.tar.xz |
|
modified: gix-discover/tests/fixtures/generated-archives/make_submodules.tar.xz |
|
modified: gix-filter/tests/fixtures/generated-archives/pipeline_repos.tar.xz |
|
modified: gix-glob/tests/fixtures/generated-archives/make_baseline.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/V2_empty.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/make_traverse_literal_separators.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/v2.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/v2_all_file_kinds.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/v2_icase_name_clashes.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/v2_more_files.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/v2_sparse_index_no_dirs.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/v2_split_index.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/v2_split_index_recursive.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/v2_split_vs_regular_index.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/v3_added_files.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/v3_skip_worktree.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/v3_sparse_index.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/v3_sparse_index_non_cone.tar.xz |
|
modified: gix-index/tests/fixtures/generated-archives/v4_more_files_IEOT.tar.xz |
|
modified: gix-negotiate/tests/fixtures/generated-archives/make_repos.tar.xz |
|
modified: gix-object/tests/fixtures/generated-archives/make_trees.tar.xz |
|
modified: gix-odb/tests/fixtures/generated-archives/make_replaced_history.tar.xz |
|
modified: gix-odb/tests/fixtures/generated-archives/make_repo_multi_index.tar.xz |
|
modified: gix-pack/tests/fixtures/generated-archives/make_pack_gen_repo.tar.xz |
|
modified: gix-pack/tests/fixtures/generated-archives/make_pack_gen_repo_multi_index.tar.xz |
|
modified: gix-pathspec/tests/fixtures/generated-archives/match_baseline_dirs.tar.xz |
|
modified: gix-pathspec/tests/fixtures/generated-archives/match_baseline_files.tar.xz |
|
modified: gix-pathspec/tests/fixtures/generated-archives/parse_baseline.tar.xz |
|
modified: gix-ref/tests/fixtures/generated-archives/make_namespaced_packed_ref_repository.tar.xz |
|
modified: gix-ref/tests/fixtures/generated-archives/make_packed_ref_repository.tar.xz |
|
modified: gix-ref/tests/fixtures/generated-archives/make_packed_ref_repository_for_overlay.tar.xz |
|
modified: gix-ref/tests/fixtures/generated-archives/make_packed_refs_for_lookup_rules.tar.xz |
|
modified: gix-ref/tests/fixtures/generated-archives/make_ref_repository.tar.xz |
|
modified: gix-ref/tests/fixtures/generated-archives/make_repo_for_reflog.tar.xz |
|
modified: gix-ref/tests/fixtures/generated-archives/make_repository_with_lots_of_packed_refs.tar.xz |
|
modified: gix-refspec/tests/fixtures/generated-archives/parse_baseline.tar.xz |
|
modified: gix-revision/tests/fixtures/generated-archives/make_repo_with_branches.tar.xz |
|
modified: gix-status/tests/fixtures/generated-archives/conflicts.tar.xz |
|
modified: gix-status/tests/fixtures/generated-archives/racy_git.tar.xz |
|
modified: gix-status/tests/fixtures/generated-archives/status_conflict.tar.xz |
|
modified: gix-status/tests/fixtures/generated-archives/status_intent_to_add.tar.xz |
|
modified: gix-status/tests/fixtures/generated-archives/status_many.tar.xz |
|
modified: gix-status/tests/fixtures/generated-archives/status_removed.tar.xz |
|
modified: gix-status/tests/fixtures/generated-archives/status_submodule.tar.xz |
|
modified: gix-submodule/tests/fixtures/generated-archives/basic.tar.xz |
|
modified: gix-traverse/tests/fixtures/generated-archives/make_repo_for_topo.tar.xz |
|
modified: gix-traverse/tests/fixtures/generated-archives/make_repos.tar.xz |
|
modified: gix-traverse/tests/fixtures/generated-archives/make_traversal_repo_for_commits_same_date.tar.xz |
|
modified: gix-traverse/tests/fixtures/generated-archives/make_traversal_repo_for_commits_with_dates.tar.xz |
|
modified: gix-traverse/tests/fixtures/generated-archives/make_traversal_repo_for_trees.tar.xz |
|
modified: gix-worktree-state/tests/fixtures/generated-archives/make_dangling_symlink.tar.xz |
|
modified: gix-worktree-state/tests/fixtures/generated-archives/make_traverse_trees.tar.xz |
|
modified: gix-worktree/tests/fixtures/generated-archives/make_special_exclude_case.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_am_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_basic_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_bisect_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_cherry_pick_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_cherry_pick_sequence_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_commit_describe_multiple_tags.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_config_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_config_repos.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_diff_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_empty_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_head_repos.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_merge_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_packed_and_loose.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_pre_epoch_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_rebase_i_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_references_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_remote_config_repos.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_repo_with_fork_and_dates.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_rev_spec_parse_repos.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_revert_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_revert_sequence_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_shallow_repo.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_status_repos.tar.xz |
|
modified: gix/tests/fixtures/generated-archives/make_submodules.tar.xz |
|
|
|
no changes added to commit (use "git add" and/or "git commit -a") |
|
ek@noble-x64:~/repos/gitoxide (main *=)$ git status | grep -v generated-archives |
|
On branch main |
|
Your branch is up to date with 'origin/main'. |
|
|
|
Changes not staged for commit: |
|
(use "git add <file>..." to update what will be committed) |
|
(use "git restore <file>..." to discard changes in working directory) |
|
|
|
no changes added to commit (use "git add" and/or "git commit -a") |
|
ek@noble-x64:~/repos/gitoxide (main *=)$ git status | wc -l |
|
94 |
|
ek@noble-x64:~/repos/gitoxide (main *=)$ find . -name generated-archives -delete |
|
find: cannot delete ‘./gix-date/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-url/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-diff/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-pack/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-pathspec/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-discover/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-worktree/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-worktree-stream/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-config/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-archive/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-submodule/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-object/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-commitgraph/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-negotiate/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-filter/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-ignore/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-dir/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-command/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-index/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-fsck/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-traverse/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-glob/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-odb/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-ref/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-status/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-refspec/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-revision/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-attributes/tests/fixtures/generated-archives’: Directory not empty |
|
find: cannot delete ‘./gix-worktree-state/tests/fixtures/generated-archives’: Directory not empty |
|
ek@noble-x64:~/repos/gitoxide (main *=)[1]$ find . -name generated-archives ^C |
|
ek@noble-x64:~/repos/gitoxide (main *=)[130]$ find . -name generated-archives -exec rm -r {} + |
|
ek@noble-x64:~/repos/gitoxide (main *=)$ git status |
|
On branch main |
|
Your branch is up to date with 'origin/main'. |
|
|
|
Changes not staged for commit: |
|
(use "git add/rm <file>..." to update what will be committed) |
|
(use "git restore <file>..." to discard changes in working directory) |
|
deleted: gix-archive/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-attributes/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-command/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-commitgraph/tests/fixtures/generated-archives/generation_number_overflow.tar.xz |
|
deleted: gix-commitgraph/tests/fixtures/generated-archives/octopus_merges.tar.xz |
|
deleted: gix-commitgraph/tests/fixtures/generated-archives/single_commit.tar.xz |
|
deleted: gix-commitgraph/tests/fixtures/generated-archives/single_commit_huge_dates.tar.xz |
|
deleted: gix-commitgraph/tests/fixtures/generated-archives/single_parent.tar.xz |
|
deleted: gix-commitgraph/tests/fixtures/generated-archives/single_parent_huge_dates.tar.xz |
|
deleted: gix-commitgraph/tests/fixtures/generated-archives/two_parents.tar.xz |
|
deleted: gix-config/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-config/tests/fixtures/generated-archives/config_with_worktree_extension.tar.xz |
|
deleted: gix-date/tests/fixtures/generated-archives/generate_git_date_baseline.tar.xz |
|
deleted: gix-diff/tests/fixtures/generated-archives/make_blob_repo.tar.xz |
|
deleted: gix-diff/tests/fixtures/generated-archives/make_diff_repo.tar.xz |
|
deleted: gix-dir/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-discover/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-discover/tests/fixtures/generated-archives/make_exfat_repo_darwin.tar.xz |
|
deleted: gix-discover/tests/fixtures/generated-archives/make_submodules.tar.xz |
|
deleted: gix-filter/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-filter/tests/fixtures/generated-archives/pipeline_repos.tar.xz |
|
deleted: gix-fsck/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-glob/tests/fixtures/generated-archives/make_baseline.tar.xz |
|
deleted: gix-ignore/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-index/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-index/tests/fixtures/generated-archives/V2_empty.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/make_traverse_literal_separators.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/v2.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/v2_all_file_kinds.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/v2_deeper_tree.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/v2_icase_name_clashes.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/v2_more_files.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/v2_sparse_index_no_dirs.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/v2_split_index.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/v2_split_index_recursive.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/v2_split_vs_regular_index.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/v3_added_files.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/v3_skip_worktree.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/v3_sparse_index.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/v3_sparse_index_non_cone.tar.xz |
|
deleted: gix-index/tests/fixtures/generated-archives/v4_more_files_IEOT.tar.xz |
|
deleted: gix-negotiate/tests/fixtures/generated-archives/make_repos.tar.xz |
|
deleted: gix-object/tests/fixtures/generated-archives/make_trees.tar.xz |
|
deleted: gix-odb/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-odb/tests/fixtures/generated-archives/make_replaced_history.tar.xz |
|
deleted: gix-odb/tests/fixtures/generated-archives/make_repo_multi_index.tar.xz |
|
deleted: gix-pack/tests/fixtures/generated-archives/make_pack_gen_repo.tar.xz |
|
deleted: gix-pack/tests/fixtures/generated-archives/make_pack_gen_repo_multi_index.tar.xz |
|
deleted: gix-pathspec/tests/fixtures/generated-archives/match_baseline.tar.xz |
|
deleted: gix-pathspec/tests/fixtures/generated-archives/match_baseline_dirs.tar.xz |
|
deleted: gix-pathspec/tests/fixtures/generated-archives/match_baseline_files.tar.xz |
|
deleted: gix-pathspec/tests/fixtures/generated-archives/parse_baseline.tar.xz |
|
deleted: gix-ref/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-ref/tests/fixtures/generated-archives/make_namespaced_packed_ref_repository.tar.xz |
|
deleted: gix-ref/tests/fixtures/generated-archives/make_packed_ref_repository.tar.xz |
|
deleted: gix-ref/tests/fixtures/generated-archives/make_packed_ref_repository_for_overlay.tar.xz |
|
deleted: gix-ref/tests/fixtures/generated-archives/make_packed_refs_for_lookup_rules.tar.xz |
|
deleted: gix-ref/tests/fixtures/generated-archives/make_ref_repository.tar.xz |
|
deleted: gix-ref/tests/fixtures/generated-archives/make_repo_for_reflog.tar.xz |
|
deleted: gix-ref/tests/fixtures/generated-archives/make_repository_with_lots_of_packed_refs.tar.xz |
|
deleted: gix-refspec/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-refspec/tests/fixtures/generated-archives/parse_baseline.tar.xz |
|
deleted: gix-revision/tests/fixtures/generated-archives/make_repo_with_branches.tar.xz |
|
deleted: gix-status/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-status/tests/fixtures/generated-archives/conflicts.tar.xz |
|
deleted: gix-status/tests/fixtures/generated-archives/racy_git.tar.xz |
|
deleted: gix-status/tests/fixtures/generated-archives/status_conflict.tar.xz |
|
deleted: gix-status/tests/fixtures/generated-archives/status_intent_to_add.tar.xz |
|
deleted: gix-status/tests/fixtures/generated-archives/status_many.tar.xz |
|
deleted: gix-status/tests/fixtures/generated-archives/status_removed.tar.xz |
|
deleted: gix-status/tests/fixtures/generated-archives/status_submodule.tar.xz |
|
deleted: gix-submodule/tests/fixtures/generated-archives/basic.tar.xz |
|
deleted: gix-traverse/tests/fixtures/generated-archives/make_repo_for_topo.tar.xz |
|
deleted: gix-traverse/tests/fixtures/generated-archives/make_repos.tar.xz |
|
deleted: gix-traverse/tests/fixtures/generated-archives/make_traversal_repo_for_commits_same_date.tar.xz |
|
deleted: gix-traverse/tests/fixtures/generated-archives/make_traversal_repo_for_commits_with_dates.tar.xz |
|
deleted: gix-traverse/tests/fixtures/generated-archives/make_traversal_repo_for_trees.tar.xz |
|
deleted: gix-url/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-worktree-state/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-worktree-state/tests/fixtures/generated-archives/make_dangling_symlink.tar.xz |
|
deleted: gix-worktree-state/tests/fixtures/generated-archives/make_traverse_trees.tar.xz |
|
deleted: gix-worktree-stream/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-worktree/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix-worktree/tests/fixtures/generated-archives/make_special_exclude_case.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/.gitignore |
|
deleted: gix/tests/fixtures/generated-archives/make_am_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_basic_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_bisect_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_cherry_pick_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_cherry_pick_sequence_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_commit_describe_multiple_tags.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_config_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_config_repos.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_diff_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_empty_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_head_repos.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_merge_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_packed_and_loose.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_pre_epoch_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_rebase_i_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_references_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_remote_config_repos.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_repo_with_fork_and_dates.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_rev_spec_parse_repos.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_revert_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_revert_sequence_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_shallow_repo.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_status_repos.tar.xz |
|
deleted: gix/tests/fixtures/generated-archives/make_submodules.tar.xz |
|
|
|
no changes added to commit (use "git add" and/or "git commit -a") |
|
ek@noble-x64:~/repos/gitoxide (main *=)$ git status | wc -l |
|
117 |
|
ek@noble-x64:~/repos/gitoxide (main *=)$ git restore . |
|
ek@noble-x64:~/repos/gitoxide (main =)$ gix clean -xde |
|
removing gix-archive/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-attributes/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-command/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-commitgraph/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-config/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-date/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-diff/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-dir/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-discover/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-filter/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-fsck/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-glob/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-ignore/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-index/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-negotiate/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-object/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-odb/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-pack/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-pathspec/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-ref/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-refspec/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-revision/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-status/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-submodule/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-traverse/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-url/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-worktree-state/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-worktree-stream/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix-worktree/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing gix/tests/fixtures/generated-do-not-edit/ (🗑️) |
|
removing target/ (🗑️) |
|
ek@noble-x64:~/repos/gitoxide (main =)$ git fetch --all --prune |
|
Fetching origin |
|
Fetching upstream |
|
ek@noble-x64:~/repos/gitoxide (main =)$ git branch |
|
* main |
|
ek@noble-x64:~/repos/gitoxide (main =)$ git branch -a |
|
* main |
|
remotes/origin/HEAD -> origin/main |
|
remotes/origin/ci |
|
remotes/origin/ciall |
|
remotes/origin/ciall-try-revert-1372 |
|
remotes/origin/freebsd |
|
remotes/origin/main |
|
remotes/origin/strange-usernames-backup |
|
remotes/upstream/main |
|
ek@noble-x64:~/repos/gitoxide (main =)$ git switch freebsd |
|
branch 'freebsd' set up to track 'origin/freebsd'. |
|
Switched to a new branch 'freebsd' |
|
ek@noble-x64:~/repos/gitoxide (freebsd =)$ git log |
|
commit 68cbea815aa979acb0b86943db83ab77bbc728c4 (HEAD -> freebsd, origin/freebsd) |
|
Author: Eliah Kagan <degeneracypressure@gmail.com> |
|
Date: Mon May 6 12:22:55 2024 +0000 |
|
|
|
Make bash script shebangs more portable |
|
|
|
commit 2cefe77203131878d0d8f5346f20f0e25b76cbea (tag: gix-glob-v0.16.3, tag: gix-fs-v0.11.1) |
|
Author: Sebastian Thiel <sebastian.thiel@icloud.com> |
|
Date: Tue May 28 22:01:27 2024 +0200 |
|
|
|
Release gix-fs v0.11.1, gix-glob v0.16.3 |
|
|
|
commit eb7880b32803d5d91a1be563da07f80d3213f7d0 |
|
Author: Sebastian Thiel <sebastian.thiel@icloud.com> |
|
Date: Tue May 28 22:01:08 2024 +0200 |
|
|
|
prepare gix-fs changelog prior to release |
|
|
|
commit 31d2f0a742257d7031df114f0c92197a0781921e |
|
Merge: b3ead8a9c 5fbbaaa10 |
|
Author: Sebastian Thiel <sebastian.thiel@icloud.com> |
|
Date: Tue May 28 21:58:49 2024 +0200 |
|
|
|
Merge branch 'dir-as-ignore' |
|
|
|
commit 5fbbaaa10d919dd216badb05b2fae32d5dd955c9 |
|
Author: Sebastian Thiel <sebastian.thiel@icloud.com> |
|
Date: Tue May 28 21:29:50 2024 +0200 |
|
|
|
ek@noble-x64:~/repos/gitoxide (freebsd =)[141]$ git show |
|
commit 68cbea815aa979acb0b86943db83ab77bbc728c4 (HEAD -> freebsd, origin/freebsd) |
|
Author: Eliah Kagan <degeneracypressure@gmail.com> |
|
Date: Mon May 6 12:22:55 2024 +0000 |
|
|
|
Make bash script shebangs more portable |
|
|
|
diff --git a/etc/check-package-size.sh b/etc/check-package-size.sh |
|
index 7eee9d606..c23bad233 100755 |
|
--- a/etc/check-package-size.sh |
|
+++ b/etc/check-package-size.sh |
|
@@ -1,4 +1,4 @@ |
|
-#!/bin/bash |
|
+#!/usr/bin/env bash |
|
|
|
set -eu -o pipefail |
|
|
|
diff --git a/etc/copy-packetline.sh b/etc/copy-packetline.sh |
|
index 9520b3b90..9ed5a0eea 100755 |
|
--- a/etc/copy-packetline.sh |
|
+++ b/etc/copy-packetline.sh |
|
@@ -1,4 +1,4 @@ |
|
-#!/bin/bash |
|
+#!/usr/bin/env bash |
|
|
|
set -euC -o pipefail |
|
|
|
diff --git a/etc/corpus/clone-repos.sh b/etc/corpus/clone-repos.sh |
|
index 0581544b1..b302fcbd4 100755 |
|
--- a/etc/corpus/clone-repos.sh |
|
ek@noble-x64:~/repos/gitoxide (freebsd =)$ git diff HEAD^ main |
|
diff --git a/README.md b/README.md |
|
index fb1cf0867..1b6e9b19d 100644 |
|
--- a/README.md |
|
+++ b/README.md |
|
@@ -1,4 +1,4 @@ |
|
-[![Rust](https://github.com/Byron/gitoxide/workflows/Rust/badge.svg)](https://github.com/Byron/gitoxide/actions) |
|
+[![CI](https://github.com/Byron/gitoxide/workflows/ci/badge.svg)](https://github.com/Byron/gitoxide/actions) |
|
[![Crates.io](https://img.shields.io/crates/v/gitoxide.svg)](https://crates.io/crates/gitoxide) |
|
<img src="etc/msrv-badge.svg"> |