Re: still problems in cvs log parser for graph view

Jens Miltner <[email protected]>
Newsgroups gmane.comp.version-control.cvs.gui.devel
Message-ID <[email protected]>
Am 11.03.2004 um 10:12 schrieb Brunen Karl-Heinz:

> 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.

Doh! I updated my code base yesterday, but the version I built and 
which I'm now using was still built using the old code base.
I remembered seeing some cvsgui-log messages about the log parser, but 
I forgot that I didn't update until after I built that version.
I'll try again with the latest code base...

Thanks
</jum>

> -----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>



------------------------ Yahoo! Groups Sponsor ---------------------~-->
Upgrade to 128-bit SSL Security!
http://us.click.yahoo.com/LPJzrA/yjVHAA/TtwFAA/NhFolB/TM
---------------------------------------------------------------------~->

 
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/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.