You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Today, some features related to Git in the python SDK is dependent on having the git binary available on the system but the installation is left to the user.
The proposal is to replace GitPython with the library dulwich. dulwich is built in pure python and doesn't require the git binary to be available.
* resolves#130: Replace GitPython with dulwich
* Remove debugging
* Add better testing for initializing git repos
* Refactor RepoManager
* Add integration test for dulwich
* Add minimum version for dulwich
* Fix linting for exception match
* Add debug for ci
* Move asserts so it fails early
* Add debugging for integration test
* Return docker compose config in CI
* Add more debugs for files
* Run command on docker host
* Get container logs
* Comment out integration test for git repo
* Remove print
Component
Python SDK, infrahubctl CLI
Describe the Feature Request
Today, some features related to Git in the python SDK is dependent on having the
git
binary available on the system but the installation is left to the user.The proposal is to replace
GitPython
with the librarydulwich
.dulwich
is built in pure python and doesn't require thegit
binary to be available.Describe the Use Case
Improve the user experience
Additional Information
Related to #16
The text was updated successfully, but these errors were encountered: