Rev 2018: (robertc) Add MemoryTree and TreeBuilder test helpers. Also test behavior of transport.has('/') which caused failures in this when merging, and as a result cleanup the sftp path normalisation logic. in file:///home/robertc/source/baz/integration/

Robert Collins robertc at robertcollins.net
Sat Sep 16 14:36:50 BST 2006


------------------------------------------------------------
revno: 2018
revision-id: robertc at robertcollins.net-20060916133647-ee5626e6ab413aa4
parent: pqm at pqm.ubuntu.com-20060916022341-3d816fe2ecff52c1
parent: robertc at robertcollins.net-20060916064447-99a2987e5485b5ea
committer: Robert Collins <robertc at robertcollins.net>
branch nick: integration
timestamp: Sat 2006-09-16 23:36:47 +1000
message:
  (robertc) Add MemoryTree and TreeBuilder test helpers. Also test behavior of transport.has('/') which caused failures in this when merging, and as a result cleanup the sftp path normalisation logic.
added:
  bzrlib/memorytree.py           memorytree.py-20060906023413-4wlkalbdpsxi2r4y-1
  bzrlib/mutabletree.py          mutabletree.py-20060906023413-4wlkalbdpsxi2r4y-2
  bzrlib/tests/test_memorytree.py test_memorytree.py-20060906023413-4wlkalbdpsxi2r4y-3
  bzrlib/tests/test_treebuilder.py test_treebuilder.py-20060907214856-4omn6hf1u7fvrart-2
  bzrlib/tests/workingtree_implementations/test_mkdir.py test_mkdir.py-20060907214856-4omn6hf1u7fvrart-3
  bzrlib/tests/workingtree_implementations/test_put_file.py test_put_file.py-20060907214856-4omn6hf1u7fvrart-4
  bzrlib/treebuilder.py          treebuilder.py-20060907214856-4omn6hf1u7fvrart-1
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
  bzrlib/revisiontree.py         revisiontree.py-20060724012533-bg8xyryhxd0o0i0h-1
  bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
  bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
  bzrlib/tests/test_branch.py    test_branch.py-20060116013032-97819aa07b8ab3b5
  bzrlib/tests/test_bundle.py    test.py-20050630184834-092aa401ab9f039c
  bzrlib/tests/test_revisiontree.py test_revisiontree.py-20060615095324-aij44ndxbv1h4c9f-1
  bzrlib/tests/test_selftest.py  test_selftest.py-20051202044319-c110a115d8c0456a
  bzrlib/tests/test_sftp_transport.py testsftp.py-20051027032739-247570325fec7e7e
  bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
  bzrlib/tests/test_workingtree.py testworkingtree.py-20051004024258-b88d0fe8f101d468
  bzrlib/tests/workingtree_implementations/__init__.py __init__.py-20060203003124-b2aa5aca21a8bfad
  bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
  bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
  bzrlib/tree.py                 tree.py-20050309040759-9d5f2496be663e77
  bzrlib/urlutils.py             urlutils.py-20060502195429-e8a161ecf8fac004
  bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060916064447-99a2987e5485b5ea
    parent: robertc at robertcollins.net-20060915224602-3b939c8c84018c0d
    parent: pqm at pqm.ubuntu.com-20060915233942-f1b47109b9823f89
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: Move Repository escaping test into repository_implementations/test_repository.py
    timestamp: Sat 2006-09-16 16:44:47 +1000
    message:
      Merge from bzr.dev, fixing found bugs handling 'has('/')' in MemoryTransport and SFTP transports.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060915224602-3b939c8c84018c0d
    parent: robertc at robertcollins.net-20060915020315-9a4b022a6db42940
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: Move Repository escaping test into repository_implementations/test_repository.py
    timestamp: Sat 2006-09-16 08:46:02 +1000
    message:
      Update to the TreeBuilder tests.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060915020315-9a4b022a6db42940
    parent: robertc at robertcollins.net-20060915012138-7d6fb0a40a980f36
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: Move Repository escaping test into repository_implementations/test_repository.py
    timestamp: Fri 2006-09-15 12:03:15 +1000
    message:
      Update to bzr.dev, which involves adding lock_tree_write to MutableTree and MemoryTree.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060915012138-7d6fb0a40a980f36
    parent: robertc at robertcollins.net-20060914032717-1706ea260c3c77c9
    parent: andrew.bennetts at canonical.com-20060914080720-e0ad8034add462d6
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: Move Repository escaping test into repository_implementations/test_repository.py
    timestamp: Fri 2006-09-15 11:21:38 +1000
    message:
      Merge bzr.dev.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060914032717-1706ea260c3c77c9
    parent: robertc at robertcollins.net-20060907233640-ffbf5a907fd6ba31
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: Move Repository escaping test into repository_implementations/test_repository.py
    timestamp: Thu 2006-09-14 13:27:17 +1000
    message:
      Add MemoryTree.last_revision.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060907233640-ffbf5a907fd6ba31
    parent: robertc at robertcollins.net-20060907233310-c8d52c742057aff5
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: Move Repository escaping test into repository_implementations/test_repository.py
    timestamp: Fri 2006-09-08 09:36:40 +1000
    message:
      Update NEWS.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060907233310-c8d52c742057aff5
    parent: robertc at robertcollins.net-20060907233128-2602099e86422c10
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: Move Repository escaping test into repository_implementations/test_repository.py
    timestamp: Fri 2006-09-08 09:33:10 +1000
    message:
      Fixup deprecations from bzr.dev.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060907233128-2602099e86422c10
    parent: robertc at robertcollins.net-20060907231308-fc41d15bb7218fe1
    parent: pqm at pqm.ubuntu.com-20060907230608-4f18ec1bbe03eb8f
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: Move Repository escaping test into repository_implementations/test_repository.py
    timestamp: Fri 2006-09-08 09:31:28 +1000
    message:
      Merge bzr.dev.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060907231308-fc41d15bb7218fe1
    parent: robertc at robertcollins.net-20060906011108-466432bcfcb4eb2b
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: Move Repository escaping test into repository_implementations/test_repository.py
    timestamp: Fri 2006-09-08 09:13:08 +1000
    message:
      Various changes to allow non-workingtree specific tests to run entirely
      from MemoryTransports:
       * Create MemoryTree and pull up common code for it from WorkingTree to
         a new common base class MutableTree.
       * Add MutableTree.mkdir().
       * Add MutableTree.put_file_bytes_nonatomic().
       * New test helper make_branch_and_memory_tree().
      (Robert Collins)
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060906011108-466432bcfcb4eb2b
    parent: pqm at pqm.ubuntu.com-20060905233301-2e69db43982088ae
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: Move Repository escaping test into repository_implementations/test_repository.py
    timestamp: Wed 2006-09-06 11:11:08 +1000
    message:
      Move test_branch_on_vfat into a repository implementation test, to ensure that all repository formats are safe on vfat.



More information about the bazaar-commits mailing list