Cvsfs

; 9fs 9front
; tar -xf /n/extra/cvsfs.tgz
; cd cvsfs

then, apply this patch.

--- cvs.c   Fri Oct 15 16:09:40 2021
+++ cvs.c   Fri Oct 15 16:13:12 2021
` -229,7 +229,7 `
 cvsopen(Sess *s)
 {
    if (strcmp(s->method, "ext") == 0){
+       if (cvspipe(s, "/bin/ssh", "-u") == 0)
-       if (cvspipe(s, "/bin/ssh", "-l") == 0)
            return nil;
        if (cvspipe(s, "/bin/rx", "-l") == 0)
            return nil;

then mk it.

; mk all
; mk install

then, add the ssh fingerprint of the host you want to connect to $home/lib/sshthumbs

; ssh anoncvs@anoncvs.ca.openbsd.org


; cvsfs :ext:anoncvs@anoncvs.ca.openbsd.org:/cvs src

it gets mounted on /n/cvs