Rez P
2009-12-15 19:12:14 UTC
Hi
Our CVS server is running on Linux and users use CVS.exe or WinCVS on Windows client machines. Is there any way to block users from adding or committing certain files or file patterns to our CVS repository? Many of our users accidentally commit Windows Thumbs.db files into CVS. I added Thumbs.db to my cvswrappers file but it's not working and users still manage to check them in; I think because cvswrappers only gets used when users use the import command.
I'm reading about the commitinfo file but there aren't ample examples except some vague references in the file using default or all or REGULAR_EXPRESSION [tab] PROGRAM_TO_RUN, whatever that means.
Rhethorical and not CVS related: How come program Developers always lack the communication skills as to how to relate to the common masses and speak or write at our level of comprehension? If they provided ample examples, most of us wouldn't be asking however dumb or smart questions! Every computer book or manual I read, contains tons and tons of useless information as how to pass options or parameters to a command or they talk vague generalities but none of them provide specific examples applying specifically to the topic at hand!! Unix/Linux being the worst case in example by far. It's like bunch of automatons from another planet wrote and created the commands and utilities. The --help section of Linux commands are pretty much useless w/o examples. End of Rant. Sorry I just get frustrated when I can't find good examples.
Thanks
_________________________________________________________________
Hotmail: Powerful Free email with security by Microsoft.
http://clk.atdmt.com/GBL/go/171222986/direct/01/
Our CVS server is running on Linux and users use CVS.exe or WinCVS on Windows client machines. Is there any way to block users from adding or committing certain files or file patterns to our CVS repository? Many of our users accidentally commit Windows Thumbs.db files into CVS. I added Thumbs.db to my cvswrappers file but it's not working and users still manage to check them in; I think because cvswrappers only gets used when users use the import command.
I'm reading about the commitinfo file but there aren't ample examples except some vague references in the file using default or all or REGULAR_EXPRESSION [tab] PROGRAM_TO_RUN, whatever that means.
Rhethorical and not CVS related: How come program Developers always lack the communication skills as to how to relate to the common masses and speak or write at our level of comprehension? If they provided ample examples, most of us wouldn't be asking however dumb or smart questions! Every computer book or manual I read, contains tons and tons of useless information as how to pass options or parameters to a command or they talk vague generalities but none of them provide specific examples applying specifically to the topic at hand!! Unix/Linux being the worst case in example by far. It's like bunch of automatons from another planet wrote and created the commands and utilities. The --help section of Linux commands are pretty much useless w/o examples. End of Rant. Sorry I just get frustrated when I can't find good examples.
Thanks
_________________________________________________________________
Hotmail: Powerful Free email with security by Microsoft.
http://clk.atdmt.com/GBL/go/171222986/direct/01/