Rev 1610: Merge NFS LockDir support (Aaron Bentley, Robert Collins). in /home/robertc/source/baz/integration/

Robert Collins robertc at robertcollins.net
Tue Apr 4 00:44:42 BST 2006


------------------------------------------------------------
revno: 1610
revision-id: robertc at robertcollins.net-20060403234436-466c7aadf509e8ca
parent: pqm at pqm.ubuntu.com-20060403225420-b86ea31effcd8e72
parent: robertc at robertcollins.net-20060402224219-d5a818dc987491fe
committer: Robert Collins <robertc at robertcollins.net>
branch nick: integration
timestamp: Tue 2006-04-04 09:44:36 +1000
message:
  Merge NFS LockDir support (Aaron Bentley, Robert Collins).
  
  This also introduces a general Transport Decorator in
  bzrlib.transport.decorator which can be used to modify the external
  behaviour of transports with a small amount of code. (Robert Collins)
added:
  bzrlib/transport/decorator.py  decorator.py-20060402223305-e913a0f25319ab42
  bzrlib/transport/fakenfs.py    fakenfs.py-20060402223312-0e29c7275aa384dd
modified:
  bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
  bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
  bzrlib/lockdir.py              lockdir.py-20060220222025-98258adf27fbdda3
  bzrlib/tests/test_transport.py testtransport.py-20050718175618-e5cdb99f4555ddce
  bzrlib/tests/test_workingtree.py testworkingtree.py-20051004024258-b88d0fe8f101d468
  bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
  bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
  bzrlib/transport/readonly.py   readonly.py-20060120032407-66d3166c39ffdc79
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060402224219-d5a818dc987491fe
    parent: abentley at panoramicfeedback.com-20060328205312-914ba2c0e85bda7c
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: nfslocks
    timestamp: Mon 2006-04-03 08:42:19 +1000
    message:
      Refactor the FakeNFS support into a TransportDecorator.
       * Move the existing boilerplate ReadOnly decorator logic in to a base class
         'bzrlib.transport.decorator.TransportDecorator.'
       * Do the same to the ReadOnlyServer to create
         'bzrlib.transport.decorator.DecoratorServer'.
       * Use the new decorator support to create a trivial FakeNFSTransportDecorator
         class in bzrlib.transport.fakenfs.
    ------------------------------------------------------------
    merged: abentley at panoramicfeedback.com-20060328205312-914ba2c0e85bda7c
    parent: abentley at panoramicfeedback.com-20060323182255-a536a0f797cbf7c6
    committer: Aaron Bentley <abentley at panoramicfeedback.com>
    branch nick: nfslocks
    timestamp: Tue 2006-03-28 15:53:12 -0500
    message:
      Handle lockdirs over NFS properly



More information about the bazaar-commits mailing list