Revision: 4638 http://sourceforge.net/p/vexi/code/4638 Author: mkpg2 Date: 2014-01-08 03:08:24 +0000 (Wed, 08 Jan 2014) Log Message: ----------- Filter out .svn when building vexi archives. - otherwise workspace builds are a lot larger and messier - pragmatic solution is just to hard code .svn as an ignore
Modified Paths: -------------- trunk/org.vexi-build.vexi.archive/src/main/java/org/vexi/build/vexi/archive/VexiArchiveBuilder.java Modified: trunk/org.vexi-build.vexi.archive/src/main/java/org/vexi/build/vexi/archive/VexiArchiveBuilder.java =================================================================== --- trunk/org.vexi-build.vexi.archive/src/main/java/org/vexi/build/vexi/archive/VexiArchiveBuilder.java 2014-01-03 16:59:03 UTC (rev 4637) +++ trunk/org.vexi-build.vexi.archive/src/main/java/org/vexi/build/vexi/archive/VexiArchiveBuilder.java 2014-01-08 03:08:24 UTC (rev 4638) @@ -1,6 +1,7 @@ package org.vexi.build.vexi.archive; import java.io.File; +import java.io.FileFilter; import java.util.List; import ebuild.api.IBuilderArgument; @@ -26,7 +27,17 @@ FileUtil.mkdirOrFail(archive.getParentFile()); logger.log("Creating archive:"); logger.log(" "+ebuild.formatAsDisplayPath(archive)); - ZipUtil.zipDirectories(archive, targetFolders); + // PRAGMATIC HACK. skip svn directories. + // SHOULD ebuild have a way of telling builders which source control meta files + // might be lying around? + ZipUtil.zipDirectories(archive, targetFolders, new FileFilter() { + public boolean accept(File f) { + if(".svn".equals(f.getName())){ + return false; + } + return true; + } + }); }catch(Exception e){ throw new BuildPluginException(e); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ Vexi-svn mailing list Vexi-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vexi-svn