http://jira.codehaus.org/browse/SCM-380
The patch is attached.


2008/5/29, Sergey Zakusov <[EMAIL PROTECTED]>:
>
> There is another problem: CvsStatusConsumer cannot be used to parse
> CVS/Entries format (-e option forces to display result in this format), so
> there is required a new consumer. It will be done in 10 minutes.
>
>
> 2008/5/29, Emmanuel Venisse <[EMAIL PROTECTED]>:
>>
>> Can you create an issue and attach the patch? Thanks.
>>
>> Emmanuel
>>
>> On Thu, May 29, 2008 at 1:00 PM, Sergey Zakusov <[EMAIL PROTECTED]>
>> wrote:
>>
>>> The "Unknown file status" problem was in that
>>> AbstractCvsListCommand.executeListCommand executed rls command without -e
>>> option and the result was parsed by CvsStatusConsumer.consumeLine (who
>>> logged the problem). You can find the fix here:
>>> http://www.emforge.org/changeset/3240/maven-scm
>>>
>>>
>>> 2008/5/23, Sergey Zakusov <[EMAIL PROTECTED]>:
>>>
>>>> Hello,
>>>>
>>>> I'm trying to list a cvs repository via CvsExeScmProvider - it makes and
>>>> executes the following command:
>>>>
>>>> cvs -z3 -f -d :pserver:[EMAIL PROTECTED]:/cvsroot -n -q rls -d
>>>>
>>>> but the cvs client - Concurrent Versions System (CVSNT) 2.5.03 (Scorpio)
>>>> Build 2382 (client/server)
>>>> [Copyright (c) 1989-2001 Brian Berliner, david d `zoo' zuhn, Jeff Polk,
>>>> and other authors
>>>> CVSNT version (Jul  5 2006) Copyright (c) 1999-2005 Tony Hoyle and
>>>> others] throws the error:
>>>>
>>>> rls: invalid option -- d
>>>> Usage: cvs rls [-q] [-e] [-l] [-R] [-r rev] [-D date] [-t] [modules...]
>>>>     -D date    Show files from date.
>>>>     -e    Display in CVS/Entries format.
>>>>     -l    Display all details.
>>>>     -P    Ignore empty directories.
>>>>     -q    Quieter output.
>>>>     -R    List recursively.
>>>>     -r rev    Show files with revision or tag.
>>>>     -T    Show time in local time instead of GMT.
>>>> (Specify the --help global option for a list of other help options)
>>>>
>>>> Another cvs client - Concurrent Versions System (CVS) 1.12.11.1(client) 
>>>> [Copyright
>>>> (C) 2005 Free Software Foundation, Inc.]
>>>> processes the command without any error, but CvsExeScmProvider does not
>>>> return result anyway, I just see in the console:
>>>>
>>>> Executing: cvs -z3 -f -d :pserver:[EMAIL PROTECTED]:/cvsroot -n -q
>>>> rls -d
>>>> Working directory: C:\Documents and Settings\szakusov\Local
>>>> Settings\Temp
>>>> Unknown file status: '3'.
>>>> Unknown file status: 'K'.
>>>> Unknown file status: 'a'.
>>>> Unknown file status: 'b'.
>>>> Unknown file status: 'b'.
>>>> Unknown file status: 'c'.
>>>> Unknown file status: 'c'.
>>>> Unknown file status: 'c'.
>>>> Unknown file status: 'c'.
>>>> Unknown file status: 'c'.
>>>> Unknown file status: 'c'.
>>>> Unknown file status: 'd'.
>>>> Unknown file status: 'd'.
>>>> Unknown file status: 'd'.
>>>> Unknown file status: 'd'.
>>>> Unknown file status: 'd'.
>>>> Unknown file status: 'e'.
>>>> Unknown file status: 'f'.
>>>> Unknown file status: 'g'.
>>>> Unable to parse output from command: line length must be bigger than 3.
>>>> (hg).
>>>> Unknown file status: 'j'.
>>>> Unknown file status: 'j'.
>>>> Unknown file status: 'j'.
>>>> Unknown file status: 'l'.
>>>> Unknown file status: 'l'.
>>>> Unknown file status: 'l'.
>>>> Unknown file status: 'm'.
>>>> Unknown file status: 'm'.
>>>> Unknown file status: 'm'.
>>>> Unable to parse output from command: line length must be bigger than 3.
>>>> (n4).
>>>> Unknown file status: 'n'.
>>>> Unknown file status: 'p'.
>>>> Unknown file status: 'p'.
>>>> Unknown file status: 'p'.
>>>> Unknown file status: 'p'.
>>>> Unknown file status: 'p'.
>>>> Unknown file status: 'p'.
>>>> Unknown file status: 'p'.
>>>> Unknown file status: 'p'.
>>>> Unknown file status: 'r'.
>>>> Unknown file status: 'r'.
>>>> Unknown file status: 'r'.
>>>> Unknown file status: 'r'.
>>>> Unknown file status: 'r'.
>>>> Unknown file status: 's'.
>>>> Unknown file status: 's'.
>>>> Unknown file status: 's'.
>>>> Unknown file status: 's'.
>>>> Unknown file status: 's'.
>>>> Unknown file status: 's'.
>>>> Unknown file status: 's'.
>>>> Unknown file status: 's'.
>>>> Unknown file status: 's'.
>>>> Unknown file status: 's'.
>>>> Unknown file status: 's'.
>>>> Unknown file status: 's'.
>>>> Unknown file status: 's'.
>>>> Unknown file status: 's'.
>>>> Unknown file status: 't'.
>>>> Unknown file status: 't'.
>>>> Unknown file status: 'u'.
>>>> Unknown file status: 'u'.
>>>> Unknown file status: 'w'.
>>>> Unknown file status: 'w'.
>>>>
>>>> Where is the problem? Does anybody have an example how to list a cvs
>>>> repository and which cvs client can be used?
>>>>
>>>>
>>>> --
>>>> Best regards,
>>>> Sergey Zakusov
>>>> ------------------------------------------
>>>> Software Developer, EmDev,
>>>> Saint-Petersburg, Remeslennaya 17-415,
>>>> 197110, Russia
>>>>
>>>> Phone: +7 (812) 498-72-21
>>>> Mobile: +7 (921) 301-77-13
>>>>
>>>
>>>
>>>
>>> --
>>> Best regards,
>>> Sergey Zakusov
>>> ------------------------------------------
>>> Software Developer, EmDev,
>>> Saint-Petersburg, Remeslennaya 17-415,
>>> 197110, Russia
>>>
>>> Phone: +7 (812) 498-72-21
>>> Mobile: +7 (921) 301-77-13
>>>
>>
>>
>
>
> --
> Best regards,
> Sergey Zakusov
> ------------------------------------------
> Software Developer, EmDev,
> Saint-Petersburg, Remeslennaya 17-415,
> 197110, Russia
>
> Phone: +7 (812) 498-72-21
> Mobile: +7 (921) 301-77-13
>



-- 
Best regards,
Sergey Zakusov
------------------------------------------
Software Developer, EmDev,
Saint-Petersburg, Remeslennaya 17-415,
197110, Russia

Phone: +7 (812) 498-72-21
Mobile: +7 (921) 301-77-13

Reply via email to