Rev 2000: (robertc) Partial fix for bug #39542 - allow lightweight checkouts over http. in /home/pqm/archives/thelove/bzr/+trunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Tue Sep 12 02:40:26 BST 2006


------------------------------------------------------------
revno: 2000
revision-id: pqm at pqm.ubuntu.com-20060912014025-49963eb2d73c6827
parent: pqm at pqm.ubuntu.com-20060911165531-9e9b9a022a53fef5
parent: robertc at robertcollins.net-20060910235657-56a542e8af8f28de
committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2006-09-12 02:40:25 +0100
message:
  (robertc) Partial fix for bug #39542 - allow lightweight checkouts over http.
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
  bzrlib/conflicts.py            conflicts.py-20051001061850-78ef952ba63d2b42
  bzrlib/tests/branch_implementations/test_branch.py testbranch.py-20050711070244-121d632bc37d7253
  bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
  bzrlib/tests/test_workingtree.py testworkingtree.py-20051004024258-b88d0fe8f101d468
  bzrlib/tests/workingtree_implementations/test_locking.py test_locking.py-20060707151933-tav3o2hpibwi53u4-3
  bzrlib/transform.py            transform.py-20060105172343-dd99e54394d91687
  bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060910235657-56a542e8af8f28de
    parent: robertc at robertcollins.net-20060910234217-0ae24d8e666d60d6
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: anonymous lightweight checkout
    timestamp: Mon 2006-09-11 09:56:57 +1000
    message:
      ``bzr checkout --lightweight`` now operates on readonly branches as well
      as readwrite branches. This fixes bug #39542 for lightweight checkouts 
      but not for heavyweight ones (the default). (Robert Collins)
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060910234217-0ae24d8e666d60d6
    parent: robertc at robertcollins.net-20060910225337-eeb90bb6ebad85d0
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: convert-tree-decorators
    timestamp: Mon 2006-09-11 09:42:17 +1000
    message:
      All WorkingTree methods which write to the tree, but not to the branch
      have been converted to use ``needs_tree_write_lock`` rather than 
      ``needs_write_lock``. Also converted is the revert, conflicts and tree
      transform modules. This provides a modest performance improvement on 
      metadir style trees, due to the reduce lock-acquisition, and a more
      significant performance improvement on lightweight checkouts from 
      remote branches, where trivial operations used to pay a significant 
      penalty. It also provides the basis for allowing readonly checkouts.
      (Robert Collins)
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060910225337-eeb90bb6ebad85d0
    parent: robertc at robertcollins.net-20060910225011-c46f2b78a0f5cb7d
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: lock_tree_write
    timestamp: Mon 2006-09-11 08:53:37 +1000
    message:
      Update NEWS too.
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060910225011-c46f2b78a0f5cb7d
    parent: pqm at pqm.ubuntu.com-20060910185720-1bcc17b99fe77687
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: lock_tree_write
    timestamp: Mon 2006-09-11 08:50:11 +1000
    message:
      Add WorkingTree.lock_tree_write.



More information about the bazaar-commits mailing list