libgit2 / libgit2/libgit2sharp
Make LibGit2Sharp aware of external changes to the index
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
With #525 a new method ReloadFromDisk() has been added to the Index which overwrites its content with the state of the on-disk index file.
RetrieveStatus already calls this method.
This method call should be deployed to many more methods: most of the Index methods along with some other ones (Commit, Stash, Reset, ...).
Maybe the first step of this change would be to try to list all the candidates...
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 examiner les méthodes de Index et l’appel existant à ReloadFromDisk() dans RetrieveStatus, puis comparez-les aux autres points d’entrée mentionnés dans l’issue : Commit, Stash et Reset. Le travail est considéré comme terminé lorsque les méthodes concernées sont identifiées et qu’il est vérifié qu’elles prennent en compte les modifications externes de l’index sur disque ; l’issue ne nomme pas de fichiers ni de tests spécifiques.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp, git
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100