change libgit2 initialization

This commit is contained in:
2024-12-21 21:32:39 -05:00
parent 2a6385fa36
commit 2dc0d582e6

12
XD.c
View File

@ -175,13 +175,8 @@ main(int argc, char *argv[])
#ifdef GIT
git_repository *repo;
int git_ok = 0;
if ((repo = init_git())) {
git_ok = 1;
}
if (git_ok) {
/* change the eyes depending on the current git repo's status */
if (has_stashes(repo)) {
P("8"); /* goggle eyes if we have some stashed changes */
@ -199,6 +194,8 @@ main(int argc, char *argv[])
} else if (git_repository_head_detached(repo)) {
P("-"); /* add a minus nose when the HEAD is detached */
}
git_repository_free(repo);
git_libgit2_shutdown();
} else
#endif
if (1) {
@ -222,9 +219,4 @@ main(int argc, char *argv[])
} else {
P("|"); /* no code info */
}
#ifdef GIT
git_repository_free(repo);
git_libgit2_shutdown();
#endif
}