Daemon News Ezine BSD News BSD Mall BSD Support Forum BSD Advocacy BSD Updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Bug in cvsweb?



Hello,

Short question: The diff in cvsweb produces a different output than the
'cvs diff' command on console in the case of using self defined local
keywords or the CVSHeader keyword. A sample:

> cvs diff -u -r 1.5 -r 1.6 test2
> Index: test2
> ===================================================================
> RCS file: /cvs/private/test/test2,v
> retrieving revision 1.5
> retrieving revision 1.6
> diff -u -r1.5 -r1.6
> --- test2       10 Jan 2006 15:36:03 -0000      1.5
> +++ test2       10 Jan 2006 15:36:24 -0000      1.6
> @@ -1,4 +1,4 @@
> -$WgDD: test/test2,v 1.5 2006/01/10 15:36:03 dleidert Exp $
> +$WgDD: test/test2,v 1.6 2006/01/10 15:36:24 dleidert Exp $
> 
> -old 1.4
> -new 1.5
> +old 1.5
> +new 1.6

This looks ok. Now the same shown in cvsweb:
http://cvs.wgdd.de/cgi-bin/cvsweb/test/test2.diff?r1=1.5;r2=1.6

> --- /var/lib/cvsd/cvs/private/test/test2	2006/01/10 15:36:03	1.5
> +++ /var/lib/cvsd/cvs/private/test/test2	2006/01/10 15:36:24	1.6
> @@ -1,4 +1,4 @@
> -$WgDD: test/test2,v 1.4 2006/01/02 21:22:17 dleidert Exp $
> +$WgDD: test/test2,v 1.5 2006/01/10 15:36:03 dleidert Exp $
>  
> -old 1.4
> -new 1.5
> +old 1.5
> +new 1.6

Do you see the difference in the diffs showing the changes for the local
keyword? Is it a bug or "feature" in cvsweb? Or do I have to search the
reason for this issue in another package?

Regards, Daniel