Fast implementation of Git in pure Go codeberg.org/lindenii/furgit
git go
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

network/protocol: Add more contract labels

Runxi Yu 7a93df9a 1d8a2c9c

+12
+2
network/protocol/pktline/chunk_writer.go
··· 9 9 } 10 10 11 11 // NewChunkWriter creates a chunking adapter over enc. 12 + // 13 + // Labels: Deps-Borrowed. 12 14 func NewChunkWriter(enc *Encoder) *ChunkWriter { 13 15 return &ChunkWriter{enc: enc} 14 16 }
+2
network/protocol/pktline/encoder.go
··· 16 16 } 17 17 18 18 // NewEncoder creates an encoder over w. 19 + // 20 + // Labels: Deps-Borrowed. 19 21 func NewEncoder(w iowrap.WriteFlusher) *Encoder { 20 22 return &Encoder{ 21 23 w: w,
+2
network/protocol/sideband64k/chunk_writer.go
··· 12 12 } 13 13 14 14 // NewChunkWriter creates a chunking adapter over enc for one band. 15 + // 16 + // Labels: Deps-Borrowed. 15 17 func NewChunkWriter(enc *Encoder, band Band) *ChunkWriter { 16 18 return &ChunkWriter{enc: enc, band: band} 17 19 }
+2
network/protocol/sideband64k/encoder.go
··· 16 16 } 17 17 18 18 // NewEncoder creates an encoder over w. 19 + // 20 + // Labels: Deps-Borrowed. 19 21 func NewEncoder(w iowrap.WriteFlusher) *Encoder { 20 22 return &Encoder{ 21 23 enc: pktline.NewEncoder(w),
+2
network/protocol/v0v1/server/receivepack/session.go
··· 17 17 } 18 18 19 19 // NewSession creates one receive-pack session over one common server session. 20 + // 21 + // Labels: Deps-Borrowed. 20 22 func NewSession(base *common.Session, supported Capabilities) *Session { 21 23 return &Session{ 22 24 base: base,
+2
network/protocol/v0v1/server/session.go
··· 27 27 } 28 28 29 29 // NewSession creates one v0/v1 server session over r and w. 30 + // 31 + // Labels: Deps-Borrowed. 30 32 func NewSession(r io.Reader, w iowrap.WriteFlusher, opts Options) *Session { 31 33 return &Session{ 32 34 dec: pktline.NewDecoder(r, pktline.ReadOptions{}),