This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: cvsignore
- To: "Greg J. Badros" <gjb at cs dot washington dot edu>
- Subject: Re: cvsignore
- From: Jim Blandy <jimb at red-bean dot com>
- Date: 20 Jan 2000 18:24:16 -0500
- Cc: guile at sourceware dot cygnus dot com
- References: <qrrpuuwxw2x.fsf@clavicle.cs.washington.edu>
> I'm confused about the CVSROOT/cvsignore file. I was hoping that I'd be
> able to put patterns such as:
>
> guile-core/guile-readline/Makefile
>
> in that file and have it ignore those files. A quick test leads me to
> believe that only the basename is allowed, and that the path-prefix
> cannot be used. I.e., if I want to ignore Makefile, I have to ignore
> *all* Makefile-s in all modules of the repo.
>
> If this is the case, then I'm not sure that I buy into the idea of using
> a CVSROOT/cvsignore file any more (instead of per-directory, checked-in
> .cvsignore files). Anybody have experience making cvsignore do what I
> want?
>
> Thoughts and comments are appreciated.
If you want to ignore a specific file, then you should always use a
local .cvsignore file.
CVSROOT/cvsignore is only useful for establishing repository-wide
policy. For example, suppose we wrote a compiler that generated
.scmobj files. Then we might want to put `*.scmobj' in
CVSROOT/cvsignore.