Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.1 (2022-08-24)
Chore
- uniformize deny attributes
- remove default link to cargo doc everywhere
New Features
- use docsrs feature in code to show what is feature-gated automatically on docs.rs
- pass --cfg docsrs when compiling for https://docs.rs
Commit Statistics
- 6 commits contributed to the release over the course of 3 calendar days.
- 32 days passed between releases.
- 4 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
- Uncategorized
- Release git-path v0.4.1 (
5e82346) - Merge branch 'example-new-repo' (
946dd3a) - use docsrs feature in code to show what is feature-gated automatically on docs.rs (
b1c40b0) - uniformize deny attributes (
f7f136d) - pass --cfg docsrs when compiling for https://docs.rs (
5176771) - remove default link to cargo doc everywhere (
533e887)
- Release git-path v0.4.1 (
0.3.0 (2022-07-22)
New Features
- Support for SUDO_UID as fallback for ownership check on unix.
Bug Fixes
-
on windows, emit a
NotFoundio error, similar to what happens on unix. That way code relying on this behaviour will work the same on both platforms.On windows, this costs at an additional metadata check.
Commit Statistics
- 7 commits contributed to the release over the course of 33 calendar days.
- 39 days passed between releases.
- 2 commits where understood as conventional.
- 1 unique issue was worked on: #331
Commit Details
view details
- #331
- Uncategorized
- 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) - prepare changelog prior to release (
3c50625) - assure document-features are available in all 'usable' and 'early' crates (
238581c) - Support for SUDO_UID as fallback for ownership check on unix. (
3d16c36) - Release git-path v0.3.0, safety bump 14 crates (
400c9be)
- 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 (
0.2.0 (2022-06-13)
New Features (BREAKING)
- Make
realpath()easier to use by introducingrealpath_opt(). That way there is consistency about how many symlinks to follow.
Commit Statistics
- 5 commits contributed to the release over the course of 15 calendar days.
- 16 days passed between releases.
- 1 commit where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
- Uncategorized
- 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) - update changelogs prior to release (
bb424f5) - dependency upgrades (
a1981d4) - Merge branch 'main' into davidkna-envopen (
bc0abc6) - Make
realpath()easier to use by introducingrealpath_opt(). (266d437)
- 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 (
0.1.2 (2022-05-27)
Other
- adopt git-for-windows exception rules
Commit Statistics
- 5 commits contributed to the release over the course of 5 calendar days.
- 5 days passed between releases.
- 1 commit where understood as conventional.
- 2 unique issues were worked on: #426, #429
Commit Details
view details
0.1.1 (2022-05-21)
A maintenance release without user-facing changes.
Commit Statistics
- 6 commits contributed to the release over the course of 2 calendar days.
- 3 days passed between releases.
- 0 commits where understood as conventional.
- 1 unique issue was worked on: #422
Commit Details
view details
- #422
- prepare changelog (
de2d587)
- prepare changelog (
- Uncategorized
- 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) - Merge branch 'svetli-n-git_includeif' (
cf24fbe) - adjust size limits (
da6130d) - Merge branch 'main' into git_includeif (
229d938) - Merge branch 'main' into git_includeif (
598c853)
- 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 (
0.1.0 (2022-05-18)
New Features
- A shared
permission::Errortype -
permission::ErrorA lightweight, general purpose error to display permissions violations that cause errors. This should make it useable across crates. - obtain identities
from_path()orfrom_process() - add
Identitytype
Changed (BREAKING)
- simplify
Permissiontype radically ` - remove
Identityin favor ofidentity::Accountmodule; addidentity::UserIdAs the fewest consumers will be able to deal with multiple identities, remove the enumeration approach in favor of individual type which deal with one specific way of identifying a user.
Commit Statistics
- 33 commits contributed to the release over the course of 33 calendar days.
- 33 days passed between releases.
- 6 commits where understood as conventional.
- 3 unique issues were worked on: #298, #301, #386
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
- #298
- upgrade dependencies (
b039d39)
- upgrade dependencies (
- #301
- #386
- Use strict ownership semantics on windows as well (
84023cb) - simplify
Permissiontype radically([f00f4a4`](https://github.com/Byron/gitoxide/commit/f00f4a4a3a9149bf5cf925e931a8105aeb9b9db9)) - refactor (
b9e307b) - more expressive and fuiture-proof handling of git dir access controls (
b1d319b) - A first PoC to show how the permissions model works in practice (
67d5837) - fully typed access control with tagged permissions (
a43e25b) - refactor (
0e74c71) - abstractions which should be powerful enough to handle our use-cases (
b0d06ca) - more details for path permissions (
ca26659) - a sketch on how to deal with permissions for executables (
c066069) - refactor (
9a3f0ba) - See if checking for membership instead works (
de5ff1b) - see if this makes a difference on windows (
0dac74e) - refactor so that the windows implementation can happen (
7bbe44c) - refactor (
a58d2cf) - obtain identities
from_path()orfrom_process()(f607797) - remove
Identityin favor ofidentity::Accountmodule; addidentity::UserId(37a607d) - fix installation test on windows (
5cf8c27) - add
Identitytype (cdf3c3e)
- Use strict ownership semantics on windows as well (
- Uncategorized
- 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) - Merge branch 'main' into git_includeif (
b1bfc8f) - Merge branch 'main' into git_includeif (
05eb340) - 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) - thanks clippy (
f802a03) - Merge branch 'main' into git-sec (
2fe70f9)
- 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 (
0.0.0 (2022-04-15)
An empty crate without any content to reserve the name for the gitoxide project.
Commit Statistics
- 2 commits contributed to the release.
- 0 commits where understood as conventional.
- 1 unique issue was worked on: #386