Rev 1923: (jam) bzr selftest --benchmark --cache-dir=foo will save and re-use setup trees in /home/pqm/archives/thelove/bzr/+trunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Tue Aug 15 06:02:18 BST 2006


------------------------------------------------------------
revno: 1923
revision-id: pqm at pqm.ubuntu.com-20060815050217-d2df7c83d6c5eeca
parent: pqm at pqm.ubuntu.com-20060815031820-fde63c7ba995e484
parent: john at arbash-meinel.com-20060815045315-05183d622115ea71
committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2006-08-15 06:02:17 +0100
message:
  (jam) bzr selftest --benchmark --cache-dir=foo will save and re-use setup trees
added:
  bzrlib/benchmarks/tree_creator/ trees-20060815023100-t296rgda4emawqj9-1
  bzrlib/benchmarks/tree_creator/__init__.py __init__.py-20060815024128-b16a7pn542u6b13k-4
  bzrlib/benchmarks/tree_creator/heavily_merged.py heavily_merged.py-20060815024128-b16a7pn542u6b13k-3
  bzrlib/benchmarks/tree_creator/kernel_like.py kernel_like.py-20060815024128-b16a7pn542u6b13k-1
  bzrlib/benchmarks/tree_creator/simple_many_commit.py simple_many_commits.-20060815024128-b16a7pn542u6b13k-2
modified:
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/benchmarks/__init__.py  __init__.py-20060516064526-eb0d37c78e86065d
  bzrlib/benchmarks/bench_add.py bench_add.py-20060516064526-6342399b2967266c
  bzrlib/benchmarks/bench_bench.py bench_bench.py-20060609084943-2lv2wsi61vhkmj7b-1
  bzrlib/benchmarks/bench_checkout.py bench_checkout.py-20060521233052-b52eba18ee46046b
  bzrlib/benchmarks/bench_commit.py bench_commit.py-20060522031508-4ea2551904e4becb
  bzrlib/benchmarks/bench_log.py bench_log.py-20060611214524-mr18tk29h8v0qb4x-1
  bzrlib/benchmarks/bench_osutils.py bench_osutils.py-20060608153714-apso8cyz1bu2z1ig-1
  bzrlib/benchmarks/bench_status.py bench_status.py-20060520215801-2cc60f6da5625927
  bzrlib/benchmarks/bench_transform.py bench_transform.py-20060525041052-ysn0hlw94gcc57lm-1
  bzrlib/benchmarks/bench_workingtree.py bench_workingtree.py-20060527061822-cxrgsa9ax2q4d82q-1
  bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
  bzrlib/osutils.py              osutils.py-20050309040759-eeaff12fbf77ac86
  bzrlib/tests/test_osutils.py   test_osutils.py-20051201224856-e48ee24c12182989
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060815045315-05183d622115ea71
    parent: john at arbash-meinel.com-20060815045111-1b6456aa306dd777
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: benchmark-caching
    timestamp: Mon 2006-08-14 23:53:15 -0500
    message:
      NEWS
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060815045111-1b6456aa306dd777
    parent: john at arbash-meinel.com-20060815031949-3a28a6d6a9388586
    parent: pqm at pqm.ubuntu.com-20060815031820-fde63c7ba995e484
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: benchmark-caching
    timestamp: Mon 2006-08-14 23:51:11 -0500
    message:
      [merge] bzr.dev 1922
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060815031949-3a28a6d6a9388586
    parent: john at arbash-meinel.com-20060815031908-5208d87bc727d34b
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: benchmark-caching
    timestamp: Mon 2006-08-14 22:19:49 -0500
    message:
      I think it is actually better as simple helper functions on Benchmark
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060815031908-5208d87bc727d34b
    parent: john at arbash-meinel.com-20060815030406-99b1c2c16363eb13
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: benchmark-caching
    timestamp: Mon 2006-08-14 22:19:08 -0500
    message:
      Refactor helper functions into each creator file
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060815030406-99b1c2c16363eb13
    parent: john at arbash-meinel.com-20060815023007-198de42e2dce63fe
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: benchmark-caching
    timestamp: Mon 2006-08-14 22:04:06 -0500
    message:
      Move all the new TreeCreator classes into separate files.
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060815023007-198de42e2dce63fe
    parent: john at arbash-meinel.com-20060815020838-53063d5cf56d9a6e
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: benchmark-caching
    timestamp: Mon 2006-08-14 21:30:07 -0500
    message:
      Switching many_merge and heavy_merge to new tree creator classes
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060815020838-53063d5cf56d9a6e
    parent: john at arbash-meinel.com-20060815003042-8025a9f154b0f56c
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: benchmark-caching
    timestamp: Mon 2006-08-14 21:08:38 -0500
    message:
      Hook the bench_bench.py tests up for the new classes
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060815003042-8025a9f154b0f56c
    parent: john at arbash-meinel.com-20060815000746-b771fead10d0f64c
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: benchmark-caching
    timestamp: Mon 2006-08-14 19:30:42 -0500
    message:
      Factor out all helper functions into a tree creator class
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060815000746-b771fead10d0f64c
    parent: john at arbash-meinel.com-20060814234901-a0e0ee48197703e1
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: benchmark-caching
    timestamp: Mon 2006-08-14 19:07:46 -0500
    message:
      Fix a small bug in _create_heavily_merged_tree when the target dir already exists
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060814234901-a0e0ee48197703e1
    parent: john at arbash-meinel.com-20060814225325-6626efb06d6d33e9
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: benchmark-caching
    timestamp: Mon 2006-08-14 18:49:01 -0500
    message:
      Change caching logic. Don't cache at all without --cache-dir being supplied
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060814225325-6626efb06d6d33e9
    parent: john at arbash-meinel.com-20060808162344-5ef3cfcdd8aa5459
    parent: pqm at pqm.ubuntu.com-20060814213105-9c0d22f04d44049e
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: benchmark-caching
    timestamp: Mon 2006-08-14 17:53:25 -0500
    message:
      [merge] bzr.dev 1920
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060808162344-5ef3cfcdd8aa5459
    parent: john at arbash-meinel.com-20060807231545-b8522ed728db59c7
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: benchmark-caching
    timestamp: Tue 2006-08-08 11:23:44 -0500
    message:
      Allow pre-warming the hash-cache
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060807231545-b8522ed728db59c7
    parent: john at arbash-meinel.com-20060807220011-b98533a8b1815b31
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Mon 2006-08-07 18:15:45 -0500
    message:
      Some tests can hardlink more stuff.
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060807220011-b98533a8b1815b31
    parent: john at arbash-meinel.com-20060807215949-9dd9639b34e79417
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Mon 2006-08-07 17:00:11 -0500
    message:
      Update the benchmarks to actually use the cached trees
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060807215949-9dd9639b34e79417
    parent: john at arbash-meinel.com-20060807212625-80d116ae82323e5c
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Mon 2006-08-07 16:59:49 -0500
    message:
      Allow the many_merged and many_commit trees to be cached
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060807212625-80d116ae82323e5c
    parent: john at arbash-meinel.com-20060807211232-96637b7104feace3
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Mon 2006-08-07 16:26:25 -0500
    message:
      Updated bench_bench tests to test exactly what we really want to test
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060807211232-96637b7104feace3
    parent: john at arbash-meinel.com-20060807204215-91925a46be1a4001
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Mon 2006-08-07 16:12:32 -0500
    message:
      Add the ability to specify a benchmark cache directory.
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060807204215-91925a46be1a4001
    parent: john at arbash-meinel.com-20060807193337-a1f1a022c7e06940
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Mon 2006-08-07 15:42:15 -0500
    message:
      Support caching a committed kernel-like tree, and mark hardlinked trees as readonly.
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060807193337-a1f1a022c7e06940
    parent: john at arbash-meinel.com-20060807175741-6869319bff579400
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Mon 2006-08-07 14:33:37 -0500
    message:
      Allow caching basic kernel-like trees
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060807175741-6869319bff579400
    parent: pqm at pqm.ubuntu.com-20060806235730-876748deb30a3d2d
    parent: john at arbash-meinel.com-20060807175149-cf3081f5c81e3f89
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Mon 2006-08-07 12:57:41 -0500
    message:
      apply copy_tree changes on top of latest bzr.dev
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060807175149-cf3081f5c81e3f89
    parent: john at arbash-meinel.com-20060807172155-62ec9d7e15e34adb
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Mon 2006-08-07 12:51:49 -0500
    message:
      Updated the copy_tree function to allow overriding functionality.
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060807172155-62ec9d7e15e34adb
    parent: pqm at pqm.ubuntu.com-20060802020654-9d81db40bba14f69
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: commit-perf
    timestamp: Mon 2006-08-07 12:21:55 -0500
    message:
      create a copy_tree wrapper around walkdirs()



More information about the bazaar-commits mailing list