On Wed, Oct 8, 2008 at 12:27 PM, Peter J. Philipp <[EMAIL PROTECTED]> wrote: > I'm not just seeing this wrong I hope. Let me explain: > > http://www.openbsd.org/cgi-bin/cvsweb/src/sys/net/if_tun.c > > when looking at the top seeing the change 1.95 done by brad@, but when > selecting to see diffs with 1.94 the change in $OpenBSD$ tag reflects damien > and mpf who were the committers one commit before 1.95. This causes a bit > of confusion on my part, for who committed what, what are brad's changes? > > Is CVSWEB broken?
No, that's just the way CVS keywords work: the expansion is done at *checkout* and not at commit. This can be seen using the -ko option to "cvs up" or "cvs co" to disable the expansion done at checkout time. Just trust what you see on the revision listing and ignore the keywords in the diff output. (Beware: the -k option is normally 'sticky', so if you use -ko you should either combine it with -p to just send the output to stdout (in which case the -ko isn't sticky) or do a fresh update with -A to 'unstick' it. Of course, the -A will also clear any -r option you had...) Philip Guenther