Rev 2390: merge 0.15 back to dev in /home/pqm/archives/thelove/bzr/+trunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Sun Apr 1 07:48:40 BST 2007


------------------------------------------------------------
revno: 2390
revision-id: pqm at pqm.ubuntu.com-20070401064838-34903c7b0d0c8007
parent: pqm at pqm.ubuntu.com-20070401051140-280aed4369df0386
parent: mbp at sourcefrog.net-20070401061916-plpgsxdf8g7gll9o
committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Sun 2007-04-01 07:48:38 +0100
message:
  merge 0.15 back to dev
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/bundle/__init__.py      changeset.py-20050513021216-b02ab57fb9738913
  bzrlib/bzrdir.py               bzrdir.py-20060131065624-156dfea39c4387cb
  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/info.py                 info.py-20050323235939-6bbfe7d9700b0b9b
  bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
  bzrlib/repofmt/knitrepo.py     knitrepo.py-20070206081537-pyy4a00xdas0j4pf-1
  bzrlib/repofmt/weaverepo.py    presplitout.py-20070125045333-wfav3tsh73oxu3zk-1
  bzrlib/repository.py           rev_storage.py-20051111201905-119e9401e46257e3
  bzrlib/tests/HTTPTestUtil.py   HTTPTestUtil.py-20050914180604-247d3aafb7a43343
  bzrlib/tests/HttpServer.py     httpserver.py-20061012142527-m1yxdj1xazsf8d7s-1
  bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
  bzrlib/tests/blackbox/test_bound_branches.py test_bound_branches.py-20051109215527-2373188ad566c205
  bzrlib/tests/blackbox/test_upgrade.py test_upgrade.py-20060120060132-b41e5ed2f886ad28
  bzrlib/tests/repository_implementations/test_repository.py test_repository.py-20060131092128-ad07f494f5c9d26c
  bzrlib/tests/test_bzrdir.py    test_bzrdir.py-20060131065654-deba40eef51cf220
  bzrlib/tests/test_dirstate.py  test_dirstate.py-20060728012006-d6mvoihjb3je9peu-2
  bzrlib/tests/test_fetch.py     testfetch.py-20050825090644-f73e07e7dfb1765a
  bzrlib/tests/test_http.py      testhttp.py-20051018020158-b2eef6e867c514d9
  bzrlib/tests/test_merge_core.py test_merge_core.py-20050824132511-eb99b23a0eec641b
  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/test_commit.py test_commit.py-20060421013633-1610ec2331c8190f
  bzrlib/tests/workingtree_implementations/test_move.py test_move.py-20070225171927-mohn2vqj5fx7edc6-1
  bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
  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/http/_urllib.py _urlgrabber.py-20060113083826-0bbf7d992fbf090c
  bzrlib/transport/http/_urllib2_wrappers.py _urllib2_wrappers.py-20060913231729-ha9ugi48ktx481ao-1
  bzrlib/ui/__init__.py          ui.py-20050824083933-8cf663c763ba53a9
  bzrlib/version.py              version.py-20060816024207-ves6ult9a11taj9t-1
  bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
  bzrlib/workingtree_4.py        workingtree_4.py-20070208044105-5fgpc5j3ljlh5q6c-1
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070401061916-plpgsxdf8g7gll9o
    parent: pqm at pqm.ubuntu.com-20070401051140-280aed4369df0386
    parent: mbp at sourcefrog.net-20070401052429-z2q259d3su4mjwnx
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-to-trunk
    timestamp: Sun 2007-04-01 16:19:16 +1000
    message:
      Merge 0.15 final release back to trunk, including: recommend upgrades of old workingtrees, handle multiple http redirections, some dirstate fixes, 
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070401052429-z2q259d3su4mjwnx
    parent: mbp at sourcefrog.net-20070401044010-yj4r918takfk8dwp
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Sun 2007-04-01 15:24:29 +1000
    message:
      Prepare 0.15 final release
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070401044010-yj4r918takfk8dwp
    parent: mbp at sourcefrog.net-20070401013825-zggofbeun985u2ri
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Sun 2007-04-01 14:40:10 +1000
    message:
      No upgrade recommendation on source when cloning
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070401013825-zggofbeun985u2ri
    parent: mbp at sourcefrog.net-20070331040410-lcpffybfv91cn16x
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Sun 2007-04-01 11:38:25 +1000
    message:
      (jam) trim st_ino to 32 bits in dirstate to avoid warning on win32
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070331040410-lcpffybfv91cn16x
    parent: mbp at sourcefrog.net-20070331031939-3bc0km32p5gko14w
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Sat 2007-03-31 14:04:10 +1000
    message:
      Add supports_tree_reference to all repo formats (robert)
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070331031939-3bc0km32p5gko14w
    parent: mbp at sourcefrog.net-20070330092254-oyqkn935rqnyj9ev
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Sat 2007-03-31 13:19:39 +1000
    message:
      rename support_tree_reference to supports_
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070330092254-oyqkn935rqnyj9ev
    parent: mbp at sourcefrog.net-20070330090622-cmsu31j7bihg1jwl
    parent: john at arbash-meinel.com-20070328201125-l1y0uyia91q56pmf
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Fri 2007-03-30 19:22:54 +1000
    message:
      better dirstate lock contention messages (jam)
        ------------------------------------------------------------
        merged: john at arbash-meinel.com-20070328201125-l1y0uyia91q56pmf
        parent: pqm at pqm.ubuntu.com-20070326124437-6f0ae3c58fa4b765
        committer: John Arbash Meinel <john at arbash-meinel.com>
        branch nick: locking_errors
        timestamp: Wed 2007-03-28 15:11:25 -0500
        message:
          Raise LockContetion rather than LockError
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070330090622-cmsu31j7bihg1jwl
    parent: mbp at sourcefrog.net-20070330085522-sl5x8bwok1mtuhx2
    parent: abentley at panoramicfeedback.com-20070328205332-z8vubwp2rve7jii0
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Fri 2007-03-30 19:06:22 +1000
    message:
      Better message on icompatible repositories
        ------------------------------------------------------------
        merged: abentley at panoramicfeedback.com-20070328205332-z8vubwp2rve7jii0
        parent: abentley at panoramicfeedback.com-20070328135645-0nucuw6ijokpe076
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: bzr.0.15
        timestamp: Wed 2007-03-28 16:53:32 -0400
        message:
          Reduce scope of try/except, update NEWS
        ------------------------------------------------------------
        merged: abentley at panoramicfeedback.com-20070328135645-0nucuw6ijokpe076
        parent: pqm at pqm.ubuntu.com-20070326124437-6f0ae3c58fa4b765
        committer: Aaron Bentley <abentley at panoramicfeedback.com>
        branch nick: bzr.0.15
        timestamp: Wed 2007-03-28 09:56:45 -0400
        message:
          Give a nicer error on fetch when repos are in incompatible formats
        ------------------------------------------------------------
        merged: pqm at pqm.ubuntu.com-20070326124437-6f0ae3c58fa4b765
        parent: pqm at pqm.ubuntu.com-20070325130603-35a88369597194ee
        parent: mbp at sourcefrog.net-20070326122611-shyb9gf2l18i8scn
        committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
        branch nick: 0.15
        timestamp: Mon 2007-03-26 13:44:37 +0100
        message:
          (mbp) integrated 0.15 fixes: http redirection, dirstate validation, move in dirstate
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070330085522-sl5x8bwok1mtuhx2
    parent: mbp at sourcefrog.net-20070330083338-re6beh0iucji0g6k
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Fri 2007-03-30 18:55:22 +1000
    message:
      TemporaryWriteLock should be exclusive (jam, marienz)
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070330083338-re6beh0iucji0g6k
    parent: mbp at sourcefrog.net-20070326125653-268eg0uw9tuib9ix
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Fri 2007-03-30 18:33:38 +1000
    message:
      doc
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070326125653-268eg0uw9tuib9ix
    parent: mbp at sourcefrog.net-20070326122611-shyb9gf2l18i8scn
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Mon 2007-03-26 22:56:53 +1000
    message:
      fix up news for 0.15 release
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070326122611-shyb9gf2l18i8scn
    parent: mbp at sourcefrog.net-20070326092947-bumoacwocgexpqpc
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Mon 2007-03-26 22:26:11 +1000
    message:
      DirState._validate must raise AssertionError rather than using assert
      so that it still passes tests when run with python -O.
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070326092947-bumoacwocgexpqpc
    parent: mbp at sourcefrog.net-20070326091217-00bjase6jntc12zm
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Mon 2007-03-26 19:29:47 +1000
    message:
      Clear up assertRaises (r=robert)
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070326091217-00bjase6jntc12zm
    parent: mbp at sourcefrog.net-20070326081645-o8epw58i1hk0mexj
    parent: v.ladeuil+lp at free.fr-20070326073459-jlcqpqsrmhpmpk5b
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Mon 2007-03-26 19:12:17 +1000
    message:
      merge http redirection fix
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070326073459-jlcqpqsrmhpmpk5b
        parent: pqm at pqm.ubuntu.com-20070325130603-35a88369597194ee
        parent: v.ladeuil+lp at free.fr-20070314170125-ywny47g3rz2u4nba
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: redirection
        timestamp: Mon 2007-03-26 09:34:59 +0200
        message:
          merge bzr.0.15
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070314170125-ywny47g3rz2u4nba
        parent: v.ladeuil+lp at free.fr-20070314165731-ro7aeu2k3jedut0k
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Wed 2007-03-14 18:01:25 +0100
        message:
          Cleanup
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070314165731-ro7aeu2k3jedut0k
        parent: v.ladeuil+lp at free.fr-20070314165507-ilkas6hcb1ih3a2m
        parent: pqm at pqm.ubuntu.com-20070314155044-47c0c6257a6c6717
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Wed 2007-03-14 17:57:31 +0100
        message:
          merge bzr.dev
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070314165507-ilkas6hcb1ih3a2m
        parent: v.ladeuil+lp at free.fr-20070314163924-5xoey9mkxe6qaptd
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Wed 2007-03-14 17:55:07 +0100
        message:
          Cleanup
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070314163924-5xoey9mkxe6qaptd
        parent: v.ladeuil+lp at free.fr-20070314081220-b7rce9vi16r9yd0b
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Wed 2007-03-14 17:39:24 +0100
        message:
          Test the http redirection at the request level even if it's not
          used anymore, so far.
          
          * bzrlib/transport/http/_urllib2_wrappers.py
          (HTTPRedirectHandler.http_error_302): Renamed from http_error_30x.
          (HTTPRedirectHandler.http_error_301): Deleted. Finally, that's the
          easiest way to fix bug #88780 :) In retrospect, that code was a
          first attempt to handle this whole redirection handling by
          providing the final target to the first request. This is not
          needed anymore.
          
          * bzrlib/tests/test_http.py:
          (RedirectedRequest, TestHTTPSilentRedirections_urllib): Test the
          _urllib2_wrappers redirection at the request level.
          
          * bzrlib/tests/HTTPTestUtil.py:
          (RedirectRequestHandler.parse_request): Delegate the redirection
          handling to the test_case_server.
          (HTTPServerRedirecting.is_redirected): Handle redirections by
          searching a matching directive.
          (HTTPServerRedirecting.redirect_to): Redefined to use the nre
          redirections definitions.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070314081220-b7rce9vi16r9yd0b
        parent: v.ladeuil+lp at free.fr-20070313170020-d0oimozr96pwconh
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Wed 2007-03-14 09:12:20 +0100
        message:
          TestingHTTPServer.test_case_server renamed from test_case to avoid confusions.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070313170020-d0oimozr96pwconh
        parent: v.ladeuil+lp at free.fr-20070313162730-5xm7siq59snms8h3
        parent: pqm at pqm.ubuntu.com-20070313135340-0314c4d26adf39b1
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Tue 2007-03-13 18:00:20 +0100
        message:
          Merge bzr.dev
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070313162730-5xm7siq59snms8h3
        parent: v.ladeuil+lp at free.fr-20070313153837-3nsxxqn229b1exe4
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Tue 2007-03-13 17:27:30 +0100
        message:
          Delete obsolete note in doc string.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070313153837-3nsxxqn229b1exe4
        parent: v.ladeuil+lp at free.fr-20070301214621-zq5wh150p7qampsu
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Tue 2007-03-13 16:38:37 +0100
        message:
          Fix typos noticed by Aaron.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070301214621-zq5wh150p7qampsu
        parent: v.ladeuil+lp at free.fr-20070301212940-z63krdqjpbn0sgar
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Thu 2007-03-01 22:46:21 +0100
        message:
          Fix typos in NEWS
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070301212940-z63krdqjpbn0sgar
        parent: v.ladeuil+lp at free.fr-20070301212657-bclmihdfnxgfy0sw
        parent: v.ladeuil+lp at free.fr-20070228231040-yx4119b16r5pjmyp
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Thu 2007-03-01 22:29:40 +0100
        message:
          Merge #88780 fix
            ------------------------------------------------------------
            merged: v.ladeuil+lp at free.fr-20070228231040-yx4119b16r5pjmyp
            parent: pqm at pqm.ubuntu.com-20070228211048-30e18ddd8dd9c205
            committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
            branch nick: 88780
            timestamp: Thu 2007-03-01 00:10:40 +0100
            message:
              Fix bug #88780.
              
              * bzrlib/transport/http/_urllib2_wrappers.py:
              (HTTPRedirectHandler.http_error_301): Fix wrong indentation and
              wrong variable name.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070301212657-bclmihdfnxgfy0sw
        parent: v.ladeuil+lp at free.fr-20070225183336-ifty38ijssbqkcli
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Thu 2007-03-01 22:26:57 +0100
        message:
          Take Aaron's review comments into account.
          
          * bzrlib/transport/http/_urllib2_wrappers.py:
          (HTTPRedirectHandler.http_error_301): Fix bug #88780.
          
          * bzrlib/transport/http/__init__.py:
          (HttpTransportBase._get): Fix doc string.
          
          * bzrlib/transport/__init__.py:
          (do_catching_redirections): Raise TooManyRedirections instead of
          requiring an exception as a parameter.
          
          * bzrlib/tests/test_http.py:
          (TestHTTPRedirections.setUp): Simplified.
          (TestHTTPRedirections.test_read_redirected_bundle_from_url): New test.
          (TestDoCatchRedirections): New tests.
          
          * bzrlib/tests/HTTPTestUtil.py:
          (TestCaseWithRedirectedWebserver): New class factored out from
          test_http.TestHTTPRedirections.
          
          * bzrlib/errors.py:
          (TooManyRedirections): New exception.
          
          * bzrlib/bzrdir.py:
          (BzrDir.open_from_transport.redirected): Catch TooManyRedirections.
          
          * bzrlib/bundle/__init__.py:
          (read_bundle_from_url.redirected_transport): Catch TooManyRedirections.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070225183336-ifty38ijssbqkcli
        parent: v.ladeuil+lp at free.fr-20070225154955-0zcc6vbuyx0kab7y
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Sun 2007-02-25 19:33:36 +0100
        message:
          Take bundles into account.
          
          * bzrlib/transport/__init__.py:
          (do_catching_redirections): Factored out from
          BzrDir.open_from_transport.
          
          * bzrlib/bzrdir.py:
          (BzrDir.open_from_transport): Simplified.
          
          * bzrlib/bundle/__init__.py:
          (read_bundle_from_url): Follow redirections if needed.
          
          Revert BzrDirFormat1 registering.
          
          * bzrlib/bzrdir.py: 
          Register BzrDirFormat as control format.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070225154955-0zcc6vbuyx0kab7y
        parent: v.ladeuil+lp at free.fr-20070225154720-iazxg33pvg5hwa4y
        parent: pqm at pqm.ubuntu.com-20070222144505-5f7551602cad9332
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Sun 2007-02-25 16:49:55 +0100
        message:
          merge bzr.dev
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070225154720-iazxg33pvg5hwa4y
        parent: v.ladeuil+lp at free.fr-20070213221044-a79y2pyxzjskmkd5
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Sun 2007-02-25 16:47:20 +0100
        message:
          Revert BzrDirFormat1 registering.
          
          * bzrlib/bzrdir.py: 
          Register BzrDirFormat as control format.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070213221044-a79y2pyxzjskmkd5
        parent: v.ladeuil+lp at free.fr-20070212141359-yb92gzmyvam8izsz
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Tue 2007-02-13 23:10:44 +0100
        message:
          Take Aaron comments into account.
          
          * bzrlib/bzrdir.py:
          (BzrDir.open_from_transport): Use for... else idiom.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070212141359-yb92gzmyvam8izsz
        parent: v.ladeuil+lp at free.fr-20070212140201-khf5tnm6skh2ic0k
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Mon 2007-02-12 15:13:59 +0100
        message:
          Add comments and fix typos
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070212140201-khf5tnm6skh2ic0k
        parent: v.ladeuil+lp at free.fr-20070211160613-9k1vwo0e1x0si26z
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Mon 2007-02-12 15:02:01 +0100
        message:
          Add tests.
          
          * bzrlib/transport/http/_urllib.py:
          (HttpTransport_urllib.has): Ignores 302 error code, it is already
          handled.
          
          * bzrlib/transport/http/_pycurl.py:
          (PyCurlTransport.has): Set headers acquisition. Pass headers to
          _curl_perform. Ignores 302 error code, it is already
          handled.
          (PyCurlTransport._get_full, PyCurlTransport._get_ranged): Pass
          headers to _curl_perform.
          (PyCurlTransport._post): Pass headers to _curl_perform.
          (PyCurlTransport._set_curl_options): Do not follow redirections
          anymore.
          (PyCurlTransport._curl_perform): Handle redirections by raising
          
          * bzrlib/tests/test_http.py:
          (TestHTTPRedirections): Simplified.
          (TestHTTPRedirections_pycurl): New class.
          
          * bzrlib/tests/test_bzrdir.py:
          (TestHTTPRedirectionLoop, TestHTTPRedirections_urllib,
          TestHTTPRedirections_pycurl): New classes to test redirection
          loops when opening bzrdirs.
          
          * bzrlib/tests/HTTPTestUtil.py:
          (HTTPServerRedirecting.redirect_to,
          HTTPServerRedirecting.redirected_to_address): New methods.
          
          * bzrlib/bzrdir.py:
          (BzrDirMetaFormat1.probe_transport): Deleted.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070211160613-9k1vwo0e1x0si26z
        parent: v.ladeuil+lp at free.fr-20070208145219-7mdy3d2r3hqybamz
        committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
        branch nick: bzr.http.redirection
        timestamp: Sun 2007-02-11 17:06:13 +0100
        message:
          Http redirections are not followed by default. Do not use hints
          anymore.
          
          * bzrlib/transport/smart.py:
          (SmartTransport.get): Do not use hints.
          
          * bzrlib/transport/sftp.py:
          (SFTPTransport.get): Do not use hints.
          
          * bzrlib/transport/memory.py:
          (MemoryTransport.get): Do not use hints.
          
          * bzrlib/transport/local.py:
          (LocalTransport.get): Do not use hints.
          
          * bzrlib/transport/http/_urllib2_wrappers.py:
          (Request.__init__): Redirections are *not* followed by default.
          
          * bzrlib/transport/http/_urllib.py:
          (HttpTransport_urllib._get): Do not use hints.
          
          * bzrlib/transport/http/_pycurl.py:
          (PyCurlTransport._get): Do not use hints.
          
          * bzrlib/transport/http/__init__.py:
          (HttpTransportBase.get, HttpTransportBase._get): Do not use hints.
          Fix _get doc anyway.
          
          * bzrlib/transport/ftp.py:
          (FtpTransport.get): Do not use hints.
          
          * bzrlib/transport/fakevfat.py:
          (FakeVFATTransportDecorator.get): Do not use hints.
          
          * bzrlib/transport/decorator.py
          (TransportDecorator.get): Do not use hints.
          
          * bzrlib/transport/chroot.py:
          (ChrootTransportDecorator.get): Do not use hints.
          
          * bzrlib/tests/test_transport_hints.py:
          Deleted.
          
          * bzrlib/tests/__init__.py:
          (test_suite): Do not test hints.
          
          * bzrlib/errors.py:
          (UnknownHint): Deleted.
          
          * bzrlib/bzrdir.py:
          (BzrDirMetaFormat1.probe_transport): Do not use hints.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070208145219-7mdy3d2r3hqybamz
        parent: v.ladeuil+lp at free.fr-20070204174112-iv6gxzinnjddlaxj
        committer: v.ladeuil+lp at free.fr
        branch nick: bzr.http.redirection
        timestamp: Thu 2007-02-08 15:52:19 +0100
        message:
          Typo in comment
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070204174112-iv6gxzinnjddlaxj
        parent: vila at vilabuntu-20070125100028-uahmvcdfxro7ye9x
        committer: v.ladeuil+lp at free.fr
        branch nick: bzr.http.redirection
        timestamp: Sun 2007-02-04 18:41:12 +0100
        message:
          Add tests for redirection. Preserve transport decorations.
          
          * bzrlib/tests/test_http.py:
          (TestRedirections): new tests.
          
          * bzrlib/tests/HttpServer.py:
          (HttpServer): Make server host and port public once the socket
          have been established.
          
          * bzrlib/tests/HTTPTestUtil.py:
          (RedirectRequestHandler, HTTPServerRedirecting): New http test
          server for redirections. Only a whole host can be redirected, so
          far.
          
          * bzrlib/errors.py:
          (RedirectRequested.__init__): Add a 'qual_proto' oso that
          transport decorations can be transmitted to redirected transport.
          (RedirectRequested._requalify_url,
          RedirectRequested.get_source_url,
          RedirectRequested.get_target_url): New methods providing fully
          decorated urls.
          
          * bzrlib/bzrdir.py:
          (BzrDir.open_from_transport): The redirection should preserve
          transport decorations.
          (BzrDirMetaFormat1): To be able to specialize bzr branches from
          foreign branches, we need to register BzrDirMetaFormat1 as the
          default control format (instead of BzrDirMetaFormat which is
          abstract and can still be used by foreign branches).
        ------------------------------------------------------------
        merged: vila at vilabuntu-20070125100028-uahmvcdfxro7ye9x
        parent: vila at vilabuntu-20070125095850-0g2ggjjtvq13o8e7
        parent: pqm at pqm.ubuntu.com-20070125051817-53a80525dbdf87b4
        committer: Vincent Ladeuil <vila at vilabuntu>
        branch nick: redir
        timestamp: Thu 2007-01-25 11:00:28 +0100
        message:
          merge bzr.dev
        ------------------------------------------------------------
        merged: vila at vilabuntu-20070125095850-0g2ggjjtvq13o8e7
        parent: vila at vilabuntu-20070123142936-gyxoqeyfqzkf6r3r
        committer: Vincent Ladeuil <vila at vilabuntu>
        branch nick: redir
        timestamp: Thu 2007-01-25 10:58:50 +0100
        message:
          Explicit tests.
          
          * bzrlib/transport/__init__.py:
          (register_lazy_transport._loader): Provide a better localisation
          of the get declaration.
          
          * bzrlib/tests/test_transport_implementations.py: 
          (_append): Deleted. Nobody use it anymore.
          
          * bzrlib/tests/test_transport.py:
          (TestTransportAPI): Test the get compatibility wrapping.
        ------------------------------------------------------------
        merged: vila at vilabuntu-20070123142936-gyxoqeyfqzkf6r3r
        parent: v.ladeuil+lp at free.fr-20070110104208-m510xzaw55nca20d
        parent: pqm at pqm.ubuntu.com-20070120020104-a192555a9165b259
        committer: Vincent Ladeuil <vila at vilabuntu>
        branch nick: redir
        timestamp: Tue 2007-01-23 15:29:36 +0100
        message:
          merge bzr.dev
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070110104208-m510xzaw55nca20d
        parent: v.ladeuil+lp at free.fr-20070109154423-lyvr5gmkwv6e0v6h
        committer: v.ladeuil+lp at free.fr
        branch nick: bzr.http.redirection
        timestamp: Wed 2007-01-10 11:42:08 +0100
        message:
          Simplify the get wrapping and restrict redirection to bzr branches.
          
          * bzrlib/transport/local.py:
          (LocalTransport.get): Really declare the hint parameters or the
          deprecation warning make some tests fail (they rely on a specific
          output from the command issued, with is, IMHO, bad, but that's not
          the problem I try to address now).
          
          * bzrlib/transport/__init__.py:
          (_inject_get_with_hints): Deleted.
          (_add_hints_to_get.get): Renamed from _check_get_with_hints and
          simplified. KISS principle is good, use it.
          (register_lazy_transport._loader): Issue a deprecation warning if
          needed.
          (Transport.create_get_hints): Usage is to use the name 'klass' for
          class methods.
          
          * bzrlib/bzrdir.py:
          (BzrDirFormat.probe_transport): Leave that one alone.
          (BzrDirMetaFormat1.probe_transport): New method so that
          redirection is applied to bzr branches only.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070109154423-lyvr5gmkwv6e0v6h
        parent: v.ladeuil+lp at free.fr-20070109153336-8iucozbcxmpb1az6
        parent: pqm at pqm.ubuntu.com-20070109142832-337c25188ea46f2d
        committer: v.ladeuil+lp at free.fr
        branch nick: bzr.http.redirection
        timestamp: Tue 2007-01-09 16:44:23 +0100
        message:
          Merge bzr.dev
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070109153336-8iucozbcxmpb1az6
        parent: v.ladeuil+lp at free.fr-20070108142722-722eundbwxzyra00
        committer: v.ladeuil+lp at free.fr
        branch nick: bzr.http.redirection
        timestamp: Tue 2007-01-09 16:33:36 +0100
        message:
          First implementation of transport hints.
          
          * bzrlib/tests/test_transport_hints.py: 
          New file.
          
          * bzrlib/transport/__init__.py:
          (TransportHints, TransportGetHints): New hints classes.
          (Transport.create_get_hints): New method creating a suitable hints
          object.
          
          * bzrlib/tests/__init__.py:
          (test_suite): Add test_transport_hints.
          
          * bzrlib/errors.py:
          (RedirectRequested.__init__): Fix typo.
          (UnknownHint): New exception class.
          
          * bzrlib/bzrdir.py:
          (BzrDirFormat.probe_transport): Pass a hints object to
          transport.get.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070108142722-722eundbwxzyra00
        parent: v.ladeuil+lp at free.fr-20070108141242-nhuevwtx8216ymgz
        committer: v.ladeuil+lp at free.fr
        branch nick: bzr.http.redirection
        timestamp: Mon 2007-01-08 15:27:22 +0100
        message:
          Fix typo.
          
          * bzrlib/transport/__init__.py:
          (register_lazy_transport): Oops, module is a mandatory attribute
          for _loader. Add classname too to make good measure.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070108141242-nhuevwtx8216ymgz
        parent: v.ladeuil+lp at free.fr-20070108102120-rhp9vvuhmshrrd92
        committer: v.ladeuil+lp at free.fr
        branch nick: bzr.http.redirection
        timestamp: Mon 2007-01-08 15:12:42 +0100
        message:
          Simpler implementation using inspect. 'hints' is a kwargs.
          
          * bzrlib/transport/smart.py:
          (SmartTransport.get): Make hints a kwargs.
          
          * bzrlib/transport/sftp.py:
          (SFTPTransport.get): Make hints a kwargs.
          
          * bzrlib/transport/memory.py:
          (MemoryTransport.get): Make hints a kwargs.
          
          * bzrlib/transport/local.py:
          (LocalTransport.get): Make hints a kwargs (but still commented out).
          
          * bzrlib/transport/ftp.py:
          (FtpTransport.get): Make hints a kwargs (but still commented out).
          
          * bzrlib/transport/http/_urllib.py:
          (HttpTransport_urllib._get): Make hints a kwargs.
          
          * bzrlib/transport/http/_pycurl.py:
          (PyCurlTransport._get): Make hints a kwargs. Still nothing done
          with it.
          (PyCurlTransport._get_full): Delete hints parameter until we need
          it.
          
          * bzrlib/transport/http/__init__.py:
          (HttpTransportBase.get, HttpTransportBase._get): Make hints a
          kwargs.
          
          * bzrlib/transport/fakevfat.py:
          (FakeVFATTransportDecorator.get): Make hints a kwargs.
          
          * bzrlib/transport/decorator.py:
          (TransportDecorator.get): Make hints a kwargs.
          
          * bzrlib/transport/chroot.py:
          (ChrootTransportDecorator.get): Make hints a kwargs.
          
          * bzrlib/transport/__init__.py:
          Python provides inspect: use it.
          (_get_prototype_infos, _build_arglist): Deleted.
          (_inject_get_with_hints, _check_get_with_hints): Simplified.
          (_inject_get_with_hints): Make _get_without_hints a private
          method.
          (Transport.get, TransportLogger.get): Make hints a kwargs.
          
          * bzrlib/bzrdir.py:
          (BzrDirFormat.probe_transport): get's hint is a kwargs.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070108102120-rhp9vvuhmshrrd92
        parent: v.ladeuil+lp at free.fr-20070103155403-wfbwe5w5md9jzked
        parent: pqm at pqm.ubuntu.com-20070105024018-b849a96645a25c39
        committer: v.ladeuil+lp at free.fr
        branch nick: bzr.http.redirection
        timestamp: Mon 2007-01-08 11:21:20 +0100
        message:
          Merge bzr.dev
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20070103155403-wfbwe5w5md9jzked
        parent: v.ladeuil+lp at free.fr-20061221102819-308frw80r38lluqa
        committer: v.ladeuil+lp at free.fr
        branch nick: bzr.http.redirection
        timestamp: Wed 2007-01-03 16:54:03 +0100
        message:
          * bzrlib/bzrdir.py:
          (BzrDir.open_from_transport): Make MAX_REDIRECTIONS a static class
          variable.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20061221102819-308frw80r38lluqa
        parent: v.ladeuil+lp at free.fr-20061213173707-a1gflgoke6b3eboc
        committer: v.ladeuil+lp at free.fr
        branch nick: bzr.http.redirection
        timestamp: Thu 2006-12-21 11:28:19 +0100
        message:
          Automates the 'hints' parameter addition to get transport prototypes.
          
          * bzrlib/transport/__init__.py:
          (_get_prototype_infos, _build_arglist, _inject_get_with_hints,
          _check_get_with_hints): New methods to ensure the compatibility
          with old code while adding a new parameter to the transport.get
          method.
          
          * bzrlib/transport/local.py:
          (LocalTransport.get): Delete the 'hints' parameter to demonstrate
          the solution.
          
          * bzrlib/transport/ftp.py:
          (FtpTransport.get): Delete the 'hints' parameter to demonstrate
          the solution.
          
          * bzrlib/bzrdir.py:
          (BzrDir.open_from_transport): Try to not use magic values. Clean
          up transport.follow_redirections uses.
          
          * bzrlib/transport/http/_urllib.py:
          (HttpTransport_urllib._get): dict objects already provides a 'get'
          with a default value, you silly.
          
          * bzrlib/transport/http/_pycurl.py:
          (PyCurlTransport._get_full): Give a default value to the hints
          parameter as this is called explicitely without it.
          
          * bzrlib/transport/chroot.py:
          (ChrootTransportDecorator.get): Forward the 'hints' parameter.
        ------------------------------------------------------------
        merged: v.ladeuil+lp at free.fr-20061213173707-a1gflgoke6b3eboc
        parent: pqm at pqm.ubuntu.com-20061206021529-c4235ec44babfd5b
        committer: v.ladeuil+lp at free.fr
        branch nick: bzr.http.redirection
        timestamp: Wed 2006-12-13 18:37:07 +0100
        message:
          First rough http branch redirection implementation.
          
          * bzrlib/transport/http/_urllib2_wrappers.py:
          (Request.__init__): Unless told otherwise, redirections are
          followed silently.
          (HTTPRedirectHandler.http_error_30x): Follow redirection or return
          a 30x error.
          
          * bzrlib/transport/http/_urllib.py:
          (HttpTransport_urllib._perform): Raises RedirectRequested if the
          request requires it.
          (HttpTransport_urllib._get): Update the request from the hints
          parameter if needed.
          
          * bzrlib/errors.py:
           (RedirectRequested): New TransportError.
          
          * bzrlib/bzrdir.py:
          (BzrDir.open_from_transport): Catch RedirectRequested and retry
          with the redirected url until we get to the final destination.
          (BzrDirFormat.probe_transport): Hints get to not follow the
          redirections but instead tell us where this branch is redirected.
          
          * bzrlib/transport/smart.py:
          (SmartTransport.get): Add a 'hint' parameter.
          
          * bzrlib/transport/sftp.py:
          (SFTPTransport.get): Add a 'hint' parameter.
          
          * bzrlib/transport/memory.py:
          (MemoryTransport.get): Add a 'hint' parameter.
          
          * bzrlib/transport/local.py:
          (LocalTransport.get): Add a 'hint' parameter.
          
          * bzrlib/transport/http/_pycurl.py:
          (PyCurlTransport._get): Add a 'hint' parameter and pass it to
          _get_full.
          
          * bzrlib/transport/http/__init__.py:
          (HttpTransportBase.get): Add a 'hint' parameter and pass
          it to _get.
          
          * bzrlib/transport/ftp.py:
          (FtpTransport.get): Add a 'hint' parameter.
          
          * bzrlib/transport/fakevfat.py:
          (FakeVFATTransportDecorator.get): Add a 'hint' parameter and pass
          it to the decorated transport.
          
          * bzrlib/transport/decorator.py:
          (TransportDecorator.get): Add a 'hint' parameter and pass it to the
          decorated transport.
          
          * bzrlib/transport/chroot.py:
          (ChrootTransportDecorator.get): Add a 'hint' parameter. Delete a
          duplicated definition of the method.
          
          * bzrlib/transport/__init__.py:
          (Transport.get): Add a 'hint' parameter.
          (TransportLogger.get): Add a 'hint' parameter and pass it to the
          	
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070326081645-o8epw58i1hk0mexj
    parent: mbp at sourcefrog.net-20070326054413-16tep1hw0h1dx2lh
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Mon 2007-03-26 18:16:45 +1000
    message:
      Better DirState._validate and tests for it.
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070326054413-16tep1hw0h1dx2lh
    parent: mbp at sourcefrog.net-20070326020040-sa23lls1uavv0lvz
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Mon 2007-03-26 15:44:13 +1000
    message:
      Add some tests and better messages for DirState._validate
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070326020040-sa23lls1uavv0lvz
    parent: mbp at sourcefrog.net-20070326013304-98dx5c6gzhadf369
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Mon 2007-03-26 12:00:40 +1000
    message:
      override TestCase.assertRaises to return the exception
    ------------------------------------------------------------
    merged: mbp at sourcefrog.net-20070326013304-98dx5c6gzhadf369
    parent: pqm at pqm.ubuntu.com-20070325130603-35a88369597194ee
    committer: Martin Pool <mbp at sourcefrog.net>
    branch nick: 0.15-integration
    timestamp: Mon 2007-03-26 11:33:04 +1000
    message:
      Move some dirstate test setup methods into the base class
      so they can be reused.
      
      Add a simple DirState._validate test for correct dirstates.
    ------------------------------------------------------------
    merged: pqm at pqm.ubuntu.com-20070325130603-35a88369597194ee
    parent: pqm at pqm.ubuntu.com-20070323235555-58270f32490599ea
    parent: mbp at sourcefrog.net-20070325124716-u9b3xr49h1kpjj7l
    committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
    branch nick: 0.15
    timestamp: Sun 2007-03-25 14:06:03 +0100
    message:
      (mbp) more integrated 0.15 fixes
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070325124716-u9b3xr49h1kpjj7l
        parent: mbp at sourcefrog.net-20070325124604-sabilbi5m4902ot8
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: 0.15-integration
        timestamp: Sun 2007-03-25 22:47:16 +1000
        message:
          Disable some questionable checks in Dirstate._validate
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070325124604-sabilbi5m4902ot8
        parent: mbp at sourcefrog.net-20070325081559-uhe1bo23m9kqltm3
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: 0.15-integration
        timestamp: Sun 2007-03-25 22:46:04 +1000
        message:
          clearer test data for test merge_swapping_rename
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070325081559-uhe1bo23m9kqltm3
        parent: mbp at sourcefrog.net-20070325081533-enj6iq0mp5a0sn33
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: 0.15-integration
        timestamp: Sun 2007-03-25 18:15:59 +1000
        message:
          Fix some tests that need to lock dirstate before validating
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070325081533-enj6iq0mp5a0sn33
        parent: mbp at sourcefrog.net-20070324000657-fkotsej7quseardh
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: 0.15-integration
        timestamp: Sun 2007-03-25 18:15:33 +1000
        message:
          These changes still intended for 0.15 branch
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070324000657-fkotsej7quseardh
        parent: mbp at sourcefrog.net-20070324000213-3iiz8gtjfebxt5ht
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: 0.15-integration
        timestamp: Sat 2007-03-24 11:06:57 +1100
        message:
          prepare rc3
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070324000213-3iiz8gtjfebxt5ht
        parent: mbp at sourcefrog.net-20070323234558-rcdpyv3h6b0um0t8
        parent: john at arbash-meinel.com-20070322235912-fd5dehajuqhg64em
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: 0.15-integration
        timestamp: Sat 2007-03-24 11:02:13 +1100
        message:
          merge john's directory-move fix
            ------------------------------------------------------------
            merged: john at arbash-meinel.com-20070322235912-fd5dehajuqhg64em
            parent: john at arbash-meinel.com-20070322235549-q802rg14wurej850
            committer: John Arbash Meinel <john at arbash-meinel.com>
            branch nick: move_children_correctly
            timestamp: Thu 2007-03-22 18:59:12 -0500
            message:
              NEWS for fixing bug #94037
            ------------------------------------------------------------
            merged: john at arbash-meinel.com-20070322235549-q802rg14wurej850
            parent: john at arbash-meinel.com-20070322234720-re8l7jtva8msgbsv
            parent: pqm at pqm.ubuntu.com-20070322230820-f8735ba918f51539
            committer: John Arbash Meinel <john at arbash-meinel.com>
            branch nick: move_children_correctly
            timestamp: Thu 2007-03-22 18:55:49 -0500
            message:
              [merge] bzr.dev 2374
            ------------------------------------------------------------
            merged: john at arbash-meinel.com-20070322234720-re8l7jtva8msgbsv
            parent: pqm at pqm.ubuntu.com-20070322152522-228285cac46c0dbc
            committer: John Arbash Meinel <john at arbash-meinel.com>
            branch nick: move_children_correctly
            timestamp: Thu 2007-03-22 18:47:20 -0500
            message:
              Update DirState._validate() to detect rename errors.
              WorkingTree.move() would incorrectly update children of a renamed directory.
              (Some of the references would point to the directory instead of the child)
              This also adds WorkingTree._validate() which is a no-op for most trees,
              and just calls self._dirstate._validate() for WT4 trees.
              It then updates test_move() to have the WT validate itself after all tests.
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070323234558-rcdpyv3h6b0um0t8
        parent: mbp at sourcefrog.net-20070323231411-22dcr2pg0kulg3px
        parent: aaron.bentley at utoronto.ca-20070323033701-gc7swnd0lgr0xm3a
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: 0.15-integration
        timestamp: Sat 2007-03-24 10:45:58 +1100
        message:
          merge aaron's empty merge directive fix
    ------------------------------------------------------------
    merged: pqm at pqm.ubuntu.com-20070323235555-58270f32490599ea
    parent: pqm at pqm.ubuntu.com-20070321043308-436d9f24274a7e49
    parent: mbp at sourcefrog.net-20070323231411-22dcr2pg0kulg3px
    committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
    branch nick: 0.15
    timestamp: Fri 2007-03-23 23:55:55 +0000
    message:
      (mbp) various integrated fixes for 0.15
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070323231411-22dcr2pg0kulg3px
        parent: mbp at sourcefrog.net-20070323214646-zfvwiprkvbhuvz6o
        parent: john at arbash-meinel.com-20070323202928-e39fjjn3u1ktj2t5
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: 0.15-integration
        timestamp: Sat 2007-03-24 10:14:11 +1100
        message:
          merge john's fix for committing kind changes
            ------------------------------------------------------------
            merged: john at arbash-meinel.com-20070323202928-e39fjjn3u1ktj2t5
            parent: john at arbash-meinel.com-20070323202323-u2rkmkkcily01t6o
            committer: John Arbash Meinel <john at arbash-meinel.com>
            branch nick: commit_kind_change_90111
            timestamp: Fri 2007-03-23 15:29:28 -0500
            message:
              Another workaround for trees that are already in the broken state.
              If the kind has changed from a parent, we know that this cannot be
              a copy of that parent.
            ------------------------------------------------------------
            merged: john at arbash-meinel.com-20070323202323-u2rkmkkcily01t6o
            parent: john at arbash-meinel.com-20070323201901-2m5hfkh8xe26wywh
            committer: John Arbash Meinel <john at arbash-meinel.com>
            branch nick: commit_kind_change_90111
            timestamp: Fri 2007-03-23 15:23:23 -0500
            message:
              NEWS for fixing bug 90111
            ------------------------------------------------------------
            merged: john at arbash-meinel.com-20070323201901-2m5hfkh8xe26wywh
            parent: john at arbash-meinel.com-20070323192548-f81b8vw3irmyclhe
            committer: John Arbash Meinel <john at arbash-meinel.com>
            branch nick: commit_kind_change_90111
            timestamp: Fri 2007-03-23 15:19:01 -0500
            message:
              Fix the small bug that ie.snapshot() didn't think about kind changes.
            ------------------------------------------------------------
            merged: john at arbash-meinel.com-20070323192548-f81b8vw3irmyclhe
            parent: pqm at pqm.ubuntu.com-20070322230820-f8735ba918f51539
            committer: John Arbash Meinel <john at arbash-meinel.com>
            branch nick: commit_kind_change_90111
            timestamp: Fri 2007-03-23 14:25:48 -0500
            message:
              (broken) merge a test case showing that commiting a merge of a kind change fails.
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070323214646-zfvwiprkvbhuvz6o
        parent: mbp at sourcefrog.net-20070323075854-5o2n6k8a8kuejges
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: tester
        timestamp: Sat 2007-03-24 08:46:46 +1100
        message:
          Don't warn about old wt format when getting bzr's version
          
          This fixes selftest when bzr is run from an old-format tree 
          (as pqm does)
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070323075854-5o2n6k8a8kuejges
        parent: mbp at sourcefrog.net-20070323073333-d17401ai6jvjkqup
        parent: pqm at pqm.ubuntu.com-20070322230820-f8735ba918f51539
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: 0.15-integration
        timestamp: Fri 2007-03-23 18:58:54 +1100
        message:
          merge jam's integrated changes from trunk
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070323073333-d17401ai6jvjkqup
        parent: mbp at sourcefrog.net-20070323014137-7rvpygb42i2tyrfc
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: please-upgrade
        timestamp: Fri 2007-03-23 18:33:33 +1100
        message:
          Recommended-upgrade message should give base dir not the control dir url
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070323014137-7rvpygb42i2tyrfc
        parent: mbp at sourcefrog.net-20070322235658-kkdu0drfwmok2l3y
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: please-upgrade
        timestamp: Fri 2007-03-23 12:41:37 +1100
        message:
          BzrDir._check_supported now also takes care of recommending upgrades, which
          should be less disruptive to other workingtree formats.
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070322235658-kkdu0drfwmok2l3y
        parent: mbp at sourcefrog.net-20070322070404-zzhbluric9k4wox1
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: please-upgrade
        timestamp: Fri 2007-03-23 10:56:58 +1100
        message:
          bound-branch ui tests should now use the default branch format
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070322070404-zzhbluric9k4wox1
        parent: mbp at sourcefrog.net-20070322052708-t4g4iv46n2dcjjaa
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: please-upgrade
        timestamp: Thu 2007-03-22 18:04:04 +1100
        message:
          Move responsibility for suggesting upgrades to ui object
        ------------------------------------------------------------
        merged: mbp at sourcefrog.net-20070322052708-t4g4iv46n2dcjjaa
        parent: pqm at pqm.ubuntu.com-20070321043308-436d9f24274a7e49
        committer: Martin Pool <mbp at sourcefrog.net>
        branch nick: please-upgrade
        timestamp: Thu 2007-03-22 16:27:08 +1100
        message:
          (broken) Give a message when opening old workingtree formats suggesting upgrade
          
          This breaks some blackbox tests of old formats that don't expect to see this
          message.
          
          Add WorkingTree._after_opening callback
    ------------------------------------------------------------
    merged: pqm at pqm.ubuntu.com-20070321043308-436d9f24274a7e49
    parent: robertc at robertcollins.net-20070321033137-8tj3jiz2nxqdk7pa
    parent: robertc at robertcollins.net-20070321041435-lyb7a2hxgb1547mj
    committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
    branch nick: 0.15
    timestamp: Wed 2007-03-21 04:33:08 +0000
    message:
      (robertc) Merge (hopefully the last time) mainline fixes for 0.15.



More information about the bazaar-commits mailing list