Commit 3dc92940 by Edward Thomson

Merge pull request #2875 from JIghtuse/master

for-each-ref example: initialize libgit2 in main
parents 3983935b 2107dac3
...@@ -34,6 +34,7 @@ static int show_ref(git_reference *ref, void *data) ...@@ -34,6 +34,7 @@ static int show_ref(git_reference *ref, void *data)
int main(int argc, char **argv) int main(int argc, char **argv)
{ {
git_repository *repo; git_repository *repo;
git_libgit2_init();
if (argc != 1 || argv[1] /* silence -Wunused-parameter */) if (argc != 1 || argv[1] /* silence -Wunused-parameter */)
fatal("Sorry, no for-each-ref options supported yet", NULL); fatal("Sorry, no for-each-ref options supported yet", NULL);
...@@ -42,5 +43,7 @@ int main(int argc, char **argv) ...@@ -42,5 +43,7 @@ int main(int argc, char **argv)
"Could not open repository", NULL); "Could not open repository", NULL);
check_lg2(git_reference_foreach(repo, show_ref, repo), check_lg2(git_reference_foreach(repo, show_ref, repo),
"Could not iterate over references", NULL); "Could not iterate over references", NULL);
git_libgit2_shutdown();
return 0; return 0;
} }
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