annotate says revision modified file, "bzr diff -c" widly contradicts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
High
|
Vincent Ladeuil |
Bug Description
Hi, a quite annoying one.
Please get MySQL 6.0 from:
https:/
Then do "bzr annotate --show-ids sql/unireg.cc", look for the line:
EXTRA_DEBUG causes strmake() to initialize its buffer behind the
Annotate says that this was last modified by
<email address hidden>
Now do "bzr diff -c 'revid:<email address hidden>' : the diff piece which is about unireg.cc is only:
=== modified file 'sql/unireg.cc'
--- sql/unireg.cc 2008-02-11 16:11:22 +0000
+++ sql/unireg.cc 2008-03-22 08:35:26 +0000
@@ -1066,9 +1066,7 @@
type= (Field::utype) MTYP_TYPENR(
- if (field->def &&
- (regfield-
- field->
+ if (field->def)
{
int res= field->
/* If not ok or warning of level 'note' */
which is unrelated (hundreds of lines away) to the "EXTRA_DEBUG causes" line.
How come annotate says that this revision changed the "EXTRA_DEBUG causes" line though "bzr diff -c" does not mention this line?
It is very confusing.
"bzr gannotate" shows same revision, and double-clicking on the line shows same diff.
Changed in bzr: | |
assignee: | nobody → vila |
Changed in bzr: | |
status: | Fix Committed → Fix Released |
Bazaar (bzr) 1.8dev src/logiciels/ bzr_versions/ dev
from bzr checkout /home/mysql_
revision: 3759
revid: <email address hidden>
branch nick: dev
Python interpreter: /usr/bin/python 2.5
Python standard library: /usr/lib/python2.5