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.
3.3 kB · 227 lines
at main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250foo() {foo () {foo()foo(){foo ( ) {foo ( ) {foo ( ) { foo() { foo() {foo() { echo; }foo() # cfoo() xfoo() (foo() {foo () {foo-bar() {foo.bar() {foo:bar() {foo@() {1foo() {foo_bar() {foo1() {_() {_1() {A() {foo(x) {foo(foo)()foo() {foo() {foo() {foo() é() {fé() {function foo {function foo() {function foo () {function foo ( )function foo()function foo()(function foo (function foo xfunction foo x y zfunction foo function foofunction foo(function foo(x)function foo;function foo; thenfunction foo{function foo#function foo)function foo=function foo-bar {function foo.bar {function 1foo {function _ {function _1 {function foo {function foo { function foo { function foo {functionfunction functionx foo {xfunction fooFUNCTION foo {Function foo {function foo {functionfoo {function foo{function é {# foo() {echo foo() {foo() {function foo function foo
localBar ()Function if x1 ( ) { function foo ( ) {FoO()(foo()X {( function foo() {function foo {; then foo() {é function foo {function foo { (_x1 ( ) {O$foo () {$1function foo ( )_ { foo()fo()"{ fxunctionoo() { foo() {_x1 ( ) { function foo () {_x1 ( ) {; then foO() { Echo i; }foo() { # cmmentfOO()function foo ( ) {oo () { =frOo () {_foo() {_x1 ( ) function foo { {foo () {(function foo () ) {oo(){ cho hi; }fo( ) {{ foo () {function bar =1 foo () {function foo { ; then_x1 ( ) { {function bar function br0 $1 function bar { echo hi; } _x1 ( ) {function foo() { "$@" fOo () {foo()9foO (){"$@" function foo { "$@"function foo ( )$� { function foo {_1 ( ) ;{foo( ) { foo() _x1 ( ) {; then function foo ( ) {function foo() {."$@"function f_oo ( ) { echo hi; } foo () { { echo hi; } foo() {foo () { { echo hi; }foo()� $1_x1 ( ) {9 function foo() { $j1 fo() { function foo ( ) { foo () {fOO () {� foo() { =1foO()��fo()
# f1 $1 ; then / foo=1functionx{ echo hi; }_xFunc[tionBar$$1_x foo-barfunction bar; heNfloalBar� X foo.ar; foo $1=1 t hen funcion baec$ho if foo FUNcTIon bAr if { eCHo HI; } iF f1 then=1"$@""$@" foo-bar foo()}}(P# comment fXunctionf1; fooecho(() été_^()local *}) ( { echo hi; }() F*unction ] foo() "$@"
fo=o-barthen_"$@" ; $1"$@" { echo hi; }echo ; then =1"X$@"_x ( )Bar ) (foo.bar@1x f)uncionx$1 foo ; then foo.bar $1ététhen{ echo hi; }local'foo.bar( ) Function)# (); func-tion bar; then )()9( ) , foo.bar# comment)=1"$@" # C_oMMENT{fOO(é) FUNCtIoN bAr "$é@"Bar 1FunCTiONX # �commeNTfuNctiONx1x_ ( )
=1 foo-bar"$@" "$@"%l_ocal{ echo hi; }} )then fUNctioN Foo() { foo{ ~echo hi; X}if ~Function BAr=1fo=1(echo ; thenechofunctionx) $1 if � 1x functionxecho; # (Function0 f1 foo.bar; then foo{{ f1function foo ( ) {1x #{ # COMmEnt 1x ) =1_ bAR
foo(�) {Funct^ionfunction # comment echo ( )LoCaL {é ecHo HI; }FUNCTIoN foo() { # ( �) ; foo-bar (then "$@" f�unctionx+ "\$@"_-/x_echo #=1 }{ { __{}_{=1{ echo hi; } =1fOO () {
_x�1. ( ) {( - { echo f1 f1$1 foo-bar (1x if ()th en{ eco hi; } '_"$@lEoca-lth@enecho