--1.6-rich-root uses wrong serializer

Bug #262333 reported by Aaron Bentley
6
Affects Status Importance Assigned to Milestone
Bazaar
Fix Released
Critical
John A Meinel

Bug Description

RepositoryFormatKnitPack5RichRoot uses the xml7 serializer, which supports by-reference trees. This has two ill effects:

1. Being serializer-compatible with --pack-0.92-subtree means that it can fetch inventories containing subtrees from such repos. This violates its contract.

2. Being serializer-incompatible with --rich-root-pack means that it cannot stack on top of rich-root-pack repositories.

Related branches

Aaron Bentley (abentley)
Changed in bzr:
importance: Undecided → Critical
status: New → Confirmed
Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

Oh, I found this, I think, and had no idea what was going on :(

Glad you could understand it, at least.

John A Meinel (jameinel)
Changed in bzr:
milestone: none → 1.6.1
John A Meinel (jameinel)
Changed in bzr:
assignee: nobody → jameinel
status: Confirmed → Fix Committed
Revision history for this message
John A Meinel (jameinel) wrote :

fix is in the 1.6.1 branch

Changed in bzr:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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