diff options
Diffstat (limited to '')
-rw-r--r-- | XD.c | 12 |
1 files changed, 2 insertions, 10 deletions
@@ -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 } |