I am trying to "mtn_cvs pull" a CVS repository served by a pserver
while logged in as anonymous.  The repository contains
publicly-accessible files and directories, as well as a few
directories with restricted access.  I have a working copy; when I
update it with "cvs update", CVS warns about these restricted
directories, but otherwise ignores them and proceeds to update the
entire working copy with all publicly accessible files.

In contrast, mtn_cvs barfs out on the first restricted directory,
saying:

> mtn_cvs: bytes in | bytes out
> mtn_cvs:      525 |       408
> mtn_cvs: bytes in | bytes out | file ids
> mtn_cvs:   426687 |       490 |        0
> mtn_cvs: warning: unknown rcs head 'locks:'
> mtn_cvs: bytes in | bytes out | file ids
> mtn_cvs:   760182 |       490 |        0
> mtn_cvs: warning: cvs [rlog aborted]: could not chdir to internal: Permission 
> denied
> mtn_cvs: error: log failed

Is there a way for mtn_cvs to just ignore directories like "internal",
and carry on with the rest of the repository?

If not, is there a way to exclude the few restricted directories from
the pull?  (i.e. is there a pull --exclude switch)?

Thanks

PS.  This is with revision 76e33bd658fd5a30a14b217bb04cfee03955d81e,
on branch net.venge.monotone.cvssync.refactor.

-- 
Ludovic Brenta.



_______________________________________________
Monotone-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to