libgit2 / libgit2/libgit2sharp

Repository.Init() creates unexpected symlink with `_git2_` prefix in working dir

Ouverte
#1,878 3 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

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.

image

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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. 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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.