summaryrefslogtreecommitdiffstats
path: root/XD.c
diff options
context:
space:
mode:
authorSquibid <me@zacharyscheiman.com>2025-04-25 02:48:47 -0500
committerSquibid <me@zacharyscheiman.com>2025-04-27 17:30:04 -0500
commit0e3a7a84e6a90f3ff4ce22307239925d5bbca685 (patch)
tree2c5f50882f304f07bffbe32f2895cd57a7689ce2 /XD.c
parent68634537c043fae1f991302005c81f68a52a3eea (diff)
downloadXD-0e3a7a84e6a90f3ff4ce22307239925d5bbca685.tar.gz
XD-0e3a7a84e6a90f3ff4ce22307239925d5bbca685.tar.bz2
XD-0e3a7a84e6a90f3ff4ce22307239925d5bbca685.zip
add new eyes for when the current repo is in the middle of a mergeHEADv3.2master
Diffstat (limited to 'XD.c')
-rw-r--r--XD.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/XD.c b/XD.c
index 6a6500c..0a0274f 100644
--- a/XD.c
+++ b/XD.c
@@ -287,6 +287,9 @@ main(int argc, char *argv[])
if (has_stashes(repo)) {
E("The current git repo has stashed changes.")
P("8"); /* goggle eyes if we have some stashed changes */
+ } else if (git_repository_state(repo) == GIT_REPOSITORY_STATE_MERGE) {
+ E("The current git repo is in the middle of a merge.")
+ P("X"); /* laughing eyes cause the user is fucked */
} else if (git_repository_is_empty(repo)) {
E("This is a new git repo.")
P("B"); /* sunglasses if we're in a new repo with no HEAD */