summaryrefslogtreecommitdiff
path: root/sys/src/cmd/git/walk.c
diff options
context:
space:
mode:
authorOri Bernstein <ori@eigenstate.org>2021-05-30 17:46:21 -0700
committerOri Bernstein <ori@eigenstate.org>2021-05-30 17:46:21 -0700
commit12e952e684d149628360b6fcdb583be86052f944 (patch)
treeb7ede146e2d145c9dcdc92a80e1a92d2be869aad /sys/src/cmd/git/walk.c
parent1af2546e96fa96ec5341026dd509c9e4ed54c6db (diff)
git/fs: move mount point to $repo/.git/fs
Moving the mount point to within the repo directory means that we can have multiple git repos mounted at once with no conflict.
Diffstat (limited to 'sys/src/cmd/git/walk.c')
-rw-r--r--sys/src/cmd/git/walk.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/sys/src/cmd/git/walk.c b/sys/src/cmd/git/walk.c
index c50ac2873..50a227e21 100644
--- a/sys/src/cmd/git/walk.c
+++ b/sys/src/cmd/git/walk.c
@@ -5,7 +5,7 @@
#define NCACHE 4096
#define TDIR ".git/index9/tracked"
#define RDIR ".git/index9/removed"
-#define HDIR "/mnt/git/HEAD/tree"
+#define HDIR ".git/fs/HEAD/tree"
typedef struct Cache Cache;
typedef struct Wres Wres;
struct Cache {
@@ -246,16 +246,14 @@ main(int argc, char **argv)
usage();
}ARGEND
- if(access("/mnt/git/ctl", AEXIST) != 0)
- sysfatal("no running git/fs");
if(findrepo(repo, sizeof(repo)) == -1)
sysfatal("find root: %r");
if(chdir(repo) == -1)
sysfatal("chdir: %r");
+ if(access(".git/fs/ctl", AEXIST) != 0)
+ sysfatal("no running git/fs");
dirty = 0;
memset(&r, 0, sizeof(r));
- if(access("/mnt/git/ctl", AEXIST) != 0)
- sysfatal("git/fs does not seem to be running");
if(printflg == 0)
printflg = Tflg | Aflg | Mflg | Rflg;
if(argc == 0){