libgit2 / libgit2/libgit2sharp
Should throw `ObjectDisposedException` instead of crashing
Offen
Dieses Issue hat noch niemand übernommen.
Up for grabs
- Vorherrschende Sprache
- C#
- Sterne
- 3.5k
- Forks
- 925
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
When you have disposed a Repository, we should throw an ObjectDisposedException instead of allowing things to crash.
See #1444
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den beschriebenen Fehler zu reproduzieren, der auftritt, wenn ein verworfenes Repository verwendet wird, und untersuche anschließend die Verwerfung des Repositorys sowie die Einstiegspunkte für Operationen. Die Arbeit ist abgeschlossen, wenn verworfene Repositorys konsistent ObjectDisposedException auslösen, anstatt abzustürzen; issue #1444 könnte verwandten Kontext liefern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- backend
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100