--stateless-rpc Support
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Feature
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- csharp, git
- Bereich
- backend, networking
Rechercherichtung
Beginnen Sie mit GitTools/GitHandler.cs, konzentrieren Sie sich auf ServiceRpc und GetInfoRefs, und untersuchen Sie anschließend den HTTP- und Protokollcode in libgit2 und libgit2sharp. Ermitteln Sie, ob libgit2 entsprechende zustandslose-RPC-Operationen bereitstellt, und dokumentieren oder implementieren Sie die erforderliche Unterstützung, wobei das Verhalten dem referenzierten Git-HTTP-Handler entspricht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Hi again.
I am about to create a libgit2sharp Version of this Git HTTP handler and need some help: https://github.com/yysun/Git-Web-Access/blob/master/GitTools/GitHandler.cs
The two key parts are the methods ServiceRpc and GetInfoRefs which use the --stateless-rpc system to communicate with the repository. Is there an equivalent of this command in libgit2 & libgit2sharp?
I found some http and protocol stuff in the libgit2 repo but I'm not a git expert (I'm only a general git user) and don't know much technical details about the protocol backend.
Greetings
Daniel
- Vorherrschende Sprache
- C#
- Sterne
- 3.5k
- Forks
- 925
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus libgit2/libgit2sharp
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 52/100
libgit2/libgit2sharp#2193 · 2 Kommentare ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100
libgit2/libgit2sharp#2192 · 1 Kommentar ·
-
Website is down Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100
libgit2/libgit2sharp#2191 · 2 Reaktionen ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 68/100
libgit2/libgit2sharp#2189 · 1 Reaktion ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
libgit2/libgit2sharp#2187 · 2 Kommentare ·