CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 19:17:49 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"e4f60878baad46dfe2f503355dc69f22"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=36BYwfhp9zgrjg9sqgXm3SEwQx%2FRNLvJvJeD3thPk6XOpJNbYtpfsKy2B9UFvnDSuPelK0ryDkS1U8CjbYBD1LcrOIsOQCbEzOJmxc0Dolsnou74YlLxCMQUCymZYZIQ9JACFBnSxC0INrac1sYnA4QMtukD2t8E9u25jReoxV9naeSnrbc8%2FrekWUlKPMjR9sSOcWn01XpZmOhqEoRkSlhC42%2BJ7cDcPfM35GqKVRMbygpYTbZ2upM%2FVXIFep1XamTW0zpPQy%2FIZHSt1TQQQg%3D%3D--ML6Sn6DOfDCKzT0R--SP%2B7JDXb0LvRMKyFFoKxWA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1729138697.1753298268; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 19:17:48 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 19:17:48 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: C8CC:12BD61:1029570:132729E:6881355C
Tags · GitoxideLabs/gitoxide · GitHub
Toggle v0.45.0's commit message
Toggle gix-worktree-v0.42.0's commit message
Toggle gix-worktree-stream-v0.22.0's commit message
Toggle gix-worktree-state-v0.20.0's commit message
Toggle gix-v0.73.0's commit message
Toggle gix-url-v0.32.0's commit message
Toggle gix-traverse-v0.47.0's commit message
Toggle gix-transport-v0.48.0's commit message
Toggle gix-trace-v0.1.13's commit message
Toggle gix-tempfile-v18.0.0's commit message
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 359
Tags: GitoxideLabs/gitoxide
Tags
v0.45.0
### New Features - add first debug version of `gix tag list` - `gix revision list --long-hashes` for faster iteration. The performance of the short-hash generation was improved as well. - support for `commitgraph list from..to` to exercise the new 'hide' capability. - Enable precious file parsing in `gix` CLI by default, allow overrides. That's pretty neat as one can now set `GIX_PARSE_PRECIOUS=0` in the environment to disable precious file parsing, good to see what difference it makes. It's also possible to do this wiht `gix -c gitoxide.parsePrecious=0`. - add support for multiple blame ranges like `gix blame -L <range> -L <other-range> ...` Update the blame subcommand to handle multiple line ranges. This allows specifying multiple `-L` options similar to the usage of git. ### Commit Statistics - 19 commits contributed to the release over the course of 78 calendar days. - 79 days passed between releases. - 5 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Merge pull request #2073 from cruessler/add-tag-list (c7af04d) - Refactor (750ae9b) - Add first debug version of `gix tag list` (37d3bf2) - Merge pull request #2062 from rickprice/minor_documentation_fixups (c2eb0c1) - Small documentation fixes (bfb1c34) - Merge pull request #2041 from cruessler/add-blame-extraction (dd5f0a4) - Merge pull request #2051 from GitoxideLabs/improvements (f933f80) - `gix revision list --long-hashes` for faster iteration. (ab52a49) - Adapt to changes in `gix-blame` (4afc51d) - Merge pull request #2022 from cruessler/add-rename-tracking-to-blame (76eddf8) - Refactor (3e5365c) - Merge pull request #2037 from GitoxideLabs/hide (92febae) - Support for `commitgraph list from..to` to exercise the new 'hide' capability. (c5bc49f) - Merge pull request #2019 from GitoxideLabs/precious-opt-in (5f9de52) - Enable precious file parsing in `gix` CLI by default, allow overrides. (1df1ebb) - Merge pull request #1973 from holodorum/feature/blame-range-support (de13b16) - Refactor (d4461e7) - Add support for multiple blame ranges like `gix blame -L <range> -L <other-range> ...` (36a6ffe) - Adapt to changes in `gix-blame` (8143d69)
gix-worktree-v0.42.0
### New Features (BREAKING) - Pattern parser in is now stateful to allow options for how to parse ignore patterns. That way it can support settings and other state that affect parsing. This affects various crates which are all marked as breaking now. ### Commit Statistics - 8 commits contributed to the release over the course of 79 calendar days. - 79 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Update changelogs prior to release (65037b5) - Merge pull request #2019 from GitoxideLabs/precious-opt-in (5f9de52) - Pattern parser in is now stateful to allow options for how to parse ignore patterns. (828e903) - Merge pull request #2014 from GitoxideLabs/zip (648022b) - Release gix-glob v0.20.1, gix-attributes v0.26.1, gix-command v0.6.1, gix-filter v0.19.2, gix-worktree-stream v0.21.2, gix-archive v0.21.2 (f0ed2cc) - Merge pull request #2009 from GitoxideLabs/release-gix-index (c3f06ae) - Release gix-path v0.10.18, gix-date v0.10.2, gix-traverse v0.46.2, gix-index v0.40.1 (d2b4c44) - Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)
gix-worktree-stream-v0.22.0
A maintenance release without user-facing changes. ### Commit Statistics - 4 commits contributed to the release over the course of 59 calendar days. - 59 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Update changelogs prior to release (65037b5) - Merge pull request #2033 from GitoxideLabs/dependabot/cargo/cargo-b72232998d (f8d7c0a) - Bump the cargo group with 56 updates (151e3a5) - Merge pull request #2014 from GitoxideLabs/zip (648022b)
gix-worktree-state-v0.20.0
A maintenance release without user-facing changes. ### Commit Statistics - 6 commits contributed to the release over the course of 79 calendar days. - 79 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Update changelogs prior to release (65037b5) - Merge pull request #2014 from GitoxideLabs/zip (648022b) - Release gix-glob v0.20.1, gix-attributes v0.26.1, gix-command v0.6.1, gix-filter v0.19.2, gix-worktree-stream v0.21.2, gix-archive v0.21.2 (f0ed2cc) - Merge pull request #2009 from GitoxideLabs/release-gix-index (c3f06ae) - Release gix-path v0.10.18, gix-date v0.10.2, gix-traverse v0.46.2, gix-index v0.40.1 (d2b4c44) - Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)
gix-v0.73.0
### New Features - add `repo.references().pseudo()` for traversing refs like `HEAD` and `FETCH_HEAD`. - add `Repository::committer_or_set_generic_fallback()`. That way one can always obtain a committer, even though it might not represent the entity actually committing. - add `revision::walk::Platform::hide()`. This finally makes safe traversals possible and is what most people would want to use instead of `boundary()`. - add `gitoxide.parsePrecious` configuration key to opt-in to precious file parsing. - add `Repository::is_empty()` to emulate the similar `git2` API - add `Repository::merge_bases_many()` for simplified retrieval of multiple mergebases. - add `tree::EntryRef::to_owned()`. That way it's in a more reasonable spot as sibling to `Entry` and it's clearer how to convert noe into the other. - add `EntryRef::kind()` as shortcut for `EntryRef::mode().kind()`. ### Bug Fixes - don't panic if `remote::Connection::ref_map()` doesn't finish the handshake - `Repository::branch_remote_ref_name()` won't fail on short names anymore. Instead, these partial names are turned into branch names, which seems more in line with what Git can do. - `strict_config` in conjunction with `GIT_WORK_TREE` no longer triggers an error. ### Other - <csr-id-b7c1f2c25c7485095022fec290492aa4b7c5c5a2/> Fixed no_locations options for diffing ### Bug Fixes (BREAKING) - allow querying `Repository::submodules()` in an unborn repository. It's a breaking change merely because the error type changed. ### Commit Statistics - 52 commits contributed to the release over the course of 79 calendar days. - 79 days passed between releases. - 13 commits were understood as [conventional](https://www.conventionalcommits.org). - 2 unique issues were worked on: #1985, #2055 ### Thanks Clippy [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. ### Commit Details * **#1985** - `strict_config` in conjunction with `GIT_WORK_TREE` no longer triggers an error. (3f85bf5) * **#2055** - Don't panic if `remote::Connection::ref_map()` doesn't finish the handshake (427274b) * **Uncategorized** - Update changelogs prior to release (65037b5) - Merge pull request #2061 from orthros/pseudo-refs (60c29a5) - Refactor (43f92b5) - Add `repo.references().pseudo()` for traversing refs like `HEAD` and `FETCH_HEAD`. (2affbab) - Merge pull request #2071 from cruessler/add-accessors-to-change-ref (5335c84) - Adapt to changes in `gix-diff` (a0cef8b) - Merge pull request #2070 from GitoxideLabs/dependabot/cargo/cargo-827bceb7eb (dab97f7) - Bump the cargo group across 1 directory with 68 updates (a9a8ea1) - Merge pull request #2065 from cruessler/add-asset-dir-to-blame-copy-royal (3f2be40) - Fix CI by not using `-t bad` (73a30f8) - Merge pull request #2062 from rickprice/minor_documentation_fixups (c2eb0c1) - Merge pull request #2057 from GitoxideLabs/improvements (e8b7a4e) - Small documentation fixes (bfb1c34) - Thanks clippy (554ce13) - `Repository::branch_remote_ref_name()` won't fail on short names anymore. (a75b4a2) - Merge pull request #2048 from ralphmodales/fetch-without-commiter-config (5cf6d05) - Add `Repository::committer_or_set_generic_fallback()`. (d7db360) - Add committer fallback for fetch (62e4bab) - Merge pull request #2045 from uberroot4/main (298f22e) - Fixed no_locations options for diffing (b7c1f2c) - Merge pull request #2037 from GitoxideLabs/hide (92febae) - Add `revision::walk::Platform::hide()`. (a9befb2) - Merge pull request #2033 from GitoxideLabs/dependabot/cargo/cargo-b72232998d (f8d7c0a) - Bump the cargo group with 56 updates (151e3a5) - Merge pull request #2029 from GitoxideLabs/submodule-all (b199c6e) - Add a test to assure `subomdule.<name>.ignore = all` is handled correctly. (657dec4) - Merge pull request #2026 from EliahKagan/run-ci/check-msrv-next (40f5a56) - Use `gix` manifest `rust-version` in all MSRV checks (654a8fa) - Merge pull request #2019 from GitoxideLabs/precious-opt-in (5f9de52) - Adapt to changes in `gix-ignore` and `gix-glob`, and more. (4ef7806) - Add `gitoxide.parsePrecious` configuration key to opt-in to precious file parsing. (85a24b3) - Merge pull request #2016 from GitoxideLabs/improvements (7ae3797) - Add `Repository::is_empty()` to emulate the similar `git2` API (b985766) - Allow querying `Repository::submodules()` in an unborn repository. (26ae766) - Merge pull request #2014 from GitoxideLabs/zip (648022b) - Release gix-glob v0.20.1, gix-attributes v0.26.1, gix-command v0.6.1, gix-filter v0.19.2, gix-worktree-stream v0.21.2, gix-archive v0.21.2 (f0ed2cc) - Merge pull request #2009 from GitoxideLabs/release-gix-index (c3f06ae) - Release gix-path v0.10.18, gix-date v0.10.2, gix-traverse v0.46.2, gix-index v0.40.1 (d2b4c44) - Merge pull request #2000 from GitoxideLabs/improvements (fdfb239) - Add `Repository::merge_bases_many()` for simplified retrieval of multiple mergebases. (f687cb1) - Merge pull request #1993 from EliahKagan/run-ci/baseline (7a33e2a) - Completely remove `:/` baseline skip (b623bf1) - Flip `:/` baseline skip from CI to local and extend (2400158) - Merge pull request #1987 from GitoxideLabs/fix-1985 (189d1a0) - Merge pull request #1975 from GitoxideLabs/improvements (28935a5) - Add `tree::EntryRef::to_owned()`. (3a5068e) - Merge pull request #1977 from GitoxideLabs/dependabot/cargo/cargo-811d7b929d (800738a) - Bump the cargo group with 12 updates (4408166) - Add `EntryRef::kind()` as shortcut for `EntryRef::mode().kind()`. (3ef6b55) - Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)
gix-url-v0.32.0
### Bug Fixes - username in scp-like url is no longer percent-encoded Since Git doesn't percent-decode characters in scp-like URL, we shouldn't encode username at all. ### Commit Statistics - 7 commits contributed to the release over the course of 79 calendar days. - 79 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: #2056 ### Commit Details * **#2056** - Username in scp-like url is no longer percent-encoded (04bc4a8) * **Uncategorized** - Update changelogs prior to release (65037b5) - Merge pull request #2060 from yuja/push-urolxnurwtsn (68d761c) - Add baseline tests for `_` and `@` in username (212b618) - Merge pull request #2009 from GitoxideLabs/release-gix-index (c3f06ae) - Release gix-path v0.10.18, gix-date v0.10.2, gix-traverse v0.46.2, gix-index v0.40.1 (d2b4c44) - Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)
gix-traverse-v0.47.0
### New Features - add `commit::Simple::hide()` to hide a given set of tips. That means, these tips and all their ancestors will be hidden from the traversal. ### Commit Statistics - 7 commits contributed to the release over the course of 65 calendar days. - 65 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Update changelogs prior to release (65037b5) - Merge pull request #2070 from GitoxideLabs/dependabot/cargo/cargo-827bceb7eb (dab97f7) - Bump the cargo group across 1 directory with 68 updates (a9a8ea1) - Merge pull request #2037 from GitoxideLabs/hide (92febae) - Improve traversal performance when hidden tips are used. (219655f) - Add `commit::Simple::hide()` to hide a given set of tips. (1b08fd9) - Merge pull request #2009 from GitoxideLabs/release-gix-index (c3f06ae)
gix-transport-v0.48.0
A maintenance release without user-facing changes. ### Commit Statistics - 14 commits contributed to the release over the course of 79 calendar days. - 79 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Thanks Clippy [Clippy](https://github.com/rust-lang/rust-clippy) helped 1 time to make code idiomatic. ### Commit Details * **Uncategorized** - Update changelogs prior to release (65037b5) - Merge pull request #2070 from GitoxideLabs/dependabot/cargo/cargo-827bceb7eb (dab97f7) - Bump the cargo group across 1 directory with 68 updates (a9a8ea1) - Merge pull request #2062 from rickprice/minor_documentation_fixups (c2eb0c1) - Small documentation fixes (bfb1c34) - Merge pull request #2033 from GitoxideLabs/dependabot/cargo/cargo-b72232998d (f8d7c0a) - Bump the cargo group with 56 updates (151e3a5) - Merge pull request #2014 from GitoxideLabs/zip (648022b) - Release gix-glob v0.20.1, gix-attributes v0.26.1, gix-command v0.6.1, gix-filter v0.19.2, gix-worktree-stream v0.21.2, gix-archive v0.21.2 (f0ed2cc) - Merge pull request #1999 from GitoxideLabs/credential-helper-protocol-fix (8d30ab1) - Adapt to changes in `gix-sec` (6880175) - Merge pull request #1975 from GitoxideLabs/improvements (28935a5) - Thanks clippy (dbf65c9) - Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)
gix-trace-v0.1.13
A maintenance release without user-facing changes. ### Commit Statistics - 4 commits contributed to the release. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Update changelogs prior to release (65037b5) - Merge pull request #2070 from GitoxideLabs/dependabot/cargo/cargo-827bceb7eb (dab97f7) - Bump the cargo group across 1 directory with 68 updates (a9a8ea1) - Merge pull request #1778 from GitoxideLabs/new-release (8df0db2)
gix-tempfile-v18.0.0
A maintenance release without user-facing changes. ### Commit Statistics - 8 commits contributed to the release over the course of 79 calendar days. - 79 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details * **Uncategorized** - Update changelogs prior to release (65037b5) - Merge pull request #2070 from GitoxideLabs/dependabot/cargo/cargo-827bceb7eb (dab97f7) - Bump the cargo group across 1 directory with 68 updates (a9a8ea1) - Merge pull request #2062 from rickprice/minor_documentation_fixups (c2eb0c1) - Small documentation fixes (bfb1c34) - Merge pull request #2033 from GitoxideLabs/dependabot/cargo/cargo-b72232998d (f8d7c0a) - Bump the cargo group with 56 updates (151e3a5) - Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)
PreviousNext
You can’t perform that action at this time.