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

pqm at canonical.com pqm at canonical.com
Mon May 30 20:19:14 CDT 2005


New revision thelove at canonical.com/bazaar--devo--1.5--patch-1

2005-05-31 GMT	Canonical.com Patch Queue Manager <pqm at canonical.com>	patch-1

    Summary:
      Partial changeset support overhaul from Paul Evans. Enables partial commit and undo with files added or deleted as long as no directories have been altered.. directories are in the pipeline
    Revision:
      bazaar--devo--1.5--patch-1

    Patches applied:
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--base-0
       tag of thelove at canonical.com/bazaar--devo--1.3--patch-31
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-1
       Added rel_clone_record() to libawk/relational.[ch]
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-2
       Added rel_sprint_table() to libawk/relational.[ch]
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-4
       Added filtering support to a new function, arch_make_changeset_filtered()
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-5
       Replace arch_make_changeset_files() with call to arch_make_changeset_filtered()
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-6
       Added debug printing of the filter stage in arch_make_changeset_filtered()
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-7
       Added new test file; test-commit-selective.sh
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-8
       Split inventory scan phase of arch_detect_changeset() into its own function
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-9
       Avoid printf()ing a NULL string in rel_print_table()
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-10
       Use rel_copy_record() rather than rel_clone_record()
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-11
       Removed rel_clone_record() / patch-1
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-12
       Change rel_sprint_table to rel_table_to_string
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-13
       Merged in latest mainline to patch-37
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-14
       Added libarch/inv-ids.[ch] : arch_filenames_ids_rel()
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-15
       Updated changeset filtering code to use arch-id rather than filename
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-16
       Merged to thelove at canonical.org/bazaar--devo--1.3--patch-49
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-17
       Merged from thelove at c.c to patch-56 and fixed conflicts
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-19
       Merged to thelove at canonical.com/bazaar--devo--1.3--patch-73
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--base-0
       tag of leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-19
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-1
       Merge to thelove at canonical.com/bazaar--devo--1.4--patch-1
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-2
       Updated {libarch,commands}/commit.c to allow partial commit of deleted files
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-3
       Allow partial commit to take --new-names for symmetry / completeness
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-4
       Updated partial commit test script to remove "--" separator
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-5
       Added partial commit with delete tests
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-6
       Merged to thelove at canonical.com/bazaar--devo--1.4--patch-5
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-7
       Move changeset_report struct out of commit_prepare_changeset() and into commit()
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-8
       Added rel_into_assoc() to libawk
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-9
       Added function assoc_keys() to libawk
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-10
       Add "const" qualifiers to pointer types in arch_read_inode_sig
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-11
       Added arch_snap_inode_sig_updates() and associated struct type
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-12
       Call new arch_snap_inode_sig_updates() from arch_commit()
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-13
       Added test suite test for partial commit to ensure proper inode sigs in workdir
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-14
       Merged to thelove at canonical.com/bazaar--devo--1.4--patch-19
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-15
       Added a "completed" banner after "make test" so it's clearer
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-16
       Revert previous commit (test completion banner) as it doesn't work
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-17
       Removed extra debugging lines in libarch/inode-sig.c
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-18
       Removed filename(col) argument from filters in libarch/commit.c
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-19
       Bugfix to assoc_keys() - return NULL if given NULL as assoc_table
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-20
       Get arch_filter_changeset() to keep a track of rejected ids that it will not commit
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-21
       Merged to thelove at canonical.com/bazaar--devo--1.4--patch-25
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-22
       Merged from thelove at canonical.com/bazaar--devo--1.4--patch-26
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-23
       Merged to thelove at canonical.com/bazaar--devo--1.4--patch-35
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-24
       Merged to thelove at canonical.com/bazaar--devo--1.4--patch-36
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-25
       Merged to thelove at canonical.com/bazaar--devo--1.4--patch-45
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-26
       Merged to thelove at canonical.com/bazaar--devo--1.4--patch-48
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-27
       Merged to thelove at canonical.com/bazaar--devo--1.4--patch-49
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-28
       Added some name clash safety checking to partial commit
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-29
       Added some test suite tests for partial commit name safety checking
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-30
       Fixes to libarch/commit.c after merge from thelove to fix compile errors
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-31
       Get changeset safety test to store/report clashing names - first attempt
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-32
       Merge to thelove at canonical.com/bazaar--devo--1.4--patch-55
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-33
       Move logic to skip leading "./" in partial commit name clash report to lower level
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-34
       Removed "DEBUG: " prefix from safety check error report in make-changeset.c
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-35
       Canonicise file paths to true paths in commands/commit.c
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-36
       Added test case for selective commit in a subdirectory
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-37
       Merge to thelove at canonical.com/bazaar--devo--1.4--patch-59
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-38
       Merge to thelove at canonical.com/bazaar--devo--1.4--patch-60
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-39
       Merged to thelove at canonical.com/bazaar--devo--1.4--patch-66
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-40
       Merged to bazaar--devo--1.4--patch-67
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-41
       Undo accidental change to tests/Makefile.in
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-42
       Merged to thelove at canonical.com/bazaar--devo--1.4--patch-68
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-43
       Moved arch_filter_filenames_ids from libarch/commit.c into a new file
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-44
       Initial implementation of arch_file_filter object
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-45
       Refactor interface to arch_commit() to take an arch_file_filter*, rather than rel_table
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-46
       Removed redundant function arch_filter_filenames_ids from libarch/file-filter.[ch]
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-47
       Refactor arch_make_changeset_filtered to use an arch_file_filter instead
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-48
       Cache the arch id list in an arch_file_filter. Minor API change
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-49
       Added _to_string() method to file-filter.[ch], for debugging purposes
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-50
       Added arch_file_filter method to test presence of an arch id
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-51
       Make use of new arch_file_filter_has_id() in make-changeset.c
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-52
       Refactor command args -> add to arch_file_filter code into new function in cmdutils.c
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-53
       Use new function in cmdutils.[ch] to build the arch_file_filter for "undo" and "commit" as well
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-54
       Get make-changeset to complain if doing partial commit with directory changes present
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-55
       Added test suite test for previous commit (complain if partial commit with dir. changes)
    
     * leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-56
       Added big test for partial commit - test all possible file changes in one go
    
     * robert.collins at canonical.com--general/bazaar--devel--1.5--base-0
       tag of thelove at canonical.com/bazaar--devo--1.5--base-0
    
     * robert.collins at canonical.com--general/bazaar--devel--1.5--patch-1
       merge Paul Evans current partial changeset support work
    
     * robert.collins at canonical.com--general/bazaar--devel--1.5--patch-2
       partial commit should not eval debug if it will not be emitted
    
     * robert.collins at canonical.com--general/bazaar--devel--1.5--patch-3
       work around current race condition partial commit test case exposed
    

    new files:
     libarch/.arch-ids/file-filter.c.id
     libarch/.arch-ids/file-filter.h.id libarch/file-filter.c
     libarch/file-filter.h
     tests/.arch-ids/test-commit-selective.sh.id
     tests/test-commit-selective.sh

    removed files:
     libarch/make-changeset-files.c libarch/make-changeset-files.h

    modified files:
     annotate/Makefile.in commands/changeset.c commands/cmdutils.c
     commands/cmdutils.h commands/commit.c commands/undo.c
     libarch/commit.c libarch/commit.h libarch/debug.h
     libarch/inode-sig.c libarch/inode-sig.h libarch/inv-ids.c
     libarch/inv-ids.h libarch/make-changeset.c
     libarch/make-changeset.h libarch/undo.c libarch/undo.h
     libawk/PLUGIN/REQ libawk/associative.c libawk/associative.h
     libawk/relassoc.c libawk/relassoc.h libawk/relational.c
     libawk/relational.h tests/Makefile.in tests/test-undo.sh

    new patches:
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--base-0
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-1
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-2
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-4
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-5
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-6
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-7
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-8
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-9
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-10
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-11
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-12
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-13
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-14
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-15
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-16
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-17
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.3--patch-19
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--base-0
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-1
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-2
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-3
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-4
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-5
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-6
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-7
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-8
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-9
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-10
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-11
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-12
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-13
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-14
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-15
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-16
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-17
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-18
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-19
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-20
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-21
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-22
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-23
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-24
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-25
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-26
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-27
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-28
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-29
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-30
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-31
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-32
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-33
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-34
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-35
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-36
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-37
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-38
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-39
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-40
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-41
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-42
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-43
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-44
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-45
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-46
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-47
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-48
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-49
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-50
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-51
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-52
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-53
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-54
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-55
     leonerd at leonerd.org.uk--archive/bazaar--leonerd--1.4--patch-56
     robert.collins at canonical.com--general/bazaar--devel--1.5--base-0
     robert.collins at canonical.com--general/bazaar--devel--1.5--patch-1
     robert.collins at canonical.com--general/bazaar--devel--1.5--patch-2
     robert.collins at canonical.com--general/bazaar--devel--1.5--patch-3
     thelove at canonical.com/bazaar--devo--1.5--patch-1






More information about the bazaar-commits mailing list