Skip to content

Commit

Permalink
Bump gix from 0.68.0 to 0.69.1 (#1859)
Browse files Browse the repository at this point in the history
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
dependabot[bot] authored Jan 3, 2025
1 parent d02cddc commit 8cb3a35
Showing 1 changed file with 115 additions and 41 deletions.
156 changes: 115 additions & 41 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 8cb3a35

Please sign in to comment.