commit - 7848a0e1655d11a8d85bb505fc6232bd779cddae
commit + d715f13ef89a89f9bb3b175c6f5adeb905310e3c
blob - 0da589c91c4b3f77a139cfb32d30413a5afd5b84
blob + 9eddd29a73ff3d01dc18f22a28b04dbf03587b54
--- got/got.c
+++ got/got.c
printf("\r");
if (print_size)
printf("%*s fetched", FMT_SCALED_STRSIZE, scaled_size);
- if (print_indexed) {
+ if (print_indexed)
printf("; indexing %d%%", p_indexed);
- if (a->verbosity > 0)
- printf(" (%d/%d)", nobj_indexed, nobj_total);
- }
- if (print_resolved) {
+ if (print_resolved)
printf("; resolving deltas %d%%", p_resolved);
- if (a->verbosity > 0)
- printf(" (%d/%d)", nobj_resolved,
- nobj_total - nobj_loose);
- }
if (print_size || print_indexed || print_resolved)
fflush(stdout);
if (error)
goto done;
- if (verbosity > 1) {
+ if (verbosity >= 0)
printf("Setting %s to %s\n", GOT_REF_HEAD,
got_ref_get_symref_target(symref));
- }
- if (verbosity >= 0)
- printf("Created cloned repository '%s'\n", repo_path);
error = got_ref_write(symref, repo);
got_ref_close(symref);
goto done;
}
n = fwrite(gitconfig, 1, strlen(gitconfig), gitconfig_file);
- if (n != strlen(gitconfig))
+ if (n != strlen(gitconfig)) {
error = got_ferror(gitconfig_file, GOT_ERR_IO);
+ goto done;
+ }
+
+ if (verbosity >= 0)
+ printf("Created cloned repository '%s'\n", repo_path);
done:
if (fetchfd != -1 && close(fetchfd) == -1 && error == NULL)
error = got_error_from_errno("close");