Rev 4205: merge jam gc-python in file:///home/vila/src/bzr/experimental/gc-py-bbc/

Vincent Ladeuil v.ladeuil+lp at free.fr
Mon Mar 30 08:56:16 BST 2009


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

------------------------------------------------------------
revno: 4205
revision-id: v.ladeuil+lp at free.fr-20090330075612-4t9rwwngy2kiekd2
parent: v.ladeuil+lp at free.fr-20090330075534-i8lncfdcd6a0rzkr
parent: john at arbash-meinel.com-20090327224425-la9qwxkvtiipof1p
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: groupcompress-python-only
timestamp: Mon 2009-03-30 09:56:12 +0200
message:
  merge jam gc-python
modified:
  bzrlib/_groupcompress_py.py    _groupcompress_py.py-20090324110021-j63s399f4icrgw4p-1
  bzrlib/_groupcompress_pyx.pyx  _groupcompress_c.pyx-20080724041824-yelg6ii7c7zxt4z0-1
  bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
  bzrlib/delta.h                 delta.h-20090227173129-qsu3u43vowf1q3ay-1
  bzrlib/diff-delta.c            diffdelta.c-20090226042143-l9wzxynyuxnb5hus-1
  bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
  bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
  bzrlib/repofmt/groupcompress_repo.py repofmt.py-20080715094215-wp1qfvoo7093c8qr-1
  bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
  bzrlib/tests/test__groupcompress.py test__groupcompress_-20080724145854-koifwb7749cfzrvj-1
  bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
  bzrlib/tests/test_inv.py       testinv.py-20050722220913-1dc326138d1a5892
    ------------------------------------------------------------
    revno: 3735.2.191
    revision-id: john at arbash-meinel.com-20090327224425-la9qwxkvtiipof1p
    parent: john at arbash-meinel.com-20090327222955-utifmfm888zerixt
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Fri 2009-03-27 17:44:25 -0500
    message:
      cleanup the apply_delta code a bit.
      Pull out a _decode_copy_instruction, to make it clear what that
      code is actually doing.
    modified:
      bzrlib/_groupcompress_pyx.pyx  _groupcompress_c.pyx-20080724041824-yelg6ii7c7zxt4z0-1
    ------------------------------------------------------------
    revno: 3735.2.190
    revision-id: john at arbash-meinel.com-20090327222955-utifmfm888zerixt
    parent: john at arbash-meinel.com-20090327220537-loj7fdr9hi360qc3
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Fri 2009-03-27 17:29:55 -0500
    message:
      Implement apply_delta_to_source which doesn't have to malloc another string.
    modified:
      bzrlib/_groupcompress_py.py    _groupcompress_py.py-20090324110021-j63s399f4icrgw4p-1
      bzrlib/_groupcompress_pyx.pyx  _groupcompress_c.pyx-20080724041824-yelg6ii7c7zxt4z0-1
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
      bzrlib/tests/test__groupcompress.py test__groupcompress_-20080724145854-koifwb7749cfzrvj-1
    ------------------------------------------------------------
    revno: 3735.2.189
    revision-id: john at arbash-meinel.com-20090327220537-loj7fdr9hi360qc3
    parent: john at arbash-meinel.com-20090327214708-sy13r2m4cu0qn72k
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Fri 2009-03-27 17:05:37 -0500
    message:
      Get rid of the entries dict in GroupCompressBlock.
      We weren't making use of it, and it was overhead to update it.
      This simplifies the code a bit more.
      The only difference now between the python and pyrex compressors
      is the __init__ and _compress functions.
      If it wasn't for circular import issues, I would be tempted
      to move them one step further, into the _groupcompress_* modules.
    modified:
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
      bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
    ------------------------------------------------------------
    revno: 3735.2.188
    revision-id: john at arbash-meinel.com-20090327214708-sy13r2m4cu0qn72k
    parent: john at arbash-meinel.com-20090327212932-psi820dh5qc5zthq
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Fri 2009-03-27 16:47:08 -0500
    message:
      Change the attribute from 'lines' to 'chunks' to make it more
      obvious that entries aren't guaranteed to end with '\n'.
      Also, remove more of the duplication of the 2 compressor implementations into
      the common base class.
    modified:
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
      bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
    ------------------------------------------------------------
    revno: 3735.2.187
    revision-id: john at arbash-meinel.com-20090327212932-psi820dh5qc5zthq
    parent: john at arbash-meinel.com-20090327205036-a287nm5vyzstxlup
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Fri 2009-03-27 16:29:32 -0500
    message:
      Implement (de|en)code_base128_int in pyrex.
      Apply the tests to both implementations.
    modified:
      bzrlib/_groupcompress_pyx.pyx  _groupcompress_c.pyx-20080724041824-yelg6ii7c7zxt4z0-1
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
      bzrlib/tests/test__groupcompress.py test__groupcompress_-20080724145854-koifwb7749cfzrvj-1
    ------------------------------------------------------------
    revno: 3735.2.186
    revision-id: john at arbash-meinel.com-20090327205036-a287nm5vyzstxlup
    parent: john at arbash-meinel.com-20090327203202-0o0cnflajjyyigjl
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Fri 2009-03-27 15:50:36 -0500
    message:
      Some cleanup passes over the LinesDeltaIndex code.
    modified:
      bzrlib/_groupcompress_py.py    _groupcompress_py.py-20090324110021-j63s399f4icrgw4p-1
    ------------------------------------------------------------
    revno: 3735.2.185
    revision-id: john at arbash-meinel.com-20090327203202-0o0cnflajjyyigjl
    parent: john at arbash-meinel.com-20090327202705-61equbv1i49kphh7
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Fri 2009-03-27 15:32:02 -0500
    message:
      Get rid of the self._right_lines state. It doesn't matter anymore.
    modified:
      bzrlib/_groupcompress_py.py    _groupcompress_py.py-20090324110021-j63s399f4icrgw4p-1
    ------------------------------------------------------------
    revno: 3735.2.184
    revision-id: john at arbash-meinel.com-20090327202705-61equbv1i49kphh7
    parent: john at arbash-meinel.com-20090327201944-7uorvlyn16yhakvk
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Fri 2009-03-27 15:27:05 -0500
    message:
      Rename EquivalenceTable to LinesDeltaIndex.
      This helps clarify that it is approximately the same object,
      only it works on lines rather than bytes.
    modified:
      bzrlib/_groupcompress_py.py    _groupcompress_py.py-20090324110021-j63s399f4icrgw4p-1
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
    ------------------------------------------------------------
    revno: 3735.2.183
    revision-id: john at arbash-meinel.com-20090327201944-7uorvlyn16yhakvk
    parent: john at arbash-meinel.com-20090327201212-1ykalx15yr1cquxt
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Fri 2009-03-27 15:19:44 -0500
    message:
      Add tests that the deltas generated by one implementation are compatible
      with apply_delta with the other implementation.
      This is a 4-way comparison.
    modified:
      bzrlib/tests/test__groupcompress.py test__groupcompress_-20080724145854-koifwb7749cfzrvj-1
    ------------------------------------------------------------
    revno: 3735.2.182
    revision-id: john at arbash-meinel.com-20090327201212-1ykalx15yr1cquxt
    parent: john at arbash-meinel.com-20090327193046-9i5yqw3estnvgv5a
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Fri 2009-03-27 15:12:12 -0500
    message:
      Implement make_delta and apply_delta.
      
      Update the permuted tests so that both implementations are tested.
    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_-20080724145854-koifwb7749cfzrvj-1
      bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
    ------------------------------------------------------------
    revno: 3735.2.181
    revision-id: john at arbash-meinel.com-20090327193046-9i5yqw3estnvgv5a
    parent: john at arbash-meinel.com-20090327191021-7n8x88f002wu4k6b
    parent: john at arbash-meinel.com-20090327171836-8d9g7lpah8d93olc
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Fri 2009-03-27 14:30:46 -0500
    message:
      Merge in the new delta format code.
    modified:
      bzrlib/_groupcompress_py.py    _groupcompress_py.py-20090324110021-j63s399f4icrgw4p-1
      bzrlib/_groupcompress_pyx.pyx  _groupcompress_c.pyx-20080724041824-yelg6ii7c7zxt4z0-1
      bzrlib/delta.h                 delta.h-20090227173129-qsu3u43vowf1q3ay-1
      bzrlib/diff-delta.c            diffdelta.c-20090226042143-l9wzxynyuxnb5hus-1
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
      bzrlib/repofmt/groupcompress_repo.py repofmt.py-20080715094215-wp1qfvoo7093c8qr-1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/tests/test__groupcompress.py test__groupcompress_-20080724145854-koifwb7749cfzrvj-1
      bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
        ------------------------------------------------------------
        revno: 3735.36.12
        revision-id: john at arbash-meinel.com-20090327171836-8d9g7lpah8d93olc
        parent: john at arbash-meinel.com-20090327165644-xno4eq1vvq6n2otz
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: disk_format
        timestamp: Fri 2009-03-27 12:18:36 -0500
        message:
          A bit of testing showed that _FAST=True was actually *slower*.
          
          Now that the delta index has gaps for growth, adding a delta source costs
          us very little. And seems to not affect make_delta time. And the improved
          deltas save time spent in zlib.
        modified:
          bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
        ------------------------------------------------------------
        revno: 3735.36.11
        revision-id: john at arbash-meinel.com-20090327165644-xno4eq1vvq6n2otz
        parent: john at arbash-meinel.com-20090327161738-l6z2yuuso0mnr1ca
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: disk_format
        timestamp: Fri 2009-03-27 11:56:44 -0500
        message:
          Another disk format change.
          
          We have pretty much settled on no-labels, at least until we implement
          a gc+chk index (and then we can decide whether we want a fatter index
          or to have more content in the group).
          
          As such, we don't need to track the size of the header in the disk
          bytestream anymore.
          
          I decided to stick with ascii lengths in the outer wrapper.
          Even large repositories have a small number of groups, so there isn't
          many bytes that are actually wasted at that level. And it means
          if you 'vim foo.pack' there are bits that can actually be interpreted.
        modified:
          bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
          bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
        ------------------------------------------------------------
        revno: 3735.36.10
        revision-id: john at arbash-meinel.com-20090327161738-l6z2yuuso0mnr1ca
        parent: john at arbash-meinel.com-20090327161003-snhpx5qx7bcw7v1i
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: disk_format
        timestamp: Fri 2009-03-27 11:17:38 -0500
        message:
          Bump the repository format strings since the data stream is now incompatible.
        modified:
          bzrlib/repofmt/groupcompress_repo.py repofmt.py-20080715094215-wp1qfvoo7093c8qr-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
        ------------------------------------------------------------
        revno: 3735.36.9
        revision-id: john at arbash-meinel.com-20090327161003-snhpx5qx7bcw7v1i
        parent: john at arbash-meinel.com-20090327160744-anntc1oyh859s9rm
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: disk_format
        timestamp: Fri 2009-03-27 11:10:03 -0500
        message:
          Make the text for key4 slightly longer, rather than include key3.
          We were running into the 'rebuild because not enough bytes used' check,
          so we just needed a few more bytes on the wire to be used.
        modified:
          bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
        ------------------------------------------------------------
        revno: 3735.36.8
        revision-id: john at arbash-meinel.com-20090327160744-anntc1oyh859s9rm
        parent: john at arbash-meinel.com-20090326201840-ddb2uqof335ysvnu
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: disk_format
        timestamp: Fri 2009-03-27 11:07:44 -0500
        message:
          Change the delta byte stream to remove the 'source length' entry.
          This should generally remove ~3.5 bytes from delta records.
          The groupcompress tests at least pass again.
        modified:
          bzrlib/_groupcompress_pyx.pyx  _groupcompress_c.pyx-20080724041824-yelg6ii7c7zxt4z0-1
          bzrlib/delta.h                 delta.h-20090227173129-qsu3u43vowf1q3ay-1
          bzrlib/diff-delta.c            diffdelta.c-20090226042143-l9wzxynyuxnb5hus-1
          bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
          bzrlib/tests/test__groupcompress_pyx.py test__groupcompress_-20080724145854-koifwb7749cfzrvj-1
          bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
    ------------------------------------------------------------
    revno: 3735.2.180
    revision-id: john at arbash-meinel.com-20090327191021-7n8x88f002wu4k6b
    parent: v.ladeuil+lp at free.fr-20090327150957-1ndu55rwn7j1wqug
    parent: john at arbash-meinel.com-20090326201840-ddb2uqof335ysvnu
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: vilajam
    timestamp: Fri 2009-03-27 14:10:21 -0500
    message:
      Merge in the latest brisbane-core
    modified:
      bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
      bzrlib/delta.h                 delta.h-20090227173129-qsu3u43vowf1q3ay-1
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
      bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
      bzrlib/repofmt/groupcompress_repo.py repofmt.py-20080715094215-wp1qfvoo7093c8qr-1
      bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
      bzrlib/tests/test_inv.py       testinv.py-20050722220913-1dc326138d1a5892
        ------------------------------------------------------------
        revno: 3735.36.7
        revision-id: john at arbash-meinel.com-20090326201840-ddb2uqof335ysvnu
        parent: john at arbash-meinel.com-20090326195952-w0qea66iw597ipza
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: brisbane-core
        timestamp: Thu 2009-03-26 15:18:40 -0500
        message:
          max() shows up under lsprof as more expensive than creating an object.
          timeit also says if x < y is faster than y = max(x, y).
          Small win, but I'll take it.
        modified:
          bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
        ------------------------------------------------------------
        revno: 3735.36.6
        revision-id: john at arbash-meinel.com-20090326195952-w0qea66iw597ipza
        parent: john at arbash-meinel.com-20090326191304-w52buxewrxumpgvo
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: brisbane-core
        timestamp: Thu 2009-03-26 14:59:52 -0500
        message:
          Add some direct tests for CHKInventory._entry_to_bytes
          and _bytes_to_entry.
          Also, add a new function _bytes_to_utf8name_key. I wanted to just add
          _bytes_to_key, but it seems we have code that uses the name field to
          check if this is a root key that should not be transmitted.
          Anyway, by having this function, item_keys_introduced_by avoids a
          bunch of .decode() calls, as well as not building up InventoryEntry
          objects.
          Also use this when gathering text_refs in GCPacker. Hopefully, we
          could turn it on all the time, if it got cheap enough.
          And it points us in the right directory for a StreamSource that
          sends CHK pages.
        modified:
          bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
          bzrlib/repofmt/groupcompress_repo.py repofmt.py-20080715094215-wp1qfvoo7093c8qr-1
          bzrlib/repofmt/pack_repo.py    pack_repo.py-20070813041115-gjv5ma7ktfqwsjgn-1
          bzrlib/tests/test_inv.py       testinv.py-20050722220913-1dc326138d1a5892
        ------------------------------------------------------------
        revno: 3735.36.5
        revision-id: john at arbash-meinel.com-20090326191304-w52buxewrxumpgvo
        parent: john at arbash-meinel.com-20090326180307-yktd7ny3mees1v6t
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: brisbane-core
        timestamp: Thu 2009-03-26 14:13:04 -0500
        message:
          Shave a little bit of time by using itervalues() rather than casting through refs()
        modified:
          bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
        ------------------------------------------------------------
        revno: 3735.36.4
        revision-id: john at arbash-meinel.com-20090326180307-yktd7ny3mees1v6t
        parent: john at arbash-meinel.com-20090326175542-qmb46mw1d8zt5k1l
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: brisbane-core
        timestamp: Thu 2009-03-26 13:03:07 -0500
        message:
          type(node) is InternalNode is supposedly better than isinstance(node, InternalNode)
        modified:
          bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
        ------------------------------------------------------------
        revno: 3735.36.3
        revision-id: john at arbash-meinel.com-20090326175542-qmb46mw1d8zt5k1l
        parent: john at arbash-meinel.com-20090326163500-os7lvdpsdxnxstd0
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: brisbane-core
        timestamp: Thu 2009-03-26 12:55:42 -0500
        message:
          Simple fix to avoid using small.difference_update(large)
          It seems the obvious thing to do, but Python's implementation scales poorly.
          small = small.difference(large) scales much better [O(small) rather than O(large)].
        modified:
          bzrlib/chk_map.py              chk_map.py-20081001014447-ue6kkuhofvdecvxa-1
        ------------------------------------------------------------
        revno: 3735.36.2
        revision-id: john at arbash-meinel.com-20090326163500-os7lvdpsdxnxstd0
        parent: john at arbash-meinel.com-20090326162258-21e57rtpx47t6493
        parent: pqm at pqm.ubuntu.com-20090326131816-4nzmlssnd4huc5cu
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: brisbane-core
        timestamp: Thu 2009-03-26 11:35:00 -0500
        message:
          Merge bzr.dev 4208.
          
          This brings in some more smart-server improvements, 
          as well as the iter_files_bytes as chunked, and 
          multi-file and directory logging.
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/lockable_files.py       control_files.py-20051111201905-bb88546e799d669f
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          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/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
          bzrlib/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
          bzrlib/smtp_connection.py      smtp_connection.py-20070618204456-nu6wag1ste4biuk2-1
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
          bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
          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_smart_request.py test_smart_request.p-20090211070731-o38wayv3asm25d6a-1
          bzrlib/tests/test_smtp_connection.py test_smtp_connection-20070618204509-wuyxc0r0ztrecv7e-1
          bzrlib/tests/test_source.py    test_source.py-20051207061333-a58dea6abecc030d
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/developers/performance-contributing.txt performancecontribut-20070621063612-ac4zhhagjzkr21qp-1
          doc/developers/planned-change-integration.txt plannedchangeintegra-20070619004702-i1b3ccamjtfaoq6w-1
          doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
          doc/developers/revision-properties.txt revisionproperties.t-20070807133526-w57m8zv5o7t5kugm-1
        ------------------------------------------------------------
        revno: 3735.36.1
        revision-id: john at arbash-meinel.com-20090326162258-21e57rtpx47t6493
        parent: ian.clatworthy at canonical.com-20090325121809-el4l5ie9ifqt5ur9
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: brisbane-core
        timestamp: Thu 2009-03-26 11:22:58 -0500
        message:
          Get rid of inline and const, to reduce warnings and errors.
          It seems compilers don't like it if you pass &(unsigned char *) to
          (const unsigned char **), and pyrex doesn't let you define 'const unsigned char*',
          (it doesn't like const at all), so for now, just remove it, because
          it doesn't hurt anything.
          
          Removing inline because MSVC doesn't understand it, and causes compile
          failures. It wasn't really important anyway.
        modified:
          bzrlib/delta.h                 delta.h-20090227173129-qsu3u43vowf1q3ay-1
    ------------------------------------------------------------
    revno: 3735.2.179
    revision-id: v.ladeuil+lp at free.fr-20090327150957-1ndu55rwn7j1wqug
    parent: john at arbash-meinel.com-20090325212018-nju3kld8lvjhzn9y
    parent: v.ladeuil+lp at free.fr-20090327133011-w6wgocimhdcko0h5
    committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
    branch nick: vilajam
    timestamp: Fri 2009-03-27 16:09:57 +0100
    message:
      Some more changes for pure-python groupcompress
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/_groupcompress_py.py    _groupcompress_py.py-20090324110021-j63s399f4icrgw4p-1
      bzrlib/_groupcompress_pyx.pyx  _groupcompress_c.pyx-20080724041824-yelg6ii7c7zxt4z0-1
      bzrlib/btree_index.py          index.py-20080624222253-p0x5f92uyh5hw734-7
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/groupcompress.py        groupcompress.py-20080705181503-ccbxd6xuy1bdnrpu-8
      bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
      bzrlib/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
      bzrlib/smtp_connection.py      smtp_connection.py-20070618204456-nu6wag1ste4biuk2-1
      bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
      bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
      bzrlib/tests/test__groupcompress.py test__groupcompress_-20080724145854-koifwb7749cfzrvj-1
      bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
      bzrlib/tests/test_groupcompress.py test_groupcompress.p-20080705181503-ccbxd6xuy1bdnrpu-13
      bzrlib/tests/test_smart_request.py test_smart_request.p-20090211070731-o38wayv3asm25d6a-1
      bzrlib/tests/test_smtp_connection.py test_smtp_connection-20070618204509-wuyxc0r0ztrecv7e-1
      bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
      doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
      doc/developers/performance-contributing.txt performancecontribut-20070621063612-ac4zhhagjzkr21qp-1
      doc/developers/planned-change-integration.txt plannedchangeintegra-20070619004702-i1b3ccamjtfaoq6w-1
      doc/developers/releasing.txt   releasing.txt-20080502015919-fnrcav8fwy8ccibu-1
      doc/developers/revision-properties.txt revisionproperties.t-20070807133526-w57m8zv5o7t5kugm-1
-------------- next part --------------

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


More information about the bazaar-commits mailing list