Rev 2545: [merge] bzr.dev 2625 in http://bzr.arbash-meinel.com/branches/bzr/0.17-dev/dirstate_pyrex

John Arbash Meinel john at arbash-meinel.com
Wed Jul 18 21:44:28 BST 2007


At http://bzr.arbash-meinel.com/branches/bzr/0.17-dev/dirstate_pyrex

------------------------------------------------------------
revno: 2545
revision-id: john at arbash-meinel.com-20070718204238-5gi11fx04q7zt72d
parent: john at arbash-meinel.com-20070718203014-u8gpbqn5z9ftx1tu
parent: pqm at pqm.ubuntu.com-20070717180333-5smmeduk2q3sbzvw
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: dirstate_pyrex
timestamp: Wed 2007-07-18 15:42:38 -0500
message:
  [merge] bzr.dev 2625
added:
  bzrlib/_knit_load_data_c.pyx   knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
  bzrlib/_knit_load_data_py.py   _knit_load_data_py.p-20070629000948-9a0nh4s118bi5y8n-1
  bzrlib/benchmarks/bench_knit.py bench_knit.py-20070509145850-pan5jnd3hl7mfdya-1
  bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
  bzrlib/tests/blackbox/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-1
  bzrlib/tests/repository_implementations/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-2
  bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
  bzrlib/tests/workingtree_implementations/test_uncommit.py test_uncommit.py-20070712063057-8zaprw7t7lcqxeje-1
  bzrlib/util/tests/             bzrlibutiltests-20070713054332-wmm62qs3xvyfzwup-1
  bzrlib/util/tests/__init__.py  __init__.py-20070713054446-oliu3oth0gy08y0t-1
  bzrlib/util/tests/test_bencode.py test_bencode.py-20070713042202-qjw8rppxaz7ky6i6-1
  doc/bug_trackers.txt           bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
  doc/developers/diff.txt        diff.txt-20070716233605-2q6jzorua7mr42jk-1
  doc/developers/indices.txt     indices.txt-20070713142939-m5cdnp31u8ape0td-1
  doc/developers/repository.txt  repository.txt-20070709152006-xkhlek456eclha4u-1
modified:
  .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/benchmarks/__init__.py  __init__.py-20060516064526-eb0d37c78e86065d
  bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
  bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
  bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
  bzrlib/bundle/serializer/__init__.py __init__.py-20051118175413-86b97db0b618feef
  bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
  bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
  bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
  bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
  bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
  bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
  bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
  bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
  bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
  bzrlib/progress.py             progress.py-20050610070202-df9faaab791964c0
  bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
  bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
  bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
  bzrlib/smart/server.py         server.py-20061110062051-chzu10y32vx8gvur-1
  bzrlib/store/revision/knit.py  knit.py-20060303020652-de5fa299e941a3c7
  bzrlib/store/revision/text.py  text.py-20060303020652-e49155f0da4d14ab
  bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
  bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
  bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
  bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
  bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
  bzrlib/tests/blackbox/test_serve.py test_serve.py-20060913064329-8t2pvmsikl4s3xhl-1
  bzrlib/tests/blackbox/test_version.py test_version.py-20070312060045-ol7th9z035r3im3d-1
  bzrlib/tests/branch_implementations/test_revision_id_to_revno.py test_revision_id_to_-20070417200738-lo776wkqikhe5goo-1
  bzrlib/tests/branch_implementations/test_sprout.py test_sprout.py-20070521151739-b8t8p7axw1h966ws-1
  bzrlib/tests/branch_implementations/test_uncommit.py test_uncommit.py-20070205180410-ge7058d9138mvq3x-1
  bzrlib/tests/branch_implementations/test_update.py test_update.py-20060305010612-e68efbcbb1baa69f
  bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
  bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
  bzrlib/tests/revisionstore_implementations/test_all.py test_all.py-20060303020702-9b2d4c1d75407f31
  bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
  bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
  bzrlib/tests/test_commit.py    test_commit.py-20050914060732-279f057f8c295434
  bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
  bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
  bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
  bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
  bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
  bzrlib/tests/test_plugins.py   plugins.py-20050622075746-32002b55e5e943e9
  bzrlib/tests/test_progress.py  test_progress.py-20060308160359-978c397bc79b7fda
  bzrlib/tests/test_read_bundle.py test_read_bundle.py-20060615211421-ud8cwr1ulgd914zf-1
  bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
  bzrlib/tests/test_smart_transport.py test_ssh_transport.py-20060608202016-c25gvf1ob7ypbus6-2
  bzrlib/tests/test_source.py    test_source.py-20051207061333-a58dea6abecc030d
  bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
  bzrlib/tests/test_weave.py     testknit.py-20050627023648-9833cc5562ffb785
  bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
  bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
  bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
  bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
  bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
  bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
  bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
  bzrlib/transport/chroot.py     chroot.py-20061011104729-0us9mgm97z378vnt-1
  bzrlib/transport/decorator.py  decorator.py-20060402223305-e913a0f25319ab42
  bzrlib/transport/ftp.py        ftp.py-20051116161804-58dc9506548c2a53
  bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
  bzrlib/transport/local.py      local_transport.py-20050711165921-9b1f142bfe480c24
  bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
  bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
  bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
  bzrlib/uncommit.py             uncommit.py-20050626215513-5ec509fa425b305c
  bzrlib/util/bencode.py         bencode.py-20070220044742-sltr28q21w2wzlxi-1
  bzrlib/version.py              version.py-20060816024207-ves6ult9a11taj9t-1
  bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
  bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
  bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
  bzrlib/xml5.py                 xml5.py-20050907032657-aac8f960815b66b1
  doc/README.1st                 README.1st-20060314161707-b943d5d4cce669b6
  doc/configuration.txt          configuration.txt-20060314161707-868350809502af01
  doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
  doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
  doc/developers/performance-roadmap.txt performanceroadmap.t-20070507174912-mwv3xv517cs4sisd-2
  doc/developers/performance.dot performance.dot-20070527173558-rqaqxn1al7vzgcto-3
  doc/http_smart_server.txt      fastcgi.txt-20061005091552-rz8pva0olkxv0sd8-3
  doc/plugins.txt                plugins.txt-20060314145616-525099a747f3ffdd
  setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
  tools/capture_tree.py          capture_tree.py-20051004100938-c7ff053182f5ae51
  tools/rst2prettyhtml.py        rst2prettyhtml.py-20060929181914-t7dh62f2wxi0i5aj-1
  tools/trace-revisions          tracerevisions-20051107162041-9dfee0a7324d206d
    ------------------------------------------------------------
    revno: 2474.1.151
    revision-id: pqm at pqm.ubuntu.com-20070717180333-5smmeduk2q3sbzvw
    parent: pqm at pqm.ubuntu.com-20070717110203-zzmtp28nunhsoz12
    parent: dato at net.com.org.es-20070717134745-lex7ggja6p08kzts
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2007-07-17 19:03:33 +0100
    message:
      (Adeodato Simó) Lose python2.4-specific shebangs; Use generic 'python' instead
    modified:
      bzrlib/tests/test_weave.py     testknit.py-20050627023648-9833cc5562ffb785
      tools/capture_tree.py          capture_tree.py-20051004100938-c7ff053182f5ae51
      tools/rst2prettyhtml.py        rst2prettyhtml.py-20060929181914-t7dh62f2wxi0i5aj-1
      tools/trace-revisions          tracerevisions-20051107162041-9dfee0a7324d206d
        ------------------------------------------------------------
        revno: 2474.1.150.1.1
        revision-id: dato at net.com.org.es-20070717134745-lex7ggja6p08kzts
        parent: pqm at pqm.ubuntu.com-20070717110203-zzmtp28nunhsoz12
        committer: Adeodato Simó <dato at net.com.org.es>
        branch nick: bzr.no_python2.4_shebangs
        timestamp: Tue 2007-07-17 15:47:45 +0200
        message:
          Loose python2.4-specific shebangs; use generic python instead.
        modified:
          bzrlib/tests/test_weave.py     testknit.py-20050627023648-9833cc5562ffb785
          tools/capture_tree.py          capture_tree.py-20051004100938-c7ff053182f5ae51
          tools/rst2prettyhtml.py        rst2prettyhtml.py-20060929181914-t7dh62f2wxi0i5aj-1
          tools/trace-revisions          tracerevisions-20051107162041-9dfee0a7324d206d
    ------------------------------------------------------------
    revno: 2474.1.150
    revision-id: pqm at pqm.ubuntu.com-20070717110203-zzmtp28nunhsoz12
    parent: pqm at pqm.ubuntu.com-20070717085355-1thg2x7z5muw1gju
    parent: robertc at robertcollins.net-20070715154037-3ar8g89decddc9su
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2007-07-17 12:02:03 +0100
    message:
      (robertc) New indexing facilities for maintaining dedicated indices within bzr.
    added:
      bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
      bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
      doc/developers/indices.txt     indices.txt-20070713142939-m5cdnp31u8ape0td-1
      doc/developers/repository.txt  repository.txt-20070709152006-xkhlek456eclha4u-1
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
      bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
      bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
      doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
        ------------------------------------------------------------
        revno: 2474.1.118.1.46
        revision-id: robertc at robertcollins.net-20070715154037-3ar8g89decddc9su
        parent: robertc at robertcollins.net-20070715073137-cd9kb764q4e40o0f
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: index
        timestamp: Mon 2007-07-16 01:40:37 +1000
        message:
          Make GraphIndex accept nodes as key, value, references, so that the method
          signature is closer to what a simple key->value index delivers. Also
          change the behaviour when the reference list count is zero to accept
          key, value as nodes, and emit key, value to make it identical in that case
          to a simple key->value index. This may not be a good idea, but for now it
          seems ok.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
          doc/developers/indices.txt     indices.txt-20070713142939-m5cdnp31u8ape0td-1
        ------------------------------------------------------------
        revno: 2474.1.118.1.45
        revision-id: robertc at robertcollins.net-20070715073137-cd9kb764q4e40o0f
        parent: robertc at robertcollins.net-20070715045353-27opxm5h91ez0fjs
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: index
        timestamp: Sun 2007-07-15 17:31:37 +1000
        message:
          Tweak documentation as per Aaron's review.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          doc/developers/indices.txt     indices.txt-20070713142939-m5cdnp31u8ape0td-1
          doc/developers/repository.txt  repository.txt-20070709152006-xkhlek456eclha4u-1
        ------------------------------------------------------------
        revno: 2474.1.118.1.44
        revision-id: robertc at robertcollins.net-20070715045353-27opxm5h91ez0fjs
        parent: robertc at robertcollins.net-20070715044519-140kzz00uzldgt7z
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: index
        timestamp: Sun 2007-07-15 14:53:53 +1000
        message:
          Remove some unneeded index iteration by checking if we have found all keys, and grammar improvements from Aaron's review.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          doc/developers/indices.txt     indices.txt-20070713142939-m5cdnp31u8ape0td-1
          doc/developers/repository.txt  repository.txt-20070709152006-xkhlek456eclha4u-1
        ------------------------------------------------------------
        revno: 2474.1.118.1.43
        revision-id: robertc at robertcollins.net-20070715044519-140kzz00uzldgt7z
        parent: robertc at robertcollins.net-20070715044034-121yu86vvyet4akv
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: index
        timestamp: Sun 2007-07-15 14:45:19 +1000
        message:
          Various index tweaks and test clarity from John's review.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.42
        revision-id: robertc at robertcollins.net-20070715044034-121yu86vvyet4akv
        parent: robertc at robertcollins.net-20070715043527-ub3bjsi71j9jnzum
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: index
        timestamp: Sun 2007-07-15 14:40:34 +1000
        message:
          Check the index length is as expected, when we have done preprocessing.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
        ------------------------------------------------------------
        revno: 2474.1.118.1.41
        revision-id: robertc at robertcollins.net-20070715043527-ub3bjsi71j9jnzum
        parent: robertc at robertcollins.net-20070715043029-59iiywcyu729js37
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: index
        timestamp: Sun 2007-07-15 14:35:27 +1000
        message:
          Remove duplication in the index serialisation logic with John's suggestion.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
        ------------------------------------------------------------
        revno: 2474.1.118.1.40
        revision-id: robertc at robertcollins.net-20070715043029-59iiywcyu729js37
        parent: robertc at robertcollins.net-20070714145757-n37rf8ezk0avc1eh
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: index
        timestamp: Sun 2007-07-15 14:30:29 +1000
        message:
          Reverse index ordering - we do not have date prefixed revids.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.39
        revision-id: robertc at robertcollins.net-20070714145757-n37rf8ezk0avc1eh
        parent: robertc at robertcollins.net-20070714072312-alys3q6a5211eegq
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: index
        timestamp: Sun 2007-07-15 00:57:57 +1000
        message:
          CombinedGraphIndex.iter_entries does not need to see all entries.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.38
        revision-id: robertc at robertcollins.net-20070714072312-alys3q6a5211eegq
        parent: robertc at robertcollins.net-20070714060702-fnpyy4ogd1q8zzpt
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: index
        timestamp: Sat 2007-07-14 17:23:12 +1000
        message:
          Create an InMemoryGraphIndex for temporary indexing.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.37
        revision-id: robertc at robertcollins.net-20070714060702-fnpyy4ogd1q8zzpt
        parent: robertc at robertcollins.net-20070713200006-ollxheg4pu5m9wf1
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: index
        timestamp: Sat 2007-07-14 16:07:02 +1000
        message:
          Add CombinedGraphIndex.insert_index.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.36
        revision-id: robertc at robertcollins.net-20070713200006-ollxheg4pu5m9wf1
        parent: robertc at robertcollins.net-20070713163554-ok2qtnzv6rcbpt3z
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: index
        timestamp: Sat 2007-07-14 06:00:06 +1000
        message:
          Bugfix incorrect offset generation when an absent record is before a referenced record.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.35
        revision-id: robertc at robertcollins.net-20070713163554-ok2qtnzv6rcbpt3z
        parent: robertc at robertcollins.net-20070713150536-hqtkufys7aiqxl1t
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: index
        timestamp: Sat 2007-07-14 02:35:54 +1000
        message:
          Change the missing key interface in index operations to not raise, allowing callers to set policy.
        modified:
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.34
        revision-id: robertc at robertcollins.net-20070713150536-hqtkufys7aiqxl1t
        parent: robertc at robertcollins.net-20070713141921-wv9fiwi3i5u2qv4f
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Sat 2007-07-14 01:05:36 +1000
        message:
          Cleanup docs.
        added:
          doc/developers/indices.txt     indices.txt-20070713142939-m5cdnp31u8ape0td-1
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/developers/repository.txt  repository.txt-20070709152006-xkhlek456eclha4u-1
        ------------------------------------------------------------
        revno: 2474.1.118.1.33
        revision-id: robertc at robertcollins.net-20070713141921-wv9fiwi3i5u2qv4f
        parent: robertc at robertcollins.net-20070713141717-8394aun1ffcj4ybj
        parent: pqm at pqm.ubuntu.com-20070713074627-93zxs9uh528y0fki
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Sat 2007-07-14 00:19:21 +1000
        message:
          Merge bzr.dev.
        added:
          bzrlib/_knit_load_data_c.pyx   knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
          bzrlib/_knit_load_data_py.py   _knit_load_data_py.p-20070629000948-9a0nh4s118bi5y8n-1
          bzrlib/benchmarks/bench_knit.py bench_knit.py-20070509145850-pan5jnd3hl7mfdya-1
          bzrlib/tests/blackbox/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-1
          bzrlib/tests/repository_implementations/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-2
          bzrlib/tests/workingtree_implementations/test_uncommit.py test_uncommit.py-20070712063057-8zaprw7t7lcqxeje-1
        modified:
          .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzr                            bzr.py-20050313053754-5485f144c7006fa6
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
          bzrlib/annotate.py             annotate.py-20050922133147-7c60541d2614f022
          bzrlib/benchmarks/__init__.py  __init__.py-20060516064526-eb0d37c78e86065d
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
          bzrlib/bundle/serializer/__init__.py __init__.py-20051118175413-86b97db0b618feef
          bzrlib/cmd_version_info.py     __init__.py-20051228204928-697d01fdca29c99b
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
          bzrlib/conflicts.py            conflicts.py-20051001061850-78ef952ba63d2b42
          bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
          bzrlib/plugins/launchpad/__init__.py __init__.py-20060315182712-2d5feebd2a1032dc
          bzrlib/progress.py             progress.py-20050610070202-df9faaab791964c0
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/sign_my_commits.py      sign_my_commits.py-20060215152201-5a6363365180e671
          bzrlib/smart/protocol.py       protocol.py-20061108035435-ot0lstk2590yqhzr-1
          bzrlib/smart/server.py         server.py-20061110062051-chzu10y32vx8gvur-1
          bzrlib/store/revision/knit.py  knit.py-20060303020652-de5fa299e941a3c7
          bzrlib/store/revision/text.py  text.py-20060303020652-e49155f0da4d14ab
          bzrlib/symbol_versioning.py    symbol_versioning.py-20060105104851-9ecf8af605d15a80
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
          bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
          bzrlib/tests/blackbox/test_help.py test_help.py-20060216004358-4ee8a2a338f75a62
          bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
          bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
          bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
          bzrlib/tests/blackbox/test_serve.py test_serve.py-20060913064329-8t2pvmsikl4s3xhl-1
          bzrlib/tests/blackbox/test_version.py test_version.py-20070312060045-ol7th9z035r3im3d-1
          bzrlib/tests/branch_implementations/test_revision_id_to_revno.py test_revision_id_to_-20070417200738-lo776wkqikhe5goo-1
          bzrlib/tests/branch_implementations/test_sprout.py test_sprout.py-20070521151739-b8t8p7axw1h966ws-1
          bzrlib/tests/branch_implementations/test_uncommit.py test_uncommit.py-20070205180410-ge7058d9138mvq3x-1
          bzrlib/tests/branch_implementations/test_update.py test_update.py-20060305010612-e68efbcbb1baa69f
          bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
          bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
          bzrlib/tests/revisionstore_implementations/test_all.py test_all.py-20060303020702-9b2d4c1d75407f31
          bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
          bzrlib/tests/test_annotate.py  test_annotate.py-20061213215015-sttc9agsxomls7q0-1
          bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
          bzrlib/tests/test_commit.py    test_commit.py-20050914060732-279f057f8c295434
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_help.py      test_help.py-20070419045354-6q6rq15j9e2n5fna-1
          bzrlib/tests/test_info.py      test_info.py-20070320150933-m0xxm1g7xi9v6noe-1
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
          bzrlib/tests/test_plugins.py   plugins.py-20050622075746-32002b55e5e943e9
          bzrlib/tests/test_progress.py  test_progress.py-20060308160359-978c397bc79b7fda
          bzrlib/tests/test_read_bundle.py test_read_bundle.py-20060615211421-ud8cwr1ulgd914zf-1
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
          bzrlib/tests/test_smart_transport.py test_ssh_transport.py-20060608202016-c25gvf1ob7ypbus6-2
          bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
          bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
          bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
          bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
          bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/chroot.py     chroot.py-20061011104729-0us9mgm97z378vnt-1
          bzrlib/transport/decorator.py  decorator.py-20060402223305-e913a0f25319ab42
          bzrlib/transport/ftp.py        ftp.py-20051116161804-58dc9506548c2a53
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/local.py      local_transport.py-20050711165921-9b1f142bfe480c24
          bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
          bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
          bzrlib/uncommit.py             uncommit.py-20050626215513-5ec509fa425b305c
          bzrlib/version.py              version.py-20060816024207-ves6ult9a11taj9t-1
          bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          bzrlib/xml5.py                 xml5.py-20050907032657-aac8f960815b66b1
          doc/configuration.txt          configuration.txt-20060314161707-868350809502af01
          doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
          doc/developers/performance.dot performance.dot-20070527173558-rqaqxn1al7vzgcto-3
          doc/developers/scratch.txt     scratch.txt-20070618020404-cdhv0ecgrukomemg-3
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 2474.1.118.1.32
        revision-id: robertc at robertcollins.net-20070713141717-8394aun1ffcj4ybj
        parent: robertc at robertcollins.net-20070713131030-xbo7bbks9zovdya4
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Sat 2007-07-14 00:17:17 +1000
        message:
          Add __all__ to index.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
        ------------------------------------------------------------
        revno: 2474.1.118.1.31
        revision-id: robertc at robertcollins.net-20070713131030-xbo7bbks9zovdya4
        parent: robertc at robertcollins.net-20070713112454-dsj464911g0l8wpa
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 23:10:30 +1000
        message:
          Build a combined graph index to use multiple indices at once.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.30
        revision-id: robertc at robertcollins.net-20070713112454-dsj464911g0l8wpa
        parent: robertc at robertcollins.net-20070713112045-o30wjumnx9ueyoz4
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 21:24:54 +1000
        message:
          Absent entries are not yeilded.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.29
        revision-id: robertc at robertcollins.net-20070713112045-o30wjumnx9ueyoz4
        parent: robertc at robertcollins.net-20070713111207-z0yrxo3g83bv5pp7
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 21:20:45 +1000
        message:
          Basic iter_entries working.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.28
        revision-id: robertc at robertcollins.net-20070713111207-z0yrxo3g83bv5pp7
        parent: robertc at robertcollins.net-20070713102922-v3ge2itsa8460o6i
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 21:12:07 +1000
        message:
          Basic two pass iter_all_entries.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.27
        revision-id: robertc at robertcollins.net-20070713102922-v3ge2itsa8460o6i
        parent: robertc at robertcollins.net-20070713092112-n7b71oko7t9pn0am
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 20:29:22 +1000
        message:
          Test missing end lines with non-empty indices.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.26
        revision-id: robertc at robertcollins.net-20070713092112-n7b71oko7t9pn0am
        parent: robertc at robertcollins.net-20070713090317-lq1j1c49ga2lha0o
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 19:21:12 +1000
        message:
          Test digit buffering is accurate.
        modified:
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.25
        revision-id: robertc at robertcollins.net-20070713090317-lq1j1c49ga2lha0o
        parent: robertc at robertcollins.net-20070713082425-2zkkb3e67a94564e
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 19:03:17 +1000
        message:
          Fix and tune node offset calculation.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.24
        revision-id: robertc at robertcollins.net-20070713082425-2zkkb3e67a94564e
        parent: robertc at robertcollins.net-20070713081858-ny0sze3ih9xabox5
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 18:24:25 +1000
        message:
          Delimiting of multiple reference lists is by \t
        modified:
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.23
        revision-id: robertc at robertcollins.net-20070713081858-ny0sze3ih9xabox5
        parent: robertc at robertcollins.net-20070713081009-uouct3cvz4dz1rtl
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 18:18:58 +1000
        message:
          node reference delimiting tested.
        modified:
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.22
        revision-id: robertc at robertcollins.net-20070713081009-uouct3cvz4dz1rtl
        parent: robertc at robertcollins.net-20070713072951-zyno1jr1tjyo819y
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 18:10:09 +1000
        message:
          Node references are byte offsets.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.21
        revision-id: robertc at robertcollins.net-20070713072951-zyno1jr1tjyo819y
        parent: robertc at robertcollins.net-20070713072818-5db95luqwe9palp5
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 17:29:51 +1000
        message:
          Empty values are ok.
        modified:
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.20
        revision-id: robertc at robertcollins.net-20070713072818-5db95luqwe9palp5
        parent: robertc at robertcollins.net-20070713072242-vgf4mkayfyjk6zy0
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 17:28:18 +1000
        message:
          Empty keys are invalid.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.19
        revision-id: robertc at robertcollins.net-20070713072242-vgf4mkayfyjk6zy0
        parent: robertc at robertcollins.net-20070713071350-ueenwzyztgagccgh
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 17:22:42 +1000
        message:
          Node references are tab separated.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.18
        revision-id: robertc at robertcollins.net-20070713071350-ueenwzyztgagccgh
        parent: robertc at robertcollins.net-20070713070024-ji0p81rkb5aviq9p
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 17:13:50 +1000
        message:
          Add space to mark absent nodes.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.17
        revision-id: robertc at robertcollins.net-20070713070024-ji0p81rkb5aviq9p
        parent: robertc at robertcollins.net-20070713065540-ldqbgi877gtckek4
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 17:00:24 +1000
        message:
          Multi node sort order is defined.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.16
        revision-id: robertc at robertcollins.net-20070713065540-ldqbgi877gtckek4
        parent: robertc at robertcollins.net-20070713065351-j7gx3hkkdwafbmvf
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 16:55:40 +1000
        message:
          Can add keys after referencing them.
        modified:
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.15
        revision-id: robertc at robertcollins.net-20070713065351-j7gx3hkkdwafbmvf
        parent: robertc at robertcollins.net-20070713064707-c40uq3k00sk68fev
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 16:53:51 +1000
        message:
          Detect duplicate key insertion.
        modified:
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.14
        revision-id: robertc at robertcollins.net-20070713064707-c40uq3k00sk68fev
        parent: robertc at robertcollins.net-20070713054155-q8h3533j39cc0t7o
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 16:47:07 +1000
        message:
          Detect bad reference key values.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.13
        revision-id: robertc at robertcollins.net-20070713054155-q8h3533j39cc0t7o
        parent: robertc at robertcollins.net-20070712164954-gtnnmqd5oyfob20t
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 15:41:55 +1000
        message:
          Handle mismatched numbers of reference lists.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.12
        revision-id: robertc at robertcollins.net-20070712164954-gtnnmqd5oyfob20t
        parent: robertc at robertcollins.net-20070712155119-zmcbukds65jw3tou
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 02:49:54 +1000
        message:
          Handle basic node adds.
        modified:
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.11
        revision-id: robertc at robertcollins.net-20070712155119-zmcbukds65jw3tou
        parent: robertc at robertcollins.net-20070712154729-ln0fpixap5lkcnsj
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 01:51:19 +1000
        message:
          Detect truncated indices.
        modified:
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.10
        revision-id: robertc at robertcollins.net-20070712154729-ln0fpixap5lkcnsj
        parent: robertc at robertcollins.net-20070712144809-3cnuwhg0k86uo3qq
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 01:47:29 +1000
        message:
          Make validate detect node reference parsing errors.
        modified:
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.9
        revision-id: robertc at robertcollins.net-20070712144809-3cnuwhg0k86uo3qq
        parent: robertc at robertcollins.net-20070712144410-0ucqo377rxnoc7wu
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 00:48:09 +1000
        message:
          Iterating no keys should work too.
        modified:
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.8
        revision-id: robertc at robertcollins.net-20070712144410-0ucqo377rxnoc7wu
        parent: robertc at robertcollins.net-20070712140534-fpo7n43occzqixe7
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 00:44:10 +1000
        message:
          Empty files should validate ok.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.7
        revision-id: robertc at robertcollins.net-20070712140534-fpo7n43occzqixe7
        parent: robertc at robertcollins.net-20070712135140-6y4vgazp2dsrz45b
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Fri 2007-07-13 00:05:34 +1000
        message:
          A validate that goes boom.
        modified:
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.6
        revision-id: robertc at robertcollins.net-20070712135140-6y4vgazp2dsrz45b
        parent: robertc at robertcollins.net-20070712134339-c5vx9dbdb9n22zte
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Thu 2007-07-12 23:51:40 +1000
        message:
          Record the number of node reference lists a particular index has.
        modified:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.5
        revision-id: robertc at robertcollins.net-20070712134339-c5vx9dbdb9n22zte
        parent: robertc at robertcollins.net-20070712131738-ns8lo0xowgwvf2wo
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Thu 2007-07-12 23:43:39 +1000
        message:
          Trivial index reading.
        modified:
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        ------------------------------------------------------------
        revno: 2474.1.118.1.4
        revision-id: robertc at robertcollins.net-20070712131738-ns8lo0xowgwvf2wo
        parent: robertc at robertcollins.net-20070712130616-7c8rum60e382krml
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Thu 2007-07-12 23:17:38 +1000
        message:
          Create a GraphIndexBuilder.
        added:
          bzrlib/index.py                index.py-20070712131115-lolkarso50vjr64s-1
          bzrlib/tests/test_index.py     test_index.py-20070712131115-lolkarso50vjr64s-2
        modified:
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
        ------------------------------------------------------------
        revno: 2474.1.118.1.3
        revision-id: robertc at robertcollins.net-20070712130616-7c8rum60e382krml
        parent: robertc at robertcollins.net-20070712100752-4e333owrhp07ymdy
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Thu 2007-07-12 23:06:16 +1000
        message:
          More speculation and repository docs.
        modified:
          doc/developers/repository.txt  repository.txt-20070709152006-xkhlek456eclha4u-1
        ------------------------------------------------------------
        revno: 2474.1.118.1.2
        revision-id: robertc at robertcollins.net-20070712100752-4e333owrhp07ymdy
        parent: robertc at robertcollins.net-20070712063328-h0i90tr4vd8d19yf
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Thu 2007-07-12 20:07:52 +1000
        message:
          More repository doco.
        modified:
          doc/developers/repository.txt  repository.txt-20070709152006-xkhlek456eclha4u-1
        ------------------------------------------------------------
        revno: 2474.1.118.1.1
        revision-id: robertc at robertcollins.net-20070712063328-h0i90tr4vd8d19yf
        parent: pqm at pqm.ubuntu.com-20070705224207-7pslqt12ofh4vnzx
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: repository
        timestamp: Thu 2007-07-12 16:33:28 +1000
        message:
          Some repository needs documentation.
        added:
          doc/developers/repository.txt  repository.txt-20070709152006-xkhlek456eclha4u-1
        modified:
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
    ------------------------------------------------------------
    revno: 2474.1.149
    revision-id: pqm at pqm.ubuntu.com-20070717085355-1thg2x7z5muw1gju
    parent: pqm at pqm.ubuntu.com-20070717054918-530mjsb0mvyehe8h
    parent: ian.clatworthy at internode.on.net-20070717025808-m33xg1tth619xxqy
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2007-07-17 09:53:55 +0100
    message:
      (Ian Clatworthy) Merge 0.18 NEWS changes into bzr.dev
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 2474.1.147.2.1
        revision-id: ian.clatworthy at internode.on.net-20070717025808-m33xg1tth619xxqy
        parent: pqm at pqm.ubuntu.com-20070716205413-42lqws7bkld2gbju
        committer: Ian Clatworthy <ian.clatworthy at internode.on.net>
        branch nick: ianc-integration
        timestamp: Tue 2007-07-17 12:58:08 +1000
        message:
          (Ian Clatworthy) Merge 0.18 NEWS changes into bzr.dev
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
    ------------------------------------------------------------
    revno: 2474.1.148
    revision-id: pqm at pqm.ubuntu.com-20070717054918-530mjsb0mvyehe8h
    parent: pqm at pqm.ubuntu.com-20070716205413-42lqws7bkld2gbju
    parent: aaron.bentley at utoronto.ca-20070717002716-npegr2fup7cb1g5b
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Tue 2007-07-17 06:49:18 +0100
    message:
      Add performance analysis of diff
    added:
      doc/developers/diff.txt        diff.txt-20070716233605-2q6jzorua7mr42jk-1
    modified:
      doc/developers/performance-roadmap.txt performanceroadmap.t-20070507174912-mwv3xv517cs4sisd-2
      doc/developers/performance.dot performance.dot-20070527173558-rqaqxn1al7vzgcto-3
        ------------------------------------------------------------
        revno: 2474.1.147.1.1
        revision-id: aaron.bentley at utoronto.ca-20070717002716-npegr2fup7cb1g5b
        parent: pqm at pqm.ubuntu.com-20070716205413-42lqws7bkld2gbju
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: bzr.docs
        timestamp: Mon 2007-07-16 20:27:16 -0400
        message:
          Add performance analysis of diff
        added:
          doc/developers/diff.txt        diff.txt-20070716233605-2q6jzorua7mr42jk-1
        modified:
          doc/developers/performance-roadmap.txt performanceroadmap.t-20070507174912-mwv3xv517cs4sisd-2
          doc/developers/performance.dot performance.dot-20070527173558-rqaqxn1al7vzgcto-3
    ------------------------------------------------------------
    revno: 2474.1.147
    revision-id: pqm at pqm.ubuntu.com-20070716205413-42lqws7bkld2gbju
    parent: pqm at pqm.ubuntu.com-20070716202122-hs4anrki1xzulugo
    parent: john at arbash-meinel.com-20070716195536-7swyum1epmk0313d
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Mon 2007-07-16 21:54:13 +0100
    message:
      (James Westby) documentation updates (plugins, configuration, etc)
    added:
      doc/bug_trackers.txt           bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
    modified:
      doc/README.1st                 README.1st-20060314161707-b943d5d4cce669b6
      doc/configuration.txt          configuration.txt-20060314161707-868350809502af01
      doc/http_smart_server.txt      fastcgi.txt-20061005091552-rz8pva0olkxv0sd8-3
      doc/plugins.txt                plugins.txt-20060314145616-525099a747f3ffdd
        ------------------------------------------------------------
        revno: 2474.1.145.1.1
        revision-id: john at arbash-meinel.com-20070716195536-7swyum1epmk0313d
        parent: pqm at pqm.ubuntu.com-20070716084122-jfjzwtbimsjv0iqv
        parent: jw+debian at jameswestby.net-20070713224426-n74sjf5wwvpm1n0n
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: jam-integration
        timestamp: Mon 2007-07-16 14:55:36 -0500
        message:
          (James Westby) documentation updates (plugins, configuration, etc)
        added:
          doc/bug_trackers.txt           bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
        modified:
          doc/README.1st                 README.1st-20060314161707-b943d5d4cce669b6
          doc/configuration.txt          configuration.txt-20060314161707-868350809502af01
          doc/http_smart_server.txt      fastcgi.txt-20061005091552-rz8pva0olkxv0sd8-3
          doc/plugins.txt                plugins.txt-20060314145616-525099a747f3ffdd
        ------------------------------------------------------------
        revno: 2474.1.127.1.3
        revision-id: jw+debian at jameswestby.net-20070713224426-n74sjf5wwvpm1n0n
        parent: jw+debian at jameswestby.net-20070713223936-nyumc0ogoses82cf
        committer: James Westby <jw+debian at jameswestby.net>
        branch nick: bzr.dev.docs
        timestamp: Fri 2007-07-13 23:44:26 +0100
        message:
          Put plugin installation instructions before how to write them.
          
          Also add a note that plugin installation directories must have names
          that are valid python identifiers.
        modified:
          doc/plugins.txt                plugins.txt-20060314145616-525099a747f3ffdd
        ------------------------------------------------------------
        revno: 2474.1.127.1.2
        revision-id: jw+debian at jameswestby.net-20070713223936-nyumc0ogoses82cf
        parent: jw+debian at jameswestby.net-20070713223507-lpvkrwy79opb29oo
        committer: James Westby <jw+debian at jameswestby.net>
        branch nick: bzr.dev.docs
        timestamp: Fri 2007-07-13 23:39:36 +0100
        message:
          Add a reference to the main smart server documentation.
        modified:
          doc/http_smart_server.txt      fastcgi.txt-20061005091552-rz8pva0olkxv0sd8-3
        ------------------------------------------------------------
        revno: 2474.1.127.1.1
        revision-id: jw+debian at jameswestby.net-20070713223507-lpvkrwy79opb29oo
        parent: pqm at pqm.ubuntu.com-20070711162842-8fx9cc0c3ogyxudl
        committer: James Westby <jw+debian at jameswestby.net>
        branch nick: bzr.dev.docs
        timestamp: Fri 2007-07-13 23:35:07 +0100
        message:
          Split out bug tracker configuration in to its own file.
          
          Make a few small changes in configuration.txt as well.
          
          Maybe configuration.txt should have a link to the bug_trackers.txt
          file.
        added:
          doc/bug_trackers.txt           bug_trackers.txt-20070713223459-khxdlcudraii95uv-1
        modified:
          doc/README.1st                 README.1st-20060314161707-b943d5d4cce669b6
          doc/configuration.txt          configuration.txt-20060314161707-868350809502af01
    ------------------------------------------------------------
    revno: 2474.1.146
    revision-id: pqm at pqm.ubuntu.com-20070716202122-hs4anrki1xzulugo
    parent: pqm at pqm.ubuntu.com-20070716084122-jfjzwtbimsjv0iqv
    parent: john at arbash-meinel.com-20070716181437-rrixgvv2usln0vkk
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Mon 2007-07-16 21:21:22 +0100
    message:
      (John Arbash Meinel) Skip pyrex dependencies if we can't build, rather than failing
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 2474.1.143.1.4
        revision-id: john at arbash-meinel.com-20070716181437-rrixgvv2usln0vkk
        parent: john at arbash-meinel.com-20070715144053-09hrns6fxp9ssyj6
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: skip_pyrex
        timestamp: Mon 2007-07-16 13:14:37 -0500
        message:
          Simple NEWS entry about changes
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 2474.1.143.1.3
        revision-id: john at arbash-meinel.com-20070715144053-09hrns6fxp9ssyj6
        parent: john at arbash-meinel.com-20070715143330-6ddg2ay25b4pxiu1
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: skip_pyrex
        timestamp: Sun 2007-07-15 09:40:53 -0500
        message:
          Add another blank line to make it show up better
        modified:
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 2474.1.143.1.2
        revision-id: john at arbash-meinel.com-20070715143330-6ddg2ay25b4pxiu1
        parent: john at arbash-meinel.com-20070715142444-c90zfgn3khpl1swt
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: skip_pyrex
        timestamp: Sun 2007-07-15 09:33:30 -0500
        message:
          Try another form of comment
        modified:
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 2474.1.143.1.1
        revision-id: john at arbash-meinel.com-20070715142444-c90zfgn3khpl1swt
        parent: pqm at pqm.ubuntu.com-20070713074627-93zxs9uh528y0fki
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: skip_pyrex
        timestamp: Sun 2007-07-15 09:24:44 -0500
        message:
          Update setup.py to just skip extensions that are not available.
        modified:
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
    ------------------------------------------------------------
    revno: 2474.1.145
    revision-id: pqm at pqm.ubuntu.com-20070716084122-jfjzwtbimsjv0iqv
    parent: pqm at pqm.ubuntu.com-20070715233134-zrptwn7og449cirw
    parent: mbp at sourcefrog.net-20070713044155-3pifeyzn631q3tun
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Mon 2007-07-16 09:41:22 +0100
    message:
      Revert tightening of options api - breaks too many plugins
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
      bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
        ------------------------------------------------------------
        revno: 2474.1.124.1.14
        revision-id: mbp at sourcefrog.net-20070713044155-3pifeyzn631q3tun
        parent: mbp at sourcefrog.net-20070713020421-1gwu8tzp7u9xd7kf
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: check-options
        timestamp: Fri 2007-07-13 14:41:55 +1000
        message:
          Revert tightening of options api - breaks too many plugins
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
    ------------------------------------------------------------
    revno: 2474.1.144
    revision-id: pqm at pqm.ubuntu.com-20070715233134-zrptwn7og449cirw
    parent: pqm at pqm.ubuntu.com-20070713074627-93zxs9uh528y0fki
    parent: mbp at sourcefrog.net-20070713062010-c4u4b751qzb7v8ue
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Mon 2007-07-16 00:31:34 +0100
    message:
      Move bencode tests into util.tests
    added:
      bzrlib/util/tests/             bzrlibutiltests-20070713054332-wmm62qs3xvyfzwup-1
      bzrlib/util/tests/__init__.py  __init__.py-20070713054446-oliu3oth0gy08y0t-1
      bzrlib/util/tests/test_bencode.py test_bencode.py-20070713042202-qjw8rppxaz7ky6i6-1
    modified:
      bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
      bzrlib/tests/test_source.py    test_source.py-20051207061333-a58dea6abecc030d
      bzrlib/util/bencode.py         bencode.py-20070220044742-sltr28q21w2wzlxi-1
        ------------------------------------------------------------
        revno: 2474.1.139.1.2
        revision-id: mbp at sourcefrog.net-20070713062010-c4u4b751qzb7v8ue
        parent: mbp at sourcefrog.net-20070713042217-mnkwb9przs8x2de0
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: bencode
        timestamp: Fri 2007-07-13 16:20:10 +1000
        message:
          Move bencode tests into util.tests
        added:
          bzrlib/util/tests/             bzrlibutiltests-20070713054332-wmm62qs3xvyfzwup-1
          bzrlib/util/tests/__init__.py  __init__.py-20070713054446-oliu3oth0gy08y0t-1
        renamed:
          bzrlib/tests/test_bencode.py => bzrlib/util/tests/test_bencode.py test_bencode.py-20070713042202-qjw8rppxaz7ky6i6-1
        modified:
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/test_source.py    test_source.py-20051207061333-a58dea6abecc030d
        ------------------------------------------------------------
        revno: 2474.1.139.1.1
        revision-id: mbp at sourcefrog.net-20070713042217-mnkwb9przs8x2de0
        parent: pqm at pqm.ubuntu.com-20070713031727-kcz297vvphee2hhg
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: bencode
        timestamp: Fri 2007-07-13 14:22:17 +1000
        message:
          Move bencode tests from within their module into our test suite
        added:
          bzrlib/tests/test_bencode.py   test_bencode.py-20070713042202-qjw8rppxaz7ky6i6-1
        modified:
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/util/bencode.py         bencode.py-20070220044742-sltr28q21w2wzlxi-1
    ------------------------------------------------------------
    revno: 2474.1.143
    revision-id: pqm at pqm.ubuntu.com-20070713074627-93zxs9uh528y0fki
    parent: pqm at pqm.ubuntu.com-20070713060449-rydsxz28x12l2ksm
    parent: aaron.bentley at utoronto.ca-20070713061227-0pawzjlh1hr26kua
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2007-07-13 08:46:27 +0100
    message:
      Improve merge speed
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
      bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
      bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
        ------------------------------------------------------------
        revno: 2474.1.116.2.25
        revision-id: aaron.bentley at utoronto.ca-20070713061227-0pawzjlh1hr26kua
        parent: aaron.bentley at utoronto.ca-20070713061029-9ebz58a3yvvax5du
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: changes-merge
        timestamp: Fri 2007-07-13 02:12:27 -0400
        message:
          Update NEWS
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 2474.1.116.2.24
        revision-id: aaron.bentley at utoronto.ca-20070713061029-9ebz58a3yvvax5du
        parent: aaron.bentley at utoronto.ca-20070712235607-86ira1zktfq61w43
        parent: pqm at pqm.ubuntu.com-20070713060449-rydsxz28x12l2ksm
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: changes-merge
        timestamp: Fri 2007-07-13 02:10:29 -0400
        message:
          Merge bzr.dev
        added:
          bzrlib/_knit_load_data_c.pyx   knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
          bzrlib/_knit_load_data_py.py   _knit_load_data_py.p-20070629000948-9a0nh4s118bi5y8n-1
          bzrlib/benchmarks/bench_knit.py bench_knit.py-20070509145850-pan5jnd3hl7mfdya-1
          bzrlib/tests/blackbox/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-1
          bzrlib/tests/repository_implementations/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-2
        modified:
          .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/benchmarks/__init__.py  __init__.py-20060516064526-eb0d37c78e86065d
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
          bzrlib/progress.py             progress.py-20050610070202-df9faaab791964c0
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/smart/server.py         server.py-20061110062051-chzu10y32vx8gvur-1
          bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
          bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
          bzrlib/tests/blackbox/test_version.py test_version.py-20070312060045-ol7th9z035r3im3d-1
          bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
          bzrlib/tests/test_commit.py    test_commit.py-20050914060732-279f057f8c295434
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
          bzrlib/tests/test_plugins.py   plugins.py-20050622075746-32002b55e5e943e9
          bzrlib/tests/test_progress.py  test_progress.py-20060308160359-978c397bc79b7fda
          bzrlib/tests/test_smart_transport.py test_ssh_transport.py-20060608202016-c25gvf1ob7ypbus6-2
          bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/chroot.py     chroot.py-20061011104729-0us9mgm97z378vnt-1
          bzrlib/transport/decorator.py  decorator.py-20060402223305-e913a0f25319ab42
          bzrlib/transport/ftp.py        ftp.py-20051116161804-58dc9506548c2a53
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/local.py      local_transport.py-20050711165921-9b1f142bfe480c24
          bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
          bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
          bzrlib/version.py              version.py-20060816024207-ves6ult9a11taj9t-1
          bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 2474.1.116.2.23
        revision-id: aaron.bentley at utoronto.ca-20070712235607-86ira1zktfq61w43
        parent: aaron.bentley at utoronto.ca-20070712234321-s54cgbnfpecqjs54
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: changes-merge
        timestamp: Thu 2007-07-12 19:56:07 -0400
        message:
          Fix ensure_null redundancy
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 2474.1.116.2.22
        revision-id: aaron.bentley at utoronto.ca-20070712234321-s54cgbnfpecqjs54
        parent: abentley at panoramicfeedback.com-20070712204351-d1vl9j526yscbfq3
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: changes-merge
        timestamp: Thu 2007-07-12 19:43:21 -0400
        message:
          Remove cruft
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 2474.1.116.2.21
        revision-id: abentley at panoramicfeedback.com-20070712204351-d1vl9j526yscbfq3
        parent: abentley at panoramicfeedback.com-20070712192754-30qegoe02w0uosra
        parent: pqm at pqm.ubuntu.com-20070712124245-vaw0ajlwrexg8d0m
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-12 16:43:51 -0400
        message:
          Merge bzr.dev
        added:
          bzrlib/tests/workingtree_implementations/test_uncommit.py test_uncommit.py-20070712063057-8zaprw7t7lcqxeje-1
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
          bzrlib/bundle/serializer/__init__.py __init__.py-20051118175413-86b97db0b618feef
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/store/revision/knit.py  knit.py-20060303020652-de5fa299e941a3c7
          bzrlib/store/revision/text.py  text.py-20060303020652-e49155f0da4d14ab
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
          bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
          bzrlib/tests/blackbox/test_serve.py test_serve.py-20060913064329-8t2pvmsikl4s3xhl-1
          bzrlib/tests/branch_implementations/test_revision_id_to_revno.py test_revision_id_to_-20070417200738-lo776wkqikhe5goo-1
          bzrlib/tests/branch_implementations/test_sprout.py test_sprout.py-20070521151739-b8t8p7axw1h966ws-1
          bzrlib/tests/branch_implementations/test_uncommit.py test_uncommit.py-20070205180410-ge7058d9138mvq3x-1
          bzrlib/tests/branch_implementations/test_update.py test_update.py-20060305010612-e68efbcbb1baa69f
          bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
          bzrlib/tests/revisionstore_implementations/test_all.py test_all.py-20060303020702-9b2d4c1d75407f31
          bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
          bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
          bzrlib/tests/test_read_bundle.py test_read_bundle.py-20060615211421-ud8cwr1ulgd914zf-1
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
          bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
          bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
          bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
          bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
          bzrlib/uncommit.py             uncommit.py-20050626215513-5ec509fa425b305c
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          bzrlib/xml5.py                 xml5.py-20050907032657-aac8f960815b66b1
          doc/configuration.txt          configuration.txt-20060314161707-868350809502af01
          doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
        ------------------------------------------------------------
        revno: 2474.1.116.2.20
        revision-id: abentley at panoramicfeedback.com-20070712192754-30qegoe02w0uosra
        parent: abentley at panoramicfeedback.com-20070712184237-caa2rq3zhg2949pt
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-12 15:27:54 -0400
        message:
          Fix handling of ghost base trees
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 2474.1.116.2.19
        revision-id: abentley at panoramicfeedback.com-20070712184237-caa2rq3zhg2949pt
        parent: abentley at panoramicfeedback.com-20070712181917-jjz09lu21tdtu5qw
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-12 14:42:37 -0400
        message:
          Avoid fetch within a repository
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 2474.1.116.2.18
        revision-id: abentley at panoramicfeedback.com-20070712181917-jjz09lu21tdtu5qw
        parent: abentley at panoramicfeedback.com-20070712174652-vof6knvyoca27gsk
        parent: aaron.bentley at utoronto.ca-20070712175111-boeqhuztvhasep34
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-12 14:19:17 -0400
        message:
          Merge is_ancestor fix
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
            ------------------------------------------------------------
            revno: 2474.1.116.2.10.1.2
            revision-id: aaron.bentley at utoronto.ca-20070712175111-boeqhuztvhasep34
            parent: aaron.bentley at utoronto.ca-20070712021619-fje8zjrqmsgu1wyr
            committer: Aaron Bentley <aaron.bentley at utoronto.ca>
            branch nick: changes-merge
            timestamp: Thu 2007-07-12 13:51:11 -0400
            message:
              Avoid redundant is_ancestor checks
            modified:
              bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 2474.1.116.2.17
        revision-id: abentley at panoramicfeedback.com-20070712174652-vof6knvyoca27gsk
        parent: abentley at panoramicfeedback.com-20070712173938-x9v9abluk03n8kln
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-12 13:46:52 -0400
        message:
          Avoid redundant conflict check
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
        ------------------------------------------------------------
        revno: 2474.1.116.2.16
        revision-id: abentley at panoramicfeedback.com-20070712173938-x9v9abluk03n8kln
        parent: abentley at panoramicfeedback.com-20070712171633-98rpuw7updpnxpxt
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-12 13:39:38 -0400
        message:
          Shortcut duplicate_entries conflict check if no new names introduced
        modified:
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
        ------------------------------------------------------------
        revno: 2474.1.116.2.15
        revision-id: abentley at panoramicfeedback.com-20070712171633-98rpuw7updpnxpxt
        parent: abentley at panoramicfeedback.com-20070712171411-k7kuotpy11aqwnoo
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-12 13:16:33 -0400
        message:
          Remove unused private function
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 2474.1.116.2.14
        revision-id: abentley at panoramicfeedback.com-20070712171411-k7kuotpy11aqwnoo
        parent: abentley at panoramicfeedback.com-20070712171112-zvtvd5j0hceoheda
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-12 13:14:11 -0400
        message:
          Remove ancient inventory regeneration code
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 2474.1.116.2.13
        revision-id: abentley at panoramicfeedback.com-20070712171112-zvtvd5j0hceoheda
        parent: abentley at panoramicfeedback.com-20070712170702-kefnhuo926w6cvhz
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-12 13:11:12 -0400
        message:
          Make find_base implement the base_finding code
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 2474.1.116.2.12
        revision-id: abentley at panoramicfeedback.com-20070712170702-kefnhuo926w6cvhz
        parent: abentley at panoramicfeedback.com-20070712170611-rj70hbjdk5titkqt
        parent: aaron.bentley at utoronto.ca-20070712021619-fje8zjrqmsgu1wyr
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-12 13:07:02 -0400
        message:
          Merge bzr.dev
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
          bzrlib/cmd_version_info.py     __init__.py-20051228204928-697d01fdca29c99b
          bzrlib/conflicts.py            conflicts.py-20051001061850-78ef952ba63d2b42
          bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/plugins/launchpad/__init__.py __init__.py-20060315182712-2d5feebd2a1032dc
          bzrlib/sign_my_commits.py      sign_my_commits.py-20060215152201-5a6363365180e671
          bzrlib/tests/blackbox/test_help.py test_help.py-20060216004358-4ee8a2a338f75a62
          bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
          bzrlib/tests/test_help.py      test_help.py-20070419045354-6q6rq15j9e2n5fna-1
          bzrlib/tests/test_info.py      test_info.py-20070320150933-m0xxm1g7xi9v6noe-1
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
          bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
            ------------------------------------------------------------
            revno: 2474.1.116.2.10.1.1
            revision-id: aaron.bentley at utoronto.ca-20070712021619-fje8zjrqmsgu1wyr
            parent: abentley at panoramicfeedback.com-20070710181401-lfw19orwavwyk603
            parent: pqm at pqm.ubuntu.com-20070712021235-0a3tqhdt9nxk0x9y
            committer: Aaron Bentley <aaron.bentley at utoronto.ca>
            branch nick: changes-merge
            timestamp: Wed 2007-07-11 22:16:19 -0400
            message:
              Merge from bzr.dev
            modified:
              NEWS                           NEWS-20050323055033-4e00b5db738777ff
              bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
              bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
              bzrlib/cmd_version_info.py     __init__.py-20051228204928-697d01fdca29c99b
              bzrlib/conflicts.py            conflicts.py-20051001061850-78ef952ba63d2b42
              bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
              bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
              bzrlib/plugins/launchpad/__init__.py __init__.py-20060315182712-2d5feebd2a1032dc
              bzrlib/sign_my_commits.py      sign_my_commits.py-20060215152201-5a6363365180e671
              bzrlib/tests/blackbox/test_help.py test_help.py-20060216004358-4ee8a2a338f75a62
              bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
              bzrlib/tests/test_help.py      test_help.py-20070419045354-6q6rq15j9e2n5fna-1
              bzrlib/tests/test_info.py      test_info.py-20070320150933-m0xxm1g7xi9v6noe-1
              bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
              bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
              bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
              doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
        ------------------------------------------------------------
        revno: 2474.1.116.2.11
        revision-id: abentley at panoramicfeedback.com-20070712170611-rj70hbjdk5titkqt
        parent: abentley at panoramicfeedback.com-20070710181401-lfw19orwavwyk603
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-12 13:06:11 -0400
        message:
          Aggressively cache trees, use dirstate.  re-mplement _add_parent.
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
    ------------------------------------------------------------
    revno: 2474.1.142
    revision-id: pqm at pqm.ubuntu.com-20070713060449-rydsxz28x12l2ksm
    parent: pqm at pqm.ubuntu.com-20070713050943-v0ag8yiwniny9tp0
    parent: mbp at sourcefrog.net-20070713033746-7ujkx3jxbw2gmipl
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2007-07-13 07:04:49 +0100
    message:
      (Lukas Lalinsky) don't create a duplicate zipimporter, avoiding loading plugins twice
    modified:
      bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
      bzrlib/tests/test_plugins.py   plugins.py-20050622075746-32002b55e5e943e9
        ------------------------------------------------------------
        revno: 2474.1.136.2.1
        revision-id: mbp at sourcefrog.net-20070713033746-7ujkx3jxbw2gmipl
        parent: pqm at pqm.ubuntu.com-20070712133554-r8me4pz4j68p2ytf
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: integration
        timestamp: Fri 2007-07-13 13:37:46 +1000
        message:
          (Lukas Lalinsky) don't create a duplicate zipimporter, avoiding loading plugins twice
        modified:
          bzrlib/plugin.py               plugin.py-20050622060424-829b654519533d69
          bzrlib/tests/test_plugins.py   plugins.py-20050622075746-32002b55e5e943e9
    ------------------------------------------------------------
    revno: 2474.1.141
    revision-id: pqm at pqm.ubuntu.com-20070713050943-v0ag8yiwniny9tp0
    parent: pqm at pqm.ubuntu.com-20070713041212-ar46c24wgu0jhtm5
    parent: mbp at sourcefrog.net-20070713031631-4gjpqe2qabwvtmvm
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2007-07-13 06:09:43 +0100
    message:
      Update tests for new version display
    modified:
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/tests/blackbox/test_version.py test_version.py-20070312060045-ol7th9z035r3im3d-1
      bzrlib/version.py              version.py-20060816024207-ves6ult9a11taj9t-1
        ------------------------------------------------------------
        revno: 2474.1.132.1.3
        revision-id: mbp at sourcefrog.net-20070713031631-4gjpqe2qabwvtmvm
        parent: mbp at sourcefrog.net-20070713013719-x6j1ha53ymowniri
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: test-cleanup
        timestamp: Fri 2007-07-13 13:16:31 +1000
        message:
          Update tests for new version display
        modified:
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/tests/blackbox/test_version.py test_version.py-20070312060045-ol7th9z035r3im3d-1
        ------------------------------------------------------------
        revno: 2474.1.132.1.2
        revision-id: mbp at sourcefrog.net-20070713013719-x6j1ha53ymowniri
        parent: mbp at sourcefrog.net-20070712101250-yvle0aj6ro1ww707
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: test-cleanup
        timestamp: Fri 2007-07-13 11:37:19 +1000
        message:
          Restore display of copyright in bzr version, accidentally removed
        modified:
          bzrlib/version.py              version.py-20060816024207-ves6ult9a11taj9t-1
        ------------------------------------------------------------
        revno: 2474.1.132.1.1
        revision-id: mbp at sourcefrog.net-20070712101250-yvle0aj6ro1ww707
        parent: pqm at pqm.ubuntu.com-20070712094937-rw5qbi81enh0pvhw
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: test-cleanup
        timestamp: Thu 2007-07-12 20:12:50 +1000
        message:
          Show bzr version, python version, etc when running tests
        modified:
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/version.py              version.py-20060816024207-ves6ult9a11taj9t-1
    ------------------------------------------------------------
    revno: 2474.1.140
    revision-id: pqm at pqm.ubuntu.com-20070713041212-ar46c24wgu0jhtm5
    parent: pqm at pqm.ubuntu.com-20070713031727-kcz297vvphee2hhg
    parent: john at arbash-meinel.com-20070713022334-qb6ewgo6v4251yd9
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2007-07-13 05:12:12 +0100
    message:
      (John Arbash Meinel) Implement _KnitIndex._load_data in pyrex.
    added:
      bzrlib/_knit_load_data_c.pyx   knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
      bzrlib/_knit_load_data_py.py   _knit_load_data_py.p-20070629000948-9a0nh4s118bi5y8n-1
      bzrlib/benchmarks/bench_knit.py bench_knit.py-20070509145850-pan5jnd3hl7mfdya-1
    modified:
      .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/benchmarks/__init__.py  __init__.py-20060516064526-eb0d37c78e86065d
      bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
      bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
      bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
      bzrlib/smart/server.py         server.py-20061110062051-chzu10y32vx8gvur-1
      bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
      bzrlib/tests/test_commit.py    test_commit.py-20050914060732-279f057f8c295434
      bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
      bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
      bzrlib/tests/test_smart_transport.py test_ssh_transport.py-20060608202016-c25gvf1ob7ypbus6-2
      bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
      bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
      bzrlib/transport/chroot.py     chroot.py-20061011104729-0us9mgm97z378vnt-1
      bzrlib/transport/decorator.py  decorator.py-20060402223305-e913a0f25319ab42
      bzrlib/transport/ftp.py        ftp.py-20051116161804-58dc9506548c2a53
      bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
      bzrlib/transport/local.py      local_transport.py-20050711165921-9b1f142bfe480c24
      bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
      bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
      bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
      setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 2474.1.10.1.25
        revision-id: john at arbash-meinel.com-20070713022334-qb6ewgo6v4251yd9
        parent: john at arbash-meinel.com-20070705193928-xtm8nh4ucc8qosdn
        parent: pqm at pqm.ubuntu.com-20070705224207-7pslqt12ofh4vnzx
        parent: pqm at pqm.ubuntu.com-20070713012635-04mqh3w41pjxl5mg
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Thu 2007-07-12 21:23:34 -0500
        message:
          [merge] bzr.dev 2612
        added:
          bzrlib/pack.py                 container.py-20070607160755-tr8zc26q18rn0jnb-1
          bzrlib/tests/blackbox/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-1
          bzrlib/tests/repository_implementations/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-2
          bzrlib/tests/test_pack.py      test_container.py-20070607160755-tr8zc26q18rn0jnb-2
          bzrlib/tests/workingtree_implementations/test_uncommit.py test_uncommit.py-20070712063057-8zaprw7t7lcqxeje-1
          bzrlib/transport/brokenrename.py brokenrename.py-20070628050843-mbwebk50srn93rut-1
          doc/developers/status.txt      status.txt-20070702023117-6xss29lx170qndwr-1
        modified:
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzr                            bzr.py-20050313053754-5485f144c7006fa6
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
          bzrlib/add.py                  add.py-20050323030017-3a77d63feda58e33
          bzrlib/annotate.py             annotate.py-20050922133147-7c60541d2614f022
          bzrlib/benchmarks/__init__.py  __init__.py-20060516064526-eb0d37c78e86065d
          bzrlib/benchmarks/bench_add.py bench_add.py-20060516064526-6342399b2967266c
          bzrlib/benchmarks/bench_bench.py bench_bench.py-20060609084943-2lv2wsi61vhkmj7b-1
          bzrlib/benchmarks/bench_cache_utf8.py bench_encoding.py-20060810000746-nv69wfkxei7w2cij-1
          bzrlib/benchmarks/bench_checkout.py bench_checkout.py-20060521233052-b52eba18ee46046b
          bzrlib/benchmarks/bench_commit.py bench_commit.py-20060522031508-4ea2551904e4becb
          bzrlib/benchmarks/bench_inventory.py bench_inventory.py-20060611112709-gjo1kx0oudyo9qbv-1
          bzrlib/benchmarks/bench_log.py bench_log.py-20060611214524-mr18tk29h8v0qb4x-1
          bzrlib/benchmarks/bench_osutils.py bench_osutils.py-20060608153714-apso8cyz1bu2z1ig-1
          bzrlib/benchmarks/bench_rocks.py bench_rocks.py-20060608120339-3ydxl3v2cori44zb-1
          bzrlib/benchmarks/bench_sftp.py bench_sftp.py-20060810114659-67c1edb27503ebde
          bzrlib/benchmarks/bench_startup.py bench_startup.py-20061006075337-q49on3zvfcbvarn3-1
          bzrlib/benchmarks/bench_status.py bench_status.py-20060520215801-2cc60f6da5625927
          bzrlib/benchmarks/bench_transform.py bench_transform.py-20060525041052-ysn0hlw94gcc57lm-1
          bzrlib/benchmarks/bench_workingtree.py bench_workingtree.py-20060527061822-cxrgsa9ax2q4d82q-1
          bzrlib/benchmarks/bench_xml.py bench_xml.py-20060816202544-ty0p415bb7om5gzd-1
          bzrlib/benchmarks/tree_creator/kernel_like.py kernel_like.py-20060815024128-b16a7pn542u6b13k-1
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
          bzrlib/bundle/serializer/__init__.py __init__.py-20051118175413-86b97db0b618feef
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/cmd_version_info.py     __init__.py-20051228204928-697d01fdca29c99b
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
          bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
          bzrlib/conflicts.py            conflicts.py-20051001061850-78ef952ba63d2b42
          bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
          bzrlib/delta.py                delta.py-20050729221636-54cf14ef94783d0a
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/generate_ids.py         generate_ids.py-20061102205935-z3do15ipw6m7v26u-1
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
          bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
          bzrlib/lock.py                 lock.py-20050527050856-ec090bb51bc03349
          bzrlib/lockdir.py              lockdir.py-20060220222025-98258adf27fbdda3
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/mutabletree.py          mutabletree.py-20060906023413-4wlkalbdpsxi2r4y-2
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
          bzrlib/plugins/launchpad/__init__.py __init__.py-20060315182712-2d5feebd2a1032dc
          bzrlib/plugins/launchpad/test_register.py test_register.py-20060315182712-40f5dda945c829a8
          bzrlib/progress.py             progress.py-20050610070202-df9faaab791964c0
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/sign_my_commits.py      sign_my_commits.py-20060215152201-5a6363365180e671
          bzrlib/smart/protocol.py       protocol.py-20061108035435-ot0lstk2590yqhzr-1
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
          bzrlib/smart/vfs.py            vfs.py-20061108095550-gunadhxmzkdjfeek-2
          bzrlib/store/revision/__init__.py __init__.py-20060303014707-305238f06ae20dae
          bzrlib/store/revision/knit.py  knit.py-20060303020652-de5fa299e941a3c7
          bzrlib/store/revision/text.py  text.py-20060303020652-e49155f0da4d14ab
          bzrlib/strace.py               strace.py-20070323001526-6zquhhw8leb9m6j8-1
          bzrlib/symbol_versioning.py    symbol_versioning.py-20060105104851-9ecf8af605d15a80
          bzrlib/tests/HTTPTestUtil.py   HTTPTestUtil.py-20050914180604-247d3aafb7a43343
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
          bzrlib/tests/blackbox/test_add.py test_add.py-20060518072250-857e4f86f54a30b2
          bzrlib/tests/blackbox/test_added.py test_added.py-20060119085008-6b8b90369d42a26c
          bzrlib/tests/blackbox/test_aliases.py test_aliases.py-20060210230318-f0c08c9294dbfae1
          bzrlib/tests/blackbox/test_ancestry.py test_ancestry.py-20060131142602-6d9524c490537e90
          bzrlib/tests/blackbox/test_annotate.py testannotate.py-20051013044000-457f44801bfa9d39
          bzrlib/tests/blackbox/test_bound_branches.py test_bound_branches.py-20051109215527-2373188ad566c205
          bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
          bzrlib/tests/blackbox/test_break_lock.py test_break_lock.py-20060303014503-a90e07d38d042d1d
          bzrlib/tests/blackbox/test_bundle.py test_bundle.py-20060616222707-c21c8b7ea5ef57b1
          bzrlib/tests/blackbox/test_cat.py test_cat.py-20051201162916-f0937e4e19ea24b3
          bzrlib/tests/blackbox/test_cat_revision.py test_cat_revision.py-20070410204634-fq8mnld5l5aza9e2-1
          bzrlib/tests/blackbox/test_checkout.py test_checkout.py-20060211231752-a5cde67cf70af854
          bzrlib/tests/blackbox/test_command_encoding.py test_command_encoding.py-20060106032110-45431fd2ce9ff21f
          bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
          bzrlib/tests/blackbox/test_conflicts.py test_conflicts.py-20060228151432-9723ebb925b999cf
          bzrlib/tests/blackbox/test_debug.py test_debug.py-20061026142942-q76cgg41785b3mdk-1
          bzrlib/tests/blackbox/test_diff.py test_diff.py-20060110203741-aa99ac93e633d971
          bzrlib/tests/blackbox/test_exceptions.py test_exceptions.py-20060604211237-yi2cxg0ose3xk4id-1
          bzrlib/tests/blackbox/test_export.py test_export.py-20051229024010-e6c26658e460fb1c
          bzrlib/tests/blackbox/test_find_merge_base.py test_find_merge_base.py-20060131142124-f9d5c94df4505b70
          bzrlib/tests/blackbox/test_help.py test_help.py-20060216004358-4ee8a2a338f75a62
          bzrlib/tests/blackbox/test_ignore.py test_ignore.py-20060703063225-4tm8dc2pa7wwg2t3-1
          bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
          bzrlib/tests/blackbox/test_init.py test_init.py-20060309032856-a292116204d86eb7
          bzrlib/tests/blackbox/test_inventory.py test_inventory.py-20060921205529-9rwo2222xhm8edti-1
          bzrlib/tests/blackbox/test_join.py test_join.py-20060928210902-95dkqa6boh8uq92b-1
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
          bzrlib/tests/blackbox/test_logformats.py test_logformats.py-20060216104208-ba5a16c83480b7e4
          bzrlib/tests/blackbox/test_ls.py test_ls.py-20060712232047-0jraqpecwngee12y-1
          bzrlib/tests/blackbox/test_lsprof.py test_lsprof.py-20070622025641-nbsm2svy8anvj9df-1
          bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
          bzrlib/tests/blackbox/test_merge_directive.py test_merge_directive-20070302012039-zh7uhy39biairtn0-1
          bzrlib/tests/blackbox/test_missing.py test_missing.py-20051211212735-a2cf4c1840bb84c4
          bzrlib/tests/blackbox/test_mv.py test_mv.py-20060705114902-33tkxz0o9cdshemo-1
          bzrlib/tests/blackbox/test_nick.py test_nick.py-20061105141046-p7zovcsit44uj4w9-1
          bzrlib/tests/blackbox/test_non_ascii.py test_non_ascii.py-20060105214030-68010be784a5d854
          bzrlib/tests/blackbox/test_outside_wt.py test_outside_wt.py-20060116200058-98edd33e7db8bdde
          bzrlib/tests/blackbox/test_pull.py test_pull.py-20051201144907-64959364f629947f
          bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
          bzrlib/tests/blackbox/test_re_sign.py test_re_sign.py-20060214165921-4d04eba231454693
          bzrlib/tests/blackbox/test_reconcile.py test_fix.py-20060223013051-9a188e15a5ee9451
          bzrlib/tests/blackbox/test_remerge.py test_remerge.py-20060629162739-o9m3s6143v8jnr2y-1
          bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
          bzrlib/tests/blackbox/test_remove_tree.py test_remove_tree.py-20061110192919-5j3xjciiaqbs2dvo-1
          bzrlib/tests/blackbox/test_revert.py test_revert.py-20060124160917-485ce9de629c182c
          bzrlib/tests/blackbox/test_revision_history.py test_revision_history.py-20060530150249-i2szwjr5uioe9ujb-1
          bzrlib/tests/blackbox/test_revision_info.py test_revision_info.py-20050917162600-21dab3877aa348d7
          bzrlib/tests/blackbox/test_revno.py test_revno.py-20051204214528-2f0bf83a71b7656a
          bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
          bzrlib/tests/blackbox/test_serve.py test_serve.py-20060913064329-8t2pvmsikl4s3xhl-1
          bzrlib/tests/blackbox/test_shared_repository.py test_shared_repository.py-20060317053531-ed30c0d79325e483
          bzrlib/tests/blackbox/test_sign_my_commits.py test_sign_my_commits.py-20060215152957-270238a1ffacc841
          bzrlib/tests/blackbox/test_split.py test_split.py-20061008023421-qy0vdpzysh5rriu8-1
          bzrlib/tests/blackbox/test_status.py teststatus.py-20050712014354-508855eb9f29f7dc
          bzrlib/tests/blackbox/test_tags.py test_tags.py-20070116132048-5h4qak2cm22jlb9e-1
          bzrlib/tests/blackbox/test_testament.py test_testament.py-20060816161839-snq405g3jk15gpax-1
          bzrlib/tests/blackbox/test_too_much.py blackbox.py-20050620052131-a7370d756399f615
          bzrlib/tests/blackbox/test_uncommit.py test_uncommit.py-20051027212835-84944b63adae51be
          bzrlib/tests/blackbox/test_update.py test_update.py-20060212125639-c4dad1a5c56d5919
          bzrlib/tests/blackbox/test_upgrade.py test_upgrade.py-20060120060132-b41e5ed2f886ad28
          bzrlib/tests/blackbox/test_version.py test_version.py-20070312060045-ol7th9z035r3im3d-1
          bzrlib/tests/blackbox/test_version_info.py test_bb_version_info.py-20051228204928-91711c6559d952f7
          bzrlib/tests/blackbox/test_versioning.py versioning.py-20050622071821-3ddf5e2e5e93c602
          bzrlib/tests/blackbox/test_whoami.py test_whoami.py-20060629025641-8h3m2ch7kutqx7ug-1
          bzrlib/tests/branch_implementations/__init__.py __init__.py-20060123013057-b12a52c3f361daf4
          bzrlib/tests/branch_implementations/test_revision_id_to_revno.py test_revision_id_to_-20070417200738-lo776wkqikhe5goo-1
          bzrlib/tests/branch_implementations/test_sprout.py test_sprout.py-20070521151739-b8t8p7axw1h966ws-1
          bzrlib/tests/branch_implementations/test_uncommit.py test_uncommit.py-20070205180410-ge7058d9138mvq3x-1
          bzrlib/tests/branch_implementations/test_update.py test_update.py-20060305010612-e68efbcbb1baa69f
          bzrlib/tests/bzrdir_implementations/__init__.py __init__.py-20060131065642-34c39b54f42dd048
          bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
          bzrlib/tests/interrepository_implementations/__init__.py __init__.py-20060220054744-baf49a1f88f17b1a
          bzrlib/tests/intertree_implementations/__init__.py __init__.py-20060724101752-09ysswo1a92uqyoz-3
          bzrlib/tests/interversionedfile_implementations/__init__.py __init__.py-20060302012326-981af525594d02ed
          bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
          bzrlib/tests/revisionstore_implementations/__init__.py __init__.py-20060303020702-976c4186a0f99edb
          bzrlib/tests/revisionstore_implementations/test_all.py test_all.py-20060303020702-9b2d4c1d75407f31
          bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
          bzrlib/tests/test_annotate.py  test_annotate.py-20061213215015-sttc9agsxomls7q0-1
          bzrlib/tests/test_bad_files.py test_bad_files.py-20050918155938-c76a2295c8ab9503
          bzrlib/tests/test_branch.py    test_branch.py-20060116013032-97819aa07b8ab3b5
          bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
          bzrlib/tests/test_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
          bzrlib/tests/test_dirstate.py  test_dirstate.py-20060728012006-d6mvoihjb3je9peu-2
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_help.py      test_help.py-20070419045354-6q6rq15j9e2n5fna-1
          bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
          bzrlib/tests/test_info.py      test_info.py-20070320150933-m0xxm1g7xi9v6noe-1
          bzrlib/tests/test_lockdir.py   test_lockdir.py-20060220222025-33d4221569a3d600
          bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
          bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
          bzrlib/tests/test_progress.py  test_progress.py-20060308160359-978c397bc79b7fda
          bzrlib/tests/test_read_bundle.py test_read_bundle.py-20060615211421-ud8cwr1ulgd914zf-1
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
          bzrlib/tests/test_sftp_transport.py testsftp.py-20051027032739-247570325fec7e7e
          bzrlib/tests/test_smart_add.py test_smart_add.py-20050824235919-c60dcdb0c8e999ce
          bzrlib/tests/test_strace.py    test_strace.py-20070323001526-6zquhhw8leb9m6j8-2
          bzrlib/tests/test_transport.py testtransport.py-20050718175618-e5cdb99f4555ddce
          bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
          bzrlib/tests/tree_implementations/__init__.py __init__.py-20060717075546-420s7b0bj9hzeowi-2
          bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
          bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
          bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
          bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
          bzrlib/tests/workingtree_implementations/test_smart_add.py test_smart_add.py-20070215175752-9s5mxoz8aqpd80fm-1
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
          bzrlib/trace.py                trace.py-20050309040759-c8ed824bdcd4748a
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/ftp.py        ftp.py-20051116161804-58dc9506548c2a53
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/transport/http/_urllib.py _urlgrabber.py-20060113083826-0bbf7d992fbf090c
          bzrlib/transport/http/_urllib2_wrappers.py _urllib2_wrappers.py-20060913231729-ha9ugi48ktx481ao-1
          bzrlib/transport/http/response.py _response.py-20060613154423-a2ci7hd4iw5c7fnt-1
          bzrlib/transport/local.py      local_transport.py-20050711165921-9b1f142bfe480c24
          bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
          bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
          bzrlib/uncommit.py             uncommit.py-20050626215513-5ec509fa425b305c
          bzrlib/version.py              version.py-20060816024207-ves6ult9a11taj9t-1
          bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
          bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          bzrlib/xml5.py                 xml5.py-20050907032657-aac8f960815b66b1
          doc/configuration.txt          configuration.txt-20060314161707-868350809502af01
          doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
          doc/developers/container-format.txt containerformat.txt-20070601074309-7n7w1jiyayud6xdn-1
          doc/developers/performance-roadmap.txt performanceroadmap.t-20070507174912-mwv3xv517cs4sisd-2
          doc/developers/performance.dot performance.dot-20070527173558-rqaqxn1al7vzgcto-3
          doc/developers/profiling.txt   profiling.txt-20070531045713-j15mxufywgzwdeu8-1
          doc/developers/scratch.txt     scratch.txt-20070618020404-cdhv0ecgrukomemg-3
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
          tools/win32/bzr.iss.cog        bzr.iss.cog-20060622100836-b3yup582rt3y0nvm-5
        ------------------------------------------------------------
        revno: 2474.1.10.1.24
        revision-id: john at arbash-meinel.com-20070705193928-xtm8nh4ucc8qosdn
        parent: john at arbash-meinel.com-20070702183631-ylkveb8ux8imm6cx
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Thu 2007-07-05 14:39:28 -0500
        message:
          Add direct tests of how we handle incomplete/'broken' lines
        modified:
          bzrlib/_knit_load_data_c.pyx   knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
          bzrlib/_knit_load_data_py.py   _knit_load_data_py.p-20070629000948-9a0nh4s118bi5y8n-1
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
        ------------------------------------------------------------
        revno: 2474.1.10.1.23
        revision-id: john at arbash-meinel.com-20070702183631-ylkveb8ux8imm6cx
        parent: john at arbash-meinel.com-20070629171416-9vwyxcz9w0xt39z0
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Mon 2007-07-02 13:36:31 -0500
        message:
          When we append a new line, don't use text mode
        modified:
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
        ------------------------------------------------------------
        revno: 2474.1.10.1.22
        revision-id: john at arbash-meinel.com-20070629171416-9vwyxcz9w0xt39z0
        parent: john at arbash-meinel.com-20070629163350-pfpsrmoz6edxjdm5
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Fri 2007-06-29 12:14:16 -0500
        message:
          Remove unused function definitions.
          This makes sure that we are only using functions we know that we need.
          The remaining functions should all be safe wrt nulls in the data, etc.
        modified:
          bzrlib/_knit_load_data_c.pyx   knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
        ------------------------------------------------------------
        revno: 2474.1.10.1.21
        revision-id: john at arbash-meinel.com-20070629163350-pfpsrmoz6edxjdm5
        parent: john at arbash-meinel.com-20070629163115-f8f8032mkj6ntu0s
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Fri 2007-06-29 11:33:50 -0500
        message:
          Make sure we cast the long int back to a regular int
        modified:
          bzrlib/_knit_load_data_c.pyx   knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
        ------------------------------------------------------------
        revno: 2474.1.10.1.20
        revision-id: john at arbash-meinel.com-20070629163115-f8f8032mkj6ntu0s
        parent: john at arbash-meinel.com-20070629161646-ufelk4s0m1ig5md8
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Fri 2007-06-29 11:31:15 -0500
        message:
          Remove the parent_str==NULL check since the caller is already being safe.
        modified:
          bzrlib/_knit_load_data_c.pyx   knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
        ------------------------------------------------------------
        revno: 2474.1.10.1.19
        revision-id: john at arbash-meinel.com-20070629161646-ufelk4s0m1ig5md8
        parent: john at arbash-meinel.com-20070629160006-sdhws6bdttdbgua8
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Fri 2007-06-29 11:16:46 -0500
        message:
          Don't suppress the TypeError if it doesn't match our requirements.
        modified:
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
        ------------------------------------------------------------
        revno: 2474.1.10.1.18
        revision-id: john at arbash-meinel.com-20070629160006-sdhws6bdttdbgua8
        parent: john at arbash-meinel.com-20070629154156-qqtkp5u94qiwl5ua
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Fri 2007-06-29 11:00:06 -0500
        message:
          Test that we properly verify the size and position strings.
        modified:
          bzrlib/_knit_load_data_c.pyx   knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
          bzrlib/_knit_load_data_py.py   _knit_load_data_py.p-20070629000948-9a0nh4s118bi5y8n-1
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
        ------------------------------------------------------------
        revno: 2474.1.10.1.17
        revision-id: john at arbash-meinel.com-20070629154156-qqtkp5u94qiwl5ua
        parent: john at arbash-meinel.com-20070629153901-nxydiwh8t8ug76yl
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Fri 2007-06-29 10:41:56 -0500
        message:
          Workaround for Pyrex <0.9.5 and python >=2.5 incompatibilities.
          Before raising an exception, Pyrex checks that it is a valid exception object.
          However python 2.5 changed exceptions to be new-style classes, and this
          fails the Pyrex 0.9.4 check. Pyrex 0.9.5 has been updated to do it
          correctly.
          
          We just set knownFailure in the test suite when this happens.
          Note: You still get an exception, just TypeError instead of ValueError or IndexError.
          So the code path will still abort, but the user won't get as nice of a message.
        modified:
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
        ------------------------------------------------------------
        revno: 2474.1.10.1.16
        revision-id: john at arbash-meinel.com-20070629153901-nxydiwh8t8ug76yl
        parent: john at arbash-meinel.com-20070629010927-jf6ybo016kpmb6y4
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Fri 2007-06-29 10:39:01 -0500
        message:
          Switch from strchr to memchr to ensure we never search all of memory.
        modified:
          bzrlib/_knit_load_data_c.pyx   knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
        ------------------------------------------------------------
        revno: 2474.1.10.1.15
        revision-id: john at arbash-meinel.com-20070629010927-jf6ybo016kpmb6y4
        parent: john at arbash-meinel.com-20070629003908-0u62qx1u883o81pw
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Thu 2007-06-28 20:09:27 -0500
        message:
          Add a NEWS entry describing the performance improvement
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 2474.1.10.1.14
        revision-id: john at arbash-meinel.com-20070629003908-0u62qx1u883o81pw
        parent: john at arbash-meinel.com-20070629003100-xthewxf3hpdes9ix
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Thu 2007-06-28 19:39:08 -0500
        message:
          Fix up the benchmarks (bench_knit.py) for the new function locations.
          I see something between 2-3x faster for reading .kndx files.
        modified:
          bzrlib/benchmarks/bench_knit.py bench_knit.py-20070509145850-pan5jnd3hl7mfdya-1
        ------------------------------------------------------------
        revno: 2474.1.10.1.13
        revision-id: john at arbash-meinel.com-20070629003100-xthewxf3hpdes9ix
        parent: john at arbash-meinel.com-20070629001013-puyhbgbq0pgzvezu
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Thu 2007-06-28 19:31:00 -0500
        message:
          Add a test that KnitCorrupt is raised when parent strings are invalid.
          And fix *both* implementations so that they do the right thing.
        modified:
          bzrlib/_knit_load_data_c.pyx   knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
          bzrlib/_knit_load_data_py.py   _knit_load_data_py.p-20070629000948-9a0nh4s118bi5y8n-1
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
        ------------------------------------------------------------
        revno: 2474.1.10.1.12
        revision-id: john at arbash-meinel.com-20070629001013-puyhbgbq0pgzvezu
        parent: john at arbash-meinel.com-20070628235539-ozvr23tlntgb7jhx
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Thu 2007-06-28 19:10:13 -0500
        message:
          Switch the layout to use a matching _knit_load_data_py.py and _knit_load_data_c.pyx
        added:
          bzrlib/_knit_load_data_py.py   _knit_load_data_py.p-20070629000948-9a0nh4s118bi5y8n-1
        renamed:
          bzrlib/knit_c.pyx => bzrlib/_knit_load_data_c.pyx knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
        modified:
          .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
        ------------------------------------------------------------
        revno: 2474.1.10.1.11
        revision-id: john at arbash-meinel.com-20070628235539-ozvr23tlntgb7jhx
        parent: john at arbash-meinel.com-20070509200435-buae2sjnyn2olunc
        parent: pqm at pqm.ubuntu.com-20070628225335-facf1886gxehj2w1
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Thu 2007-06-28 18:55:39 -0500
        message:
          [merge] bzr.dev 2563 and add integer checking to the extension.
        added:
          bzrlib/api.py                  api.py-20070626082640-35lspz7j0ys7a8ld-1
          bzrlib/branchbuilder.py        branchbuilder.py-20070427022007-zlxpqz2lannhk6y8-1
          bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/smtp_connection.py      smtp_connection.py-20070618204456-nu6wag1ste4biuk2-1
          bzrlib/tests/blackbox/test_lsprof.py test_lsprof.py-20070622025641-nbsm2svy8anvj9df-1
          bzrlib/tests/branch_implementations/test_sprout.py test_sprout.py-20070521151739-b8t8p7axw1h966ws-1
          bzrlib/tests/test_branchbuilder.py test_branchbuilder.p-20070427022007-zlxpqz2lannhk6y8-2
          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_hooks.py     test_hooks.py-20070628030849-89rtsbe5dmer5npz-1
          bzrlib/tests/test_info.py      test_info.py-20070320150933-m0xxm1g7xi9v6noe-1
          bzrlib/tests/test_lsprof.py    test_lsprof.py-20070606095601-bctdndm8yhc0cqnc-1
          bzrlib/tests/test_smtp_connection.py test_smtp_connection-20070618204509-wuyxc0r0ztrecv7e-1
          doc/developers/                docdevelopers-20070507164002-62r0es2b29myxges-1
          doc/developers/add.txt         add.txt-20070515094933-xhgz3xjc7o0edok0-2
          doc/developers/annotate.txt    annotate.txt-20070515142136-rq51c4kqhwrjsh8k-1
          doc/developers/api-versioning.txt apiversioning.txt-20070626065626-iiihgmhgkv91uphz-1
          doc/developers/bundle-creation.txt bundlecreation.rst-20070527173558-rqaqxn1al7vzgcto-1
          doc/developers/bundles.txt     bundles.txt-20070621030528-qkjnugd7iyud6ow3-1
          doc/developers/commit.txt      performancecommit.tx-20070606061633-4y4rawskx5ejb99w-1
          doc/developers/container-format.txt containerformat.txt-20070601074309-7n7w1jiyayud6xdn-1
          doc/developers/dirstate.txt    dirstate.txt-20070618020404-cdhv0ecgrukomemg-2
          doc/developers/gc.txt          gc.txt-20070515102609-90x5kzjokrurfbke-1
          doc/developers/incremental-push-pull.txt incrementalpushpull.-20070508045640-zneiu1yzbci574c6-1
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/developers/initial-push-pull.txt initialpushpull.rst-20070527184539-wodba32mi5dehhct-1
          doc/developers/merge-scaling.txt mergescaling.rst-20070527173558-rqaqxn1al7vzgcto-2
          doc/developers/performance-contributing.txt performancecontribut-20070621063612-ac4zhhagjzkr21qp-1
          doc/developers/performance-roadmap-rationale.txt performanceroadmapra-20070507174912-mwv3xv517cs4sisd-1
          doc/developers/performance-roadmap.txt performanceroadmap.t-20070507174912-mwv3xv517cs4sisd-2
          doc/developers/performance-use-case-analysis.txt performanceusecasean-20070508045640-zneiu1yzbci574c6-2
          doc/developers/performance.dot performance.dot-20070527173558-rqaqxn1al7vzgcto-3
          doc/developers/planned-change-integration.txt plannedchangeintegra-20070619004702-i1b3ccamjtfaoq6w-1
          doc/developers/planned-performance-changes.txt plannedperformancech-20070604053752-bnjdhako613xfufb-1
          doc/developers/profiling.txt   profiling.txt-20070531045713-j15mxufywgzwdeu8-1
          doc/developers/revert.txt      revert.txt-20070515111013-grc9hgp21zxqbwbl-1
          doc/developers/scratch.txt     scratch.txt-20070618020404-cdhv0ecgrukomemg-3
          doc/developers/uncommit.txt    uncommit.txt-20070621042721-4clw8ucb9u9yda2h-1
        renamed:
          HACKING => doc/developers/HACKING HACKING-20050805200004-2a5dc975d870f78c
          bzrlib/graph.py => bzrlib/deprecated_graph.py graph.py-20050905070950-b47dce53236c5e48
          bzrlib/tests/test_graph.py => bzrlib/tests/test_deprecated_graph.py testgraph.py-20050905070950-42e6c958106610fd
        modified:
          .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          README                         README-20050309040720-8f368abf9f346b9d
          bzr                            bzr.py-20050313053754-5485f144c7006fa6
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
          bzrlib/bundle/serializer/__init__.py __init__.py-20051118175413-86b97db0b618feef
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
          bzrlib/config.py               config.py-20051011043216-070c74f4e9e338e8
          bzrlib/dirstate.py             dirstate.py-20060728012006-d6mvoihjb3je9peu-1
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/hooks.py                hooks.py-20070325015548-ix4np2q0kd8452au-1
          bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
          bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/knit_c.pyx              knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/lsprof.py               lsprof.py-20051208071030-833790916798ceed
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/merge_directive.py      merge_directive.py-20070228184838-ja62280spt1g7f4x-1
          bzrlib/missing.py              missing.py-20050812153334-097f7097e2a8bcd1
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/revisionspec.py         revisionspec.py-20050907152633-17567659fd5c0ddb
          bzrlib/smart/repository.py     repository.py-20061128022038-vr5wy5bubyb8xttk-1
          bzrlib/status.py               status.py-20050505062338-431bfa63ec9b19e6
          bzrlib/symbol_versioning.py    symbol_versioning.py-20060105104851-9ecf8af605d15a80
          bzrlib/tests/HTTPTestUtil.py   HTTPTestUtil.py-20050914180604-247d3aafb7a43343
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
          bzrlib/tests/blackbox/test_add.py test_add.py-20060518072250-857e4f86f54a30b2
          bzrlib/tests/blackbox/test_added.py test_added.py-20060119085008-6b8b90369d42a26c
          bzrlib/tests/blackbox/test_ancestry.py test_ancestry.py-20060131142602-6d9524c490537e90
          bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
          bzrlib/tests/blackbox/test_breakin.py test_breakin.py-20070424043903-qyy6zm4pj3h4sbp3-1
          bzrlib/tests/blackbox/test_bundle.py test_bundle.py-20060616222707-c21c8b7ea5ef57b1
          bzrlib/tests/blackbox/test_checkout.py test_checkout.py-20060211231752-a5cde67cf70af854
          bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
          bzrlib/tests/blackbox/test_conflicts.py test_conflicts.py-20060228151432-9723ebb925b999cf
          bzrlib/tests/blackbox/test_diff.py test_diff.py-20060110203741-aa99ac93e633d971
          bzrlib/tests/blackbox/test_find_merge_base.py test_find_merge_base.py-20060131142124-f9d5c94df4505b70
          bzrlib/tests/blackbox/test_help.py test_help.py-20060216004358-4ee8a2a338f75a62
          bzrlib/tests/blackbox/test_ignore.py test_ignore.py-20060703063225-4tm8dc2pa7wwg2t3-1
          bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
          bzrlib/tests/blackbox/test_init.py test_init.py-20060309032856-a292116204d86eb7
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
          bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
          bzrlib/tests/blackbox/test_merge_directive.py test_merge_directive-20070302012039-zh7uhy39biairtn0-1
          bzrlib/tests/blackbox/test_nick.py test_nick.py-20061105141046-p7zovcsit44uj4w9-1
          bzrlib/tests/blackbox/test_outside_wt.py test_outside_wt.py-20060116200058-98edd33e7db8bdde
          bzrlib/tests/blackbox/test_pull.py test_pull.py-20051201144907-64959364f629947f
          bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
          bzrlib/tests/blackbox/test_reconcile.py test_fix.py-20060223013051-9a188e15a5ee9451
          bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
          bzrlib/tests/blackbox/test_revert.py test_revert.py-20060124160917-485ce9de629c182c
          bzrlib/tests/blackbox/test_revision_history.py test_revision_history.py-20060530150249-i2szwjr5uioe9ujb-1
          bzrlib/tests/blackbox/test_revision_info.py test_revision_info.py-20050917162600-21dab3877aa348d7
          bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
          bzrlib/tests/blackbox/test_tags.py test_tags.py-20070116132048-5h4qak2cm22jlb9e-1
          bzrlib/tests/blackbox/test_too_much.py blackbox.py-20050620052131-a7370d756399f615
          bzrlib/tests/blackbox/test_update.py test_update.py-20060212125639-c4dad1a5c56d5919
          bzrlib/tests/blackbox/test_upgrade.py test_upgrade.py-20060120060132-b41e5ed2f886ad28
          bzrlib/tests/blackbox/test_versioning.py versioning.py-20050622071821-3ddf5e2e5e93c602
          bzrlib/tests/branch_implementations/__init__.py __init__.py-20060123013057-b12a52c3f361daf4
          bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
          bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
          bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
          bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
          bzrlib/tests/test_api.py       testapi.py-20051027033546-6f9be2d308d18a52
          bzrlib/tests/test_branch.py    test_branch.py-20060116013032-97819aa07b8ab3b5
          bzrlib/tests/test_commit.py    test_commit.py-20050914060732-279f057f8c295434
          bzrlib/tests/test_config.py    testconfig.py-20051011041908-742d0c15d8d8c8eb
          bzrlib/tests/test_dirstate.py  test_dirstate.py-20060728012006-d6mvoihjb3je9peu-2
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
          bzrlib/tests/test_lockdir.py   test_lockdir.py-20060220222025-33d4221569a3d600
          bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
          bzrlib/tests/test_merge_directive.py test_merge_directive-20070228184838-ja62280spt1g7f4x-2
          bzrlib/tests/test_missing.py   test_missing.py-20051212000028-694fa4f658a81f48
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
          bzrlib/tests/test_plugins.py   plugins.py-20050622075746-32002b55e5e943e9
          bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
          bzrlib/tests/test_revert.py    test_revert.py-20060828180832-fqb1v6ecpyvnlitj-1
          bzrlib/tests/test_revision.py  testrevision.py-20050804210559-46f5e1eb67b01289
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
          bzrlib/tests/test_smart_add.py test_smart_add.py-20050824235919-c60dcdb0c8e999ce
          bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
          bzrlib/tests/test_treebuilder.py test_treebuilder.py-20060907214856-4omn6hf1u7fvrart-2
          bzrlib/tests/test_tsort.py     testtsort.py-20051025073946-27da871c394d5be4
          bzrlib/tests/test_urlutils.py  test_urlutils.py-20060502192900-46b1f9579987cf9c
          bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
          bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
          bzrlib/tests/workingtree_implementations/test_merge_from_branch.py test_merge_from_bran-20060904034200-12jxyk2zlhpufxe1-1
          bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/transport/http/_urllib2_wrappers.py _urllib2_wrappers.py-20060913231729-ha9ugi48ktx481ao-1
          bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
          bzrlib/tsort.py                tsort.py-20051025073946-7808f6aaf7d07208
          bzrlib/ui/__init__.py          ui.py-20050824083933-8cf663c763ba53a9
          bzrlib/urlutils.py             urlutils.py-20060502195429-e8a161ecf8fac004
          bzrlib/version.py              version.py-20060816024207-ves6ult9a11taj9t-1
          bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
          bzrlib/weave.py                knit.py-20050627021749-759c29984154256b
          bzrlib/weave_commands.py       weave_commands.py-20060320231507-8e9f300bffc1aa19
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          contrib/bash/bzr.simple        bzr-20050503074841-dfc41af1e02111f9
          doc/configuration.txt          configuration.txt-20060314161707-868350809502af01
          doc/index.txt                  index.txt-20060622101119-tgwtdci8z769bjb9-2
          doc/shared_repository_layouts.txt shared_repository_la-20070502152030-bagewuqs18ns24o7-1
          doc/tutorial.txt               tutorial.txt-20050804190939-9dcbba2ef053bc84
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
          doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
          bzrlib/deprecated_graph.py     graph.py-20050905070950-b47dce53236c5e48
          bzrlib/tests/test_deprecated_graph.py testgraph.py-20050905070950-42e6c958106610fd
        ------------------------------------------------------------
        revno: 2474.1.10.1.10
        revision-id: john at arbash-meinel.com-20070509200435-buae2sjnyn2olunc
        parent: john at arbash-meinel.com-20070509200141-6cnhjp8ldduugjxr
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Wed 2007-05-09 15:04:35 -0500
        message:
          Revert previous change since it doesn't help
        modified:
          bzrlib/knit_c.pyx              knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
        ------------------------------------------------------------
        revno: 2474.1.10.1.9
        revision-id: john at arbash-meinel.com-20070509200141-6cnhjp8ldduugjxr
        parent: john at arbash-meinel.com-20070509194537-3h1zslf0rmozzgsq
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Wed 2007-05-09 15:01:41 -0500
        message:
          Moving check_header into C shows no appreciable advantage, even though
          it means we remove a f.read() call.
        modified:
          bzrlib/knit_c.pyx              knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
        ------------------------------------------------------------
        revno: 2474.1.10.1.8
        revision-id: john at arbash-meinel.com-20070509194537-3h1zslf0rmozzgsq
        parent: john at arbash-meinel.com-20070509193428-rkwiu3vbglrdyz47
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Wed 2007-05-09 14:45:37 -0500
        message:
          A bit of cleanup. remove unused variables.
        modified:
          bzrlib/knit_c.pyx              knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
        ------------------------------------------------------------
        revno: 2474.1.10.1.7
        revision-id: john at arbash-meinel.com-20070509193428-rkwiu3vbglrdyz47
        parent: john at arbash-meinel.com-20070509184520-hd6la926t5hfshbr
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Wed 2007-05-09 14:34:28 -0500
        message:
          minor cleanup
        modified:
          bzrlib/knit_c.pyx              knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
        ------------------------------------------------------------
        revno: 2474.1.10.1.6
        revision-id: john at arbash-meinel.com-20070509184520-hd6la926t5hfshbr
        parent: john at arbash-meinel.com-20070509182208-7xygjy8m8nwdfhm2
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Wed 2007-05-09 13:45:20 -0500
        message:
          Use direct functions when possible, and avoid extra dict lookups.
            test_read_50k_index_c           338ms
            test_read_50k_index_c_again     351ms
            test_read_50k_index_py          901ms
            test_read_50k_index_py_again   1023ms
        modified:
          bzrlib/benchmarks/bench_knit.py bench_knit.py-20070509145850-pan5jnd3hl7mfdya-1
          bzrlib/knit_c.pyx              knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
        ------------------------------------------------------------
        revno: 2474.1.10.1.5
        revision-id: john at arbash-meinel.com-20070509182208-7xygjy8m8nwdfhm2
        parent: john at arbash-meinel.com-20070509164944-8dzfnsgdamvujo4b
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Wed 2007-05-09 13:22:08 -0500
        message:
          Simplistic implementations of custom parsers for options and parents
          drops us down to under half the time.
          Also, defining a function as 'cdef int foo() except -1'
          allows any exceptions to be propagated, rather than giving 'unraisable exception' warnings.
        modified:
          bzrlib/knit_c.pyx              knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
        ------------------------------------------------------------
        revno: 2474.1.10.1.4
        revision-id: john at arbash-meinel.com-20070509164944-8dzfnsgdamvujo4b
        parent: john at arbash-meinel.com-20070509152053-6wm1c1cg9wstaezq
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Wed 2007-05-09 11:49:44 -0500
        message:
          First step towards custom parsing.
          By steping through the main string instead of splitting into lines
          we save approx 40%
            test_read_50k_index_c          617ms
            test_read_50k_index_c_again    592ms
            test_read_50k_index_py         895ms
            test_read_50k_index_py_again  1038ms
        modified:
          bzrlib/knit_c.pyx              knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
        ------------------------------------------------------------
        revno: 2474.1.10.1.3
        revision-id: john at arbash-meinel.com-20070509152053-6wm1c1cg9wstaezq
        parent: john at arbash-meinel.com-20070509151224-20uys53nsfunfv5k
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Wed 2007-05-09 10:20:53 -0500
        message:
          Change to 50k entries, since this puts us in the 1s ballpark
        modified:
          bzrlib/benchmarks/bench_knit.py bench_knit.py-20070509145850-pan5jnd3hl7mfdya-1
        ------------------------------------------------------------
        revno: 2474.1.10.1.2
        revision-id: john at arbash-meinel.com-20070509151224-20uys53nsfunfv5k
        parent: john at arbash-meinel.com-20070509144042-9uyruriejyp98751
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Wed 2007-05-09 10:12:24 -0500
        message:
          Add benchmarks for loading a knit index with a lot of records.
          Because of (deterministic) variations, the benchmarks are run 2 times.
          For some reason, the second run of a benchmark is approx 40ms faster,
          and the 3rd run is slow again.
        added:
          bzrlib/benchmarks/bench_knit.py bench_knit.py-20070509145850-pan5jnd3hl7mfdya-1
        modified:
          bzrlib/benchmarks/__init__.py  __init__.py-20060516064526-eb0d37c78e86065d
        ------------------------------------------------------------
        revno: 2474.1.10.1.1
        revision-id: john at arbash-meinel.com-20070509144042-9uyruriejyp98751
        parent: pqm at pqm.ubuntu.com-20070508203256-wcxwdphd1y2psezh
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: knit_index_pyrex
        timestamp: Wed 2007-05-09 09:40:42 -0500
        message:
          Add an initial function to read knit indexes in pyrex.
          Update the LowLevelKnitIndex tests so that they can be run
          against both the python and pyrex implementations.
        added:
          bzrlib/knit_c.pyx              knit_c.pyx-20070509143944-u42gy8w387a10m0j-1
        modified:
          .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/tests/test_knit.py      test_knit.py-20051212171302-95d4c00dd5f11f2b
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
    ------------------------------------------------------------
    revno: 2474.1.139
    revision-id: pqm at pqm.ubuntu.com-20070713031727-kcz297vvphee2hhg
    parent: pqm at pqm.ubuntu.com-20070713012635-04mqh3w41pjxl5mg
    parent: mbp at sourcefrog.net-20070713020421-1gwu8tzp7u9xd7kf
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2007-07-13 04:17:27 +0100
    message:
      Better news entry for removal of global options
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
        ------------------------------------------------------------
        revno: 2474.1.124.1.13
        revision-id: mbp at sourcefrog.net-20070713020421-1gwu8tzp7u9xd7kf
        parent: mbp at sourcefrog.net-20070711063329-3q9rz8bljj2iisi1
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: check-options
        timestamp: Fri 2007-07-13 12:04:21 +1000
        message:
          Better news entry for removal of global options
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
    ------------------------------------------------------------
    revno: 2474.1.138
    revision-id: pqm at pqm.ubuntu.com-20070713012635-04mqh3w41pjxl5mg
    parent: pqm at pqm.ubuntu.com-20070713004642-1kada21zx2lkwqyc
    parent: mbp at sourcefrog.net-20070712230951-u8vscn58t8fwtfuw
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2007-07-13 02:26:35 +0100
    message:
      Don't use Dots progress indicator
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/progress.py             progress.py-20050610070202-df9faaab791964c0
      bzrlib/tests/test_progress.py  test_progress.py-20060308160359-978c397bc79b7fda
        ------------------------------------------------------------
        revno: 2474.1.125.1.2
        revision-id: mbp at sourcefrog.net-20070712230951-u8vscn58t8fwtfuw
        parent: mbp at sourcefrog.net-20070711064730-pwnhisgp2caf7nar
        parent: pqm at pqm.ubuntu.com-20070712133554-r8me4pz4j68p2ytf
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: progress
        timestamp: Fri 2007-07-13 09:09:51 +1000
        message:
          merge trunk
        added:
          bzrlib/tests/blackbox/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-1
          bzrlib/tests/repository_implementations/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-2
          bzrlib/tests/workingtree_implementations/test_uncommit.py test_uncommit.py-20070712063057-8zaprw7t7lcqxeje-1
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
          bzrlib/bundle/serializer/__init__.py __init__.py-20051118175413-86b97db0b618feef
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
          bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/store/revision/knit.py  knit.py-20060303020652-de5fa299e941a3c7
          bzrlib/store/revision/text.py  text.py-20060303020652-e49155f0da4d14ab
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
          bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
          bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
          bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
          bzrlib/tests/blackbox/test_serve.py test_serve.py-20060913064329-8t2pvmsikl4s3xhl-1
          bzrlib/tests/branch_implementations/test_revision_id_to_revno.py test_revision_id_to_-20070417200738-lo776wkqikhe5goo-1
          bzrlib/tests/branch_implementations/test_sprout.py test_sprout.py-20070521151739-b8t8p7axw1h966ws-1
          bzrlib/tests/branch_implementations/test_uncommit.py test_uncommit.py-20070205180410-ge7058d9138mvq3x-1
          bzrlib/tests/branch_implementations/test_update.py test_update.py-20060305010612-e68efbcbb1baa69f
          bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
          bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
          bzrlib/tests/revisionstore_implementations/test_all.py test_all.py-20060303020702-9b2d4c1d75407f31
          bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
          bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
          bzrlib/tests/test_info.py      test_info.py-20070320150933-m0xxm1g7xi9v6noe-1
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
          bzrlib/tests/test_read_bundle.py test_read_bundle.py-20060615211421-ud8cwr1ulgd914zf-1
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
          bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
          bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
          bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
          bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/uncommit.py             uncommit.py-20050626215513-5ec509fa425b305c
          bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          bzrlib/xml5.py                 xml5.py-20050907032657-aac8f960815b66b1
          doc/configuration.txt          configuration.txt-20060314161707-868350809502af01
          doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
          doc/developers/performance.dot performance.dot-20070527173558-rqaqxn1al7vzgcto-3
        ------------------------------------------------------------
        revno: 2474.1.125.1.1
        revision-id: mbp at sourcefrog.net-20070711064730-pwnhisgp2caf7nar
        parent: pqm at pqm.ubuntu.com-20070711041950-ci5yz9nyhbcdmuqv
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: progress
        timestamp: Wed 2007-07-11 16:47:30 +1000
        message:
          Don't show dots progress indicatiors in noninteractive mode
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/progress.py             progress.py-20050610070202-df9faaab791964c0
          bzrlib/tests/test_progress.py  test_progress.py-20060308160359-978c397bc79b7fda
    ------------------------------------------------------------
    revno: 2474.1.137
    revision-id: pqm at pqm.ubuntu.com-20070713004642-1kada21zx2lkwqyc
    parent: pqm at pqm.ubuntu.com-20070712133554-r8me4pz4j68p2ytf
    parent: mbp at sourcefrog.net-20070712234201-pfujpfz12yht2d11
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Fri 2007-07-13 01:46:42 +0100
    message:
      Fix get_home_location on Win98 (gzlist,r=john,r=alexander)
    modified:
      bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
        ------------------------------------------------------------
        revno: 2474.1.136.1.1
        revision-id: mbp at sourcefrog.net-20070712234201-pfujpfz12yht2d11
        parent: pqm at pqm.ubuntu.com-20070712133554-r8me4pz4j68p2ytf
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: trivial
        timestamp: Fri 2007-07-13 09:42:01 +1000
        message:
          Fix get_home_location on Win98 (gzlist,r=john,r=alexander)
        modified:
          bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
    ------------------------------------------------------------
    revno: 2474.1.136
    revision-id: pqm at pqm.ubuntu.com-20070712133554-r8me4pz4j68p2ytf
    parent: pqm at pqm.ubuntu.com-20070712124245-vaw0ajlwrexg8d0m
    parent: robertc at robertcollins.net-20070712120713-c2vfm2n61l63wt6s
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2007-07-12 14:35:54 +0100
    message:
      (robertc) Introduce a pack command.
    added:
      bzrlib/tests/blackbox/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-1
      bzrlib/tests/repository_implementations/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-2
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
      bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
      bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
        ------------------------------------------------------------
        revno: 2474.1.130.2.1
        revision-id: robertc at robertcollins.net-20070712120713-c2vfm2n61l63wt6s
        parent: pqm at pqm.ubuntu.com-20070712075207-pgz7ur4rxmklmrxr
        committer: Robert Collins <robertc at robertcollins.net>
        branch nick: pack
        timestamp: Thu 2007-07-12 22:07:13 +1000
        message:
          (robertc) Introduce a pack command.
        added:
          bzrlib/tests/blackbox/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-1
          bzrlib/tests/repository_implementations/test_pack.py test_pack.py-20070712120702-0c7585lh56p894mo-2
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
          bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
    ------------------------------------------------------------
    revno: 2474.1.135
    revision-id: pqm at pqm.ubuntu.com-20070712124245-vaw0ajlwrexg8d0m
    parent: pqm at pqm.ubuntu.com-20070712114408-7iozx4b8hq8ts24n
    parent: mbp at sourcefrog.net-20070712101425-tpdmq32cjezsmrsc
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2007-07-12 13:42:45 +0100
    message:
      (marius,r=robert,r=mbp) Fix rm of renamed files
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
      bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
      bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
        ------------------------------------------------------------
        revno: 2474.1.131.1.2
        revision-id: mbp at sourcefrog.net-20070712101425-tpdmq32cjezsmrsc
        parent: mbp at sourcefrog.net-20070712092621-y3rt81f3t6rvcfnx
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: rm-renamed
        timestamp: Thu 2007-07-12 20:14:25 +1000
        message:
          Fix up run_bzr calls
        modified:
          bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
        ------------------------------------------------------------
        revno: 2474.1.131.1.1
        revision-id: mbp at sourcefrog.net-20070712092621-y3rt81f3t6rvcfnx
        parent: pqm at pqm.ubuntu.com-20070712085245-afvocysw990c1a3z
        parent: marius.kruger at enerweb.co.za-20070628061106-dw6t7vpj0hlo3461
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: rm-renamed
        timestamp: Thu 2007-07-12 19:26:21 +1000
        message:
          Merge fix for rm renamed files
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
          bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
        ------------------------------------------------------------
        revno: 2474.1.1.5.6
        revision-id: marius.kruger at enerweb.co.za-20070628061106-dw6t7vpj0hlo3461
        parent: marius.kruger at enerweb.co.za-20070627184810-4jq1y5f20xafow9w
        committer: Marius Kruger <marius.kruger at enerweb.co.za>
        branch nick: bzr.fix_bug_111664
        timestamp: Thu 2007-06-28 08:11:06 +0200
        message:
          * test_remove
            - Remove redundant method _assertRemoveErrorContainsRe and update the test
              which used to use it.
        modified:
          bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
        ------------------------------------------------------------
        revno: 2474.1.1.5.5
        revision-id: marius.kruger at enerweb.co.za-20070627184810-4jq1y5f20xafow9w
        parent: amanic at gmail.com-20070623194517-9kgydu5fgjtzmu7m
        parent: pqm at pqm.ubuntu.com-20070627080723-ci6ghe3bsm0snyit
        committer: Marius Kruger <marius.kruger at enerweb.co.za>
        branch nick: bzr.fix_bug_111664
        timestamp: Wed 2007-06-27 20:48:10 +0200
        message:
          Merge with bzr.dev
        added:
          bzrlib/api.py                  api.py-20070626082640-35lspz7j0ys7a8ld-1
          bzrlib/smtp_connection.py      smtp_connection.py-20070618204456-nu6wag1ste4biuk2-1
          bzrlib/tests/test_smtp_connection.py test_smtp_connection-20070618204509-wuyxc0r0ztrecv7e-1
          doc/developers/api-versioning.txt apiversioning.txt-20070626065626-iiihgmhgkv91uphz-1
          doc/developers/dirstate.txt    dirstate.txt-20070618020404-cdhv0ecgrukomemg-2
          doc/developers/scratch.txt     scratch.txt-20070618020404-cdhv0ecgrukomemg-3
          doc/developers/uncommit.txt    uncommit.txt-20070621042721-4clw8ucb9u9yda2h-1
        renamed:
          doc/developers/performance-commit.txt => doc/developers/commit.txt performancecommit.tx-20070606061633-4y4rawskx5ejb99w-1
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          README                         README-20050309040720-8f368abf9f346b9d
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/tests/HTTPTestUtil.py   HTTPTestUtil.py-20050914180604-247d3aafb7a43343
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
          bzrlib/tests/blackbox/test_add.py test_add.py-20060518072250-857e4f86f54a30b2
          bzrlib/tests/blackbox/test_added.py test_added.py-20060119085008-6b8b90369d42a26c
          bzrlib/tests/blackbox/test_ancestry.py test_ancestry.py-20060131142602-6d9524c490537e90
          bzrlib/tests/blackbox/test_branch.py test_branch.py-20060524161337-noms9gmcwqqrfi8y-1
          bzrlib/tests/blackbox/test_checkout.py test_checkout.py-20060211231752-a5cde67cf70af854
          bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
          bzrlib/tests/blackbox/test_conflicts.py test_conflicts.py-20060228151432-9723ebb925b999cf
          bzrlib/tests/blackbox/test_diff.py test_diff.py-20060110203741-aa99ac93e633d971
          bzrlib/tests/blackbox/test_find_merge_base.py test_find_merge_base.py-20060131142124-f9d5c94df4505b70
          bzrlib/tests/blackbox/test_help.py test_help.py-20060216004358-4ee8a2a338f75a62
          bzrlib/tests/blackbox/test_ignore.py test_ignore.py-20060703063225-4tm8dc2pa7wwg2t3-1
          bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
          bzrlib/tests/blackbox/test_init.py test_init.py-20060309032856-a292116204d86eb7
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
          bzrlib/tests/blackbox/test_merge.py test_merge.py-20060323225809-9bc0459c19917f41
          bzrlib/tests/blackbox/test_merge_directive.py test_merge_directive-20070302012039-zh7uhy39biairtn0-1
          bzrlib/tests/blackbox/test_nick.py test_nick.py-20061105141046-p7zovcsit44uj4w9-1
          bzrlib/tests/blackbox/test_outside_wt.py test_outside_wt.py-20060116200058-98edd33e7db8bdde
          bzrlib/tests/blackbox/test_pull.py test_pull.py-20051201144907-64959364f629947f
          bzrlib/tests/blackbox/test_push.py test_push.py-20060329002750-929af230d5d22663
          bzrlib/tests/blackbox/test_reconcile.py test_fix.py-20060223013051-9a188e15a5ee9451
          bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
          bzrlib/tests/blackbox/test_revert.py test_revert.py-20060124160917-485ce9de629c182c
          bzrlib/tests/blackbox/test_revision_history.py test_revision_history.py-20060530150249-i2szwjr5uioe9ujb-1
          bzrlib/tests/blackbox/test_revision_info.py test_revision_info.py-20050917162600-21dab3877aa348d7
          bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
          bzrlib/tests/blackbox/test_tags.py test_tags.py-20070116132048-5h4qak2cm22jlb9e-1
          bzrlib/tests/blackbox/test_too_much.py blackbox.py-20050620052131-a7370d756399f615
          bzrlib/tests/blackbox/test_update.py test_update.py-20060212125639-c4dad1a5c56d5919
          bzrlib/tests/blackbox/test_upgrade.py test_upgrade.py-20060120060132-b41e5ed2f886ad28
          bzrlib/tests/blackbox/test_versioning.py versioning.py-20050622071821-3ddf5e2e5e93c602
          bzrlib/tests/repository_implementations/__init__.py __init__.py-20060131092037-9564957a7d4a841b
          bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
          bzrlib/tests/test_api.py       testapi.py-20051027033546-6f9be2d308d18a52
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
          bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
          bzrlib/tests/test_plugins.py   plugins.py-20050622075746-32002b55e5e943e9
          bzrlib/tests/test_smart_add.py test_smart_add.py-20050824235919-c60dcdb0c8e999ce
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/_urllib2_wrappers.py _urllib2_wrappers.py-20060913231729-ha9ugi48ktx481ao-1
          bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
          doc/configuration.txt          configuration.txt-20060314161707-868350809502af01
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/developers/performance-roadmap.txt performanceroadmap.t-20070507174912-mwv3xv517cs4sisd-2
          doc/developers/performance-use-case-analysis.txt performanceusecasean-20070508045640-zneiu1yzbci574c6-2
          doc/developers/profiling.txt   profiling.txt-20070531045713-j15mxufywgzwdeu8-1
          doc/developers/commit.txt      performancecommit.tx-20070606061633-4y4rawskx5ejb99w-1
        ------------------------------------------------------------
        revno: 2474.1.1.5.4
        revision-id: amanic at gmail.com-20070623194517-9kgydu5fgjtzmu7m
        parent: amanic at gmail.com-20070623175922-9dlpr6bxipcklr8g
        committer: Marius Kruger <amanic at gmail.com>
        branch nick: bzr.fix_bug_111664
        timestamp: Sat 2007-06-23 21:45:17 +0200
        message:
          * Don't introduce more tests calling run_bzr with a non-list.
          * Use more elegant way of ignoring new lines in test helper.
        modified:
          bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
          bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
        ------------------------------------------------------------
        revno: 2474.1.1.5.3
        revision-id: amanic at gmail.com-20070623175922-9dlpr6bxipcklr8g
        parent: amanic at gmail.com-20070506014714-9vp1redn0760c8ra
        parent: pqm at pqm.ubuntu.com-20070622160825-17gv0lorkzbr3x76
        committer: Marius Kruger <amanic at gmail.com>
        branch nick: bzr.fix_bug_111664
        timestamp: Sat 2007-06-23 19:59:22 +0200
        message:
          merge with bzr.dev
        added:
          bzrlib/branchbuilder.py        branchbuilder.py-20070427022007-zlxpqz2lannhk6y8-1
          bzrlib/counted_lock.py         counted_lock.py-20070502135927-7dk86io3ok7ctx6k-1
          bzrlib/graph.py                graph_walker.py-20070525030359-y852guab65d4wtn0-1
          bzrlib/tests/blackbox/test_lsprof.py test_lsprof.py-20070622025641-nbsm2svy8anvj9df-1
          bzrlib/tests/branch_implementations/test_sprout.py test_sprout.py-20070521151739-b8t8p7axw1h966ws-1
          bzrlib/tests/test_branchbuilder.py test_branchbuilder.p-20070427022007-zlxpqz2lannhk6y8-2
          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_info.py      test_info.py-20070320150933-m0xxm1g7xi9v6noe-1
          bzrlib/tests/test_lsprof.py    test_lsprof.py-20070606095601-bctdndm8yhc0cqnc-1
          doc/developers/                docdevelopers-20070507164002-62r0es2b29myxges-1
          doc/developers/add.txt         add.txt-20070515094933-xhgz3xjc7o0edok0-2
          doc/developers/annotate.txt    annotate.txt-20070515142136-rq51c4kqhwrjsh8k-1
          doc/developers/bundle-creation.txt bundlecreation.rst-20070527173558-rqaqxn1al7vzgcto-1
          doc/developers/bundles.txt     bundles.txt-20070621030528-qkjnugd7iyud6ow3-1
          doc/developers/container-format.txt containerformat.txt-20070601074309-7n7w1jiyayud6xdn-1
          doc/developers/gc.txt          gc.txt-20070515102609-90x5kzjokrurfbke-1
          doc/developers/incremental-push-pull.txt incrementalpushpull.-20070508045640-zneiu1yzbci574c6-1
          doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
          doc/developers/initial-push-pull.txt initialpushpull.rst-20070527184539-wodba32mi5dehhct-1
          doc/developers/merge-scaling.txt mergescaling.rst-20070527173558-rqaqxn1al7vzgcto-2
          doc/developers/performance-commit.txt performancecommit.tx-20070606061633-4y4rawskx5ejb99w-1
          doc/developers/performance-roadmap-rationale.txt performanceroadmapra-20070507174912-mwv3xv517cs4sisd-1
          doc/developers/performance-roadmap.txt performanceroadmap.t-20070507174912-mwv3xv517cs4sisd-2
          doc/developers/performance-use-case-analysis.txt performanceusecasean-20070508045640-zneiu1yzbci574c6-2
          doc/developers/performance.dot performance.dot-20070527173558-rqaqxn1al7vzgcto-3
          doc/developers/planned-change-integration.txt plannedchangeintegra-20070619004702-i1b3ccamjtfaoq6w-1
          doc/developers/planned-performance-changes.txt plannedperformancech-20070604053752-bnjdhako613xfufb-1
          doc/developers/profiling.txt   profiling.txt-20070531045713-j15mxufywgzwdeu8-1
          doc/developers/revert.txt      revert.txt-20070515111013-grc9hgp21zxqbwbl-1
          doc/shared_repository_layouts.txt shared_repository_la-20070502152030-bagewuqs18ns24o7-1
        renamed:
          HACKING => doc/developers/HACKING HACKING-20050805200004-2a5dc975d870f78c
          bzrlib/graph.py => bzrlib/deprecated_graph.py graph.py-20050905070950-b47dce53236c5e48
          bzrlib/tests/test_graph.py => bzrlib/tests/test_deprecated_graph.py testgraph.py-20050905070950-42e6c958106610fd
        modified:
          .bzrignore                     bzrignore-20050311232317-81f7b71efa2db11a
          Makefile                       Makefile-20050805140406-d96e3498bb61c5bb
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          README                         README-20050309040720-8f368abf9f346b9d
          bzr                            bzr.py-20050313053754-5485f144c7006fa6
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/bundle_data.py   read_changeset.py-20050619171944-c0d95aa685537640
          bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
          bzrlib/bundle/serializer/__init__.py __init__.py-20051118175413-86b97db0b618feef
          bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
          bzrlib/dirstate.py             dirstate.py-20060728012006-d6mvoihjb3je9peu-1
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/help_topics.py          help_topics.py-20060920210027-rnim90q9e0bwxvy4-1
          bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
          bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
          bzrlib/knit.py                 knit.py-20051212171256-f056ac8f0fbe1bd9
          bzrlib/log.py                  log.py-20050505065812-c40ce11702fe5fb1
          bzrlib/lsprof.py               lsprof.py-20051208071030-833790916798ceed
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/merge_directive.py      merge_directive.py-20070228184838-ja62280spt1g7f4x-1
          bzrlib/missing.py              missing.py-20050812153334-097f7097e2a8bcd1
          bzrlib/msgeditor.py            msgeditor.py-20050901111708-ef6d8de98f5d8f2f
          bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
          bzrlib/remote.py               remote.py-20060720103555-yeeg2x51vn0rbtdp-1
          bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/revisionspec.py         revisionspec.py-20050907152633-17567659fd5c0ddb
          bzrlib/status.py               status.py-20050505062338-431bfa63ec9b19e6
          bzrlib/symbol_versioning.py    symbol_versioning.py-20060105104851-9ecf8af605d15a80
          bzrlib/tests/HTTPTestUtil.py   HTTPTestUtil.py-20050914180604-247d3aafb7a43343
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
          bzrlib/tests/blackbox/test_breakin.py test_breakin.py-20070424043903-qyy6zm4pj3h4sbp3-1
          bzrlib/tests/blackbox/test_bundle.py test_bundle.py-20060616222707-c21c8b7ea5ef57b1
          bzrlib/tests/blackbox/test_find_merge_base.py test_find_merge_base.py-20060131142124-f9d5c94df4505b70
          bzrlib/tests/blackbox/test_help.py test_help.py-20060216004358-4ee8a2a338f75a62
          bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
          bzrlib/tests/blackbox/test_init.py test_init.py-20060309032856-a292116204d86eb7
          bzrlib/tests/blackbox/test_log.py test_log.py-20060112090212-78f6ea560c868e24
          bzrlib/tests/blackbox/test_merge_directive.py test_merge_directive-20070302012039-zh7uhy39biairtn0-1
          bzrlib/tests/blackbox/test_revision_info.py test_revision_info.py-20050917162600-21dab3877aa348d7
          bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
          bzrlib/tests/branch_implementations/__init__.py __init__.py-20060123013057-b12a52c3f361daf4
          bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
          bzrlib/tests/branch_implementations/test_pull.py test_pull.py-20060410103942-83c35b26657414fc
          bzrlib/tests/branch_implementations/test_push.py test_push.py-20070130153159-fhfap8uoifevg30j-1
          bzrlib/tests/bzrdir_implementations/__init__.py __init__.py-20060131065642-34c39b54f42dd048
          bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
          bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
          bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
          bzrlib/tests/test_commit.py    test_commit.py-20050914060732-279f057f8c295434
          bzrlib/tests/test_dirstate.py  test_dirstate.py-20060728012006-d6mvoihjb3je9peu-2
          bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
          bzrlib/tests/test_lockdir.py   test_lockdir.py-20060220222025-33d4221569a3d600
          bzrlib/tests/test_log.py       testlog.py-20050728115707-1a514809d7d49309
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/tests/test_merge_directive.py test_merge_directive-20070228184838-ja62280spt1g7f4x-2
          bzrlib/tests/test_missing.py   test_missing.py-20051212000028-694fa4f658a81f48
          bzrlib/tests/test_msgeditor.py test_msgeditor.py-20051202041359-920315ec6011ee51
          bzrlib/tests/test_plugins.py   plugins.py-20050622075746-32002b55e5e943e9
          bzrlib/tests/test_remote.py    test_remote.py-20060720103555-yeeg2x51vn0rbtdp-2
          bzrlib/tests/test_repository.py test_repository.py-20060131075918-65c555b881612f4d
          bzrlib/tests/test_revert.py    test_revert.py-20060828180832-fqb1v6ecpyvnlitj-1
          bzrlib/tests/test_revision.py  testrevision.py-20050804210559-46f5e1eb67b01289
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
          bzrlib/tests/test_transform.py test_transaction.py-20060105172520-b3ffb3946550e6c4
          bzrlib/tests/test_transport.py testtransport.py-20050718175618-e5cdb99f4555ddce
          bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
          bzrlib/tests/test_treebuilder.py test_treebuilder.py-20060907214856-4omn6hf1u7fvrart-2
          bzrlib/tests/test_tsort.py     testtsort.py-20051025073946-27da871c394d5be4
          bzrlib/tests/test_urlutils.py  test_urlutils.py-20060502192900-46b1f9579987cf9c
          bzrlib/tests/test_versionedfile.py test_versionedfile.py-20060222045249-db45c9ed14a1c2e5
          bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
          bzrlib/tests/workingtree_implementations/test_merge_from_branch.py test_merge_from_bran-20060904034200-12jxyk2zlhpufxe1-1
          bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/http/_pycurl.py pycurlhttp.py-20060110060940-4e2a705911af77a6
          bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
          bzrlib/tsort.py                tsort.py-20051025073946-7808f6aaf7d07208
          bzrlib/ui/__init__.py          ui.py-20050824083933-8cf663c763ba53a9
          bzrlib/urlutils.py             urlutils.py-20060502195429-e8a161ecf8fac004
          bzrlib/version.py              version.py-20060816024207-ves6ult9a11taj9t-1
          bzrlib/versionedfile.py        versionedfile.py-20060222045106-5039c71ee3b65490
          bzrlib/weave.py                knit.py-20050627021749-759c29984154256b
          bzrlib/weave_commands.py       weave_commands.py-20060320231507-8e9f300bffc1aa19
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          contrib/bash/bzr.simple        bzr-20050503074841-dfc41af1e02111f9
          doc/centralized_workflow.txt   centralized_workflow-20060830194948-kspf52565xvgrlil-1
          doc/default.css                default.css-20060622101119-tgwtdci8z769bjb9-1
          doc/index.txt                  index.txt-20060622101119-tgwtdci8z769bjb9-2
          doc/tutorial.txt               tutorial.txt-20050804190939-9dcbba2ef053bc84
          setup.py                       setup.py-20050314065409-02f8a0a6e3f9bc70
          doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
          bzrlib/deprecated_graph.py     graph.py-20050905070950-b47dce53236c5e48
          bzrlib/tests/test_deprecated_graph.py testgraph.py-20050905070950-42e6c958106610fd
        ------------------------------------------------------------
        revno: 2474.1.1.5.2
        revision-id: amanic at gmail.com-20070506014714-9vp1redn0760c8ra
        parent: amanic at gmail.com-20070503071126-jez3l2o6l7oemsux
        committer: Marius Kruger <amanic at gmail.com>
        branch nick: bzr.fix_bug_111664
        timestamp: Sun 2007-05-06 03:47:14 +0200
        message:
          * blackbox/test_remove
            - bzr rm bogus_file does not throw an exception any more.
          * workingtree_implementations/test_remove
            - Surround = with spaces for Alexander.
            - Split out _assertRemoveErrorContainsRe which uses
              assertContainsRe, to check if the error is as expected.
            - Use assertRaises to check if the correct exceptions are thrown.
            - Use build_tree_contents to change file contents.
            - update test_remove_renamed_files doc string
            - add test_remove_renamed_changed_files
            - workingtree.remove( ['bogus_file'] does not throw an exception any more.
          * workingtree.remove
            - Fix minor typo in doctring, accidentally introduced by me recently.
            - Rather use _iter_changes to detect changes as suggested by Aaron. 
              This is more flexible and more correct. 
        modified:
          bzrlib/tests/blackbox/test_remove.py test_remove.py-20060530011439-fika5rm84lon0goe-1
          bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
        ------------------------------------------------------------
        revno: 2474.1.1.5.1
        revision-id: amanic at gmail.com-20070503071126-jez3l2o6l7oemsux
        parent: pqm at pqm.ubuntu.com-20070501182714-71xp33bziogu3qu0
        committer: Marius Kruger <amanic at gmail.com>
        branch nick: bzr.rm_delete_working_file
        timestamp: Thu 2007-05-03 09:11:26 +0200
        message:
          Fix bug and test: bzr rm refuses to delete renamed files
          (Bug #111664)
        modified:
          bzrlib/tests/workingtree_implementations/test_remove.py test_remove.py-20070413183901-rvnp85rtc0q0sclp-1
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
    ------------------------------------------------------------
    revno: 2474.1.134
    revision-id: pqm at pqm.ubuntu.com-20070712114408-7iozx4b8hq8ts24n
    parent: pqm at pqm.ubuntu.com-20070712104858-axdt2sml59kw4fjg
    parent: mbp at sourcefrog.net-20070712094950-tvvsyf0rf2d2m86d
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2007-07-12 12:44:08 +0100
    message:
      (mbp,r=robert) doc testing of exceptions
    modified:
      doc/configuration.txt          configuration.txt-20060314161707-868350809502af01
      doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
        ------------------------------------------------------------
        revno: 2474.1.39.1.9
        revision-id: mbp at sourcefrog.net-20070712094950-tvvsyf0rf2d2m86d
        parent: mbp at sourcefrog.net-20070712091115-uhg5zz3blan43m85
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: doc
        timestamp: Thu 2007-07-12 19:49:50 +1000
        message:
          Exception testing review comments
        modified:
          doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
        ------------------------------------------------------------
        revno: 2474.1.39.1.8
        revision-id: mbp at sourcefrog.net-20070712091115-uhg5zz3blan43m85
        parent: mbp at sourcefrog.net-20070626041504-sxdk4kjal60vnbxl
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: doc
        timestamp: Thu 2007-07-12 19:11:15 +1000
        message:
          Doc testing of exceptions
        modified:
          doc/configuration.txt          configuration.txt-20060314161707-868350809502af01
          doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
    ------------------------------------------------------------
    revno: 2474.1.133
    revision-id: pqm at pqm.ubuntu.com-20070712104858-axdt2sml59kw4fjg
    parent: pqm at pqm.ubuntu.com-20070712094937-rw5qbi81enh0pvhw
    parent: mbp at sourcefrog.net-20070712085555-qfizepdt97bqubek
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2007-07-12 11:48:58 +0100
    message:
      Fix unbound variable in _create_prefix (thanks vila)
    modified:
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
        ------------------------------------------------------------
        revno: 2474.1.130.1.1
        revision-id: mbp at sourcefrog.net-20070712085555-qfizepdt97bqubek
        parent: pqm at pqm.ubuntu.com-20070712075207-pgz7ur4rxmklmrxr
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: trivial
        timestamp: Thu 2007-07-12 18:55:55 +1000
        message:
          Fix unbound variable in _create_prefix (thanks vila)
        modified:
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
    ------------------------------------------------------------
    revno: 2474.1.132
    revision-id: pqm at pqm.ubuntu.com-20070712094937-rw5qbi81enh0pvhw
    parent: pqm at pqm.ubuntu.com-20070712085245-afvocysw990c1a3z
    parent: aaron.bentley at utoronto.ca-20070712073944-f4fv0zzknqdcen7e
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2007-07-12 10:49:37 +0100
    message:
      Make most functions prefer NULL_REVISION
    added:
      bzrlib/tests/workingtree_implementations/test_uncommit.py test_uncommit.py-20070712063057-8zaprw7t7lcqxeje-1
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
      bzrlib/bundle/serializer/__init__.py __init__.py-20051118175413-86b97db0b618feef
      bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
      bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
      bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
      bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
      bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
      bzrlib/store/revision/knit.py  knit.py-20060303020652-de5fa299e941a3c7
      bzrlib/store/revision/text.py  text.py-20060303020652-e49155f0da4d14ab
      bzrlib/tests/blackbox/test_serve.py test_serve.py-20060913064329-8t2pvmsikl4s3xhl-1
      bzrlib/tests/branch_implementations/test_revision_id_to_revno.py test_revision_id_to_-20070417200738-lo776wkqikhe5goo-1
      bzrlib/tests/branch_implementations/test_sprout.py test_sprout.py-20070521151739-b8t8p7axw1h966ws-1
      bzrlib/tests/branch_implementations/test_uncommit.py test_uncommit.py-20070205180410-ge7058d9138mvq3x-1
      bzrlib/tests/branch_implementations/test_update.py test_update.py-20060305010612-e68efbcbb1baa69f
      bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
      bzrlib/tests/revisionstore_implementations/test_all.py test_all.py-20060303020702-9b2d4c1d75407f31
      bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
      bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
      bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
      bzrlib/tests/test_read_bundle.py test_read_bundle.py-20060615211421-ud8cwr1ulgd914zf-1
      bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
      bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
      bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
      bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
      bzrlib/uncommit.py             uncommit.py-20050626215513-5ec509fa425b305c
      bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
      bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
      bzrlib/xml5.py                 xml5.py-20050907032657-aac8f960815b66b1
      doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
        ------------------------------------------------------------
        revno: 2474.1.124.5.9
        revision-id: aaron.bentley at utoronto.ca-20070712073944-f4fv0zzknqdcen7e
        parent: aaron.bentley at utoronto.ca-20070712073718-255ekb0xllut6jmb
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: nullrevision
        timestamp: Thu 2007-07-12 03:39:44 -0400
        message:
          Update NEWS and HACKING
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
        ------------------------------------------------------------
        revno: 2474.1.124.5.8
        revision-id: aaron.bentley at utoronto.ca-20070712073718-255ekb0xllut6jmb
        parent: aaron.bentley at utoronto.ca-20070712072252-67b3yxu8650t6sgm
        parent: pqm at pqm.ubuntu.com-20070712021235-0a3tqhdt9nxk0x9y
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: nullrevision
        timestamp: Thu 2007-07-12 03:37:18 -0400
        message:
          Merge bzr.dev
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
          bzrlib/cmd_version_info.py     __init__.py-20051228204928-697d01fdca29c99b
          bzrlib/conflicts.py            conflicts.py-20051001061850-78ef952ba63d2b42
          bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/plugins/launchpad/__init__.py __init__.py-20060315182712-2d5feebd2a1032dc
          bzrlib/sign_my_commits.py      sign_my_commits.py-20060215152201-5a6363365180e671
          bzrlib/tests/blackbox/test_help.py test_help.py-20060216004358-4ee8a2a338f75a62
          bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
          bzrlib/tests/test_help.py      test_help.py-20070419045354-6q6rq15j9e2n5fna-1
          bzrlib/tests/test_info.py      test_info.py-20070320150933-m0xxm1g7xi9v6noe-1
          bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
          doc/developers/performance.dot performance.dot-20070527173558-rqaqxn1al7vzgcto-3
        ------------------------------------------------------------
        revno: 2474.1.124.5.7
        revision-id: aaron.bentley at utoronto.ca-20070712072252-67b3yxu8650t6sgm
        parent: aaron.bentley at utoronto.ca-20070711221629-tbqh4m4mps264lxe
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: nullrevision
        timestamp: Thu 2007-07-12 03:22:52 -0400
        message:
          Updates from review
        added:
          bzrlib/tests/workingtree_implementations/test_uncommit.py test_uncommit.py-20070712063057-8zaprw7t7lcqxeje-1
        modified:
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
          bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
          bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
        ------------------------------------------------------------
        revno: 2474.1.124.5.6
        revision-id: aaron.bentley at utoronto.ca-20070711221629-tbqh4m4mps264lxe
        parent: abentley at panoramicfeedback.com-20070711190411-t6bscd8lfi27bstg
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: nullrevision
        timestamp: Wed 2007-07-11 18:16:29 -0400
        message:
          Fix trailing whitespace
        modified:
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
        ------------------------------------------------------------
        revno: 2474.1.124.5.5
        revision-id: abentley at panoramicfeedback.com-20070711190411-t6bscd8lfi27bstg
        parent: abentley at panoramicfeedback.com-20070711194451-3jqhye1nnd02a9uv
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: nullrevision
        timestamp: Wed 2007-07-11 15:04:11 -0400
        message:
          Convert assertion to deprecation warning
        modified:
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
        ------------------------------------------------------------
        revno: 2474.1.124.5.4
        revision-id: abentley at panoramicfeedback.com-20070711194451-3jqhye1nnd02a9uv
        parent: abentley at panoramicfeedback.com-20070711164237-n1x38fz7fttybkqp
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: nullrevision
        timestamp: Wed 2007-07-11 15:44:51 -0400
        message:
          Restore original Branch.last_revision behavior, fix bits that care
        modified:
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
          bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_serve.py test_serve.py-20060913064329-8t2pvmsikl4s3xhl-1
          bzrlib/tests/branch_implementations/test_update.py test_update.py-20060305010612-e68efbcbb1baa69f
          bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
          bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
          bzrlib/uncommit.py             uncommit.py-20050626215513-5ec509fa425b305c
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
        ------------------------------------------------------------
        revno: 2474.1.124.5.3
        revision-id: abentley at panoramicfeedback.com-20070711164237-n1x38fz7fttybkqp
        parent: abentley at panoramicfeedback.com-20070711145854-06486yosdvexapy1
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: nullrevision
        timestamp: Wed 2007-07-11 12:42:37 -0400
        message:
          Push NULL_REVISION deeper
        modified:
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/bundle/serializer/__init__.py __init__.py-20051118175413-86b97db0b618feef
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/tests/branch_implementations/test_revision_id_to_revno.py test_revision_id_to_-20070417200738-lo776wkqikhe5goo-1
          bzrlib/tests/branch_implementations/test_sprout.py test_sprout.py-20070521151739-b8t8p7axw1h966ws-1
          bzrlib/tests/revisionstore_implementations/test_all.py test_all.py-20060303020702-9b2d4c1d75407f31
          bzrlib/tests/test_ancestry.py  test_ancestry.py-20050913023709-69768e94848312c6
          bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
          bzrlib/tests/test_read_bundle.py test_read_bundle.py-20060615211421-ud8cwr1ulgd914zf-1
          bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
          bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
        ------------------------------------------------------------
        revno: 2474.1.124.5.2
        revision-id: abentley at panoramicfeedback.com-20070711145854-06486yosdvexapy1
        parent: abentley at panoramicfeedback.com-20070710211854-93ofaa70day2p8d3
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: nullrevision
        timestamp: Wed 2007-07-11 10:58:54 -0400
        message:
          Got all tests passing with Branch returning 'null:' for null revision
        modified:
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/tests/branch_implementations/test_uncommit.py test_uncommit.py-20070205180410-ge7058d9138mvq3x-1
          bzrlib/tests/branch_implementations/test_update.py test_update.py-20060305010612-e68efbcbb1baa69f
          bzrlib/tests/bzrdir_implementations/test_bzrdir.py test_bzrdir.py-20060131065642-0ebeca5e30e30866
          bzrlib/tests/workingtree_implementations/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
          bzrlib/tests/workingtree_implementations/test_parents.py test_set_parents.py-20060807231740-yicmnlci1mj8smu1-1
          bzrlib/uncommit.py             uncommit.py-20050626215513-5ec509fa425b305c
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          bzrlib/xml5.py                 xml5.py-20050907032657-aac8f960815b66b1
        ------------------------------------------------------------
        revno: 2474.1.124.5.1
        revision-id: abentley at panoramicfeedback.com-20070710211854-93ofaa70day2p8d3
        parent: pqm at pqm.ubuntu.com-20070710021221-8o98e4q8vcpaarnk
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: nullrevision
        timestamp: Tue 2007-07-10 17:18:54 -0400
        message:
          Start eliminating the use of None to indicate null revision
        modified:
          bzrlib/branch.py               branch.py-20050309040759-e4baf4e0d046576e
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
          bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
          bzrlib/revision.py             revision.py-20050309040759-e77802c08f3999d5
          bzrlib/store/revision/knit.py  knit.py-20060303020652-de5fa299e941a3c7
          bzrlib/store/revision/text.py  text.py-20060303020652-e49155f0da4d14ab
          bzrlib/tests/blackbox/test_serve.py test_serve.py-20060913064329-8t2pvmsikl4s3xhl-1
          bzrlib/tests/test_merge.py     testmerge.py-20050905070950-c1b5aa49ff911024
          bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
    ------------------------------------------------------------
    revno: 2474.1.131
    revision-id: pqm at pqm.ubuntu.com-20070712085245-afvocysw990c1a3z
    parent: pqm at pqm.ubuntu.com-20070712075207-pgz7ur4rxmklmrxr
    parent: mbp at sourcefrog.net-20070711063329-3q9rz8bljj2iisi1
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2007-07-12 09:52:45 +0100
    message:
      cleanup global options, and require options to provide a help string
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
      bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
      bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
        ------------------------------------------------------------
        revno: 2474.1.124.1.12
        revision-id: mbp at sourcefrog.net-20070711063329-3q9rz8bljj2iisi1
        parent: mbp at sourcefrog.net-20070711051842-rt9uj743zir4ixhn
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: check-options
        timestamp: Wed 2007-07-11 16:33:29 +1000
        message:
          Fix up --kind options
        modified:
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
        ------------------------------------------------------------
        revno: 2474.1.124.1.11
        revision-id: mbp at sourcefrog.net-20070711051842-rt9uj743zir4ixhn
        parent: mbp at sourcefrog.net-20070711050413-hrgdcuhrujn974gc
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: check-options
        timestamp: Wed 2007-07-11 15:18:42 +1000
        message:
          Insist that all options have a help string and fix those that don't.
          (Thanks John)
        modified:
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
        ------------------------------------------------------------
        revno: 2474.1.124.1.10
        revision-id: mbp at sourcefrog.net-20070711050413-hrgdcuhrujn974gc
        parent: mbp at sourcefrog.net-20070711041852-u0owtlcd1rh9ri37
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: check-options
        timestamp: Wed 2007-07-11 15:04:13 +1000
        message:
          Clean up options that are registered globally and used once or not at all.
        modified:
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
        ------------------------------------------------------------
        revno: 2474.1.124.1.9
        revision-id: mbp at sourcefrog.net-20070711041852-u0owtlcd1rh9ri37
        parent: mbp at sourcefrog.net-20070711041548-n1om2ptyj2j01r6l
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: check-options
        timestamp: Wed 2007-07-11 14:18:52 +1000
        message:
          Add failing test that global options are used at least twice
        modified:
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
        ------------------------------------------------------------
        revno: 2474.1.124.1.8
        revision-id: mbp at sourcefrog.net-20070711041548-n1om2ptyj2j01r6l
        parent: mbp at sourcefrog.net-20070711034822-w0c7cnxnuo7naay5
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: check-options
        timestamp: Wed 2007-07-11 14:15:48 +1000
        message:
          Clean up old/unused global options
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
        ------------------------------------------------------------
        revno: 2474.1.124.1.7
        revision-id: mbp at sourcefrog.net-20070711034822-w0c7cnxnuo7naay5
        parent: mbp at sourcefrog.net-20070711034634-44v65lrdqsdh9k2s
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: check-options
        timestamp: Wed 2007-07-11 13:48:22 +1000
        message:
          Add failing test that global options are all used.
        modified:
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
        ------------------------------------------------------------
        revno: 2474.1.124.1.6
        revision-id: mbp at sourcefrog.net-20070711034634-44v65lrdqsdh9k2s
        parent: mbp at sourcefrog.net-20070711032003-9t03vnewhh4fg6qw
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: check-options
        timestamp: Wed 2007-07-11 13:46:34 +1000
        message:
          Add help for --no-backup
        modified:
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
    ------------------------------------------------------------
    revno: 2474.1.130
    revision-id: pqm at pqm.ubuntu.com-20070712075207-pgz7ur4rxmklmrxr
    parent: pqm at pqm.ubuntu.com-20070712021235-0a3tqhdt9nxk0x9y
    parent: mbp at sourcefrog.net-20070712035539-dl43w69md9ni92m3
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2007-07-12 08:52:07 +0100
    message:
      (mbp,r=aaron) remove obsolete selftest options
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
      bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
      bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
      bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
        ------------------------------------------------------------
        revno: 2474.1.124.4.2
        revision-id: mbp at sourcefrog.net-20070712035539-dl43w69md9ni92m3
        parent: mbp at sourcefrog.net-20070711014446-up0nkhg2u8nvupyl
        parent: pqm at pqm.ubuntu.com-20070712021235-0a3tqhdt9nxk0x9y
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: test-cleanup
        timestamp: Thu 2007-07-12 13:55:39 +1000
        message:
          Merge trunk
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/bundle/commands.py      __init__.py-20050617152058-1b6530d9ab85c11c
          bzrlib/cmd_version_info.py     __init__.py-20051228204928-697d01fdca29c99b
          bzrlib/conflicts.py            conflicts.py-20051001061850-78ef952ba63d2b42
          bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/option.py               option.py-20051014052914-661fb36e76e7362f
          bzrlib/plugins/launchpad/__init__.py __init__.py-20060315182712-2d5feebd2a1032dc
          bzrlib/sign_my_commits.py      sign_my_commits.py-20060215152201-5a6363365180e671
          bzrlib/tests/blackbox/test_help.py test_help.py-20060216004358-4ee8a2a338f75a62
          bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
          bzrlib/tests/test_help.py      test_help.py-20070419045354-6q6rq15j9e2n5fna-1
          bzrlib/tests/test_info.py      test_info.py-20070320150933-m0xxm1g7xi9v6noe-1
          bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
          bzrlib/tests/test_options.py   testoptions.py-20051014093702-96457cfc86319a8f
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
          bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
          bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
          doc/developers/HACKING         HACKING-20050805200004-2a5dc975d870f78c
          doc/developers/performance.dot performance.dot-20070527173558-rqaqxn1al7vzgcto-3
        ------------------------------------------------------------
        revno: 2474.1.124.4.1
        revision-id: mbp at sourcefrog.net-20070711014446-up0nkhg2u8nvupyl
        parent: pqm at pqm.ubuntu.com-20070710021221-8o98e4q8vcpaarnk
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: test-cleanup
        timestamp: Wed 2007-07-11 11:44:46 +1000
        message:
          Remove obsolete --clean-output, --keep-output, --numbered-dirs selftest options (thanks Alexander)
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
          bzrlib/tests/blackbox/test_selftest.py test_selftest.py-20060123024542-01c5f1bbcb596d78
          bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
    ------------------------------------------------------------
    revno: 2474.1.129
    revision-id: pqm at pqm.ubuntu.com-20070712021235-0a3tqhdt9nxk0x9y
    parent: pqm at pqm.ubuntu.com-20070711221443-ntcgqkwy42mislml
    parent: abentley at panoramicfeedback.com-20070710181401-lfw19orwavwyk603
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Thu 2007-07-12 03:12:35 +0100
    message:
      Merge uses Tree._iter_changes (Aaron Bentley)
    modified:
      NEWS                           NEWS-20050323055033-4e00b5db738777ff
      bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
      bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
      bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
      doc/developers/performance.dot performance.dot-20070527173558-rqaqxn1al7vzgcto-3
        ------------------------------------------------------------
        revno: 2474.1.116.2.10
        revision-id: abentley at panoramicfeedback.com-20070710181401-lfw19orwavwyk603
        parent: abentley at panoramicfeedback.com-20070710175519-qfdqkmx0zankbgfo
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Tue 2007-07-10 14:14:01 -0400
        message:
          Updates from review
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 2474.1.116.2.9
        revision-id: abentley at panoramicfeedback.com-20070710175519-qfdqkmx0zankbgfo
        parent: abentley at panoramicfeedback.com-20070706172134-kz3k30d2pu61qngi
        parent: pqm at pqm.ubuntu.com-20070710021221-8o98e4q8vcpaarnk
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Tue 2007-07-10 13:55:19 -0400
        message:
          Merge from bzr.dev
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzr                            bzr.py-20050313053754-5485f144c7006fa6
          bzrlib/__init__.py             __init__.py-20050309040759-33e65acf91bbcd5d
          bzrlib/annotate.py             annotate.py-20050922133147-7c60541d2614f022
          bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
          bzrlib/commit.py               commit.py-20050511101309-79ec1a0168e0e825
          bzrlib/debug.py                debug.py-20061102062349-vdhrw9qdpck8cl35-1
          bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
          bzrlib/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
          bzrlib/smart/protocol.py       protocol.py-20061108035435-ot0lstk2590yqhzr-1
          bzrlib/smart/server.py         server.py-20061110062051-chzu10y32vx8gvur-1
          bzrlib/symbol_versioning.py    symbol_versioning.py-20060105104851-9ecf8af605d15a80
          bzrlib/tests/blackbox/test_commit.py test_commit.py-20060212094538-ae88fc861d969db0
          bzrlib/tests/blackbox/test_info.py test_info.py-20060215045507-bbdd2d34efab9e0a
          bzrlib/tests/test_annotate.py  test_annotate.py-20061213215015-sttc9agsxomls7q0-1
          bzrlib/tests/test_commit.py    test_commit.py-20050914060732-279f057f8c295434
          bzrlib/tests/test_errors.py    test_errors.py-20060210110251-41aba2deddf936a8
          bzrlib/tests/test_smart_transport.py test_ssh_transport.py-20060608202016-c25gvf1ob7ypbus6-2
          bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
          bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
          bzrlib/transport/chroot.py     chroot.py-20061011104729-0us9mgm97z378vnt-1
          bzrlib/transport/decorator.py  decorator.py-20060402223305-e913a0f25319ab42
          bzrlib/transport/ftp.py        ftp.py-20051116161804-58dc9506548c2a53
          bzrlib/transport/http/__init__.py http_transport.py-20050711212304-506c5fd1059ace96
          bzrlib/transport/local.py      local_transport.py-20050711165921-9b1f142bfe480c24
          bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
          bzrlib/transport/remote.py     ssh.py-20060608202016-c25gvf1ob7ypbus6-1
          bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
          doc/developers/scratch.txt     scratch.txt-20070618020404-cdhv0ecgrukomemg-3
        ------------------------------------------------------------
        revno: 2474.1.116.2.8
        revision-id: abentley at panoramicfeedback.com-20070706172134-kz3k30d2pu61qngi
        parent: aaron.bentley at utoronto.ca-20070706013111-gykms7zh122pm0z8
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Fri 2007-07-06 13:21:34 -0400
        message:
          Restore conflict handling changes
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
        ------------------------------------------------------------
        revno: 2474.1.116.2.7
        revision-id: aaron.bentley at utoronto.ca-20070706013111-gykms7zh122pm0z8
        parent: aaron.bentley at utoronto.ca-20070706005922-7j1b5ed8spn9ml7d
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: changes-merge
        timestamp: Thu 2007-07-05 21:31:11 -0400
        message:
          Misc cleanup
        modified:
          NEWS                           NEWS-20050323055033-4e00b5db738777ff
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 2474.1.116.2.6
        revision-id: aaron.bentley at utoronto.ca-20070706005922-7j1b5ed8spn9ml7d
        parent: aaron.bentley at utoronto.ca-20070706005858-covn9uur45ir2mz9
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: changes-merge
        timestamp: Thu 2007-07-05 20:59:22 -0400
        message:
          Update docs to note that iter_changes-merge is done
        modified:
          doc/developers/performance.dot performance.dot-20070527173558-rqaqxn1al7vzgcto-3
        ------------------------------------------------------------
        revno: 2474.1.116.2.5
        revision-id: aaron.bentley at utoronto.ca-20070706005858-covn9uur45ir2mz9
        parent: abentley at panoramicfeedback.com-20070705161911-35s2ct3lnb8mx3wq
        committer: Aaron Bentley <aaron.bentley at utoronto.ca>
        branch nick: changes-merge
        timestamp: Thu 2007-07-05 20:58:58 -0400
        message:
          Allow selected files to be specified instead of selected ids
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
          bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
        ------------------------------------------------------------
        revno: 2474.1.116.2.4
        revision-id: abentley at panoramicfeedback.com-20070705161911-35s2ct3lnb8mx3wq
        parent: abentley at panoramicfeedback.com-20070705153934-ap3nxs9fa9u8yvfr
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-05 12:19:11 -0400
        message:
          Move entry generation to a helper
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 2474.1.116.2.3
        revision-id: abentley at panoramicfeedback.com-20070705153934-ap3nxs9fa9u8yvfr
        parent: abentley at panoramicfeedback.com-20070705151112-207czq9spmtd485e
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-05 11:39:34 -0400
        message:
          Merge the execute bit based on iter_changes
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 2474.1.116.2.2
        revision-id: abentley at panoramicfeedback.com-20070705151112-207czq9spmtd485e
        parent: abentley at panoramicfeedback.com-20070705144545-fnl4i5s4vdi8wyh0
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-05 11:11:12 -0400
        message:
          Do most name merging from iter_changes output
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
        ------------------------------------------------------------
        revno: 2474.1.116.2.1
        revision-id: abentley at panoramicfeedback.com-20070705144545-fnl4i5s4vdi8wyh0
        parent: pqm at pqm.ubuntu.com-20070705054119-z89j99ne0vvywkgu
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: changes-merge
        timestamp: Thu 2007-07-05 10:45:45 -0400
        message:
          Start work on merging names based on iter_changes
        modified:
          bzrlib/merge.py                merge.py-20050513021216-953b65a438527106
    ------------------------------------------------------------
    revno: 2474.1.128
    revision-id: pqm at pqm.ubuntu.com-20070711221443-ntcgqkwy42mislml
    parent: pqm at pqm.ubuntu.com-20070711162842-8fx9cc0c3ogyxudl
    parent: kuno.meyer at gmx.ch-20070710200445-ckfv00qm9fampvro
    committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
    branch nick: +trunk
    timestamp: Wed 2007-07-11 23:14:43 +0100
    message:
      (Kuno Meyer) Fix glob_expand_for_win32
    modified:
      bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
    ------------------------------------------------------------
    revno: 2474.1.124.3.1
    revision-id: kuno.meyer at gmx.ch-20070710200445-ckfv00qm9fampvro
    parent: pqm at pqm.ubuntu.com-20070710021221-8o98e4q8vcpaarnk
    committer: Kuno Meyer <kuno.meyer at gmx.ch>
    branch nick: rprot
    timestamp: Tue 2007-07-10 22:04:45 +0200
    message:
      fix method rename glob_expand_for_win32 -> win32utils.glob_expand
    modified:
      bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
-------------- next part --------------

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


More information about the bazaar-commits mailing list