mirror of
https://github.com/git/git.git
synced 2025-12-12 20:36:24 +01:00
bundle-uri: unit test "key=value" parsing
Create a new 'test-tool bundle-uri' test helper. This helper will assist in testing logic deep in the bundle URI feature. This change introduces the 'parse-key-values' subcommand, which parses an input file as a list of lines. These are fed into bundle_uri_parse_line() to test how we construct a 'struct bundle_list' from that data. The list is then output to stdout as if the key-value pairs were a Git config file. We use an input file instead of stdin because of a future change to parse in config-file format that works better as an input file. Co-authored-by: Derrick Stolee <derrickstolee@github.com> Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: Derrick Stolee <derrickstolee@github.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
9424e373fd
commit
d796cedbe8
@@ -59,6 +59,9 @@ int for_all_bundles_in_list(struct bundle_list *list,
|
||||
bundle_iterator iter,
|
||||
void *data);
|
||||
|
||||
struct FILE;
|
||||
void print_bundle_list(FILE *fp, struct bundle_list *list);
|
||||
|
||||
/**
|
||||
* Fetch data from the given 'uri' and unbundle the bundle data found
|
||||
* based on that information.
|
||||
|
||||
Reference in New Issue
Block a user