{
notifier.checkoutStarted( project, buildDefinition );
// TODO: not sure why this is different to the context, but it all needs to change
File workingDirectory = workingDirectoryService.getWorkingDirectory( project );
ContinuumScmConfiguration config = createScmConfiguration( project, workingDirectory );
config.setLatestUpdateDate( latestUpdateDate );
String tag = config.getTag();
String msg = project.getName() + "', id: '" + project.getId() + "' to '" +
workingDirectory.getAbsolutePath() + "'" + ( tag != null ? " with branch/tag " + tag + "." : "." );
getLogger().info( "Updating project: " + msg );
scmResult = scm.update( config );