changeSets = result.getChangeLog().getChangeSets();
assertThat( changeSets.size(), is( 1 ) );
assertThat( changeSets.get( 0 ), changeSet( "Upstream changes", "/readme.txt", "/src/test/java/Test.java" ) );
// Changelog beforeDownstreamCheckin to end should include just downstream change
result = provider.changeLog( mainRepository, fileSet, timeBeforeDownstreamCheckin, timeEnd, 0, branch );
assertTrue( "changelog beforeDownstreamCheckin to end", result.isSuccess() );
changeSets = result.getChangeLog().getChangeSets();
assertThat( changeSets.size(), is( 1 ) );
assertThat( changeSets.get( 0 ), changeSet( "downstream workspace promote", "/./pom.xml",