Something went wrong. Try again.
A Zig library that reads git repositories without running git, with log, show and diff output byte-identical to git's.
Something went wrong. Try again.
4.8 kB · 258 lines
at main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259\section{Intro}\section*{Intro}\subsection{Intro}\subsubsection{Intro}\paragraph{x}\chapter{x}\part{x}\subparagraph{x} \section{Intro} \section{Intro}\section {Intro}\section[short]{Long}\section{Intro} trailing\section\section{\section{}\Section{x}\SECTION{x}\sectionx{x}\xsection{x}x\section{x}\section**{x}\section*[a]{b}\subsubsubsection{x}\begin{document}\item foo%\section{x}\chapter*{x}\part*{x}\subsection*{x}\paragraph*{x}\section{a}{b}\section{a\section x\section*\section*x\sectiontitle\subsubsection\sub section{x}\subchapter{x}\subpart{x}\subsubchapter{x}\subsubpart{x}\sub{x}\subsub{x}\subsection {x}\section{x} tab\section{x} \section{é}\section{x} % comment\section*{}\section*{\subSection{x}\Subsection{x}\chapter{x}}}}\part{a}b{c}\subsub section{x}\sec{x}\section{x}%\section{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}\subsubsubsubsubsection{x}\susection{x}\ssection{x}\subsectio{x}\section{x}\section{y}\section{\\section{{{\section*{*}\\section{x}\chapters{x}\section{x\part{Results} \subsection*{}{y} % c\subsubsubsection{Results}\chapter{é}\part*{}{y}\subsubsubsection*{é} \subsubsection{\emph{x}} % c\subsection*{Intro % c\chapter{é} trailing\subsection*{Results}\subsection*{\emph{x}}}\part{a b\section*{é} {\section*{x}}\subsubsection*{ % c\section{Re<sults}} x\section*{\emph{x}}\part*{a b tr$ailing}\section{x} % c\subsection{}{y}\part*{a b % C\chapter{a b % c}\subsubsubsection*{x} \part*{Resul,ts} % c\part*{}{y} trailing\subsection{Resultsx} trailing\chapter{}{y}\subsubsubsection{}{y}}\section*{é} \section*{\emph{x}} \section*{Results} % c\subsection{Intro trailing\part*{Intro \subsection{\emp\subsubsubsection{}{y} trailing\part*{\emph{x}} trailing\section{Results}\chapter*{:a b}\subsubsubsection*{x}}\chapter*{Results}} \section{ResultS\subsubsection*{x} x\chapter*{Results};\subsubsubsection{\emph{x}}\part*{x} \subsubsubsection*{}{y} trailing\part*{\chapter{}{y} % c\section*{+}{y} trailing\section{}{y}\part*{\emph{X}} -->\part*{é}}\part*{Intro\subsection{a b \subsubsubsection*{}{y}}\subsubsection*{Results} \chapter{Results}}\subsubsection*{_ab\chapter*{x} trailing\section*{a b )trailing\subsection*{Intro}\subsubsubsection*{a b\subsection{Intro\subsection{}{} \part*{\emph{x}} tra\section*{Intro\chapter{x} trailing\section*{ traili\part{}{y}\subsubsection{x} % c\section*{R\subsection*{é}}\subsubsubsection*{Results}}\subsection*{Results} tRailing\subsubsection*{x} \subsection*{é} % c\subsection*{Results} trailin\subsection{}"{y} trailing\part*{Intro}\part*{x} % c\subsection*{\part*{é} trailinAg\subsubsection*{a b t\subsubsubsection*{}{y}\chapter{Intro\chapter*{Inro trailing\section*{\emph{x}} trailing \part{Intro % c\part*{\emph{x}}\subsubsubsection*{é} trailing\subsubsubsection{Intro % c\subsection*{x} % c\subsubsubsection*{Results} % c\subsection*{\emph{x}} \subsubsubsection*{\emph{x}}\section*{x} } -->\part{ResuLTs}\subsubsection*{é} trailing\part*{x} trailing;\chapter{\emph{x\chapter*{Intro trailing\chapter{x} % c\section*{a b}\part*{x}}\section*{ResultS}}\subsection*{}{y} trailing\part*{Resu\subsubsubsection{Results} \subsubsection*{Reslts} @%\chapter *{ tRailing\subsubsubsection *(Intro x \subpa@rt {\emph{x}}}%\subsection{}{y}} \sub*{Results} trailing\l\section *{\emph{x}}\\caption{x} %\subsubsection*{}{y} % c%\sub~subsubsection trailing%\section {Intro}\label *{a b -->\\chapter** {Results}} \label *{a b}\section**(\emph{x}}} \begin {a b trailing\aragraph*{é} trailing\section*[{é} % c\chapter { trailing\Sec~tion** % c\subsubsubsection (Intro\part *}\subsubsubs\subsubsect&ion *{\emph{x}}\part*!{\part**{x}\part*Results}\part*a b chapter*{Results}\subséection**{Results}};%\subsubsection**{ trailing
\\subsubsubsection{\emph{x}} % c\\subsubsecti on(x} \begin*{Intro % csubsubsection*{a %!\subsubsubsectio]n <{\emph{x}}\subsection {Results} trailing\subsubsection**{}{y} \subsubsection[a b % c \subsubsection{\emph{x}} % c%\part*( \sectionx {\emph{x}} -->\chapter**{Intro tra -->\SeCtion**{é}\la;bel**{x} trailing \sectionx*[é} t \beg iteM {é}{\subsectioN *{}{y} traiLing \subpaRt x} % c \chapter{é}\sub*{\emph{x}} \subchapter** {}{y} \chapter *{é}}\paragraph[a b}\subsubsection*(x}}\b\subs1ection*{a b \part * {a b % c%\subsubsubsection*é}\sec{}{}}\section** {a b trailing\\subsubsection{a b trailing \subsubsection{Results}$ \\Section {x}\su \subparagraph {a b % c%\subsubsuBsetion*{x} % c \section*{x};\subsubsubseCtion{é}}\seCtion *a b} --> \sectiOn*{}\caption [a t\subsubsubsection**[x} %\section\ChapteRsection*{I\ntro -->