diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-10-28 23:18:38 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-10-28 23:18:38 +0200 |
commit | 6812f4679be6b8fcd96bc2cad9c38a8344bae78e (patch) | |
tree | 79bb90accdea5f1b34a855bd5ecd413c81dbe8a4 /sys/src/cmd/hgfs/fs.c | |
parent | 90cbdce8abd1edd8c56975c2f00500ba65434ab2 (diff) |
hgfs: more work in progress stuff
Diffstat (limited to 'sys/src/cmd/hgfs/fs.c')
-rw-r--r-- | sys/src/cmd/hgfs/fs.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/sys/src/cmd/hgfs/fs.c b/sys/src/cmd/hgfs/fs.c index 3cac4144b..4b58a515c 100644 --- a/sys/src/cmd/hgfs/fs.c +++ b/sys/src/cmd/hgfs/fs.c @@ -44,7 +44,7 @@ static Revlog changelog; static Revlog manifest; static Revlog *revlogs; -static char dothg[MAXPATH]; +static char workdir[MAXPATH]; static int mangle = 0; static Revlog* @@ -56,7 +56,7 @@ getrevlog(Revnode *nd) mang = mangle; Again: - nodepath(seprint(buf, buf+sizeof(buf), "%s/store/data", dothg), + nodepath(seprint(buf, buf+sizeof(buf), "%s/.hg/store/data", workdir), buf+sizeof(buf), nd, mang); for(rl = revlogs; rl; rl = rl->next) if(strcmp(buf, rl->path) == 0) @@ -762,13 +762,13 @@ main(int argc, char *argv[]) usage(); } ARGEND; - if(getdothg(dothg, *argv) < 0) - sysfatal("can't find .hg: %r"); + if(getworkdir(workdir, *argv) < 0) + sysfatal("can't find workdir: %r"); - snprint(buf, sizeof(buf), "%s/store/00changelog", dothg); + snprint(buf, sizeof(buf), "%s/.hg/store/00changelog", workdir); if(revlogopen(&changelog, buf, OREAD) < 0) sysfatal("can't open changelog: %r\n"); - snprint(buf, sizeof(buf), "%s/store/00manifest", dothg); + snprint(buf, sizeof(buf), "%s/.hg/store/00manifest", workdir); if(revlogopen(&manifest, buf, OREAD) < 0) sysfatal("can't open menifest: %r\n"); @@ -776,4 +776,3 @@ main(int argc, char *argv[]) exits(0); } - |