frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Furgit, fast Git library in pure Go, re-structured

https://github.com/runxiyu/furgit
1•runxiyu•1h ago

Comments

runxiyu•1h ago
Current features: Parsing configs Object ID and hash algorithms (SHA-256, SHA-1) Object type enums Object representation types Object header parsing Parsing objects Serializing objects Diffing lines Diffing trees Object storer interface Reading loose objects Applying deltas .idx lookup Reading packed objects Object storer chain and mixer Ref types Ref storer interface Reading loose refs Reading packed refs Ref storer chain Reachability iterators Repository abstractions Adler-32 optimizations ZLIB pooling Streaming .pack/.idx hash verifier .idx and .rev writing Pack ingestion Un-thinning thin packs