Examples of ErrorStreamConsumer


Examples of org.apache.maven.scm.provider.tfs.command.consumer.ErrorStreamConsumer

        TfsCommand command = null;
        // tf history takes only one file arg
        while ( iter.hasNext() )
        {
            TfsChangeLogConsumer out = new TfsChangeLogConsumer( getLogger() );
            ErrorStreamConsumer err = new ErrorStreamConsumer();

            command = createCommand( r, f, ( (File) iter.next() ) );
            int status = command.execute( out, err );

            if ( status != 0 || ( !out.hasBeenFed() && err.hasBeenFed() ) )
                return new ChangeLogScmResult( command.getCommandString(), "Error code for TFS changelog command - "
                    + status, err.getOutput(), false );
            changeLogs.addAll( out.getLogs() );
        }
        return new ChangeLogScmResult( command.getCommandString(), new ChangeLogSet( changeLogs, startDate, endDate ) );

    }
View Full Code Here

Examples of org.apache.maven.scm.provider.tfs.command.consumer.ErrorStreamConsumer

    protected UpdateScmResult executeUpdateCommand( ScmProviderRepository r, ScmFileSet f, ScmVersion v )
        throws ScmException
    {
        FileListConsumer fileConsumer = new FileListConsumer();
        ErrorStreamConsumer err = new ErrorStreamConsumer();
       
        TfsCommand command = createCommand( r, f, v );
        int status = command.execute( fileConsumer, err );
        if ( status != 0 || err.hasBeenFed() )
        {
            return new UpdateScmResult( command.getCommandString(), "Error code for TFS update command - " + status,
                                        err.getOutput(), false );
        }
        return new UpdateScmResult( command.getCommandString(), fileConsumer.getFiles() );
    }
View Full Code Here

Examples of org.apache.maven.scm.provider.tfs.command.consumer.ErrorStreamConsumer

    protected ListScmResult executeListCommand( ScmProviderRepository r, ScmFileSet f, boolean recursive, ScmVersion v )
        throws ScmException
    {
        FileListConsumer out = new ServerFileListConsumer();
        ErrorStreamConsumer err = new ErrorStreamConsumer();
       
        TfsCommand command = createCommand( r, f, recursive );
        int status = command.execute( out, err );
        if ( status != 0 || err.hasBeenFed() )
        {
            return new ListScmResult( command.getCommandString(), "Error code for TFS list command - " + status,
                                      err.getOutput(), false );
        }
       
        return new ListScmResult( command.getCommandString(), out.getFiles() );
    }
View Full Code Here

Examples of org.apache.maven.scm.provider.tfs.command.consumer.ErrorStreamConsumer

    protected ScmResult executeEditCommand( ScmProviderRepository r, ScmFileSet f )
        throws ScmException
    {
        FileListConsumer out = new FileListConsumer();
        ErrorStreamConsumer err = new ErrorStreamConsumer();
       
        TfsCommand command = createCommand( r, f );
        int status = command.execute( out, err );
       
        if ( status != 0 || err.hasBeenFed() )
        {
            return new EditScmResult( command.getCommandString(), "Error code for TFS edit command - " + status,
                                      err.getOutput(), false );
        }
       
        return new EditScmResult( command.getCommandString(), out.getFiles() );
    }
View Full Code Here

Examples of org.apache.maven.scm.provider.tfs.command.consumer.ErrorStreamConsumer

    protected ScmResult executeBranchCommand( ScmProviderRepository r, ScmFileSet f, String branch, String message )
        throws ScmException
    {
        TfsCommand command = createCommand( r, f, branch );
        StringStreamConsumer out = new StringStreamConsumer();
        ErrorStreamConsumer err = new ErrorStreamConsumer();
        int status = command.execute( out, err );
        if ( status != 0 || err.hasBeenFed() )
        {
            return new BranchScmResult( command.getCommandString(), "Error code for TFS branch command - " + status,
                                        err.getOutput(), false );
        }
        return new BranchScmResult( command.getCommandString(), new ArrayList<ScmFile>( 0 ) );
    }
View Full Code Here

Examples of org.apache.maven.scm.provider.tfs.command.consumer.ErrorStreamConsumer

    {
        TfsScmProviderRepository tfsRepo = (TfsScmProviderRepository) r;

        TfsCommand command = createCommand( tfsRepo, f );
        ChangedFileConsumer out = new ChangedFileConsumer( getLogger() );
        ErrorStreamConsumer err = new ErrorStreamConsumer();
       
        int status = command.execute( out, err );
        if ( status != 0 || err.hasBeenFed() )
        {
            return new StatusScmResult( command.getCommandString(), "Error code for TFS status command - " + status,
                                        err.getOutput(), false );
        }
        Iterator<ScmFile> iter = out.getChangedFiles().iterator();
        getLogger().debug( "Iterating" );
        while ( iter.hasNext() )
        {
View Full Code Here

Examples of org.apache.maven.scm.provider.tfs.command.consumer.ErrorStreamConsumer

        throws ScmException
    {
        TfsCommand command = createCommand( r, f );
       
        FileListConsumer fileConsumer = new FileListConsumer();
        ErrorStreamConsumer err = new ErrorStreamConsumer();

        int status = command.execute( fileConsumer, err );
        if ( status != 0 || err.hasBeenFed() )
        {
            return new AddScmResult( command.getCommandString(), "Error code for TFS add command - " + status,
                                     err.getOutput(), false );
        }
       
        return new AddScmResult( command.getCommandString(), fileConsumer.getFiles() );
    }
View Full Code Here

Examples of org.apache.maven.scm.provider.tfs.command.consumer.ErrorStreamConsumer

        if ( workspaceProvided )
        {
            status = executeUnmapCommand( r, f );
        }
       
        ErrorStreamConsumer out = new ErrorStreamConsumer();
        ErrorStreamConsumer err = new ErrorStreamConsumer();
        if ( workspaceProvided )
        {
            command = new TfsCommand( "workfold", r, null, getLogger() );
            command.addArgument( "-workspace:" + workspace );
            command.addArgument( "-map" );
            command.addArgument( url );
            command.addArgument( f.getBasedir().getAbsolutePath() );
            status = command.execute( out, err );
            if ( status != 0 || err.hasBeenFed() )
            {
                return new CheckOutScmResult( command.getCommandString(),
                                              "Error code for TFS checkout (workfold map) command - " + status,
                                              err.getOutput(), false );
            }
        }
        FileListConsumer fileConsumer = new FileListConsumer();
        err = new ErrorStreamConsumer();
        command = createGetCommand( r, f, v, recursive );
        status = command.execute( fileConsumer, err );
        if ( status != 0 || err.hasBeenFed() )
        {
            return new CheckOutScmResult( command.getCommandString(), "Error code for TFS checkout (get) command - "
                + status, err.getOutput(), false );
        }
       
        return new CheckOutScmResult( command.getCommandString(), fileConsumer.getFiles() );
    }
View Full Code Here

Examples of org.apache.maven.scm.provider.tfs.command.consumer.ErrorStreamConsumer

        throws ScmException
    {
        TfsScmProviderRepository tfsRepo = (TfsScmProviderRepository) r;
        String url = tfsRepo.getServerPath();
        String workspace = tfsRepo.getWorkspace();
        ErrorStreamConsumer out = new ErrorStreamConsumer();
        ErrorStreamConsumer err = new ErrorStreamConsumer();
       
        TfsCommand command = new TfsCommand( "workfold", r, null, getLogger() );
        command.addArgument( "-workspace:" + workspace );
        command.addArgument( "-unmap" );
        command.addArgument( url );
View Full Code Here

Examples of org.apache.maven.scm.provider.tfs.command.consumer.ErrorStreamConsumer

    }

    private void createWorkspace( ScmProviderRepository r, ScmFileSet f, String workspace, String url )
        throws ScmException
    {
        ErrorStreamConsumer out = new ErrorStreamConsumer();
        ErrorStreamConsumer err = new ErrorStreamConsumer();
        // Checkout dir may not exist yet
        TfsCommand command = new TfsCommand( "workspace", r, null, getLogger() );
        command.addArgument( "-new" );
        command.addArgument( "-comment:Creating workspace for maven command" );
        command.addArgument( "-server:" + url );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.