Changes to archive thelove@canonical.com/bazaar--devo--1.3

pqm at canonical.com pqm at canonical.com
Sun Apr 10 05:15:50 CDT 2005


New revision thelove at canonical.com/bazaar--devo--1.3--patch-69

2005-04-10 GMT	Canonical.com Patch Queue Manager <pqm at canonical.com>	patch-69

    Summary:
      performance optimisations - remove duplicate stats during make_changeset, reuse inventory from reference validation
    Revision:
      bazaar--devo--1.3--patch-69

    Patches applied:
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-42
       reenable idnode sig shortcuts for diff optimsation
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-43
       tweak status to be non-zero exit on any diff, while still honouring strict for the lint aspects
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-44
       enable explicit id inode sig shortcuts
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-45
       inventory_traversal_internal - extract main loop to helper function
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-46
       minor inventory code tweaks
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-47
       minor inventory code tweaks
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-48
       more inventory state tweaking, also prevent the use of inode signatures from cached or imprt revisions, as these may cause corrupt inventory results
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-49
       remove all arch_abs_path calls from the inventory loop
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-50
       change arch_inventory_traversal api - callbacks maintain their own escape class requirements
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-51
       change inventory callback api now the escape classes is not passed in
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-52
       refactor the inventory callback to use a typed object for flexability
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-53
       make inode sig inventory options compatible with default changeset creation options
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-54
       implement cached changeset inventory use for the common case of revlibs and diff
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-55
       support cached inventories without revlibs
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-56
       use abs path in all inventory stats to make profiling easier
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-57
       reuse inventory stats in changeset creation
    
     * robert.collins at canonical.com--general/bazaar--devel--1.3--patch-58
       give status reuse of the changeset inventory
    

    modified files:
     commands/add-pristine.c commands/changeset.c
     commands/cmdutils.c commands/diff.c commands/find-pristine.c
     commands/inventory.c commands/library-find.c
     commands/library-remove.c commands/lock-pristine.c
     commands/status.c libarch/ancestry.c libarch/apply-changeset.c
     libarch/build-revision.c libarch/changeset-utils.c
     libarch/changeset-utils.h libarch/commit.c libarch/inode-sig.c
     libarch/inode-sig.h libarch/inv-ids.c libarch/inv-ids.h
     libarch/invent.c libarch/invent.h libarch/libraries.c
     libarch/libraries.h libarch/library-txn.c
     libarch/local-cache.c libarch/local-cache.h
     libarch/make-changeset.c libarch/null-project-tree.c
     libarch/pristines.c libarch/pristines.h
     libarch/proj-tree-lint.c libarch/project-tree.c
     libarch/project-tree.h libarch/tests/unit-inv-ids.c
     libarch/tla-project-tree.c libawk/associative.c
     libawk/associative.h tests/test-inventory.sh

    new patches:
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-42
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-43
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-44
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-45
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-46
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-47
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-48
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-49
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-50
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-51
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-52
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-53
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-54
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-55
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-56
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-57
     robert.collins at canonical.com--general/bazaar--devel--1.3--patch-58
     thelove at canonical.com/bazaar--devo--1.3--patch-69






More information about the bazaar-commits mailing list