public ScmTagParameters getScmTagParameters( CommandParameter parameter ) throws ScmException { return (ScmTagParameters) getObject( ScmTagParameters.class, parameter, new ScmTagParameters() ); }
protected ScmResult executeTagCommand( ScmProviderRepository repository, ScmFileSet fileSet, String tagName, ScmTagParameters scmTagParameters ) throws ScmException { return executeTagCommand( repository, fileSet, tagName, scmTagParameters == null ? "" : scmTagParameters .getMessage() ); }
public ScmResult executeTagCommand( ScmProviderRepository repo, ScmFileSet fileSet, String tag, String message ) throws ScmException { ScmTagParameters scmTagParameters = new ScmTagParameters( message ); // force false to preserve backward comp scmTagParameters.setRemoteTagging( false ); scmTagParameters.setPinExternals( false ); return executeTagCommand( repo, fileSet, tag, scmTagParameters ); }
/** {@inheritDoc} */ public ScmResult executeCommand( ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters ) throws ScmException { String tagName = parameters.getString( CommandParameter.TAG_NAME ); ScmTagParameters scmTagParameters = parameters.getScmTagParameters( CommandParameter.SCM_TAG_PARAMETERS ); String message = parameters.getString( CommandParameter.MESSAGE, null ); if ( message != null ) { // if message was passed by CommandParameter.MESSAGE then use it. scmTagParameters.setMessage( message ); } if ( scmTagParameters.getMessage() == null ) { // if message hasn't been passed nor by ScmTagParameters nor by CommandParameter.MESSAGE then use default. scmTagParameters.setMessage( "[maven-scm] copy for tag " + tagName ); } return executeTagCommand( repository, fileSet, tagName, scmTagParameters ); }
scmTagParameters = new ScmTagParameters(); scmTagParameters.setRemoteTagging( false ); scmTagParameters.setPinExternals( false ); + scmTagParameters.isRemoteTagging() ); FileUtils.fileWrite( messageFile.getAbsolutePath(), "UTF-8", scmTagParameters.getMessage() );
if ( StringUtils.isNotBlank( scmTagParameters.getMessage() ) ) message = scmTagParameters.getMessage(); if ( scmTagParameters != null && scmTagParameters.isRemoteTagging() ) scmTagParameters.getScmRevision() ); scmTagParameters.getScmRevision() );
getLog().info( "Final Tag Name: '" + finalTag + "'" ); ScmTagParameters scmTagParameters = new ScmTagParameters( message ); scmTagParameters.setRemoteTagging( remoteTagging ); scmTagParameters.setPinExternals( pinExternals ); scmTagParameters.setSign( sign );
getLog().info("Sanitized tag: '" + sanitizedTag + "'"); ScmTagParameters tagParams = new ScmTagParameters("Release tag [" + sanitizedTag + "] generated by gitflow-helper-maven-plugin."); tagParams.setRemoteTagging(true);
String tagName = releaseDescriptor.getScmReleaseLabel(); ScmTagParameters scmTagParameters = new ScmTagParameters( releaseDescriptor.getScmCommentPrefix() + "copy for tag " + tagName ); scmTagParameters.setRemoteTagging( releaseDescriptor.isRemoteTagging() ); scmTagParameters.setScmRevision( releaseDescriptor.getScmReleasedPomRevision() ); if ( getLogger().isDebugEnabled() )
FileUtils.fileWrite( messageFile.getAbsolutePath(), "UTF-8", scmTagParameters.getMessage() ); boolean sign = scmTagParameters.isSign();
if ( scmTagParameters != null && scmTagParameters.getScmRevision() != null ) cl.createArg().setValue( scmTagParameters.getScmRevision() ); if ( scmTagParameters != null && scmTagParameters.isPinExternals() ) if ( scmTagParameters != null && scmTagParameters.isRemoteTagging() )
scmTagParameters = new ScmTagParameters(); scmTagParameters.setRemoteTagging( false ); scmTagParameters.setPinExternals( false ); + scmTagParameters.isRemoteTagging() ); FileUtils.fileWrite( messageFile.getAbsolutePath(), "UTF-8", scmTagParameters.getMessage() );
/** {@inheritDoc} */ public ScmResult executeCommand( ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters ) throws ScmException { String tagName = parameters.getString( CommandParameter.TAG_NAME ); ScmTagParameters scmTagParameters = parameters.getScmTagParameters( CommandParameter.SCM_TAG_PARAMETERS ); String message = parameters.getString( CommandParameter.MESSAGE, null ); if ( message != null ) { // if message was passed by CommandParameter.MESSAGE then use it. scmTagParameters.setMessage( message ); } if ( scmTagParameters.getMessage() == null ) { // if message hasn't been passed nor by ScmTagParameters nor by CommandParameter.MESSAGE then use default. scmTagParameters.setMessage( "[maven-scm] copy for tag " + tagName ); } return executeTagCommand( repository, fileSet, tagName, scmTagParameters ); }
FileUtils.fileWrite( messageFile.getAbsolutePath(), "UTF-8", scmTagParameters.getMessage() ); boolean sign = scmTagParameters.isSign();
if ( scmTagParameters != null && scmTagParameters.getScmRevision() != null ) cl.createArg().setValue( scmTagParameters.getScmRevision() ); if ( scmTagParameters != null && scmTagParameters.isPinExternals() ) if ( scmTagParameters != null && scmTagParameters.isRemoteTagging() )
public ScmResult executeTagCommand( ScmProviderRepository repo, ScmFileSet fileSet, String tag, String message ) throws ScmException { return executeTagCommand( repo, fileSet, tag, new ScmTagParameters( message ) ); }
protected ScmResult executeTagCommand( ScmProviderRepository repository, ScmFileSet fileSet, String tagName, ScmTagParameters scmTagParameters ) throws ScmException { return executeTagCommand( repository, fileSet, tagName, scmTagParameters == null ? "" : scmTagParameters .getMessage() ); }
public ScmResult executeTagCommand( ScmProviderRepository repo, ScmFileSet fileSet, String tag, String message ) throws ScmException { ScmTagParameters scmTagParameters = new ScmTagParameters( message ); // force false to preserve backward comp scmTagParameters.setRemoteTagging( false ); scmTagParameters.setPinExternals( false ); return executeTagCommand( repo, fileSet, tag, scmTagParameters ); }
protected ScmResult executeTagCommand( ScmProviderRepository repository, ScmFileSet fileSet, String tag, String message ) throws ScmException { return executeTagCommand( repository, fileSet, tag, new ScmTagParameters( message ) ); }
public JazzScmCommand createTagCreateSnapshotCommand( JazzScmProviderRepository repo, ScmFileSet fileSet, String tag, ScmTagParameters scmTagParameters ) { JazzScmCommand command = new JazzScmCommand( JazzConstants.CMD_CREATE, JazzConstants.CMD_SUB_SNAPSHOT, repo, fileSet, getLogger() ); if ( tag != null && !tag.trim().equals( "" ) ) { command.addArgument( JazzConstants.ARG_SNAPSHOT_NAME ); command.addArgument( tag ); } String message = scmTagParameters.getMessage(); if ( message != null && !message.trim().equals( "" ) ) { command.addArgument( JazzConstants.ARG_SNAPSHOT_DESCRIPTION ); command.addArgument( message ); } command.addArgument( repo.getWorkspace() ); return command; }