Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump gix from 0.68.0 to 0.69.1 (#1859)
Bumps [gix](https://github.com/GitoxideLabs/gitoxide) from 0.68.0 to 0.69.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/GitoxideLabs/gitoxide/releases">gix's releases</a>.</em></p> <blockquote> <h2>gix v0.69.0</h2> <h3>Changed</h3> <ul> <li> <p>Adjust gix::dirwalk::Options::{X,set_X} parameter names This adjusts the names of parameters to <code>X</code> and <code>set_X</code> methods of <code>gix::dirwalk::Options</code> (where <code>X</code> is an option name) to use a systematic naming convention:</p> <ul> <li>For the same option <code>X</code>, the <code>X</code> and <code>set_X</code> methods now always have the same name of the parameter that specifies a value for an option.</li> </ul> </li> </ul> <h3>New Features</h3> <ul> <li>handle RefLogLookup::Date</li> <li>add <code>merge::tree::TreeFavor</code> similar to <code>*::FileFavor</code>. That way it's possible to control how tree-conflicts should be auto-resolved.</li> </ul> <h3>Bug Fixes</h3> <ul> <li>assure date-tests won't fail over time. Need to use absolute timestamps as it's impossible to control the system time.</li> <li>public access to the contained repository in wrapped types, like <code>Id</code>. This makes these types easier to use as it's enough to pass a wrapped type to perform more actions on the underlying repository.</li> </ul> <h3>New Features (BREAKING)</h3> <ul> <li> <p>move all possible code from <code>gix</code> to <code>gix-protocol</code>. For now, just move the code down and immediately re-integrate in <code>gix</code> to be able to use its tests to validate it.</p> <p>This is a breaking change as some types move and change the layout.</p> </li> <li> <p>Add <code>gix-shallow</code> crate and use it from <code>gix</code> and <code>gix-protocol</code> That way it's easier to reuse shallow-handling code from plumbing crates.</p> <p>Note that this is a breaking change as <code>gix-protocol</code> now uses the <code>gix-shallow::Update</code> type, which doesn't implement a formerly public <code>from_line()</code> method anymore. Now it is available as <code>fetch::response::shallow_update_from_line()</code>.</p> </li> </ul> <h3>Bug Fixes (BREAKING)</h3> <ul> <li> <p>symlinks_to_directories_are_ignored_like_directories by value The methods of <code>gix::dirwalk::Options</code> are paired, where for each option <code>X</code> of <code>Options</code>, a method named like <code>X</code> takes and returns <code>self</code> by value, and a method <code>set_X</code> takes and returns <code>self</code> by mutable reference.</p> <p>But in <code>symlinks_to_directories_are_ignored_like_directories</code>, both took <code>self</code> by mutable reference. This fixes that. The effect of</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/GitoxideLabs/gitoxide/commit/3f725122aa173880aaafd4abc43b60bef3b8ca4a"><code>3f72512</code></a> Release gix v0.69.1</li> <li><a href="https://github.com/GitoxideLabs/gitoxide/commit/3fb0c188cb42c624ebbf5add4140bf8518e05bb2"><code>3fb0c18</code></a> Merge pull request <a href="https://redirect.github.com/GitoxideLabs/gitoxide/issues/1740">#1740</a> from GitoxideLabs/cargo-improvements</li> <li><a href="https://github.com/GitoxideLabs/gitoxide/commit/51a430114493de392ce0c60f462d6e3ff36475a4"><code>51a4301</code></a> fix: remove unused fetch-error variants</li> <li><a href="https://github.com/GitoxideLabs/gitoxide/commit/d22937f91b8ecd0ece0930c4df9d580f3819b2fe"><code>d22937f</code></a> Merge pull request <a href="https://redirect.github.com/GitoxideLabs/gitoxide/issues/1739">#1739</a> from GitoxideLabs/new-release</li> <li><a href="https://github.com/GitoxideLabs/gitoxide/commit/beb0ea8c4ff94c64b7773772a9d388ccb403f3c1"><code>beb0ea8</code></a> Release gix-dir v0.11.0, gix-revision v0.31.1, gix-merge v0.2.0, gix-pack v0....</li> <li><a href="https://github.com/GitoxideLabs/gitoxide/commit/c1ba5719132227410abefeb54e3032b015233e94"><code>c1ba571</code></a> Release gix-date v0.9.3, gix-object v0.46.1, gix-command v0.4.0, gix-filter v...</li> <li><a href="https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4"><code>7ea8582</code></a> update changelogs prior to release</li> <li><a href="https://github.com/GitoxideLabs/gitoxide/commit/06d2738d204ad8ebe4bd68a80c29f040ed8075cc"><code>06d2738</code></a> Merge pull request <a href="https://redirect.github.com/GitoxideLabs/gitoxide/issues/1737">#1737</a> from GitoxideLabs/report</li> <li><a href="https://github.com/GitoxideLabs/gitoxide/commit/2cc65bbdeeeb04248aa2570530e21b9f1fdeadda"><code>2cc65bb</code></a> finalize gix-shallow crate</li> <li><a href="https://github.com/GitoxideLabs/gitoxide/commit/5017e18f3e1a8e1ee4c1dd60d47ee04cbee191f0"><code>5017e18</code></a> Add the monthly report for December 2024</li> <li>Additional commits viewable in <a href="https://github.com/GitoxideLabs/gitoxide/compare/gix-v0.68.0...gix-v0.69.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=gix&package-manager=cargo&previous-version=0.68.0&new-version=0.69.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information