libgit2 / libgit2/libgit2sharp
Repository.Init() creates unexpected symlink with `_git2_` prefix in working dir
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
Call Repository.Init(path) where path is an existing empty directory.
Expected behavior
path will contain a directory named .git and nothing else.
Actual behavior
There is also a symlink created which always has the prefix _git2_ and may look like this: _git2_a05400.

Version of LibGit2Sharp (release number or SHA1)
0.26.2
Operating system(s) tested; .NET runtime tested
win 10; net 5.0.202
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 au point d’entrée Repository.Init(path) et reproduisez le problème en utilisant un répertoire vide existant sous Windows avec .NET 5. Suivez l’endroit où le lien symbolique git2 est créé, puis vérifiez la correction en confirmant que l’initialisation ne laisse que le répertoire .git dans le répertoire de travail.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp, git
- Domaine
- devtools
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 45/100