2016-04-26 6 views
0

Ich bin mit der GitHub API einen kommentierte Git-Tag zu meinem Repository hinzuzufügen: linkGitHub API - verketteten Git Tag-Namen und Nachricht Trennung

Ich bin so tun können. Der Tag-Name und die Nachricht (oder Beschreibung) werden jedoch verkettet statt getrennt, was zu einem unleserlich langen Titel führt, wenn ich die Tag-Seite und ein winziges Stück vom Ende des Nachrichtenfeldes ansehe, das tatsächlich über das Titelzeichen-Limit läuft endet in der Beschreibung.

Ich konnte dies auf der Kommandozeile mit der "Zwei-m" -Lösung lösen, die in den folgenden zwei Fragen beschrieben wird, aber es gibt kein Analog in der Tagging-API.

Add line break to git commit -m from command line

How to include newline characters in git tag messages

Wer weiß, wie man das Nachrichtenfeld des Tagging json Ich schicke den Tag Titel NICHT verketten machen könnte?

Antwort

0

Es ist möglich, das Problem durch die Verwendung von Zeilenumbrüchen zu lösen. Das Newline-Zeichen muss jedoch doppelt maskiert werden, damit der JSON parsen kann.

damit Ihr "message": Feld sollte lauten: "\\n[yourcontent]"

Daraus ergibt sich der Inhalt der Nachricht ausschließlich in der Beschreibung erscheinen, wenn der Titel noch einen Doppelpunkt (:), um es verkettet.