private void checkForLocalModifications() throws MojoExecutionException { getLog().info( "Verifying there are no local modifications ..." ); List changedFiles; try { changedFiles = getStatus(); } catch ( ScmException e ) { throw new MojoExecutionException( "An error has occurred while checking scm status.", e ); } if ( !changedFiles.isEmpty() ) { StringBuffer message = new StringBuffer(); for ( Iterator i = changedFiles.iterator(); i.hasNext(); ) { ScmFile file = (ScmFile) i.next(); message.append( file.toString() ); message.append( "\n" ); } throw new MojoExecutionException( "Cannot create the build number because you have local modifications : \n" + message ); } }
for (ScmFile changedFile : checkForChanges.getChangedFiles()) { LOGGER.fine("[checkForChanges] Found changed file "+changedFile.toString()+", try to check-in..."); CheckInScmResult checkedInChangedFile = scmManager.checkIn(scmRepository, new ScmFileSet(enclosingDirectory.getParentFile(), new File(changedFile.getPath())), "Check-In changes for "+changedFile.getPath()); if(!checkedInChangedFile.isSuccess()){
/** {@inheritDoc} */ public void doConsume( ScmFileStatus status, String trimmedLine ) { if ( status != null && status == ScmFileStatus.ADDED ) { //Only include real files (not directories) File tmpFile = new File( workingDir, trimmedLine ); if ( !tmpFile.exists() ) { if ( getLogger().isWarnEnabled() ) { getLogger().warn( "Not a file: " + tmpFile + ". Ignored" ); } } else { ScmFile scmFile = new ScmFile( trimmedLine, ScmFileStatus.ADDED ); if ( getLogger().isInfoEnabled() ) { getLogger().info( scmFile.toString() ); } addedFiles.add( scmFile ); } } }
/** {@inheritDoc} */ public void doConsume( ScmFileStatus status, String trimmedLine ) { if ( status != null && status == ScmFileStatus.ADDED ) { //Only include real files (not directories) File tmpFile = new File( workingDir, trimmedLine ); if ( !tmpFile.exists() ) { if ( getLogger().isWarnEnabled() ) { getLogger().warn( "Not a file: " + tmpFile + ". Ignored" ); } } else { ScmFile scmFile = new ScmFile( trimmedLine, ScmFileStatus.ADDED ); if ( getLogger().isInfoEnabled() ) { getLogger().info( scmFile.toString() ); } addedFiles.add( scmFile ); } } }
/** {@inheritDoc} */ public void doConsume( ScmFileStatus status, String trimmedLine ) { if ( status != null && status == ScmFileStatus.DELETED ) { //Only include real files (not directories) File tmpFile = new File( workingDir, trimmedLine ); if ( !tmpFile.exists() ) { if ( getLogger().isWarnEnabled() ) { getLogger().warn( "Not a file: " + tmpFile + ". Ignored" ); } } else { ScmFile scmFile = new ScmFile( trimmedLine, ScmFileStatus.DELETED ); if ( getLogger().isInfoEnabled() ) { getLogger().info( scmFile.toString() ); } removedFiles.add( scmFile ); } } }
/** {@inheritDoc} */ public void doConsume( ScmFileStatus status, String trimmedLine ) { if ( status != null && status == ScmFileStatus.ADDED ) { //Only include real files (not directories) File tmpFile = new File( workingDir, trimmedLine ); if ( !tmpFile.exists() ) { if ( getLogger().isWarnEnabled() ) { getLogger().warn( "Not a file: " + tmpFile + ". Ignored" ); } } else { ScmFile scmFile = new ScmFile( trimmedLine, ScmFileStatus.ADDED ); if ( getLogger().isInfoEnabled() ) { getLogger().info( scmFile.toString() ); } addedFiles.add( scmFile ); } } }
/** {@inheritDoc} */ public void doConsume( ScmFileStatus status, String trimmedLine ) { if ( status != null && status == ScmFileStatus.DELETED ) { //Only include real files (not directories) File tmpFile = new File( workingDir, trimmedLine ); if ( !tmpFile.exists() ) { if ( getLogger().isWarnEnabled() ) { getLogger().warn( "Not a file: " + tmpFile + ". Ignored" ); } } else { ScmFile scmFile = new ScmFile( trimmedLine, ScmFileStatus.DELETED ); if ( getLogger().isInfoEnabled() ) { getLogger().info( scmFile.toString() ); } removedFiles.add( scmFile ); } } }
/** {@inheritDoc} */ public void doConsume( ScmFileStatus status, String trimmedLine ) { if ( status != null && status == ScmFileStatus.DELETED ) { //Only include real files (not directories) File tmpFile = new File( workingDir, trimmedLine ); if ( !tmpFile.exists() ) { if ( getLogger().isWarnEnabled() ) { getLogger().warn( "Not a file: " + tmpFile + ". Ignored" ); } } else { ScmFile scmFile = new ScmFile( trimmedLine, ScmFileStatus.DELETED ); if ( getLogger().isInfoEnabled() ) { getLogger().info( scmFile.toString() ); } removedFiles.add( scmFile ); } } }
/** {@inheritDoc} */ public void doConsume( ScmFileStatus status, String trimmedLine ) { //Only include real files (not directories) File tmpFile = new File( workingDir, trimmedLine ); if ( !tmpFile.exists() ) { if ( getLogger().isInfoEnabled() ) { getLogger().info( "Not a file: " + tmpFile + ". Ignoring" ); } } else if ( tmpFile.isDirectory() ) { if ( getLogger().isInfoEnabled() ) { getLogger().info( "New directory added: " + tmpFile ); } } else { ScmFile scmFile = new ScmFile( trimmedLine, status ); if ( getLogger().isInfoEnabled() ) { getLogger().info( scmFile.toString() ); } repositoryStatus.add( scmFile ); } }
/** {@inheritDoc} */ public void doConsume( ScmFileStatus status, String trimmedLine ) { //Only include real files (not directories) File tmpFile = new File( workingDir, trimmedLine ); if ( !tmpFile.exists() ) { if ( getLogger().isInfoEnabled() ) { getLogger().info( "Not a file: " + tmpFile + ". Ignoring" ); } } else if ( tmpFile.isDirectory() ) { if ( getLogger().isInfoEnabled() ) { getLogger().info( "New directory added: " + tmpFile ); } } else { ScmFile scmFile = new ScmFile( trimmedLine, status ); if ( getLogger().isInfoEnabled() ) { getLogger().info( scmFile.toString() ); } repositoryStatus.add( scmFile ); } }
getLogger().info( scmFile.toString() ); checkedInFiles.add( scmFile );
getLogger().info( scmFile.toString() ); checkedInFiles.add( scmFile );
if ( getLogger().isInfoEnabled() ) getLogger().info( scmFile.toString() );
message.append( file.toString() ); message.append( "\n" );