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.2 (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.
- 6 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.1 (2022-08-17)
A maintenance release without user facing changes.
Commit Statistics
- 9 commits contributed to the release over the course of 24 calendar days.
- 26 days passed between releases.
- 0 commits where understood as conventional.
- 1 unique issue was worked on: #427
Commit Details
view details
- #427
- make fmt (
4b320e7)
- make fmt (
- Uncategorized
- 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) - prepare changelogs prior to reelase (
c06ae1c) - Release git-hash v0.9.7, git-features v0.22.1 (
232784a) - Merge branch 'write-index-files' into write-index-v2 (
cddc2ca) - improve docs and use 'new-style' in error messages. (
e36d83e) - Add docs for
git-attributes(0eabea9) - refactor (
1cbc142) - Merge branch 'main' into pathspec (
7b61506)
- 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 (
0.3.0 (2022-07-22)
This is a maintenance release with no functional changes.
Commit Statistics
- 20 commits contributed to the release over the course of 33 calendar days.
- 39 days passed between releases.
- 0 commits where understood as conventional.
- 0 issues like '(#ID)' where seen in commit messages
Commit Details
view details
- 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) - refactor (
63baa75) - refactor of
NameandAssignment(6449e77) - refactor (
e83879c) - impl '.as_ref()' for State (
82074d5) - use "to_owned" instead of "into" (
35c6d38) - assure document-features are available in all 'usable' and 'early' crates (
238581c) - refactor (
3be7a2d) - fix build (
1838f3d) - refactor (
957356b) - fix rust fmt issue (
a9cb68b) - implement name::error for git-attributes (
0849ebf) - Merge branch 'main' into pathspec (
f4fe879) - Merge branch 'main' into pathspec (
89ea12b) - refactor (
9945ceb) - refactor (
3b2bab8) - quickerror to thiserror (
da84b67) - protected attribute name via "AttributeName" type (
7bb408e) - 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)
A maintenance release without user-facing changes.
Commit Statistics
- 3 commits contributed to the release over the course of 16 calendar days.
- 25 days passed between releases.
- 0 commits 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) - branch start, upgrade to compact_str v0.4 (
b2f56d5)
- 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.0 (2022-05-18)
Changed (BREAKING)
- use git-glob crate for pattern parsing
Commit Statistics
- 79 commits contributed to the release over the course of 61 calendar days.
- 62 days passed between releases.
- 1 commit where understood as conventional.
- 2 unique issues were worked on: #301, #366
Thanks Clippy
Clippy helped 6 times to make code idiomatic.
Commit Details
view details
- #301
- update changelogs prior to release (
84cb256) - adjust for different errors on windows when handling errors opening files… (
9625829) - The first indication that directory-based excludes work (
e868acc) - adapt to changes in git-path (
cc2d810) - adapt to all changes in git-path with bstr support (
f158648) - Use
git-pathcrate instead ofgit_features::path(47e607d) - adjustments to go along with changes in git-features (
c55cac6) - add option to not follow symlinks when reading attribute files (
5d619e6) - First primitive ignore pattern test works (
0424136) - re-export
git-globas itsCasetype is part of the public API (4b72045) - Sketch how attribute states can be used (
d80b321) - also skip negative attribute patterns (
04ab5d3) - Allow basename matches to work like before (
4f6cefc) - adapt to changes in git-glob and add failing test (
cd58a1c) - refactor (
fe9fb4c) - Fix crate release size by adding includes (
f06f666) - try using compatct_str for attribute storage (
50b8c64) - generalize parsing of paths in pattern lists (
f66c27e) - support for loading per-directory pattern lists as well (
457c921) - more pendantic baseline parsing (
99c7b5f) - first succeding tests for global repository excludes (
4a1e797) - enforce nicer/unified names so use struct instead of tuple (
4c9a51e) - refactor (
0852f13) - Baseline tests for global excludes and instantiation of pattern lists from files (
afbb295) - Basic match group pattern matching (
cc1312d) - adapt to changes in git-glob (
0effef0) - push base path handling to the caller (
e4b57b1) - match group from overrides (
f4f5a11) - A MatchGroup for later matching in stages, and for encapsulating some knoweldge about git repositories (
0a5b5c4) - A sketch of something that shouldn't be: a Description to instantiate patterns (
388a8cd) - adapt to changes in git-glob (
229ac13) - make fmt (
50ff7aa) - a way to set a globs base path (
3d58db8) - Keep track of absolute patterns, those that have to start with it (
3956480) - Also parse the position of the first wildcard (
4178a63) - prepare for upcoming wildcard-length field in glob pattern (
a11f5d4) - use git-glob crate for pattern parsing (
120d908) - a more realistic git-attributes file for parser testing (
42aae32) - differentiate macro and attribute errors (
a9e2b60) - refactor (
eaab5a5) - macro parsing (
0f677ce) - prepare for macro support (
1981f6f) - attribute name validation (
65c416b) - parse all kinds of attributes, lacking name validation (
96b0fca) - very basic parsing of attributes (
3409a66) - add quote tests (
93bf118) - A first stab at unquoting ansi_c style patterns (
8ec7b30) - all path-related tests are green (
81d2bf2) - part of line handling implemented, but test still fails for good reason (
311db97) - API and first test for attributes parsing (
ccc87de) - refactor (
3f62795) - skip the BOM as well (
0c256d3) - prepare for git-attribute file parsing (
939d210) - refactor (
9a9115f) - Support for 'ends_with' matching mode (
e9d222a) - iterator actually iterates all lines in a buffer (
6a37eee) - Make line number accessible (
0906bed) - implement most of the ignore flags (
d95905f) - Handle trailing whitespaces (
9a5d089) - A sketch of the parser API for ignore files (
a161e33)
- update changelogs prior to release (
- #366
- 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) - 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) - thanks clippy (
5992883) - thanks clippy (
ac53780) - thanks clippy (
d6787e4) - Release git-glob v0.2.0, safety bump 3 crates (
ab6bed7) - Release git-diff v0.14.0, git-bitmap v0.1.0, git-index v0.2.0, git-tempfile v2.0.1, git-lock v2.0.0, git-mailmap v0.1.0, git-traverse v0.13.0, git-pack v0.17.0, git-quote v0.2.0, git-odb v0.27.0, git-packetline v0.12.4, git-url v0.4.0, git-transport v0.16.0, git-protocol v0.15.0, git-ref v0.12.0, git-worktree v0.1.0, git-repository v0.15.0, cargo-smart-release v0.9.0, safety bump 5 crates (
e58dc30) - make fmt (
7cf3545) - Merge branch 'main' into mailmap (
b2df941) - Merge branch 'describe-rev' (
77b7cd9) - add
fixture_bytesto test tools (85e3820) - refactor (
3e78ff5) - thanks clippy (
365a8f0) - thanks clippy (
32b0634) - thanks clippy (
f5639b6)
- 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-03-17)
Initial release with no content.
Commit Statistics
- 3 commits contributed to the release.
- 0 commits where understood as conventional.
- 1 unique issue was worked on: #301