#728 Restrict Git index version to what GitPython supports
Merged by onosek. Opened by oturpe.
oturpe/rpkg force-git-index-v2  into  master

Download 728.patch

The Git index version used by a repository is set when the repository is cloned. If the user has a non-default Git config likefeature.manyFiles=true, index versions above the default of 2 may be used. On the other hand, GitPython, and consequently rpkg, do not support anything above 2. Create repositories that can be manipulated by rpkg by forcing index version 2 when cloning.

Upstream issue:
https://github.com/gitpython-developers/GitPython/issues/1960

Original report at Fedora Package Maintainer Docs:
https://pagure.io/fedora-docs/package-maintainer-docs/pull-request/173

rebased onto f3cbcdd3b08311755940cb23dae131bbed901f9c

The remaining Jenkins failure on Python 3.6 looks unrelated to this PR. All Jenkins runs since 2024-12-16 see this error. Since the error seems to be about reading pyproject.tomlof pycurl and pycurl 7.45.4 release date is between the last successful and first failing run, I suspect something changed there which broke rpkg Python 3.6 CI.

rebased onto 1f26177becfc0fe9ac60d4eca001cb7cebe8455d

rebased onto 7aa8057f6b16277980c5296ed7b74bff913079c0

rebased onto e71dad3bba28dad4374abef919288715020fc104

Thanks for the change.

Pull-Request has been merged by onosek

Metadata