Open Issues Need Help
View All on GitHubA highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
AI Summary: The user is receiving an unhelpful "authorization failed" error when cloning private repositories using `go-git` V6. They suspect this is a regression, as a previous fix (#1097) aimed to include the HTTP response body in error messages for better debugging, but this functionality appears to be missing in the current version. The request is to restore the inclusion of the response body in error messages to aid in debugging.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
AI Summary: The user is inquiring about the expected behavior of `SparseCheckoutDirectories` in `go-git` when a specified directory path does not exist in the repository. Currently, the checkout operation succeeds silently, and the user wants to confirm if this silent success is the intended design.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go.
AI Summary: The task is to debug a stack overflow error in the Gickup application, which uses the go-git library for Git operations. The error occurs when cloning large repositories, suggesting a potential issue within go-git's handling of delta objects or packfiles during the cloning process. The debugging will involve analyzing the provided stack trace, understanding the go-git library's architecture (especially the `deltaSelector` and packfile handling), and potentially identifying and fixing a memory management or recursion problem within go-git or Gickup's usage of it.
A highly extensible Git implementation in pure Go.
AI Summary: Update the `go-git` project's dependencies by removing a `replace` directive in the `go.mod` file, upgrading `go-billy` from version 5 to 6 (using the latest commit from the `main` branch), and updating `go-git-fixtures` to its newest release. This involves modifying the `go.mod` file and potentially resolving any resulting build issues.
A highly extensible Git implementation in pure Go.