RE: still problems in cvs log parser for graph view
Brunen Karl-Heinz <[email protected]>
| Newsgroups | gmane.comp.version-control.cvs.gui.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Jens, This is a known issue in the actual stable releases. If you update your code base you will see that this problem is solved. The problem was that e.g. rev 1.6 has no description (commit message). So the parser regonized revision 1.5 as the revision description. bye Kalle -----Original Message----- From: Jens Miltner [mailto:[email protected]] Sent: Thursday, March 11, 2004 10:06 AM To: [email protected] Subject: [cvsgui-dev] still problems in cvs log parser for graph view While verifying my latest fixes for large graphs in MacCvs, I stumbled across a problem with incorrect log descriptions being dumped in Graph view: The file I checkes has about 770 revisions on the trunk plus a few branches and quite a few tags. One problem is that revision 1.5 seems to be skipped: I see 1.4 and the next one is 1.6. When I click on rev 1.6, I get the following log message written to the console window: > ---------------------------- > Revision : 1.6 > Date : 1996/7/16 7:56:0 > Author : 'dodo' > State : 'Exp' > Lines : + 3 -1 > Description : > ---------------------------- > revision 1.5 > date: 1996/07/10 07:21:00; author: martin; state: Exp; lines: +7 -0 > Added CodeResModuleLoaderTerminate (looks like 1.5 isn't correctly recognized while parsing the log and is 'merged' into 1.6) Also, when clicking on the first revision (rev 1.1), I get the following incorrect log description: > ---------------------------- > Revision : 1.1 > Date : 1996/6/28 7:42:0 > Author : 'martin' > State : 'Exp' > Lines : + 0 0 > Description : > ---------------------------- > revision 1.542.2.2 > date: 2002/04/15 13:17:49; author: jens; state: Exp; lines: +5 -2 > #pragma warning -> #warning Again, another revision seems to be 'merged' in (and as expected, 1.542.2.2 is missing from the graph). Here's the excerpt from the plain cvs log for this file for rev 1.4-1.7: > ---------------------------- > revision 1.7 > date: 1996/07/25 12:56:00; author: martin; state: Exp; lines: +18 > -14 > Added Support for foobar > > > > ---------------------------- > revision 1.6 > date: 1996/07/16 07:56:00; author: dodo; state: Exp; lines: +3 -1 > > > > > ---------------------------- > revision 1.5 > date: 1996/07/10 07:21:00; author: martin; state: Exp; lines: +7 -0 > Added CodeResModuleLoaderTerminate > > > > ---------------------------- > revision 1.4 > date: 1996/07/09 16:15:00; author: martin; state: Exp; lines: +12 -2 > Hardcoded return value of foo > > > > ---------------------------- and here's an excerpt around rev 1.542.2.2.2: > ---------------------------- > revision 1.2 > date: 1996/07/04 10:49:00; author: martin; state: Exp; lines: +24 > -10 > CommManager is now delete at the end > > > > ---------------------------- > revision 1.1 > date: 1996/06/28 07:42:00; author: martin; state: Exp; > > > > > ---------------------------- > revision 1.542.2.2 > date: 2002/04/15 13:17:49; author: jens; state: Exp; lines: +5 -2 > #pragma warning -> #warning > ---------------------------- > revision 1.542.2.1 > date: 2002/04/11 13:42:58; author: jens; state: Exp; lines: +14 -11 > adjusted to CWPro 8 compilers (MPTP fincal candidates) > ---------------------------- > Since I don't know too much about the graph log parser, maybe Karl or Jerzy have an idea what's going wrong? Probably because for some reason, there's an empty comment for those revisions. Is this something that's legal, or is this somehow a strange corruption in our cvs repository? In any event, our parser should probably be smart enough to handle those situations... </jum> [Non-text portions of this message have been removed] _____ Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/cvsgui-dev/ * To unsubscribe from this group, send an email to: [email protected] <mailto:[email protected]?subject=Unsubscribe> * Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service <http://docs.yahoo.com/info/terms/> . [Non-text portions of this message have been removed] Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/cvsgui-dev/ <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/