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