Chore
- uniformize deny attributes
- remove default link to cargo doc everywhere
New Features
- Provide
GIT_VERSION
information along with a way to skip a test based on it. - expose
on_ci
in the top-level. - Allow to re-execute scripts into temp directories.
This is important in cases where the files created by the script
contain absolute mentions of locations. That way, when copying
files over, the test might accidentally return to the original
read-only location, and write into it making future test runs fail. - publicly accessible
Result
type
Bug Fixes
_with_args(…)
functions now allow non-static strings
Commit Statistics
- 68 commits contributed to the release over the course of 135 calendar days.
- 145 days passed between releases.
- 7 commits where understood as conventional.
- 10 unique issues were worked on: #298, #301, #331, #382, #384, #391, #393, #427, #488, #XXX
Thanks Clippy
Clippy helped 5 times to make code idiomatic.
Commit Details
view details
- #298
- upgrade dependencies (b039d39)
- #301
- Allow to re-execute scripts into temp directories. (449b6c1)
- don't print archive message if archive is excluded (c6bd30e)
- Support unique directories for different platforms (0b385b3)
- Use git exclude information to determine if archives should be generated (4a3dccc)
- Add TODO (778fd77)
- publicly accessible
Result
type (f1635c3)
- #331
- #382
- Simplify state tests (fc61c0d)
- #384
- enforce signal handler setup to cleanup tempfiles on abort (1caf3ae)
- No need to isolate archives by crate name (19d46f3)
- provide some more information when using archives; debug windows more (4f5b1fd)
- protect test generation from multi-process races (1aec924)
- definitely don't follow symlnks (1343448)
- make sure existing files aren't written into (9b5a8a2)
- extraction of tar archives with identity check (07c1f07)
- assure there are no archive file-name clashes across crates (c30bebf)
- actual compression of archives (5dd3d82)
- simple creation of test-archives (f1e107a)
- make sure archives are handled by git-lfs (f744a6c)
- frame for extracting and generating archives (92c7044)
- further partition generated test directories by script name (e141ddb)
- auto-set commit.gpgsign=false when executing git (c23feb6)
- #391
- #393
- Add support for disabling archive usage (624ad2e)
- #427
- make fmt (4b320e7)
- #488
- Provide
GIT_VERSION
information along with a way to skip a test based on it. (2317856)
- Provide
- #XXX
_with_args(…)
functions now allow non-static strings (004dab1)
- Uncategorized
- Release git-attributes v0.3.3, git-ref v0.15.3, git-index v0.4.3, git-worktree v0.4.3, git-testtools v0.8.0 (baad4ce)
- prepare changelogs prior to release of git-testtools (7668e38)
- Release git-date v0.0.5, git-hash v0.9.8, git-features v0.22.2, git-actor v0.11.3, git-glob v0.3.2, git-quote v0.2.1, git-attributes v0.3.2, git-tempfile v2.0.4, git-lock v2.1.1, git-validate v0.5.5, git-object v0.20.2, git-ref v0.15.2, git-sec v0.3.1, git-config v0.7.0, git-credentials v0.4.0, git-diff v0.17.2, git-discover v0.4.1, git-bitmap v0.1.2, git-index v0.4.2, git-mailmap v0.3.2, git-chunk v0.3.1, git-traverse v0.16.2, git-pack v0.21.2, git-odb v0.31.2, git-packetline v0.12.7, git-url v0.7.2, git-transport v0.19.2, git-protocol v0.19.0, git-revision v0.4.2, git-refspec v0.1.0, git-worktree v0.4.2, git-repository v0.22.0, safety bump 4 crates (4974eca)
- Merge branch 'example-new-repo' (946dd3a)
- thanks clippy (9aa8277)
- uniformize deny attributes (f7f136d)
- remove default link to cargo doc everywhere (533e887)
- Release git-date v0.0.3, git-actor v0.11.1, git-attributes v0.3.1, git-tempfile v2.0.3, git-object v0.20.1, git-ref v0.15.1, git-config v0.6.1, git-diff v0.17.1, git-discover v0.4.0, git-bitmap v0.1.1, git-index v0.4.1, git-mailmap v0.3.1, git-traverse v0.16.1, git-pack v0.21.1, git-odb v0.31.1, git-packetline v0.12.6, git-url v0.7.1, git-transport v0.19.1, git-protocol v0.18.1, git-revision v0.4.0, git-worktree v0.4.1, git-repository v0.21.0, safety bump 5 crates (c96473d)
- Release git-hash v0.9.7, git-features v0.22.1 (232784a)
- fix CI for good (e0c0b8c)
- Merge branch 'write-index-files' into write-index-v2 (cddc2ca)
- Merge branch 'write-index-files' into rev-parse-delegate (370110d)
- Merge branch 'main' into rev-parse-delegate (4ae2bed)
- Merge branch 'main' into rev-parse-delegate (6da8250)
- Add docs related to archives. (f409a2a)
- Add documentation to test-tools. (074b283)
- make fmt (47724c0)
- Release git-hash v0.9.6, git-features v0.22.0, git-date v0.0.2, git-actor v0.11.0, git-glob v0.3.1, git-path v0.4.0, git-attributes v0.3.0, git-tempfile v2.0.2, git-object v0.20.0, git-ref v0.15.0, git-sec v0.3.0, git-config v0.6.0, git-credentials v0.3.0, git-diff v0.17.0, git-discover v0.3.0, git-index v0.4.0, git-mailmap v0.3.0, git-traverse v0.16.0, git-pack v0.21.0, git-odb v0.31.0, git-url v0.7.0, git-transport v0.19.0, git-protocol v0.18.0, git-revision v0.3.0, git-worktree v0.4.0, git-repository v0.20.0, git-commitgraph v0.8.0, gitoxide-core v0.15.0, gitoxide v0.13.0, safety bump 22 crates (4737b1e)
- thanks clippy (49f5a54)
- Release git-path v0.3.0, safety bump 14 crates (400c9be)
- Release git-date v0.0.1, git-hash v0.9.5, git-features v0.21.1, git-actor v0.10.1, git-path v0.2.0, git-attributes v0.2.0, git-ref v0.14.0, git-sec v0.2.0, git-config v0.5.0, git-credentials v0.2.0, git-discover v0.2.0, git-pack v0.20.0, git-odb v0.30.0, git-url v0.6.0, git-transport v0.18.0, git-protocol v0.17.0, git-revision v0.2.1, git-worktree v0.3.0, git-repository v0.19.0, safety bump 13 crates (a417177)
- Release git-sec v0.1.2, git-discover v0.1.3, cargo-smart-release v0.10.2 (6cd365e)
- Merge branch 'davidkna-admin-sec' (3d0e2c2)
- Release git-path v0.1.3, git-discover v0.1.2, git-repository v0.18.1, cargo-smart-release v0.10.1 (b7399cc)
- Merge branch 'davidkna-discover-x-fs' (9abaeda)
- Release git-path v0.1.2, git-sec v0.1.1, git-config v0.4.0, git-discover v0.1.1, git-pack v0.19.1, git-repository v0.18.0, cargo-smart-release v0.10.0, safety bump 2 crates (ceb6dff)
- Release git-hash v0.9.4, git-features v0.21.0, git-actor v0.10.0, git-glob v0.3.0, git-path v0.1.1, git-attributes v0.1.0, git-sec v0.1.0, git-config v0.3.0, git-credentials v0.1.0, git-validate v0.5.4, git-object v0.19.0, git-diff v0.16.0, git-lock v2.1.0, git-ref v0.13.0, git-discover v0.1.0, git-index v0.3.0, git-mailmap v0.2.0, git-traverse v0.15.0, git-pack v0.19.0, git-odb v0.29.0, git-packetline v0.12.5, git-url v0.5.0, git-transport v0.17.0, git-protocol v0.16.0, git-revision v0.2.0, git-worktree v0.2.0, git-repository v0.17.0, safety bump 20 crates (654cf39)
- make fmt (e043807)
- Merge branch 'main' into refs-and-worktrees (9cf0c7b)
- thanks clippy (60cf67c)
- Merge branch 'main' into msrv-for-windows (7cb1972)
- make fmt (251b6df)
- Merge branch 'git_includeif' of https://github.com/svetli-n/gitoxide into svetli-n-git_includeif (0e01da7)
- Merge branch 'main' into worktree-stack (8674c11)
- set the time to wait for lock to longest expected runtime of fixture scripts (eea3988)
- More robust archive creation on windows (e7b2d8f)
- thanks clippy (658862e)
- thanks clippy (c8d218c)