Tags

Tags give the ability to mark specific points in history as being important
  • git-transport-v0.19.1

    A maintenance release without user facing changes.
    
    ### Commit Statistics
    
     - 3 commits contributed to the release over the course of 26 calendar days.
     - 26 days passed between releases.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 0 issues like '(#ID)' where seen in commit messages
    
    ### Commit Details
    
     * **Uncategorized**
        - prepare changelogs prior to reelase (c06ae1c)
        - Release git-hash v0.9.7, git-features v0.22.1 (232784a)
        - Fix typos (e9fcb70)
  • git-url-v0.7.1

    A maintenance release without user facing changes.
    
    ### Commit Statistics
    
     - 2 commits contributed to the release over the course of 2 calendar days.
     - 26 days passed between releases.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 0 issues like '(#ID)' where seen in commit messages
    
    ### Commit Details
    
     * **Uncategorized**
        - prepare changelogs prior to reelase (c06ae1c)
        - Release git-hash v0.9.7, git-features v0.22.1 (232784a)
  • git-packetline-v0.12.6

    A maintenance release without user facing changes.
    
    ### Commit Statistics
    
     - 2 commits contributed to the release over the course of 26 calendar days.
     - 90 days passed between releases.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 0 issues like '(#ID)' where seen in commit messages
    
    ### Commit Details
    
     * **Uncategorized**
        - prepare changelogs prior to reelase (c06ae1c)
        - Fix typos (e9fcb70)
  • git-odb-v0.31.1

    ### New Features
    
     - Add `Cache::has_object_cache()` and `Cache::has_pack_cache()` methods.
       That way it's possible to conditionally set or change the cache size.
    
    ### Bug Fixes
    
     - improve error messages when objects aren't found
     - incorrect desired object kind if retrieved object doesn't have the
    
    ### Commit Statistics
    
     - 13 commits contributed to the release over the course of 26 calendar days.
     - 26 days passed between releases.
     - 3 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #427
    
    ### Thanks Clippy
    
    [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. 
    
    ### Commit Details
    
     * **#427**
        - make fmt (4b320e7)
        - Add `Cache::has_object_cache()` and `Cache::has_pack_cache()` methods. (81e1a9d)
        - improve error messages when objects aren't found (41d4943)
     * **Uncategorized**
        - prepare changelogs prior to reelase (c06ae1c)
        - Release git-hash v0.9.7, git-features v0.22.1 (232784a)
        - Merge branch 'format_git_date_time' (99e12be)
        - thanks clippy (4bd747c)
        - Merge branch 'write-index-files' into write-index-v2 (cddc2ca)
        - Merge branch 'write-index-files' into rev-parse-delegate (370110d)
        - incorrect desired object kind if retrieved object doesn't have the (87f974e)
        - Merge branch 'main' into rev-parse-delegate (4ae2bed)
        - Merge branch 'main' into rev-parse-delegate (6da8250)
        - Fix typos (e9fcb70)
  • git-pack-v0.21.1

    A maintenance release without user facing changes.
    
    ### Commit Statistics
    
     - 10 commits contributed to the release over the course of 26 calendar days.
     - 26 days passed between releases.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #427
    
    ### Thanks Clippy
    
    [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. 
    
    ### Commit Details
    
     * **#427**
        - make fmt (4b320e7)
     * **Uncategorized**
        - prepare changelogs prior to reelase (c06ae1c)
        - Release git-hash v0.9.7, git-features v0.22.1 (232784a)
        - Merge branch 'format_git_date_time' (99e12be)
        - thanks clippy (4bd747c)
        - 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)
        - Fix typos (e9fcb70)
  • git-traverse-v0.16.1

    ### Bug Fixes
    
     - Ordering of tips is now enforced if topo-order isn't chosen.
       Previously the starting tips might still have been unordered, despite
       their values being correct, which could have caused all kinds of issues
       down the road. The most important one was that traversal by date
       wouldn't work with more than one tip.
     - docs now highlight performance implications of commit traversal by commit time
    
    ### Commit Statistics
    
     - 8 commits contributed to the release over the course of 26 calendar days.
     - 26 days passed between releases.
     - 2 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #427
    
    ### Commit Details
    
     * **#427**
        - make fmt (4b320e7)
        - Ordering of tips is now enforced if topo-order isn't chosen. (153dad1)
        - docs now highlight performance implications of commit traversal by commit time (921f565)
     * **Uncategorized**
        - 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)
        - Merge branch 'write-index-files' into rev-parse-delegate (370110d)
        - Fix typos (e9fcb70)
  • git-mailmap-v0.3.1

    A maintenance release without user facing changes.
    
    ### Commit Statistics
    
     - 2 commits contributed to the release over the course of 26 calendar days.
     - 26 days passed between releases.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 0 issues like '(#ID)' where seen in commit messages
    
    ### Commit Details
    
     * **Uncategorized**
        - prepare changelogs prior to reelase (c06ae1c)
        - Fix typos (e9fcb70)
  • git-index-v0.4.1

    ### New Features
    
     - `Stage::entry_index_by_path_and_stage()`, now with `::entry_by_path_and_stage()`
     - `State::entry_by_path_and_stage()` to find entries.
     - `Debug` and `Clone` for `File`
    
    ### Commit Statistics
    
     - 60 commits contributed to the release over the course of 22 calendar days.
     - 26 days passed between releases.
     - 3 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 2 unique issues were worked on: #427, #XXX
    
    ### Thanks Clippy
    
    [Clippy](https://github.com/rust-lang/rust-clippy) helped 5 times to make code idiomatic. 
    
    ### Commit Details
    
     * **#427**
        - make fmt (4b320e7)
        - fix docs (5a0d6b7)
        - `Stage::entry_index_by_path_and_stage()`, now with `::entry_by_path_and_stage()` (6d8d5e6)
        - `State::entry_by_path_and_stage()` to find entries. (55363ea)
        - refactor; prepare for entry-lookup by path (92de081)
        - `Debug` and `Clone` for `File` (40e6bde)
     * **#XXX**
        - add tests to run into long-paths special case (d7a8a7d)
     * **Uncategorized**
        - prepare changelogs prior to reelase (c06ae1c)
        - Release git-hash v0.9.7, git-features v0.22.1 (232784a)
        - fix CI for good (e0c0b8c)
        - fix CI (2433be1)
        - refactor (3af5121)
        - refactor (b41d93a)
        - thanks clippy (4390c32)
        - run tests against all input files we have (de8abe6)
        - combine more tests into one to reduce duplication (933ad9e)
        - Assure that extended flags receive version 3; make `version` an implementation detail (6d810a1)
        - Support for extended flags, and V3 as it's a requirements. (417d90e)
        - refcator (27993c0)
        - fix tree ext reading and writing; round-trip with long path works now (f93febe)
        - first PoC for writing long paths, even though it doens't produce the entire file yet (581cbd7)
        - Merge branch 'format_git_date_time' (99e12be)
        - Make it more explicit to write all available extensions by default (fbe9815)
        - fix docs (9861a6c)
        - thanks clippy (834be93)
        - thanks clippy (9b3a940)
        - generalize extension writing so that writing more will be easier (8ef5378)
        - generalize EOIE exstension writing (18b722e)
        - provide a stand-alone way of writing end-of-index extensions (7ca297a)
        - refactor (a5b2ef9)
        - additional validation (ee7b5bb)
        - refactor (e35aac6)
        - refactor (52386f4)
        - refactor (75a2338)
        - refactor (f6f2861)
        - refactor (6cf9277)
        - refactor (a6354c0)
        - Merge branch 'main' into write-index-v2 (a938986)
        - Fill in all remaining documentation, raise `git-index` to 'usable' state (3568ae3)
        - first step towards everything being documented (919923c)
        - remove quickerror in favor of thiserror (dd7ce3f)
        - refactor (618736b)
        - refactor (4dda27e)
        - added test for eoie extension (a433c0d)
        - estimate vector size for tree entries (74455e6)
        - implemented File::write_to for hashed write (6b6db34)
        - refactor and add more tests (6b32bcf)
        - Merge branch 'write-index-files' into write-index-v2 (cddc2ca)
        - thanks clippy (a66403c)
        - write wrapper to count written bytes (b147090)
        - refactor test (33a3009)
        - refactor... (81eef35)
        - refactor tests... (3a9b51b)
        - convert 'in-memory' flags to 'storage' flags (017377d)
        - Merge branch 'write-index-files' into rev-parse-delegate (370110d)
        - small improvements (e5cb6d9)
        - fix pathname in test (1f18e19)
        - thanks clippy (3f72180)
        - sucesfully writing the first basic index files (a9c6f22)
        - Merge pull request #2 from SidneyDouw/main (ce885ad)
  • git-bitmap-v0.1.1

    ### New Features
    
     - `Clone` for `ewah::Vec`
    
    ### Commit Statistics
    
     - 5 commits contributed to the release over the course of 26 calendar days.
     - 136 days passed between releases.
     - 1 commit where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #427
    
    ### Commit Details
    
     * **#427**
        - `Clone` for `ewah::Vec` (ac820d8)
     * **Uncategorized**
        - prepare changelogs prior to reelase (c06ae1c)
        - Merge branch 'write-index-files' into write-index-v2 (cddc2ca)
        - Merge branch 'write-index-files' into rev-parse-delegate (370110d)
        - Fix typos (e9fcb70)
  • git-discover-v0.4.0

    ### New Features
    
     - add `is_submodule_git_dir()`
     - `is_git()` now detects submodule worktrees correctly.
     - `git_discover::is_git()` can detect submodule dirs correctly enough.
       We currently detect them as possibly bare, which could be improved if we
       allow ourselves to see `.git/modules` as `submodule` always.
    
    ### Changed (BREAKING)
    
     - Provide more details when classifying submodule directories.
       That way we can avoid feeding `.git` files to `git-repository::open()`
       and avoid work duplication, which ultimately allows to open submodules
       directories of all kinds.
    
    ### Commit Statistics
    
     - 19 commits contributed to the release over the course of 25 calendar days.
     - 26 days passed between releases.
     - 4 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 2 unique issues were worked on: #427, #482
    
    ### Thanks Clippy
    
    [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. 
    
    ### Commit Details
    
     * **#427**
        - make fmt (4b320e7)
     * **#482**
        - add `is_submodule_git_dir()` (2e015a3)
        - Query the `cwd` only once instead of potentially multiple times, allocating a Vec each time. (6be38f2)
        - Provide more details when classifying submodule directories. (1b0ef18)
        - fix windows build (ff488fa)
        - fix docs (3724f31)
        - `is_git()` now detects submodule worktrees correctly. (4a3e1cf)
        - refactor (1ee9918)
        - `git_discover::is_git()` can detect submodule dirs correctly enough. (aa6fd97)
        - another test indicating git-discover misclassifies `.git/modules` as worktree (9133141)
        - Failing test to show discovery skips submodules entirely (b56b57c)
     * **Uncategorized**
        - prepare changelogs prior to reelase (c06ae1c)
        - thanks clippy (2135fb8)
        - Release git-hash v0.9.7, git-features v0.22.1 (232784a)
        - 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)
        - make fmt (47724c0)
  • git-diff-v0.17.1

    A maintenance release without user facing changes.
    
    ### Commit Statistics
    
     - 4 commits contributed to the release over the course of 26 calendar days.
     - 26 days passed between releases.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 0 issues like '(#ID)' where seen in commit messages
    
    ### Commit Details
    
     * **Uncategorized**
        - prepare changelogs prior to reelase (c06ae1c)
        - Release git-hash v0.9.7, git-features v0.22.1 (232784a)
        - revert archive back to original (ef905d4)
        - Fix typos (e9fcb70)
  • git-config-v0.6.1

    A maintenance release without user facing changes.
    
    ### Commit Statistics
    
     - 9 commits contributed to the release over the course of 26 calendar days.
     - 26 days passed between releases.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #482
    
    ### Thanks Clippy
    
    [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. 
    
    ### Commit Details
    
     * **#482**
        - refactor (1ee9918)
     * **Uncategorized**
        - prepare changelogs prior to reelase (c06ae1c)
        - Release git-hash v0.9.7, git-features v0.22.1 (232784a)
        - Merge branch 'format_git_date_time' (99e12be)
        - thanks clippy (4bd747c)
        - commit strange changes to be able to do anything. (237b21d)
        - commit strange crlf-file that makes everything impossible (1dd9f9a)
        - make fmt (47724c0)
        - Fix typos (e9fcb70)
  • git-ref-v0.15.1

    ### Bug Fixes
    
     - always update modification date when packed refs are forcefully reloaded.
       The latter happens right after the file was written, which means we
       definitely have to update our modification date or else the buffer
       will be read again next time somebody asks for an up-to-date version.
       
       The ordering of operations is such that at worst, the buffer is loaded
       again instead of keeping an outdated version of it, which would happen
       if the metadata is read afterwards.
    
    ### Commit Statistics
    
     - 17 commits contributed to the release over the course of 26 calendar days.
     - 26 days passed between releases.
     - 1 commit where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #427
    
    ### Thanks Clippy
    
    [Clippy](https://github.com/rust-lang/rust-clippy) helped 2 times to make code idiomatic. 
    
    ### Commit Details
    
     * **#427**
        - make fmt (4b320e7)
        - adapt to changes in git-features (777b40c)
        - Adjust to changes in `git-features` (07168c7)
        - Use generalized reload-on-demand in `git-ref` (8d0cce7)
        - Now it's possible to update packed refs using the shared code (78222c2)
        - The first step towards using the generalized `ReloadIfChanged` in git-ref (e8de0ef)
        - always update modification date when packed refs are forcefully reloaded. (1d20035)
     * **Uncategorized**
        - prepare changelogs prior to reelase (c06ae1c)
        - Release git-hash v0.9.7, git-features v0.22.1 (232784a)
        - Merge branch 'format_git_date_time' (99e12be)
        - thanks clippy (4bd747c)
        - Merge branch 'write-index-files' into write-index-v2 (cddc2ca)
        - Merge branch 'write-index-files' into rev-parse-delegate (370110d)
        - thanks clippy (763cec8)
        - Merge branch 'main' into rev-parse-delegate (4ae2bed)
        - Merge branch 'main' into rev-parse-delegate (6da8250)
        - Fix typos (e9fcb70)
  • git-object-v0.20.1

    ### New Features
    
     - `tree::EntryMode::as_str()` to display itself as a string.
    
    ### Commit Statistics
    
     - 7 commits contributed to the release over the course of 23 calendar days.
     - 26 days passed between releases.
     - 1 commit where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #427
    
    ### Commit Details
    
     * **#427**
        - `tree::EntryMode::as_str()` to display itself as a string. (4f4bba2)
     * **Uncategorized**
        - 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)
        - 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)
  • git-tempfile-v2.0.3

    A maintenance release without user facing changes.
    
    ### Commit Statistics
    
     - 2 commits contributed to the release over the course of 26 calendar days.
     - 26 days passed between releases.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 0 issues like '(#ID)' where seen in commit messages
    
    ### Commit Details
    
     * **Uncategorized**
        - prepare changelogs prior to reelase (c06ae1c)
        - Fix typos (e9fcb70)
  • git-attributes-v0.3.1

    A maintenance release without user facing changes.
    
    ### Commit Statistics
    
     - 8 commits contributed to the release over the course of 24 calendar days.
     - 26 days passed between releases.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #427
    
    ### Commit Details
    
     * **#427**
        - make fmt (4b320e7)
     * **Uncategorized**
        - 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)
  • git-actor-v0.11.1

    ### New Features
    
     - `SignatureRef::actor()` to more easily compare name and email.
       Comparing anything with actual timestamps will of cause fail eventually
       and make tests flaky.
    
    ### Commit Statistics
    
     - 5 commits contributed to the release over the course of 18 calendar days.
     - 26 days passed between releases.
     - 1 commit where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #427
    
    ### Commit Details
    
     * **#427**
        - `SignatureRef::actor()` to more easily compare name and email. (027c43c)
     * **Uncategorized**
        - 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)
        - Merge branch 'write-index-files' into rev-parse-delegate (370110d)
  • git-date-v0.0.3

    A maintenance release without user facing changes.
    
    ### Commit Statistics
    
     - 17 commits contributed to the release over the course of 25 calendar days.
     - 26 days passed between releases.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #427
    
    ### Commit Details
    
     * **#427**
        - make fmt (4b320e7)
        - git-style disambiguation errors (5717194)
     * **Uncategorized**
        - prepare changelogs prior to reelase (c06ae1c)
        - Merge branch 'index-write-refactor' (805f432)
        - adjust `git_date::parsea(str)` to use a str (0f8680a)
        - refactor (11a5fa2)
        - refactor (8e6f4a9)
        - thanks clipppy (b139d70)
        - refactor (bd64387)
        - Use time format strings. (f84e8f5)
        - refactor (556dd8c)
        - refactor (5bbcbcd)
        - Format `git-date::Time` with `time::format_description`. (d4243bc)
        - 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)
        - make fmt (47724c0)
  • git-features-v0.22.1

    ### New Features
    
     - add `fs-jwalk-single-threaded` feature to specifically decouple `jwalk` from rayon
       It has been an issue in https://github.com/starship/starship/issues/4251
       apparently and rayon interactions can be difficult.
     - `fs::Snapshot` to on-demand reload shared resources.
    
    ### Commit Statistics
    
     - 15 commits contributed to the release over the course of 23 calendar days.
     - 24 days passed between releases.
     - 2 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #427
    
    ### Thanks Clippy
    
    [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. 
    
    ### Commit Details
    
     * **#427**
        - make fmt (4b320e7)
        - optimize some portions of the Snapshot code for speed. (711fd5c)
        - More convenient API for fs::Snapshots (561d2e7)
        - `fs::Snapshot` to on-demand reload shared resources. (7f199f0)
        - Use generalized reload-on-demand in `git-ref` (8d0cce7)
        - Now it's possible to update packed refs using the shared code (78222c2)
        - The first step towards using the generalized `ReloadIfChanged` in git-ref (e8de0ef)
        - generalized port of packed-refs update logic for use in index (e3aff0c)
     * **Uncategorized**
        - add `fs-jwalk-single-threaded` feature to specifically decouple `jwalk` from rayon (f498d35)
        - Merge branch 'write-index-files' into write-index-v2 (cddc2ca)
        - Merge branch 'write-index-files' into rev-parse-delegate (370110d)
        - thanks clippy! (c072dbb)
        - Merge branch 'main' into rev-parse-delegate (4ae2bed)
        - Merge branch 'main' into rev-parse-delegate (6da8250)
        - Fix typos (e9fcb70)
  • git-hash-v0.9.7

    ### New Features
    
     - `Prefix::from(ObjectId)`
       This conversion will never fail and is useful as fallback to handle
       failed hash shortenings, which can now default to a prefix that
       represents the original and thus unique hash.
    
    ### Commit Statistics
    
     - 8 commits contributed to the release over the course of 19 calendar days.
     - 24 days passed between releases.
     - 1 commit where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #427
    
    ### Thanks Clippy
    
    [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. 
    
    ### Commit Details
    
     * **#427**
        - `Prefix::from(ObjectId)` (0579438)
     * **Uncategorized**
        - Merge branch 'format_git_date_time' (99e12be)
        - Merge branch 'main' into write-index-v2 (a938986)
        - first step towards everything being documented (919923c)
        - thanks clippy (4bd747c)
        - 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)