commit - 562580bce8d701d318471fe7601bc614a00c94ef
commit + 89a6c02f07041d4deb48c8556203105e8f2d5504
blob - 2cffd8930319c67ebe5df79af4777c16a6e6b836
blob + 13fdc1d96ab576e33c061a77002dd91ceafd21b9
--- got/got.c
+++ got/got.c
goto done;
error = got_repo_init(repo_path);
- if (error != NULL)
- goto done;
-
done:
free(repo_path);
return error;
printf("Now shut up and hack\n");
if (cpa.had_base_commit_ref_error)
show_worktree_base_ref_warning();
-
done:
got_pathlist_free(&paths);
free(commit_id_str);
printf("diff %s %s\n", id_str1 ? id_str1 : "/dev/null", id_str2);
err = diff_trees(obj_id1, obj_id2, "", diff_context, 0, repo);
}
-
done:
free(id_str1);
free(id_str2);
default:
error = got_error(GOT_ERR_OBJ_TYPE);
}
-
done:
free(label1);
free(label2);
error = got_blame(in_repo_path, commit_id, repo, blame_cb, &bca,
check_cancelled, NULL);
- if (error)
- goto done;
done:
free(in_repo_path);
free(repo_path);
error = got_worktree_schedule_delete(worktree, &paths,
delete_local_mods, print_remove_status, NULL, repo, keep_on_disk);
- if (error)
- goto done;
done:
if (repo)
got_repo_close(repo);
cpa.action = "revert";
error = got_worktree_revert(worktree, &paths, revert_progress, NULL,
pflag ? choose_patch : NULL, &cpa, repo);
- if (error)
- goto done;
done:
if (patch_script_file && fclose(patch_script_file) == EOF &&
error == NULL)
logmsg ? logmsg : "", logmsg ? "\n" : "", id_str,
folded_logmsg) == -1) {
err = got_error_from_errno("asprintf");
- goto done;
}
done:
if (folded_commit)
default:
break;
}
-
done:
free(old_id_str);
free(new_id_str);
free(id);
id = NULL;
}
-
done:
free(label);
free(id);