2016-06-30 4 views
0

Ist es möglich, ein Commit und nicht eine Referenz in libgit2 zu drücken, d. H. Im Grunde das Äquivalent von git push {remote} {commit}:{branch}? Ist es möglich, ein Commit und keine Referenz in libgit2 zu pushen?

Wenn ich versuche, git_remote_upload() mit einem Refspec wie e9c46cd9071113c95f6b3fb48b74f98056abf7a1:refs/heads/master zu nennen, schlägt es mit diesem Fehler:

No such reference 'e9c46cd9071113c95f6b3fb48b74f98056abf7a1'

Bin ich etwas falsch zu machen oder ist diese Funktion einfach nicht unterstützt?

Antwort

1

Niemand, der Push verwendet, hat die Funktion noch hinzugefügt. Die Push-Funktionen erwarten, dass die refspecs Referenzen für beide Seiten verwenden.

Verwandte Themen