status command is required too by release plugin

Emmanuel

Emmanuel Venisse a écrit :


Wim Deblauwe a écrit :

What should I try to implement first?


I think update command should be the first. I don't know if clearcase have this mechanism or if it's only a checkout, but our update command run too a changelog for obtain all update info. You can look at cvs or svn providers for sample.


I see that checkout and changelog is implemented. Should I try:

- adding a new file (add method, but which one?)


protected ScmResult executeAddCommand( ScmProviderRepository repo, ScmFileSet fileSet, String message, boolean binary )
        throws ScmException


- tag ( also 2 methods) -> I suppose this is a label in clearcase


yes, it's a label

- checkin (also 2 methods, and they even have different case!)


protected abstract CheckInScmResult executeCheckInCommand( ScmProviderRepository repository, ScmFileSet fileSet, String message, String tag )
        throws ScmException;


I'm not sure you need to override default implementation of other method. But in case of clearcase, perhaps yes, because I suppose you need to obtain some parameter on connection type or other.

You need to implement too the remove command.

If you implement all this methods, clearcase will be supported too in maven2 release component too.


Emanuel


regards,

Wim

2005/11/11, Wim Deblauwe <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:

    Hey,

    found the pom.xml, it was right where it should be :)

    At work, we are using base UCM with dynamic views (not snapshot
    views). I'm currently at home, so I can't test anything yet. But I
    will first try to get to know the code. I does not seem to hard at
    first glance.

    I know that luntbuild has support for ClearCase. Have you guys ever
    looked into that code
(http://fisheye.cenqua.com/viewrep/luntbuild/luntbuild/src/com/luntsys/luntbuild/vcs/BaseClearcaseAdaptor.java <http://fisheye.cenqua.com/viewrep/luntbuild/luntbuild/src/com/luntsys/luntbuild/vcs/BaseClearcaseAdaptor.java>)?

    regards,

    Wim

    2005/11/11, Emmanuel Venisse <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>>:



        Wim Deblauwe a écrit :

 Hi,

 I just checkout everything from the scm plugin (using

        IntelliJ, I'll see

 if I need tortoiseSVN). Before I change anything, I want to

        try to build

 the things I will change, normally

        maven-scm-provider-clearcase. How do

 I build? I suppose I need Maven 2 to build, but I can't seem

        to find a

 pom.xml.


        mvn clean install in maven-scm-providers/maven-provider-clearcase

        pom.xml is in this directory, look at
http://svn.apache.org/viewcvs.cgi/maven/scm/trunk/maven-scm-providers/maven-scm-provider-clearcase/

        What is your clearcase connection type?

        Emmanuel








Reply via email to