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

Reply via email to