Thread (68 messages) 68 messages, 6 authors, 2022-10-26

Re: [PATCH 7/7] bundle-uri: fetch a list of bundles

From: Derrick Stolee <hidden>
Date: 2022-09-08 17:10:42

On 9/5/2022 8:50 AM, Teng Long wrote:
Derrick Stolee [off-list ref] writes:
quoted
 int fetch_bundle_uri(struct repository *r, const char *uri)
 {
-	return fetch_bundle_uri_internal(r, uri, 0);
+	int result;
+	struct bundle_list list;
+	struct remote_bundle_info bundle = {
+		.uri = xstrdup(uri),
+		.id = xstrdup("<root>"),
Very readable code, thank you very much.

I'm a little curious why we use the "<root>" as the init value of
".id"?
In this case, we need a valid ID to initialize the bundle list (since
it will add the remote_bundle_info to the hash set), but it is
considered the info "above" all other lists. We could also specify an
empty string here, but we just can't use NULL.

Thanks,
-Stolee
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help