// Non change package changes will be lumped into one big Change Set
Hashtable<String, ChangeSet> changeSetHash = new Hashtable<String, ChangeSet>();
// Lets prepare our si rlog command for execution
Command siRlog = new Command( Command.SI, "rlog" );
siRlog.addOption( new Option( "recurse" ) );
MultiValue rFilter = new MultiValue( ":" );
rFilter.add( "daterange" );
rFilter.add( "'" + RLOG_DATEFORMAT.format( startDate ) + "'-'" + RLOG_DATEFORMAT.format( endDate ) + "'" );
siRlog.addOption( new Option( "rfilter", rFilter ) );
siRlog.addOption( new Option( "cwd", sandboxDir ) );
// Execute the si rlog command
Response response = api.runCommand( siRlog );
for ( WorkItemIterator wit = response.getWorkItems(); wit.hasNext(); )
{
WorkItem wi = wit.next();