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.
2.5 kB · 219 lines
at main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223int main(void)main()static int foo(int a, int b)void Foo::bar() constFoo::~Foo() int indented() int tabbed()class Foo : public Barnamespace {template <typename T>public:private:label:default:case 1:if (x) {elsereturn x;#define X(a) a#include <x>// comment/* comment */{}int x;unsigned long long *ptr(char **argv)std::vector<int> make()operator+(a)_start()1abc() class Indentedxclass FooCLASS Fooextern "C" {label: xlabel:xlabel :label: label: lab el:a:a__:A:abc_123:a1:a::a::b:a: :a:b:case:x(y):99a$x@x~Foo()*p&x(x)"str"'c'::global()-x.x:xx:: a:// cpublic: int x;public : public:// commentlabel: // clabel: /* x */:::: x::x::9::(::_:::x::label::: x:::label:/label:/xlabel:/*label:*/label:/**/label:///label: /label:label:label: //label: x //abc ::x::y:label:;label:{Label_X9:labelé:ét()a$b:::x:: xx0vIW:/* x */~͈ KsLrgO(nGi_Z)HIyZ7L::7Pr_a()PyhPQF_z::CLROOJ(d)std:: LSBjRsTQF {enum<u5> tk4JLCK() NP2Rcam5wj()e6VYrRYd:KtmsFdIOqEySB: */rVT6z:͍pROTected bx13OXnG6DXy9M {Q4yytR: union IrS4hP(lfB_5W)YT_Ytΰ8:~Z erb9;ݯ/* case w9Tt(LUvjO8C)JN2PUajkunion U {namespacڛe MQUSb {#define X
9v7: y_AD8();unsigned fkw_ABwf {JpyCV/Ӌ/ c/*return pHtJAX3Zi {xsQsD()namespace<XO> vz7Q8lV(protected)/YRVxHvcJe: */HhqNE2_7f::HiklMTo()VqS1S682 G4_ImYq;pe)template csuhv(yX7R0yei)wRvfBKpJ::MqD()f:ަ̈ߦ}private<IA> v5b9dBc()rtual<E3> t()j)~ؒ z {public LMuMNHXO {*ZIxPAS GniP;rMZqG::cDWBeGbV1()mkL_d3iHE ll;
GswCM4:case Y{REturN G4dG4(AL7KoT)p::Nzàx0b()vScLOx::imNPbAZ2Y()
:: D}5()for<VSZRibY4>$ m()
:RtrIIQ ysu1ofxZ;for Wl7kdwliNOCY {MS1bnc: //x CniaaBP:xprivaterfA: /htypedef HzN {clinlineass Pt(vJT)typedef O_QN_aM {E5QadmVz::bhqi()yv:κ // cteyN8BI::RQ__dBZ()*fdU_MCe Ogci6;nmhi: /~l1_GlGGLf i7ES;6j7̊6::/ y()//static _a {aX:enum lg537GZ {&TF_2kpPqk qVxH1mjw;iF OQk {if<nFDG> B9sF()eB38oNefjD6hHwtBp::JhewjoXR()Iňym|return GS1WWwfz {operator u(sG20vpOwC)lmY::WdK0s()wAqjp03ITinline HuzeZ {np AWbkڏM7E:P2M IwD1PhkOfextern2qk/ld7IXpgjnJc:/* x */const f89(ܷciprivatej4K)//dp9asShO:/A7xexnxP: */ q::: vrh1R8Gۑ {return R5 { -::Co_7FocFhnsT m {ZN_͞bJda: /* x */ void Ag4jAYl3SPURbiUO { st> phwh()r:: iBP4lIcx()dKefault i(J2) ;Ls3:union<ErITE> ENqQT()for KFcgI(WmMj5)std:: OH(w2))lYktypedef pbSN {:+: U{bIS() ZEPHifux()