Rev 4199: Bring in jam's changes in file:///home/vila/src/bzr/experimental/gc-py-bbc/

Vincent Ladeuil v.ladeuil+lp at free.fr
Fri Mar 27 07:53:58 GMT 2009


At file:///home/vila/src/bzr/experimental/gc-py-bbc/

------------------------------------------------------------
revno: 4199
revision-id: v.ladeuil+lp at free.fr-20090327075357-xeqzulo3r406b1jt
parent: v.ladeuil+lp at free.fr-20090325172919-ru0j5dcaa194cfg6
parent: john at arbash-meinel.com-20090325212018-nju3kld8lvjhzn9y
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: groupcompress-python-only
timestamp: Fri 2009-03-27 08:53:57 +0100
message:
  Bring in jam's changes
renamed:
  bzrlib/tests/test__groupcompress_pyx.py => bzrlib/tests/test__groupcompress.py test__groupcompress_-20080724145854-koifwb7749cfzrvj-1
modified:
  bzrlib/_groupcompress_py.py    _groupcompress_py.py-20090324110021-j63s399f4icrgw4p-1
  bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
  bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
  bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
  bzrlib/tests/test__groupcompress.py test__groupcompress_-20080724145854-koifwb7749cfzrvj-1
    ------------------------------------------------------------
    revno: 3735.2.178
    revision-id: john at arbash-meinel.com-20090325212018-nju3kld8lvjhzn9y
    parent: john at arbash-meinel.com-20090325210346-f4c2x0dh17dlj4mi
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Wed 2009-03-25 16:20:18 -0500
    message:
      Move even more functionality into EquivalenceTable.
      
      At this point, ET takes care of the delta generation, which is nice.
      Also, I uncovered a bug in how we handle insert of > 1 line, because
      the matcher is strictly line based, but the insert was based on
      number of bytes. So it created a 'line' which could never be
      matched.
      We just need to tie in 'make_delta' and we can run most of the
      tests, and then start working on apply_delta()
    modified:
      bzrlib/_groupcompress_py.py    _groupcompress_py.py-20090324110021-j63s399f4icrgw4p-1
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
      bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
    ------------------------------------------------------------
    revno: 3735.2.177
    revision-id: john at arbash-meinel.com-20090325210346-f4c2x0dh17dlj4mi
    parent: john at arbash-meinel.com-20090325205816-m8rellryp3b7u4f0
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Wed 2009-03-25 16:03:46 -0500
    message:
      Move more information down into EquivalenceTable.
    modified:
      bzrlib/_groupcompress_py.py    _groupcompress_py.py-20090324110021-j63s399f4icrgw4p-1
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
    ------------------------------------------------------------
    revno: 3735.2.176
    revision-id: john at arbash-meinel.com-20090325205816-m8rellryp3b7u4f0
    parent: john at arbash-meinel.com-20090325202406-d3na661pqwtw75dx
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Wed 2009-03-25 15:58:16 -0500
    message:
      Start adding permutation tests for _groupcompress_py and _groupcompress_pyx
      We need to implement make_delta() for the python version.
      (maybe, but it would be a good test for apply_delta, which we *do* care about)
    renamed:
      bzrlib/tests/test__groupcompress_pyx.py => bzrlib/tests/test__groupcompress.py test__groupcompress_-20080724145854-koifwb7749cfzrvj-1
    modified:
      bzrlib/_groupcompress_py.py    _groupcompress_py.py-20090324110021-j63s399f4icrgw4p-1
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
      bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
      bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
      bzrlib/tests/test__groupcompress.py test__groupcompress_-20080724145854-koifwb7749cfzrvj-1
    ------------------------------------------------------------
    revno: 3735.2.175
    revision-id: john at arbash-meinel.com-20090325202406-d3na661pqwtw75dx
    parent: john at arbash-meinel.com-20090325193113-7crd62vmi7ryobh5
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Wed 2009-03-25 15:24:06 -0500
    message:
      Factor out tests that rely on the exact bytecode.
      The Pyrex compressor gives slightly different encoding than the
      Python compressor, because it has a better diff engine.
    modified:
      bzrlib/_groupcompress_py.py    _groupcompress_py.py-20090324110021-j63s399f4icrgw4p-1
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
      bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
    ------------------------------------------------------------
    revno: 3735.2.174
    revision-id: john at arbash-meinel.com-20090325193113-7crd62vmi7ryobh5
    parent: john at arbash-meinel.com-20090325192307-yhus35dm17i9531s
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Wed 2009-03-25 14:31:13 -0500
    message:
      Change encode_copy_instruction to return just the bytestring.
    modified:
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
      bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
    ------------------------------------------------------------
    revno: 3735.2.173
    revision-id: john at arbash-meinel.com-20090325192307-yhus35dm17i9531s
    parent: v.ladeuil+lp at free.fr-20090325181317-4l9ubfugzfehd85q
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Wed 2009-03-25 14:23:07 -0500
    message:
      Add a groupcompress.encode_copy_instruction function.
      This handles the complexity of the variable-width copy instructions.
    modified:
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
      bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
    ------------------------------------------------------------
    revno: 3735.2.172
    revision-id: v.ladeuil+lp at free.fr-20090325181317-4l9ubfugzfehd85q
    parent: ian.clatworthy at canonical.com-20090325121809-el4l5ie9ifqt5ur9
    parent: v.ladeuil+lp at free.fr-20090325172919-ru0j5dcaa194cfg6
    committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
    branch nick: for-jam
    timestamp: Wed 2009-03-25 19:13:17 +0100
    message:
      merge for jam :)
    added:
      bzrlib/_groupcompress_py.py    _groupcompress_py.py-20090324110021-j63s399f4icrgw4p-1
    modified:
      BRANCH.TODO                    BRANCH.TODO-20060103052123-79ac4969351c03a9
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
      bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
      bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
      bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
      bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
      bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
      bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
      bzrlib/tests/test_counted_lock.py test_counted_lock.py-20070502135927-7dk86io3ok7ctx6k-2
      bzrlib/tests/test_graph.py     test_graph_walker.py-20070525030405-enq4r60hhi9xrujc-1
      bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
      bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
      bzrlib/tests/test_source.py    test_source.py-20051207061333-a58dea6abecc030d
      bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
-------------- next part --------------

Diff too large for email (1190 lines, the limit is 1000).


More information about the bazaar-commits mailing list