summaryrefslogtreecommitdiff
path: root/sys/src/cmd/hgfs/fs.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-10-28 23:18:38 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2012-10-28 23:18:38 +0200
commit6812f4679be6b8fcd96bc2cad9c38a8344bae78e (patch)
tree79bb90accdea5f1b34a855bd5ecd413c81dbe8a4 /sys/src/cmd/hgfs/fs.c
parent90cbdce8abd1edd8c56975c2f00500ba65434ab2 (diff)
hgfs: more work in progress stuff
Diffstat (limited to 'sys/src/cmd/hgfs/fs.c')
-rw-r--r--sys/src/cmd/hgfs/fs.c13
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);
}
-