<checkstyle> <fileset> <modified/> </fileset> </checkstyle>
Jan >-----Ursprüngliche Nachricht----- >Von: jasper.blues [mailto:jasper.reloa...@gmail.com] >Gesendet: Mittwoch, 20. Januar 2010 08:41 >An: user@ant.apache.org >Betreff: Re: Creating a fileset from a list of filenames > > >I've written a custom ant task that performs Checkstyle only >on modified >files. Or on files modified since some revision. > >The purpose is to gradually introduce a code quality policy on legacy >projects. > >I plan to submit a patch back, meantime if you need it *now*, >then email me >(uses Checkstyle 5.0, and SVNKit 1.3.2) > >Cheers. > > > >Wray, Nathan wrote: >> >> Hi All; >> >> >> >> I'm trying to identify modified java files in an SVN working copy and >> run checkstyle on these files. So far I've got a property >with a list >> of everything modified like: >> >> >> >> /path/file1;/path/file2;/path/file3 >> >> >> >> It seems like I need something the opposite of pathconvert >to turn this >> property into a FileSet. >> >> Any suggestions? The relevant part of my build file follows: >> >> >> >> <exec executable="svn" outputproperty="svn.status.out"> >> >> <arg value="status" /> >> >> <arg value="${basedir}/.." /> >> >> <arg value="--xml" /> >> >> </exec> >> >> >> >> <xmlproperty prefix="svnstat" collapseattributes="true" >delimiter=";"> >> >> <propertyset> >> >> <propertyref name="svn.status.out"/> >> >> </propertyset> >> >> </xmlproperty> >> >> >> >> <!-- >> >> Now svnstat.status.target.entry.path contains all of the >modified files >> >> and folders as a semicolon separated list >> >> This needs to be filtered to just .java files >> >> --> >> >> <echo message="unfiltered list of modified files: >> ${svnstat.status.target.entry.path}"/> >> >> >> >> <!-- >> >> This fails, the list is not a pathid >> >> --> >> >> <checkstyle config="./Checkstyle.xml"> >> >> <fileset pathid="svnstat.status.target.entry.path"/> >> >> </checkstyle> >> >> >> >> >> >> >> >> Thank you >> >> Nathan >> >> >> >> >> >> >> The contents of this e-mail are intended for the named >addressee only. It >> contains information that may be confidential. Unless you >are the named >> addressee or an authorized designee, you may not copy or use it, or >> disclose it to anyone else. If you received it in error >please notify us >> immediately and then destroy it. >> >> >> > >-- >View this message in context: >http://old.nabble.com/Creating-a-fileset-from-a-list-of-filenam es-tp26179430p27237832.html >Sent from the Ant - Users mailing list archive at Nabble.com. > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: user-unsubscr...@ant.apache.org >For additional commands, e-mail: user-h...@ant.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org