Commit 7314da10 by Patrick Steinhardt

examples: fix warnings in network/fetch.c

parent e2d1b7ec
...@@ -55,6 +55,8 @@ static int update_cb(const char *refname, const git_oid *a, const git_oid *b, vo ...@@ -55,6 +55,8 @@ static int update_cb(const char *refname, const git_oid *a, const git_oid *b, vo
*/ */
static int transfer_progress_cb(const git_transfer_progress *stats, void *payload) static int transfer_progress_cb(const git_transfer_progress *stats, void *payload)
{ {
(void)payload;
if (stats->received_objects == stats->total_objects) { if (stats->received_objects == stats->total_objects) {
printf("Resolving deltas %d/%d\r", printf("Resolving deltas %d/%d\r",
stats->indexed_deltas, stats->total_deltas); stats->indexed_deltas, stats->total_deltas);
...@@ -71,7 +73,6 @@ int fetch(git_repository *repo, int argc, char **argv) ...@@ -71,7 +73,6 @@ int fetch(git_repository *repo, int argc, char **argv)
{ {
git_remote *remote = NULL; git_remote *remote = NULL;
const git_transfer_progress *stats; const git_transfer_progress *stats;
struct dl_data data;
git_fetch_options fetch_opts = GIT_FETCH_OPTIONS_INIT; git_fetch_options fetch_opts = GIT_FETCH_OPTIONS_INIT;
if (argc < 2) { if (argc < 2) {
...@@ -79,14 +80,13 @@ int fetch(git_repository *repo, int argc, char **argv) ...@@ -79,14 +80,13 @@ int fetch(git_repository *repo, int argc, char **argv)
return EXIT_FAILURE; return EXIT_FAILURE;
} }
// Figure out whether it's a named remote or a URL /* Figure out whether it's a named remote or a URL */
printf("Fetching %s for repo %p\n", argv[1], repo); printf("Fetching %s for repo %p\n", argv[1], repo);
if (git_remote_lookup(&remote, repo, argv[1]) < 0) { if (git_remote_lookup(&remote, repo, argv[1]) < 0)
if (git_remote_create_anonymous(&remote, repo, argv[1]) < 0) if (git_remote_create_anonymous(&remote, repo, argv[1]) < 0)
return -1; goto on_error;
}
// Set up the callbacks (only update_tips for now) /* Set up the callbacks (only update_tips for now) */
fetch_opts.callbacks.update_tips = &update_cb; fetch_opts.callbacks.update_tips = &update_cb;
fetch_opts.callbacks.sideband_progress = &progress_cb; fetch_opts.callbacks.sideband_progress = &progress_cb;
fetch_opts.callbacks.transfer_progress = transfer_progress_cb; fetch_opts.callbacks.transfer_progress = transfer_progress_cb;
...@@ -98,7 +98,7 @@ int fetch(git_repository *repo, int argc, char **argv) ...@@ -98,7 +98,7 @@ int fetch(git_repository *repo, int argc, char **argv)
* "fetch". * "fetch".
*/ */
if (git_remote_fetch(remote, NULL, &fetch_opts, "fetch") < 0) if (git_remote_fetch(remote, NULL, &fetch_opts, "fetch") < 0)
return -1; goto on_error;
/** /**
* If there are local objects (we got a thin pack), then tell * If there are local objects (we got a thin pack), then tell
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment