Rev 2581: (robertc) Overhaul smart_add to be an api on MutableTree allowing specialisation and reducing some cruft. (Robert Collins, Martin Pool) in file:///home/pqm/archives/thelove/bzr/%2Btrunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Wed Jul 4 09:08:12 BST 2007


At file:///home/pqm/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 2581
revision-id: pqm at pqm.ubuntu.com-20070704080808-0ptk5p5yiwxjgnt7
parent: pqm at pqm.ubuntu.com-20070704041011-o8aw2m812hzhz8yr
parent: robertc at robertcollins.net-20070704062503-qmwfp3ocv0yug593
committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Wed 2007-07-04 09:08:08 +0100
message:
  (robertc) Overhaul smart_add to be an api on MutableTree allowing specialisation and reducing some cruft. (Robert Collins, Martin Pool)
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/add.py                  add.py-20050323030017-3a77d63feda58e33
  bzrlib/benchmarks/tree_creator/kernel_like.py kernel_like.py-20060815024128-b16a7pn542u6b13k-1
  bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
  bzrlib/commands.py             bzr.py-20050309040720-d10f4714595cf8c3
  bzrlib/generate_ids.py         generate_ids.py-20061102205935-z3do15ipw6m7v26u-1
  bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
  bzrlib/mutabletree.py          mutabletree.py-20060906023413-4wlkalbdpsxi2r4y-2
  bzrlib/tests/blackbox/test_add.py test_add.py-20060518072250-857e4f86f54a30b2
  bzrlib/tests/test_bad_files.py test_bad_files.py-20050918155938-c76a2295c8ab9503
  bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
  bzrlib/tests/test_smart_add.py test_smart_add.py-20050824235919-c60dcdb0c8e999ce
  bzrlib/tests/workingtree_implementations/test_smart_add.py test_smart_add.py-20070215175752-9s5mxoz8aqpd80fm-1
  bzrlib/win32utils.py           win32console.py-20051021033308-123c6c929d04973d
  bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
    ------------------------------------------------------------
    revno: 2568.2.10
    merged: robertc at robertcollins.net-20070704062503-qmwfp3ocv0yug593
    parent: robertc at robertcollins.net-20070704055005-vo5vt7jytsazi0ei
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: add
    timestamp: Wed 2007-07-04 16:25:03 +1000
    message:
      And a missing import.
    ------------------------------------------------------------
    revno: 2568.2.9
    merged: robertc at robertcollins.net-20070704055005-vo5vt7jytsazi0ei
    parent: robertc at robertcollins.net-20070704042857-w5472bxutvhxrl2y
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: add
    timestamp: Wed 2007-07-04 15:50:05 +1000
    message:
      Really honestly finally fix tests.
    ------------------------------------------------------------
    revno: 2568.2.8
    merged: robertc at robertcollins.net-20070704042857-w5472bxutvhxrl2y
    parent: robertc at robertcollins.net-20070704024326-czaqy9flaooda2jj
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: add
    timestamp: Wed 2007-07-04 14:28:57 +1000
    message:
      Really really change the command to use the new API.
    ------------------------------------------------------------
    revno: 2568.2.7
    merged: robertc at robertcollins.net-20070704024326-czaqy9flaooda2jj
    parent: robertc at robertcollins.net-20070704013950-7pp23plwyqjvgkxg
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: add
    timestamp: Wed 2007-07-04 12:43:26 +1000
    message:
      Fix missed tests.
    ------------------------------------------------------------
    revno: 2568.2.6
    merged: robertc at robertcollins.net-20070704013950-7pp23plwyqjvgkxg
    parent: robertc at robertcollins.net-20070703023836-etkrpxm2rmbhqgaj
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: add
    timestamp: Wed 2007-07-04 11:39:50 +1000
    message:
      Review feedback.
    ------------------------------------------------------------
    revno: 2568.2.5
    merged: robertc at robertcollins.net-20070703023836-etkrpxm2rmbhqgaj
    parent: robertc at robertcollins.net-20070703023332-jz0qdt2dwhzjuhlc
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: add
    timestamp: Tue 2007-07-03 12:38:36 +1000
    message:
      * ``bzrlib.add.FastPath`` is now private and moved to 
        ``bzrlib.mutabletree._FastPath``. (Robert Collins, Martin Pool)
    ------------------------------------------------------------
    revno: 2568.2.4
    merged: robertc at robertcollins.net-20070703023332-jz0qdt2dwhzjuhlc
    parent: robertc at robertcollins.net-20070702224620-rptec516zwv3opwn
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: add
    timestamp: Tue 2007-07-03 12:33:32 +1000
    message:
      * ``bzrlib.add.smart_add`` and ``bzrlib.add.smart_add_tree`` are now
        deprecated in favour of ``MutableTree.smart_add``. (Robert Collins,
        Martin Pool)
    ------------------------------------------------------------
    revno: 2568.2.3
    merged: robertc at robertcollins.net-20070702224620-rptec516zwv3opwn
    parent: robertc at robertcollins.net-20070702223611-50tnzmbeoryqid75
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: add
    timestamp: Tue 2007-07-03 08:46:20 +1000
    message:
      Fix WorkingTree(3).add to not reset the entire inventory but modify the existing one.
    ------------------------------------------------------------
    revno: 2568.2.2
    merged: robertc at robertcollins.net-20070702223611-50tnzmbeoryqid75
    parent: robertc at robertcollins.net-20070702220543-bbal5fjb73rsl1s5
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: add
    timestamp: Tue 2007-07-03 08:36:11 +1000
    message:
      * New method ``_glob_expand_file_list_if_needed`` on the ``Command`` class
        for dealing with unexpanded glob lists - e.g. on the win32 platform. This
        was moved from ``bzrlib.add._prepare_file_list``. (Robert Collins)
      
      * ``bzrlib.add.smart_add_tree`` will no longer perform glob expansion on
        win32. Callers of the function should do this. (Robert Collins)
      
      * ``bzrlib.add.glob_expand_for_win32`` is now
        ``bzrlib.win32utils.glob_expand``.  (Robert Collins)
      
      * ``bzrlib.smart_add`` is deprecated. (Robert Collins)
    ------------------------------------------------------------
    revno: 2568.2.1
    merged: robertc at robertcollins.net-20070702220543-bbal5fjb73rsl1s5
    parent: pqm at pqm.ubuntu.com-20070702070639-um9oyfoc2i6g8umv
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: add
    timestamp: Tue 2007-07-03 08:05:43 +1000
    message:
      Remove unused references to smart_add.

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



More information about the bazaar-commits mailing list