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