New Features (BREAKING)
-
make it possible to use filter pipeline with streaming for checkouts.
This is done by providing agix_filter::Pipeline
tocheckout::Options
to control
how filters are applied. -
a complete, streaming compatible,
git
filter pipeline.
It's configuring itself based on each input path and supports streaming.Some name changes where also performed while at it.
Bug Fixes (BREAKING)
- improve conversion API of
Pipeline::convert_to_git(index_object)
to be more consistent and practical.
index_object
now receives the path to the entry as first argument, notably in a data-type that is fitting for
the purpose.
Additionally, implementClone
forPipeline
.
We also make sure that the input stream is turned into a buffer in case there is no driver, previously filtering
had nothing to work with if there was no driver.
Commit Statistics
- 9 commits contributed to the release over the course of 12 calendar days.
- 18 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Fix gix-filter dev-dependencies (a7f9441)
- Release gix-features v0.32.0, gix-actor v0.24.0, gix-glob v0.10.0, gix-attributes v0.15.0, gix-commitgraph v0.18.0, gix-config-value v0.12.4, gix-fs v0.4.0, gix-object v0.33.0, gix-ref v0.33.0, gix-config v0.26.0, gix-command v0.2.7, gix-url v0.21.0, gix-credentials v0.17.0, gix-diff v0.33.0, gix-discover v0.22.0, gix-filter v0.1.0, gix-ignore v0.5.0, gix-revwalk v0.4.0, gix-traverse v0.30.0, gix-index v0.21.0, gix-mailmap v0.16.0, gix-negotiate v0.5.0, gix-pack v0.40.0, gix-odb v0.50.0, gix-transport v0.34.0, gix-protocol v0.36.0, gix-revision v0.18.0, gix-refspec v0.14.0, gix-worktree v0.22.0, gix v0.49.0 (68ae3ff)
- Adjust package versions (by cargo-smart-release) (c70e54f)
- Prepare changelogs prior to release (e4dded0)
- Just fmt (a063c62)
- Merge branch 'integrate-filtering' (b19a56d)
- Make it possible to use filter pipeline with streaming for checkouts. (29a64c2)
- Improve conversion API of
Pipeline::convert_to_git(index_object)
to be more consistent and practical. (35415db) - A complete, streaming compatible,
git
filter pipeline. (94df6e0)