support for per-file logging

Bug #702669 reported by Chris Halse Rogers
This bug report is a duplicate of:  Bug #677363: Implement Repository.get_file_graph(). Edit Remove
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar Git Plugin
Triaged
Medium
Unassigned
bzr-git (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Binary package hint: bzr

bzr log $PATH appears to crash with this error whenever I run it in any git repository. An unadorned “bzr log” completes happily.

These repositories were cloned with git.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: bzr 2.3.0~beta3-1ubuntu3
ProcVersionSignature: Ubuntu 2.6.37-12.26-generic 2.6.37
Uname: Linux 2.6.37-12-generic i686
Architecture: i386
BzrDebugFlags: set()
BzrVersion: 2.3b3
CommandLine: ['/usr/bin/bzr', 'log', 'src/gallium/drivers/nv50']
CrashDb: bzr
Date: Fri Jan 14 10:53:44 2011
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/bzr
FileSystemEncoding: UTF-8
InstallationMedia: Ubuntu-Netbook 10.04 "Lucid Lynx" - Beta i386 (20100406.1)
InterpreterPath: /usr/bin/python2.6
Locale: en_AU.UTF-8
Platform: Linux-2.6.37-12-generic-i686-with-Ubuntu-11.04-natty
ProcCmdline: /usr/bin/python2.6 /usr/bin/bzr log src/gallium/drivers/nv50
ProcEnviron:
 SHELL=/usr/bin/zsh
 LANGUAGE=en_AU.UTF-8:en
 PATH=(custom, user)
 LANG=en_AU.UTF-8
 LC_MESSAGES=en_AG.utf8
PythonVersion: 2.6.6
SourcePackage: bzr
Title: bzr crashed with AttributeError in _iter_inventory_xmls(): 'NoneType' object has no attribute 'get_record_stream'
UserEncoding: UTF-8
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 917, in exception_to_return_code
    return the_callable(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 1117, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 691, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 710, in run
    return self._operation.run_simple(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 135, in run_simple
    self.cleanups, self.func, *args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/cleanup.py", line 165, in _do_with_cleanups
    result = func(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/commands.py", line 1132, in ignore_pipe
    result = func(*args, **kwargs)
  File "/usr/lib/python2.6/dist-packages/bzrlib/builtins.py", line 2449, in run
    Logger(b, rqst).show(lf)
  File "/usr/lib/python2.6/dist-packages/bzrlib/log.py", line 343, in show
    self._show_body(lf)
  File "/usr/lib/python2.6/dist-packages/bzrlib/log.py", line 367, in _show_body
    for lr in generator.iter_log_revisions():
  File "/usr/lib/python2.6/dist-packages/bzrlib/log.py", line 405, in iter_log_revisions
    for revs in revision_iterator:
  File "/usr/lib/python2.6/dist-packages/bzrlib/log.py", line 879, in _generate_deltas
    for rev, delta in izip(revs, deltas):
  File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 1974, in get_deltas_for_revisions
    specific_fileids))
  File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 1972, in <genexpr>
    trees = dict((t.get_revision_id(), t) for
  File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 2583, in _filtered_revision_trees
    for inv in inventories:
  File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 2410, in _iter_inventories
    for text, revision_id in inv_xmls:
  File "/usr/lib/python2.6/dist-packages/bzrlib/repository.py", line 2425, in _iter_inventory_xmls
    stream = self.inventories.get_record_stream(keys, ordering, True)
AttributeError: 'NoneType' object has no attribute 'get_record_stream'

Revision history for this message
Chris Halse Rogers (raof) wrote :
tags: removed: need-duplicate-check
Martin Pool (mbp)
description: updated
Martin Pool (mbp)
visibility: private → public
Jelmer Vernooij (jelmer)
affects: bzr (Ubuntu) → bzr-git (Ubuntu)
Changed in bzr-git (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Changed in bzr-git:
status: New → Triaged
importance: Undecided → Medium
summary: - bzr crashed with AttributeError in _iter_inventory_xmls(): 'NoneType'
- object has no attribute 'get_record_stream'
+ support for per-file logging
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.