diff options
author | Ori Bernstein <ori@eigenstate.org> | 2021-05-30 17:46:21 -0700 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2021-05-30 17:46:21 -0700 |
commit | 12e952e684d149628360b6fcdb583be86052f944 (patch) | |
tree | b7ede146e2d145c9dcdc92a80e1a92d2be869aad /sys/src/cmd/git/walk.c | |
parent | 1af2546e96fa96ec5341026dd509c9e4ed54c6db (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.c | 8 |
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){ |