diff --git a/sys/src/cmd/hgfs/fs.c b/sys/src/cmd/hgfs/fs.c index 727cf64d3..ab820f656 100644 --- a/sys/src/cmd/hgfs/fs.c +++ b/sys/src/cmd/hgfs/fs.c @@ -663,8 +663,10 @@ fsread(Req *r) rf = r->fid->aux; switch(rf->level){ case Qroot: - revlogupdate(&changelog); - revlogupdate(&manifest); + if(off == 0){ + revlogupdate(&changelog); + revlogupdate(&manifest); + } dirread9p(r, rootgen, nil); respond(r, nil); return;