Emmanuel Venisse <[EMAIL PROTECTED]> wrote on 09/27/2007 07:36:48 AM:

> > 
> > 3) Does the provider or individual command implementations <i>have</i> 

> > to use a command line framework, or was that just done for ease of 
> > implementation? The reason I ask is that our build environment uses 
> > Starteam in a manner that exposes a design flaw in their checkout 
> > process (I can provide details if anyone asks, but it's not really 
> > relevant to the discussion).
> 
> We use starteam cli to run command because we can't redistribute 
> starteam jars.
> 

Thanks. This is not an issue for us because our local repository will be 
accessible only to those developers who have a valid Starteam license 
anyway. The sad part is that my implementation cannot be shared back to 
Maven :(.

However, I do have some positive feedback. I have created SCM-347 in JIRA 
and placed it there.

I would also like to promote issue SCM-117. It looks like discussion 
stopped on 12/23/2006 and that no further work was done. Implementing this 
will really improve the usefulness of stcmd, which has dozens of options 
(like the three listed in SCM-347) that you might not want to explicitely 
support, because they are used less frequently and/or do not fit into the 
SCM model.

As the original reporter OF SCM-117 indicated, the most useful argument by 
far is -o (force checkout) because Starteam has real issues with 
repository synchronization (SCM-142). This is a Starteam problem and one 
that can only be solved by the force checkout option or through the 
Starteam SDK, which contains calls to explicitely synchronize.


Robert Egan

Reply via email to