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

libgit2 1.8.0 #166767

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open

Conversation

branchvincent
Copy link
Member

Created with brew bump-formula-pr.

release notes
v1.8
----

This is release v1.8.0, "Das Fliegende Klassenzimmer". This release includes optional, experimental support for invoking OpenSSH to fetch and push, an easier mechanism to perform the default behavior of git commit, and has many improvements for worktrees. This release also includes many other new features and bugfixes.

Major changes

Breaking changes

  • Adding WORKTREE configuration level (ABI breaking change)
    To support worktree configurations at the appropriate level (higher priority than local configuration, but lower priority than app-specific configuration), the GIT_CONFIG_LEVEL_WORKTREE level was introduced at priority 6. GIT_CONFIG_LEVEL_APP now begins at priority 7.

  • Changes to git_config_entry (ABI breaking change) The git_config_entry structure now contains information about the backend_type and origin_path. The unused payload value has been removed.

  • git_push_options includes remote push options (ABI breaking change)
    The git_push_options structure now contains a value for remote push options.

Other changes

New features

Bug fixes

Build and CI improvements

Documentation improvements

Platform compatibility fixes

Git compatibility fixes

Dependency updates

New Contributors

Full Changelog: libgit2/libgit2@v1.7.0...v1.8.0

@github-actions github-actions bot added automerge-skip `brew pr-automerge` will skip this pull request bump-formula-pr PR was created using `brew bump-formula-pr` labels Mar 21, 2024
@bevanjkay bevanjkay added the long build Needs CI-long-timeout label Mar 21, 2024
@bevanjkay bevanjkay added CI-long-timeout Use longer GitHub Actions CI timeout. CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. labels Mar 21, 2024
@chenrui333 chenrui333 removed the automerge-skip `brew pr-automerge` will skip this pull request label Mar 21, 2024
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pygit2 is usually a bit slow to pick up compatibility, so there's a chance this won't work. The latest two releases of libgit2 are supported though.

Formula/r/rust.rb Show resolved Hide resolved
@bevanjkay
Copy link
Member

@carlocab Should we wait for LLVM to land before doing too much here?

@github-actions github-actions bot removed the CI-long-timeout Use longer GitHub Actions CI timeout. label Mar 21, 2024
@carlocab
Copy link
Member

@carlocab Should we wait for LLVM to land before doing too much here?

Yea, probably. We probably want to wait a bit for dependents to pick up compatibility anyway.

Copy link
Contributor

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a help wanted or in progress label.

@github-actions github-actions bot added the stale No recent activity label Mar 23, 2024
@branchvincent branchvincent added in progress Stale bot should stay away and removed stale No recent activity labels Mar 23, 2024
@cho-m
Copy link
Member

cho-m commented Apr 11, 2024

Similar to Python (pygit2) formulae, Rust (git2 / libgit2-sys) formulae are probably in a similar/slightly-worse situation as locked dependencies mean they can only use a specific major/minor libgit2.

Anyway, links to some upstream PRs / unreleased commits:

@github-actions github-actions bot added the automerge-skip `brew pr-automerge` will skip this pull request label May 13, 2024
@chenrui333 chenrui333 mentioned this pull request May 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge-skip `brew pr-automerge` will skip this pull request bump-formula-pr PR was created using `brew bump-formula-pr` CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. in progress Stale bot should stay away long build Needs CI-long-timeout
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants