libgit2 / libgit2/libgit2sharp
Repository.Init and Repository.Clone fail with path too long
Personne n'a encore pris cette issue.
- Langage dominant
- C#
- Étoiles
- 3.5k
- Forks
- 925
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Reproduction steps
Set core.longpaths = true in global or user
Use either Repository.Init or Repository.Clone on a path which is longer than 260
Expected behavior
Init and Clone work without an error
Actual behavior
LibGit2Sharp.Exception (path too long)
Version of LibGit2Sharp (release number or SHA1)
0.27.2
Operating system(s) tested; .NET runtime tested
Win 10 22H2 (.NET 4.8)
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire l’échec via les points d’entrée Repository.Init et Repository.Clone sous Windows 10, avec core.longpaths activé et un chemin de plus de 260 caractères. Comparez l’opération réussie attendue avec la LibGit2Sharp.Exception, puis vérifiez que les deux points d’entrée fonctionnent sous .NET 4.8 sans l’erreur de chemin trop long.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp, git
- Domaine
- tooling
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100