Я хочу опубликовать вывод git log
и поигрался с настройками - довольно
. Когда я, например, делаю
--pretty=format:'{"sha":"%h","message":"%B","author":"%aN <%aE>","commit":"%cE","date":"%cD"}
, я получаю JSON -подобный вывод; когда я вставляю {
или }
или даже "
в сообщение фиксации, это портит мой вывод.
Есть ли способ указать git log
, чтобы избежать этих символов, например добавив \
?
Есть два похожих вопроса: вывод журнала Git в XML, JSON или YAML и вывод журнала Git предпочтительно в формате XML , но они оба не обращаются к экранированию специальных символов (например, если в случае XML я помещаю
в свое сообщение фиксации, результирующий XML будет поврежден).