~frim/bzr-fastimport/export-fixes

  • Committer: Pieter de Bie
  • Date: 2008-10-23 18:55:55 UTC
  • Revision ID: pdebie@ai.rug.nl-20081023185555-79u12jwlpbcscmll
bzr-fast-export: Use an array for rename bookkeeping

We used to use a dictionary to keep track of recursive renames.
This bugs out because dictionaries in Python can have an arbitrary order
(at least they are not ordered on insertion time). This means that some
renames might be checked for before their parent rename was emitted, in which
case the rename would not be detected.

We fix this by using an array, which should always check for the renames in
the correct order.
Filename Latest Rev Last Changed Committer Comment Size
..
doc 1 16 years ago Ian Clatworthy 1st cut: gfi parser + --info processing method Diff
exporters 57 16 years ago Ian Clatworthy integrate dato's bzr-fast-export Diff
processors 1 16 years ago Ian Clatworthy 1st cut: gfi parser + --info processing method Diff
tests 1 16 years ago Ian Clatworthy 1st cut: gfi parser + --info processing method Diff
__init__.py 82 15 years ago Ian Clatworthy Merge Pieter de Bie's export-fixes branch 10.1 KB Diff Download File
commands.py 60 16 years ago Ian Clatworthy support merges when from clause implicit 5.5 KB Diff Download File
COPYING.txt 1 16 years ago Ian Clatworthy 1st cut: gfi parser + --info processing method 17.5 KB Diff Download File
dates.py 5 16 years ago Ian Clatworthy first cut at generic processing method 1.9 KB Diff Download File
errors.py 50 16 years ago Ian Clatworthy cleanly restart after an interruption - basic mirr 4.7 KB Diff Download File
helpers.py 38 16 years ago Ian Clatworthy clean-up doc ready for initial release 1.5 KB Diff Download File
idmapfile.py 50 16 years ago Ian Clatworthy cleanly restart after an interruption - basic mirr 2.1 KB Diff Download File
NEWS 83 15 years ago Ian Clatworthy Merge Mirko Friedenhagen's regex improvement to sv 1.5 KB Diff Download File
parser.py 82 15 years ago Ian Clatworthy Merge Pieter de Bie's export-fixes branch 17.3 KB Diff Download File
processor.py 55.1.3 16 years ago James Westby ImportProcessor.params is a dict, not a list. If 6.3 KB Diff Download File
README.txt 81 15 years ago Ian Clatworthy 'bzr help fastimport' now provides useful help 1 KB Diff Download File
revisionloader.py 79 15 years ago Ian Clatworthy support new Repository API 15.6 KB Diff Download File
File setup.py 81 15 years ago Ian Clatworthy 'bzr help fastimport' now provides useful help 774 bytes Diff Download File