mirror of
https://github.com/git/git.git
synced 2026-01-10 10:13:33 +00:00
Merge branch 'jx/sideband-chomp-newline-fix'
Sideband demultiplexer fixes. * jx/sideband-chomp-newline-fix: pkt-line: do not chomp newlines for sideband messages pkt-line: memorize sideband fragment in reader test-pkt-line: add option parser for unpack-sideband
This commit is contained in:
@@ -84,6 +84,7 @@ void packet_fflush(FILE *f);
|
||||
#define PACKET_READ_DIE_ON_ERR_PACKET (1u<<2)
|
||||
#define PACKET_READ_GENTLE_ON_READ_ERROR (1u<<3)
|
||||
#define PACKET_READ_REDACT_URI_PATH (1u<<4)
|
||||
#define PACKET_READ_USE_SIDEBAND (1u<<5)
|
||||
int packet_read(int fd, char *buffer, unsigned size, int options);
|
||||
|
||||
/*
|
||||
@@ -193,6 +194,9 @@ struct packet_reader {
|
||||
|
||||
/* hash algorithm in use */
|
||||
const struct git_hash_algo *hash_algo;
|
||||
|
||||
/* hold temporary sideband message */
|
||||
struct strbuf scratch;
|
||||
};
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user