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: Constructors get Life-Parent too

Runxi Yu 95e5a884 ce2c61a2

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