Fix gitstatus pathspec errors

This commit is contained in:
Luuk van Baal 2021-08-17 14:01:24 +02:00
parent 983d689a05
commit 82d1510213
2 changed files with 2 additions and 2 deletions

View File

@ -72,7 +72,7 @@ index fe5d650..059c7bf 100644
+ size_t i = -1; + size_t i = -1;
+ git_statuses.show = FALSE; + git_statuses.show = FALSE;
+ workdir[xstrlen(workdir) - 1] = '\0'; + workdir[xstrlen(workdir) - 1] = '\0';
+ snprintf(pathspec, PATH_MAX, "%s%s%s 2>/dev/null", gitstat, path, cfg.showhidden ? "" : "/*"); + snprintf(pathspec, PATH_MAX, "%s\"%s\"%s 2>/dev/null", gitstat, path, cfg.showhidden ? "" : "/*");
+ fp = popen(pathspec, "r"); + fp = popen(pathspec, "r");
+ +
+ while (fgets(status, PATH_MAX, fp)) { + while (fgets(status, PATH_MAX, fp)) {

View File

@ -73,7 +73,7 @@ index 2d33716..b190177 100644
+ size_t i = -1; + size_t i = -1;
+ git_statuses.show = FALSE; + git_statuses.show = FALSE;
+ workdir[xstrlen(workdir) - 1] = '\0'; + workdir[xstrlen(workdir) - 1] = '\0';
+ snprintf(pathspec, PATH_MAX, "%s%s%s 2>/dev/null", gitstat, path, cfg.showhidden ? "" : "/*"); + snprintf(pathspec, PATH_MAX, "%s\"%s\"%s 2>/dev/null", gitstat, path, cfg.showhidden ? "" : "/*");
+ fp = popen(pathspec, "r"); + fp = popen(pathspec, "r");
+ +
+ while (fgets(status, PATH_MAX, fp)) { + while (fgets(status, PATH_MAX, fp)) {