Rev 1851: (jam) support mac-normalization for unicode files. in /home/pqm/archives/thelove/bzr/+trunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Tue Jul 11 21:39:07 BST 2006


------------------------------------------------------------
revno: 1851
revision-id: pqm at pqm.ubuntu.com-20060711203906-910d9b22b82b219c
parent: pqm at pqm.ubuntu.com-20060711002834-437bd17f804929ad
parent: john at arbash-meinel.com-20060711183409-b07f0978208e1a26
committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2006-07-11 21:39:06 +0100
message:
  (jam) support mac-normalization for unicode files.
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/add.py                  add.py-20050323030017-3a77d63feda58e33
  bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
  bzrlib/inventory.py            inventory.py-20050309040759-6648b84ca2005b37
  bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
  bzrlib/tests/blackbox/test_non_ascii.py test_non_ascii.py-20060105214030-68010be784a5d854
  bzrlib/tests/test_inv.py       testinv.py-20050722220913-1dc326138d1a5892
  bzrlib/tests/test_nonascii.py  testnonascii.py-20051018022645-ea1d8b6477b058a6
  bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
  bzrlib/tests/test_smart_add.py test_smart_add.py-20050824235919-c60dcdb0c8e999ce
  bzrlib/tests/test_urlutils.py  test_urlutils.py-20060502192900-46b1f9579987cf9c
  bzrlib/tests/workingtree_implementations/test_workingtree.py test_workingtree.py-20060203003124-817757d3e31444fb
  bzrlib/workingtree.py          workingtree.py-20050511021032-29b6ec0a681e02e3
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060711183409-b07f0978208e1a26
    parent: john at arbash-meinel.com-20060711150536-a0dcb33b1581c044
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Tue 2006-07-11 13:34:09 -0500
    message:
      list_files() with wrong normalized_filename code raises exceptions. Fix this
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060711150536-a0dcb33b1581c044
    parent: john at arbash-meinel.com-20060703185147-5097a3ba5310cd2c
    parent: pqm at pqm.ubuntu.com-20060711002834-437bd17f804929ad
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Tue 2006-07-11 10:05:36 -0500
    message:
      NEWS about fixing #43689
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060703185147-5097a3ba5310cd2c
    parent: john at arbash-meinel.com-20060703182735-3081f13e92d7f657
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Mon 2006-07-03 13:51:47 -0500
    message:
      On Mac we get EINVAL when renaming cwd
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060703182735-3081f13e92d7f657
    parent: john at arbash-meinel.com-20060703181949-2a46f438c62e7b53
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Mon 2006-07-03 13:27:35 -0500
    message:
      WorkingTree.open_containing() was directly calling os.getcwdu(), which on mac returns the wrong normalization, and on win32 would have the wrong slashes
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060703181949-2a46f438c62e7b53
    parent: john at arbash-meinel.com-20060703161930-c373bd7eddd73011
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Mon 2006-07-03 13:19:49 -0500
    message:
      Add a test that urlutils creates normalized paths
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060703161930-c373bd7eddd73011
    parent: john at arbash-meinel.com-20060703161321-4d880cc5bca7f670
    parent: pqm at pqm.ubuntu.com-20060703135648-b927e5efb9f5b907
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Mon 2006-07-03 11:19:30 -0500
    message:
      [merge] bzr.dev 1836
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060703161321-4d880cc5bca7f670
    parent: john at arbash-meinel.com-20060703155800-5586e48d39759f49
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Mon 2006-07-03 11:13:21 -0500
    message:
      Create a mac version of 'getcwd()' which normalizes the path.
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060703155800-5586e48d39759f49
    parent: john at arbash-meinel.com-20060703155144-f7a5a4b7695cc159
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Mon 2006-07-03 10:58:00 -0500
    message:
      Don't compare direct output of ls, sort first
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060703155144-f7a5a4b7695cc159
    parent: john at arbash-meinel.com-20060702062323-b16ead8026bf3977
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Mon 2006-07-03 10:51:44 -0500
    message:
      Use a directory name that doesn't get messed up on Mac for getcwd() test.
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060702062323-b16ead8026bf3977
    parent: john at arbash-meinel.com-20060702060928-362379b3dbfc5892
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Sun 2006-07-02 01:23:23 -0500
    message:
      unicodedata.normalize requires unicode strings
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060702060928-362379b3dbfc5892
    parent: john at arbash-meinel.com-20060702060146-3d6984b553b85639
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Sun 2006-07-02 01:09:28 -0500
    message:
      Check that WorkingTree.add does the right thing.
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060702060146-3d6984b553b85639
    parent: john at arbash-meinel.com-20060702054550-e535f24da694acb7
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Sun 2006-07-02 01:01:46 -0500
    message:
      Test that smart_add_tree does the right thing in the presence of non-normalized filenames
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060702054550-e535f24da694acb7
    parent: john at arbash-meinel.com-20060702052812-2edccb8f915f46b2
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Sun 2006-07-02 00:45:50 -0500
    message:
      make_entry refuses to create non-normalized entries.
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060702052812-2edccb8f915f46b2
    parent: john at arbash-meinel.com-20060702050725-a7087063326664e8
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Sun 2006-07-02 00:28:12 -0500
    message:
      A couple no-op cleanups
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060702050725-a7087063326664e8
    parent: john at arbash-meinel.com-20060702045547-7a4f2d5c02380603
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Sun 2006-07-02 00:07:25 -0500
    message:
      inside workingtree check for normalized filename access
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060702045547-7a4f2d5c02380603
    parent: john at arbash-meinel.com-20060702045133-cfda3358025568ff
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Sat 2006-07-01 23:55:47 -0500
    message:
      normalized_filename is a much better name
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060702045133-cfda3358025568ff
    parent: pqm at pqm.ubuntu.com-20060702004915-501855cc9fc14e10
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: mac
    timestamp: Sat 2006-07-01 23:51:33 -0500
    message:
      Change the return value of unicode_filename, and make it testable on all platforms



More information about the bazaar-commits mailing list