Thanks, applied this and added som info about svn/cvs already being skipped.<br><br><div><span class="gmail_quote">On 07/09/06, <b class="gmail_sendername">Michiel Ootjers</b> &lt;<a href="mailto:michiel@aspera.nl">michiel@aspera.nl
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Heheh, more a commercial system (BitKeeper). In a BitKeeper repository you
<br>will find the directories BitKeeper and SCCS (the directory BitKeeper is only<br>available in the repository root, but for completeness).<br><br>except =&gt; qr/SCCS|BitKeeper/<br><br>is my line in the config.<br><br>
Regards,<br><br>Michiel Ootjers<br><br>On wo, 06 sep 2006, Jonathan Rockway wrote:<br><br>&gt; Just for the record, M::P skips CVS and SVN already.&nbsp;&nbsp;You are using a<br>&gt; weird version control system :)&nbsp;&nbsp;Thanks for the report, though.
<br>&gt;<br>&gt; However, we never resolved the skipping issues, though, and probably<br>&gt; need to come up with a better exclude list for the next release.&nbsp;&nbsp;My<br>&gt; suggestions is:<br>&gt;<br>&gt; files:<br>&gt; ^[.]#.+# 'emacs
<br>&gt; ~$ 'backup files<br>&gt;<br>&gt; directories:<br>&gt; ^[.].+$ 'hidden directories<br>&gt; CVS<br>&gt; SCCS<br><br>BitKeeper<br><br>&gt; Please add to this list if there's something else you think we should skip.<br>
&gt;<br>&gt; I'm not sure that M::P::O can determine whether or not a path is a file<br>&gt; or directory.&nbsp;&nbsp;If not, we might need to add this functionality (to avoid<br>&gt; the hell that is filesystem item separators inside regexes).
<br>&gt;<br>&gt; Regards,<br>&gt; Jonathan Rockway<br>&gt;<br>&gt; Martijn van de Streek wrote:<br>&gt; &gt; Hi,<br>&gt; &gt;<br>&gt; &gt; I've written a short section in Cookbook.pod which explains how to use<br>&gt; &gt; the 'setup_components' config option to skip loading modules from the
<br>&gt; &gt; directories some version control systems create.<br>&gt; &gt;<br>&gt; &gt; Martijn<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; ------------------------------------------------------------------------<br>&gt; &gt;
<br>&gt; &gt; --- /usr/local/share/perl/5.8.7/Catalyst/Manual/Cookbook.pod&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2006-07-19 23:45:17.000000000 +0200<br>&gt; &gt; +++ Cookbook.pod&nbsp;&nbsp;&nbsp;&nbsp;2006-09-06 15:05:24.000000000 +0200<br>&gt; &gt; @@ -205,6 +205,25 @@<br>
&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;See also L&lt;YAML&gt;.<br>&gt; &gt;<br>&gt; &gt; +=head3 Skipping your VCS's directories<br>&gt; &gt; +<br>&gt; &gt; +Catalyst uses Module::Pluggable to load Models, Views and Controllers.<br>&gt; &gt; +Module::Pluggable will scan through all directories and load modules it finds.
<br>&gt; &gt; +Sometimes you might want to skip some of these directories, for example when<br>&gt; &gt; +your version control system makes a subdirectory with meta-information in every<br>&gt; &gt; +version-controlled directory.
<br>&gt; &gt; +<br>&gt; &gt; +You can make catalyst skip these directories using the Catalyst config:<br>&gt; &gt; +<br>&gt; &gt; +&nbsp;&nbsp;# Configure the application<br>&gt; &gt; +&nbsp;&nbsp;__PACKAGE__-&gt;config(<br>&gt; &gt; +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name =&gt; 'MyApp',
<br>&gt; &gt; +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setup_components =&gt; { except =&gt; qr/SCCS/ },<br>&gt; &gt; +&nbsp;&nbsp;);<br>&gt; &gt; +<br>&gt; &gt; +See the Module::Pluggable manual page for more information on B&lt;except&gt;<br>&gt; &gt; +and other options.
<br>&gt; &gt; +<br>&gt; &gt;&nbsp;&nbsp;=head1 Users and Access Control<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp;Most multiuser, and some single user web applications require that<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; ------------------------------------------------------------------------
<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Catalyst-dev mailing list<br>&gt; &gt; <a href="mailto:Catalyst-dev@lists.rawmode.org">Catalyst-dev@lists.rawmode.org</a><br>&gt; &gt; 
<a href="http://lists.rawmode.org/mailman/listinfo/catalyst-dev">http://lists.rawmode.org/mailman/listinfo/catalyst-dev</a><br><br>_______________________________________________<br>Catalyst-dev mailing list<br><a href="mailto:Catalyst-dev@lists.rawmode.org">
Catalyst-dev@lists.rawmode.org</a><br><a href="http://lists.rawmode.org/mailman/listinfo/catalyst-dev">http://lists.rawmode.org/mailman/listinfo/catalyst-dev</a><br></blockquote></div><br>