bzr log lies/is inconsistent about changed files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Confirmed
|
Medium
|
Unassigned |
Bug Description
On our 2a format repo:
jal@odeon:
-------
revno: 236 [merge]
committer: Wouter
branch nick: vp-trunk
timestamp: Fri 2009-11-13 15:03:23 +0100
message:
Proficon integratie.
-------
revno: 4
committer: Frits Jalvingh <email address hidden>
branch nick: vp-trunk
timestamp: Thu 2009-08-27 20:30:46 +0200
message:
Initial commit of vp-trunk
-------
revno: 2
committer: Frits Jalvingh <email address hidden>
branch nick: vp-3.2-hot
timestamp: Thu 2009-08-27 20:20:17 +0200
message:
Initial commit of vp-3.2-hot
-------
revno: 1
committer: Frits Jalvingh <email address hidden>
branch nick: vp-3.1-hot
timestamp: Thu 2009-08-27 20:16:59 +0200
message:
Initial commit of 3.1-hot
-------
Use --include-merges or -n0 to see merged revisions.
Then try:
jal@odeon:
-------
revno: 236 [merge]
committer: Wouter
branch nick: vp-trunk
timestamp: Fri 2009-11-13 15:03:23 +0100
message:
Proficon integratie.
modified:
viewpoint/
---
revno: 130.113.20
committer: Wouter
branch nick: vp-3.3-hot
timestamp: Fri 2009-11-13 14:56:13 +0100
message:
Refactor & toevoegen commentaar.
modified:
viewpoint
This is inconsistent: log lies about what changed in some contexts. What is worse, it looks like that commit 236 somehow touched almost *all* files in the repo: asking the log for lots of files show those as changed in that commit too.
This looks a bit like the effect we had when we hit bug 415508; but the repository was recreated from scratch since then and nothing from the failed repository was used in the new one. And regardless of the reason *why* this occured- if this commit has a lot of changed texts attached to it it should show them, so the error becomes obvious quicker also.
description: | updated |
tags: | added: log |
tags: | added: check-for-breezy |
Version used:
jal@odeon: ~/bzr/vp- trunk$ bzr version 6.31-20- generic- x86_64- with-Ubuntu- 9.10-karmic python2. 6/dist- packages/ bzrlib
Bazaar (bzr) 2.1.0
Python interpreter: /usr/bin/python 2.6.4
Python standard library: /usr/lib/python2.6
Platform: Linux-2.
bzrlib: /usr/lib/
Bazaar configuration: /home/jal/.bazaar
Bazaar log file: /home/jal/.bzr.log
Copyright 2005, 2006, 2007, 2008, 2009 Canonical Ltd. bazaar- vcs.org/
http://
bzr comes with ABSOLUTELY NO WARRANTY. bzr is free software, and
you may use, modify and redistribute it under the terms of the GNU
General Public License version 2 or later.
Bazaar is part of the GNU Project to produce a free operating system.