[EMAIL PROTECTED] writes:
>+ /** the name of the subversion metadata directory */
>+ private static final String SVN_DIRNAME = ".svn";
>+
> /////////////////////////////////////////////////////////////////////////
> // Avalon Service Lifecycle Implementation
> /////////////////////////////////////////////////////////////////////////
>@@ -457,7 +460,9 @@
>
> for( int i=0; i<list.length; i++ )
> {
>- if( list[i].isDirectory() )
>+ // skip the subversion directories otherwise we pick up
>unexpected files
>+
>+ if( list[i].isDirectory() &&
>(list[i].getName().equalsIgnoreCase(SVN_DIRNAME) == false) )
Does this make sense? As we can be quite sure that noone will ever
repeat the "CVS" mistake, why not use
list[i].isHidden()
or (if this breaks on Windows) list[i].getName().charAt(0) == '.'
So we will not stumble over it when the next meta directory arrives.
Regards
Henning
--
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen INTERMETA GmbH
[EMAIL PROTECTED] +49 9131 50 654 0 http://www.intermeta.de/
RedHat Certified Engineer -- Jakarta Turbine Development -- hero for hire
Linux, Java, perl, Solaris -- Consulting, Training, Development
4 - 8 - 15 - 16 - 23 - 42
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]