~bzr-pqm/bzr/bzr.dev

  • Committer: Martin Pool
  • Date: 2005-08-19 22:41:41 UTC
  • Revision ID: mbp@sourcefrog.net-20050819224141-b43244067d36eee7
- add a tool script to convert past history into weaves

  this is not quite finished yet but does pretty well.  
  we still need to upgrade the inventories as we go to make
  them store file revision_ids, so that we can get the right
  file back out of the weave.

  the results compare quite well: the history of bzr up to 
  this point is 25688kB in the full-text store, gzipped, and 
  3676kB in the weave store, and 1460kB in the weave store
  gzipped.  so about 20x compression before gzip.  a full
  working directory is 3084kB.

  using this we can get accurate fast annotations of all past
  versions, though you do need to map the weave version numbers
  back to revisions by hand for the moment.
Filename Latest Rev Last Changed Committer Comment Size
..
convertfile.py 942 19 years ago Martin Pool - update convertinv to work with current weave cod 2.1 KB Diff Download File
convertinv.py 893 19 years ago Martin Pool - Refactor weave calculation of inclusions 2 KB Diff Download File
history2revfiles.py 1065 19 years ago Martin Pool - add tool to try conversion of history into revfi 2.8 KB Diff Download File
history2weaves.py 1087 19 years ago Martin Pool - add a tool script to convert past history into w 4 KB Diff Download File
testweave.py 1083 19 years ago Martin Pool - add space to store revision-id in weave files 20.7 KB Diff Download File
weavebench.py 936 19 years ago Martin Pool - weavebench should set random seed to make it rep 2.6 KB Diff Download File
weavemerge.sh 921 19 years ago Martin Pool - shell script to set up a weave merge test case 584 bytes Diff Download File