v11.0.0
Changed (BREAKING)
-
Use
gitoxide
Repository
instead ofgit2::Repository
This comes with plenty of changes to the API of the
last_seen_reference()
and to the lower-level methods that take
object ids (nowgit::hash::ObjectId
.Note that
git2
is still used internally for fetching and cloning.
This change was made to assure that at no time there are two open
repositories (once for git2, once forgitoxide
), as this has the
potential to double resource usage for file handles. -
move
CloneOptions
intoindex
module.
Theindex
module is now public for that reason.
Commit Statistics
- 38 commits contributed to the release over the course of 1 calendar day.
- 97 days passed between releases.
- 2 commits where understood as conventional.
- 1 unique issue was worked on: #16
Thanks Clippy
Clippy helped 2 times to make code idiomatic.
Commit Details
view details
- #16
- update to latest release of
gitoxide
(23e14af) - and normalization works now (eb148e5)
- first stab at normalization can reduce 245 version, but… (ae3f971)
- adapt to changes in git-repository (68ff142)
- remove git2 verion of the diff algorithm (371b512)
- refactor (3749220)
- refactor (7cee17e)
- all diff-tests pass like before (9ba7921)
- handle modifications and yanks (3416414)
- handle entire crate deletions as well (eadc65f)
- first sketch of addition is working (55d71dc)
- frame for diffing (cd86f5b)
- refactor (fa9cfab)
- Use
gitoxide
Repository
instead ofgit2::Repository
(2d3a182) - port all old tests to the new fixture (272bec8)
- test for auto-clone (8a1bc25)
- remove redundant tests (45494f0)
- test for peek changes (61e217a)
- refactor (aeb6f45)
- use most recent git version of gitoxide for now (6dadfb7)
- thanks clippy (ebacafd)
- normalization test (877b519)
- add more tests for typical operations (56bfad7)
- first successful test for addition (365bcf0)
- simplify CI.yml (c0295c5)
- fix fixture script (0efccd4)
- first test can instantiate an
Index
on the new fixture (f9e31f2) - add support for git-lfs to support archives (9a2ce43)
- build git repository from parts (d28591b)
- also add commit-message information (7e85688)
- refactor (0c77e40)
- refactor (78e05bd)
- re-enable and fix doc-tests (946ca4c)
- move
CloneOptions
intoindex
module. (07f4b6c) - refactor (ecd84eb)
- a script to create an index fixture (9a5f312)
- update to latest release of
- Uncategorized