On 06/17/11 14:28, sebb wrote: <snip>
> For example, checking hashes and sigs. I already have scripts for this > Checking jars contain N &L files, and that the manifest has suitable I need to script this very soon But my preferred scripting language is Python ... (...I originally coded Rat in a scripting style of Java that's incomprehensible to most other people :-/ Apologies and thanks to everyone who's had to put up with such unnecessarily difficult code over the last few years...) I suspect that most people use Rat as a verification tool. But I use Rat as a comprehension tool to help me scale reviews. For this, I need to be able to add new functionality and enhancements quickly. I also need to be able to tag milestones frequently. IMHO an automated verification tool should be more conservatively coded. This essential conflict is (upon reflection) the major reason why I've been reluctant to add new capacity. I've been considering the options for this new stuff. My conclusion is that I'm going to dive in with some new independent products (apache-rat-nose, say, https://svn.apache.org/repos/asf/incubator/rat/nose) coded in whichever language seems best with frequent informal milestone tags. Anything found more generally useful can then be ported later somewhere or other. Robert