summaryrefslogtreecommitdiffstats
path: root/XD.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--XD.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/XD.c b/XD.c
index 92c3095..2790fc7 100644
--- a/XD.c
+++ b/XD.c
@@ -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
}