Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update all dependencies #67

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 4, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update New value References Sourcegraph
actions/cache action major v4 source code search for "actions/cache"
actions/checkout action major v4 source code search for "actions/checkout"
actions/download-artifact action major v4 source code search for "actions/download-artifact"
actions/upload-artifact action major v4 source code search for "actions/upload-artifact"
anyhow workspace.dependencies patch 1.0.86 source code search for "anyhow"
cachix/install-nix-action action digest code search for "cachix/install-nix-action"
futures (source) dependencies patch 0.3.30 homepage, source code search for "futures"
gix dependencies minor 0.63.0 source code search for "gix"
graphql_client workspace.dependencies minor 0.14.0 source code search for "graphql_client"
keyring dependencies minor 2.3.3 source code search for "keyring"
log dependencies patch 0.4.21 source code search for "log"
log4rs dependencies minor 1.3.0 source code search for "log4rs"
lsp-server (source) dependencies patch 0.7.6 source code search for "lsp-server"
lsp-types workspace.dependencies minor 0.96.0 source code search for "lsp-types"
ncipollo/release-action action digest code search for "ncipollo/release-action"
once_cell dependencies minor 1.19.0 source code search for "once_cell"
openssl workspace.dependencies patch 0.10.64 source code search for "openssl"
regex dependencies patch 1.10.4 source code search for "regex"
reqwest workspace.dependencies minor 0.12.4 source code search for "reqwest"
serde (source) workspace.dependencies patch 1.0.203 homepage, source code search for "serde"
serde_json workspace.dependencies patch 1.0.117 source code search for "serde_json"
swatinem/rust-cache action digest code search for "swatinem/rust-cache"
tokio (source) workspace.dependencies minor 1.37.0 homepage, source code search for "tokio"
ubuntu github-runner major 22.04 source code search for "ubuntu"
url workspace.dependencies patch 2.5.0 source code search for "url"
whoami (source) dependencies minor 1.5.1 homepage, source code search for "whoami"

Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.


Release Notes

actions/cache (actions/cache)

v4

Compare Source

actions/checkout (actions/checkout)

v4

Compare Source

actions/download-artifact (actions/download-artifact)

v4

Compare Source

actions/upload-artifact (actions/upload-artifact)

v4

Compare Source

dtolnay/anyhow (anyhow)

v1.0.86

Compare Source

  • Fix parse error in ensure! with non-literal after minus sign (#​373)

v1.0.85

Compare Source

  • Improve ensure! macro's rules to unblock some rustc pretty-printer improvements (#​368, #​371)

v1.0.84

Compare Source

  • Disallow calling ensure! through a Not impl for a type that is not bool (#​367)

v1.0.83

Compare Source

  • Integrate compile-time checking of cfgs (#​363)

v1.0.82

Compare Source

  • Documentation improvements

v1.0.81

Compare Source

  • Make backtrace support available when using -Dwarnings (#​354)

v1.0.80

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78

v1.0.79

Compare Source

  • Work around improperly cached build script result by sccache (#​340)

v1.0.78

Compare Source

  • Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (#​337)

v1.0.77

Compare Source

v1.0.76

Compare Source

  • Opt in to unsafe_op_in_unsafe_fn lint (#​329)
rust-lang/futures-rs (futures)

v0.3.30

Compare Source

  • Add {BiLock,SplitStream,SplitSink,ReadHalf,WriteHalf}::is_pair_of (#​2797)
  • Fix panic in FuturesUnordered::clear (#​2809)
  • Fix panic in AsyncBufReadExt::fill_buf (#​2801, #​2812)
  • Improve support for targets without atomic CAS (#​2811)
  • Remove build scripts (#​2811)
Byron/gitoxide (gix)

v0.63.0: gix v0.63.0

Compare Source

New Features
  • checkout respects options for core.protectHFS and core.protectNTFS.
    This also adds gitoxide.core.protectWindows as a way to enforce
    additional restrictions that are usually only available on Windows.

    Note that core.protectNFS is always enabled by default, just like
    it is in Git.

Bug Fixes
  • empty paths as configured will not be an error with lenient configuration enabled.
    When using gix::open_opts(path, options.strict_config(false)), empty core.excludesFile values
    will not cause an error anymore.

    Note that in strict mode, the behaviour is unchanged so invalid configuration can rather be fixed
    than ignored.

  • don't unwrap when reading possibly left-over bytes from pack-stream

Commit Statistics
  • 23 commits contributed to the release over the course of 38 calendar days.
  • 38 days passed between releases.
  • 3 commits were understood as conventional.
  • 2 unique issues were worked on: #​1352, #​1370
Commit Details
view details
  • #​1352
    • Don't unwrap when reading possibly left-over bytes from pack-stream (88a6a4e)
  • #​1370
    • Empty paths as configured will not be an error with lenient configuration enabled. (3c7b7b3)
  • Uncategorized
    • Adjust changelogs prior to release (9511416)
    • Merge branch 'various-fixes' (d6cd449)
    • Update dependencies (cd4de83)
    • Fix-CI (6f55f2a)
    • Merge pull request from GHSA-7w47-3wg8-547c (79dce79)
    • Adapt to changes in gix-ref (d2ae9d5)
    • Adapt to changes in gix-index (5f86e6b)
    • Fix compile warnings (f961687)
    • Address review comments (fcc3b69)
    • Apply suggestions from code review (bad9a79)
    • Checkout respects options for core.protectHFS and core.protectNTFS. (886d6b5)
    • Adapt to changes in gix-worktree (1ca6a3c)
    • Merge pull request #​1371 from Byron/fix-empty-excludes-file (3c21741)
    • Release gix-date v0.8.6 (d3588ca)
    • Merge branch 'status' (04ef31e)
    • Improve docs to be more approachable from git2 (5197b5a)
    • Merge branch 'status' (e791bc5)
    • Merge branch 'cargo-fixes' (977346e)
    • Release gix-index v0.32.1, gix-pathspec v0.7.4, gix-worktree v0.33.1, gix-dir v0.4.1 (54ac559)
    • Merge pull request #​1345 from EliahKagan/shell-scripts (fe24c89)
    • Add missing +x bit on scripts that are run and not sourced (41bf65a)

v0.62.0: gix v0.62

Compare Source

Please note that this release contains a security fix originally implemented in gix-transport via this PR which prevents ssh options to be smuggled into the ssh command-line invocation with a username provided to a clone or fetch URL.

Details can be found in the advisory.

Bug Fixes
  • into_index_worktree_iter() now takes an iterator, instead of a Vec.
    This makes the API more consistent, and one can pass None
    as well.

  • show submodules in status independently of their active state.
    Even inactive submodules are shown in the status by git status,
    so gix should do the same.

    First observed in https://github.com/helix-editor/helix/pull/5645#issuecomment-2016798212

  • forward curl rustls feature from gix-transport to avoid curl in gix.
    This removes the curl dependency just for configuring it, and removes
    a hazard which became evident with reqwest.

Bug Fixes (BREAKING)
  • Make topo more similar to Ancestors, but also rename Ancestors to Simple
Commit Statistics
Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

v0.61.1: gix v0.61.1

Compare Source

This release also updates reqwest to v0.12, bringing hyper 1.0 and a more recent rustls version.

Bug Fixes
  • missing closing backtick in gix lib documentation
Commit Statistics
  • 7 commits contributed to the release over the course of 2 calendar days.
  • 3 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized
    • Prepare changelogs prior to release (7018a92)
    • Merge branch 'patch-1' (8fde62b)
    • Turncurl into a workspace package (adee500)
    • Make reqwest a workspace package (369cf1b)
    • Merge pull request #​1325 from kdelorey/fix/simple-docs-formatting (3b34699)
    • Fixed opening of backtick in documentation. (f1bc4cd)
    • Missing closing backtick in gix lib documentation (e1fec3c)

v0.61.0: gix v0.61.0

Compare Source

Documentation
  • fix typo
New Features (BREAKING)
  • provide Repository::dirwalk_iter().
    That way, more copying happens but the usability increases tremendously as well.
    It's breaking as public types moved from repository::dirwalk to dirwalk,
    dissolving repository::dirwalk entirely.
Commit Statistics
  • 7 commits contributed to the release over the course of 3 calendar days.
  • 3 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized

v0.60.0: gix v0.60.0

Compare Source

New Features
  • add gix status --index-worktree-renames
    This enables rename-tracking between worktree and index, something
    that Git also doesn't do or doesn't do by default.
    It is, however, available in git2.
  • describing commits can now be done with conditional dirty-suffix using commit::describe::Resolution::format_with_dirty_suffix()
  • add Repository::is_dirty()
    The simplest way to learn if the repository is dirty or not.
  • Add Submodule::status() method.
    That way it's possible to obtain submodule status information,
    with enough information to implement git status-like commands.
  • add Status iterator.
    We also move the IndexPersistedOrInMemory type to the worktree module
    as its more widely useful.
New Features (BREAKING)
  • diff::resource_cache() now takes the attribute stack directly.
    That way, the constructor becaomes more versatile as the user can chose
    to pass attribute stacks that have more functionality, and thus can be
    used in more places.
Commit Statistics
  • 15 commits contributed to the release over the course of 10 calendar days.
  • 18 days passed between releases.
  • 6 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized
    • Prepare changelogs prior to release (52c3bbd)
    • Merge branch 'status' (3e5c974)
    • Assure submodule status doesn't operate if there is no worktree checkout (3753592)
    • Make summary available for Item. (da45d92)
    • Add gix status --index-worktree-renames (66e87cd)
    • Add status.showUntrackedFiles to config-tree and use it in status() (22abf60)
    • Fix lints for nightly, and clippy (f8ce3d0)
    • Allow configuration of interrupts in status iter (f1ba7bd)
    • Provide a non-parallel version of the status iteration (17bef30)
    • Describing commits can now be done with conditional dirty-suffix using commit::describe::Resolution::format_with_dirty_suffix() (c7ddd30)
    • Add Repository::is_dirty() (c20ad28)
    • Add submodule support for status iterator (4a4989d)
    • Add Submodule::status() method. (a29fa00)
    • Add Status iterator. (0330ad7)
    • diff::resource_cache() now takes the attribute stack directly. (57cf83b)

v0.59.0: gix v0.59.0

Compare Source

New Features
  • add Repository::dirwalk_with_delegate().
    That way it's possible to perform arbitrary directory walks,
    useful for status, clean, and add.
  • add open::Options::current_dir().
    That way it's possible to obtain the current working directory
    with which the repository was opened.
New Features (BREAKING)
  • empty pathspecs with prefix now are optionally matching the prefix.
    Otherwise it's not possible to have the 'no pattern matches everything' case
    which is important in conjunction with prefixes and the requirement to
    still see everything outside of the prefix.
Bug Fixes (BREAKING)
  • leave more control to the user when creating pathspecs
Commit Statistics
  • 18 commits contributed to the release over the course of 30 calendar days.
  • 36 days passed between releases.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized
    • Prepare changelogs prior to release (f2e111f)
    • Merge branch 'status' (bb48c4c)
    • Empty pathspecs with prefix now are optionally matching the prefix. (0b1b44f)
    • Leave more control to the user when creating pathspecs (1e85396)
    • Adapt to changes in gix-dir (ab0f63a)
    • Merge pull request #​1300 from DianaNites/patch-1 (e186199)
    • Fix a typo in gix::clone::PrepareFetch::new, crate_opts -> create_opts (adbf8e8)
    • Adapt to changes in gix-status (366dfb3)
    • Adapt to changes in gix-dir (e91accc)
    • Merge branch 'panic-msg-fix' (a86a5c0)
    • Fix into_{blob,tag} panic messages (b81d8ae)
    • Merge branch 'dirwalk' (face359)
    • Add Repository::dirwalk_with_delegate(). (6914d1a)
    • Add open::Options::current_dir(). (d8bd45e)
    • Merge branch 'tempfile-permissions' (7b44c7f)
    • Release gix-tempfile v13.1.0, gix-lock v13.1.0, safety bump 12 crates (8430442)
    • Release gix-command v0.3.4 (8a62fb5)
    • Release gix-path v0.10.5 (b8cba96)

v0.58.0: gix v0.58.0

Compare Source

New Features
  • add max-control feature for fine-grained performance control.
    This also adds the following performance features:

    • zlib-ng
  • zlib-ng-compat

  • zlib-stock

  • parallel-walkdir

Bug Fixes
  • object::tree::diff::Platform::for_each_to_obtain_tree(callback) errors are more convenient to use.
    Due to a change in how the generic error type is declared it should now be possible to
    use anyhow with it as well.
Commit Statistics
  • 13 commits contributed to the release over the course of 18 calendar days.
  • 20 days passed between releases.
  • 4 commits were understood as conventional.
  • 1 unique issue was worked on: #​670
Commit Details
view details
  • #​670
    • object::tree::diff::Platform::for_each_to_obtain_tree(callback) errors are more convenient to use. (e3c5a0f)
  • Uncategorized
    • Prepare changelogs prior to release (6a2e0be)
    • Merge branch 'finegrained-features' (d8570d0)
    • Add max-control feature for fine-grained performance control. (8847676)
    • Merge branch 'dirwalk' (5d176fc)
    • Use gix_fs::current_dir(precompose_unicode). (7d8d167)
    • Adapt to changes in gix-features (eacb5a4)
    • Add env::args_os_opt() which takes an argument to determine input unicode-decomposition (a7e606b)
    • Release gix-trace v0.1.7, gix-features v0.37.2, gix-commitgraph v0.23.2, gix-traverse v0.36.2, gix-index v0.28.2 (b6c04c8)
    • Merge pull request #​1248 from joshtriplett/tyop (39f35da)
    • Typo fixes (3ef3bc2)
    • max-performance-zlib-ng-compat flag (1ba9488)
    • Add a max-performance-zlib-ng-compat flag (cfb06ec)

v0.57.1: gix v0.57.1

Compare Source

Chore
  • change rust-version manifest field back to 1.65.
    They didn't actually need to be higher to work, and changing them
    unecessarily can break downstream CI.

    Let's keep this value as low as possible, and only increase it when
    more recent features are actually used.

Commit Statistics
  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized
    • Merge branch 'msrv' (8c492d7)
    • Change rust-version manifest field back to 1.65. (3bd09ef)

v0.57.0: gix v0.57.0

Compare Source

Chore
  • upgrade MSRV to v1.70
    Our MSRV follows the one of helix, which in turn follows Firefox.
New Features
  • Repository::rev_parse*() now supports branch@{upstream|push|u|p}.
    Previously it would be parsed, but always error as the implementation didn't exist.
    Now it will return the fetch and push tracking branches respectively.

  • Add Reference::remote_tracking_ref_name() and *::remote_ref_name().
    These methods mirror their respective Repository::branch_* prefixed versions.

  • add Repository::branch_remote_tracking_ref_name().

  • add push.default config key

  • add config::Snapshot::trusted_program().
    That way it's possible to obtain an executable, program or script
    from a key in the configuration that is in a trusted section of the
    configuration.

    This goes along with a new command feature that brings in the command
    module at the top level to be able to execute such commands.

  • add clone::PrepareFetch::with_in_memory_config_overrides().
    With it one can affect the repository configuration right before fetching.

New Features (BREAKING)
  • Repository::remote_names|remote_default_name() now returns Cow<'_, BStr> instead of Cow<'_, str>.
    That way information won't degenerate due to enforcement of UTF-8.
Bug Fixes (BREAKING)
  • rename Repository::branch_remote_ref() to Repository::branch_remote_ref_name(), add direction argument (also to Repository::branch_remote_name() and Repository::branch_remote()).
    This better differentiates the return value from the corresponding ref objects,
    which would require the named ref to exist in the repository.

    The direction argument allows to get the reference to push to as well.
    Further, it now takes a full ref name to support deriving the name of branches
    to push to.

    Regarding Repository::branch_remote(), previously, this functionality
    was only available from a Reference,
    but now it's more generally available with just a branch name.

    The method was also adjusted to permit looking up non-symbolic remote
    names, like remotes that are specified by their URL.

  • mark gix::interrupt::init_handler() as unsafe
    The passed interrupt() argument will be called from a signal
    handler, so that needs to be documented and the call sites need to
    state that they fulfill the contract.

    Thanks to @​Manishearth for pointing this out.

Commit Statistics
  • 40 commits contributed to the release over the course of 22 calendar days.
  • 22 days passed between releases.
  • 10 commits were understood as conventional.
  • 4 unique issues were worked on: #​1158, #​1165, #​1178, #​1191
Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details
view details
  • #​1158
    • Remove extra-lines from changelog (11c9f66)
  • #​1165
  • #​1178
    • Add config::Snapshot::trusted_program(). (3f84213)
  • #​1191
    • Add note to clarify what users might want to do (2e04403)
  • Uncategorized
    • Prepare changelogs of next release (e78a92b)
    • Merge branch 'maintenance' (4454c9d)
    • Upgrade MSRV to v1.70 (aea89c3)
    • Thanks clippy (d38d1cc)
    • Merge branch 'tracking-branch' (0fe20e8)
    • Refactor (530c15d)
    • Repository::rev_parse*() now supports branch@{upstream|push|u|p}. (3fba5b8)
    • Add Reference::remote_tracking_ref_name() and *::remote_ref_name(). (270322e)
    • Add Repository::branch_remote_tracking_ref_name(). (4aa4b05)
    • Rename Repository::branch_remote_ref() to Repository::branch_remote_ref_name(), add direction argument (also to Repository::branch_remote_name() and Repository::branch_remote()). (404fde5)
    • Repository::remote_names|remote_default_name() now returns Cow<'_, BStr> instead of Cow<'_, str>. (5c07c76)
    • Add push.default config key (8ac2dcc)
    • Merge branch 'match_ceiling_dir_or_error' (cda5b51)
    • Merge branch 'main' into fix-1183 (1691ba6)
    • Release gix-ref v0.39.1 (c1cfe6e)
    • Merge branch 'patch-1' (20dce42)
    • Differentiate between Executable and Program (56d1d09)
    • Add core.editor key (ff71e07)
    • Merge branch 'archive-handling' (7549559)
    • Check all git-lfs managed files into the repository (35439de)
    • Git-lfs might fail early; let's rely on these caches to be recreated, where possible (b6f2b81)
    • Release gix-hash v0.13.3, gix-index v0.27.1 (98b08f4)
    • Merge branch 'mailmap-config-section' (8dda069)
    • Use new mailmap keys and make a few improvements. (7f65ffd)
    • Assign more suitable types to mailmap keys (1bf3e88)
    • Add config section for mailmap.{blob,file}. (86c7fa1)
    • Merge branch 'configure-prepare-fetch' (281fda0)
    • Add clone::PrepareFetch::with_in_memory_config_overrides(). (b5c36b8)
    • Allow overriding Git configuration when cloning. (9833b45)
    • Merge branch 'push-yvzxzqrkkvry' (4917beb)
    • Fixup new unsafe interrupt handler (c23bb87)
    • Mark gix::interrupt::init_handler() as unsafe (59b8104)
    • Reduce size of unsafe block in signal handler (d77bc0e)
    • Release gix-config v0.32.1 (cd26fd8)
    • Merge branch 'adjustments-for-cargo' (56588a9)
    • Fix import/prevent warning (ec0211a)

v0.56.0: gix v0.56.0

Compare Source

New Features
  • add gitoxide.core.externalCommandStderr to allow enabling stderr to the enclosing terminal.
    Previously, this was enabled by default, now it can additionally be disabled by
    the caller.
  • use gitoxide.credentials.helperStderr key to control how stderr is handled with helpers.
    That way users can configure each repository instance according to their needs,
    with which includes disabling the stderr of credential helpers.
  • revision::Spec::path_and_mode()
    Provide additional information about revspecs for use with
    worktree filters.
  • add key for diff.external.
    That way it's conceivable that applications correctly run either
    a configured external diff tool, or one that is configured on a
    per diff-driver basis, while being allowed to fall back to
    a built-in implementation as needed.
  • add thediff::resource_cache() low-level utility for rapid in-memory diffing of combinations of resources.
    We also add the object::tree::diff::Platform::for_each_to_obtain_tree_with_cache() to pass a resource-cache
    for re-use between multiple invocation for significant savings.
  • Add config value gitoxide.http.sslNoVerify
    This value can by overriden by GIT_SSL_NO_VERIFY env variable. We use
    the value to override http.sslVerify when specifying ssl_verify in
    transport Options.
  • In gix read http.sslVerify config value and pass it to gix-transport.
  • add gitoxide.core.refsNamespace key and respect the GIT_NAMESPACE environment variable.
    It's also provided as context value.
  • make verbose-object-parsing-errors available in gix.
    That way, it's easy to create programs that are geared towards
    debugging repositories and finding invalid objects with detailed
    errors.
  • add the gitoxide.credentials.terminalPrompt key to represent the GIT_TERMINAL_PROMPT
    That way, it's easy to control the usage of terminals without using and environment.
  • Add http-client-curl-rustls (CLI) and blocking-http-transport-curl-rustls (lib) features to avoid openssl.
    That way, we should be able to avoid crashes on certain CI configurations.
  • add Head::try_into_peeled_object() and Head::peel_to_object_in_place()
    This makes it easier to peel to a specific object type, after
    all tags have been followed, without having to assume an intermediate
    commit.
Bug Fixes
  • assure the correct repository is used for checkouts after clone.
    If this is not the case, it's possible for filters to run in the context of
    potential parent repositories, which then can have all kinds of issues.

    In case of git-lfs, for instance, it would try to download objects
    from the wrong repository.

  • Allow multiple packs to be received one after another.
    Previously it would be difficult to perform another fetch operation on the
    same connection as the final flush packet after a pack wouldn't be consumed.

    This has now been mitigated by consuming it in the one place where knoweldge
    about this specialty exists.

  • don't use trust-dns by default when using request.
    It's reported to have issues under certain condition, please https://github.com/seanmonstar/reqwest/pull/437pull/437 for more.

    The blocking-http-transport-reqwest-rust-tls-trust-dns feature was added
    to provide the same feature-set as before for those who want trust-dns.

  • V1 negotiation won't hang anymore
    The logic previously tried to estimate when a pack can be expected,
    and when a NAK is the end of a block, or the beginning of a pack.

    This can be known because a pack (with our settings) needs two things:

    • the server thinks it's ready
  • a done sent by the client
New Features (BREAKING)
  • object::blob::diff::Platform now performs all necessary conversions.
    Previously it would just offer the git-ODB version of a blob for diffing,
    while it will now make it possible to apply all necessary conversion steps
    for you.

    This also moves Event::diff() to Change::diff(), adds
    Repository::diff_resource_cache() and refactors nearly everything
    about the objects::blob::diff::Platform.

  • generalize rename-tracking engine for later use with status.
    Previously the rename tracking engine was integrated with tree-diffs,
    but already operates in a stand-alone fashion.
    Now it's officially generalized which allows it to be tested separately
    and used when tracking renames for diffs between index and tree, index
    and index, and index and worktree.

  • make it possible to trace incoming and outgoing packetlines.
    Due to the way this is (and has to be) setup, unfortunately one
    has to integrate that with two crates, instead of just one.

    This changes touches multiple crates, most of which receive a single
    boolean as last argument to indicate whether the tracing should
    happen in the first place.

  • improve head() peeling API
    Previously it was partially untested and it was hard to obtain an object of choice.

    Further breaking changes:

    • rename Head::peeled() to into_peeled_id()
  • rename Head::into_fully_peeled_id() to try_peel_into_id()
  • rename Head::peel_to_id_in_place() to Head::try_peel_to_id_in_place()
Bug Fixes (BREAKING)
  • rename GITOXIDE_* environment variables to GIX_#
  • Remove unsafe transmute of should_interrupt
    Adds a lifetime to the ExtendedBufRead trait to specify how long the
    callback provided must live.
Commit Statistics
Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details
view details
  • #​1061
    • V1 negotiation won't hang anymore (6295dec)
  • #​1076
    • Don't use trust-dns by default when using request. (8d9296f)
  • #​1090
    • Add the gitoxide.credentials.terminalPrompt key to represent the GIT_TERMINAL_PROMPT (e95bb9f)
  • #​1125
    • Fix; SnapshotMut::set_value() now sets values for keys in subsections as well. (d8452a0)
  • #​1129
    • Assure the correct repository is used for checkouts after clone. (0b3eb14)
  • #​972
    • Allow multiple packs to be received one after another. (3ff1827)
  • Uncategorized
    • Release gix-worktree-state v0.5.0, gix v0.56.0, gix-fsck v0.1.0, gitoxide-core v0.34.0, gitoxide v0.32.0 (c8568b9)
    • Release gix-worktree v0.28.0, gix-diff v0.38.0, gix-discover v0.27.0, gix-macros v0.1.1, gix-mailmap v0.20.1, gix-negotiate v0.10.0, gix-pack v0.45.0, gix-odb v0.55.0, gix-pathspec v0.4.1, gix-packetline v0.17.0, gix-transport v0.39.0, gix-protocol v0.42.0, gix-revision v0.24.0, gix-refspec v0.20.0, gix-status v0.3.0, gix-submodule v0.6.0, gix-worktree-state v0.5.0, gix v0.56.0, gix-fsck v0.1.0, gitoxide-core v0.34.0, gitoxide v0.32.0 (d3fd11e)
    • Release gix-date v0.8.1, gix-hash v0.13.2, gix-trace v0.1.4, gix-fe

Configuration

📅 Schedule: Branch creation - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the bot label Aug 4, 2023
@renovate renovate bot changed the title chore(deps): update rust crate serde to 1.0.181 fix(deps): update all dependencies Aug 5, 2023
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from 77f6c86 to e3eeea0 Compare August 7, 2023 08:26
@renovate renovate bot changed the title fix(deps): update all dependencies chore(deps): update all dependencies Aug 7, 2023
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from a58f360 to a5d4c06 Compare August 11, 2023 15:36
@renovate renovate bot changed the title chore(deps): update all dependencies fix(deps): update all dependencies Aug 19, 2023
@renovate renovate bot force-pushed the renovate/all branch 9 times, most recently from 7b19535 to 491ddd6 Compare August 26, 2023 14:26
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from d8c964f to 5253908 Compare September 4, 2023 10:52
@renovate renovate bot changed the title fix(deps): update all dependencies chore(deps): update all dependencies Sep 4, 2023
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from 663079b to 1d1000e Compare September 8, 2023 22:53
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 630e5de to 7ab840e Compare September 25, 2023 13:54
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from 9e1607d to 80166b9 Compare March 14, 2024 21:22
@renovate renovate bot force-pushed the renovate/all branch 6 times, most recently from d1f80ba to 7b55e89 Compare March 24, 2024 10:58
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from 5c806db to 388ab41 Compare April 18, 2024 17:14
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 2b7822b to 7c60fe9 Compare May 3, 2024 17:15
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from a5cadbe to 6952b70 Compare May 8, 2024 01:04
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from e19ba55 to c4f7fc6 Compare May 18, 2024 16:55
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 53274c8 to a617c07 Compare May 24, 2024 03:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants