monotone-commits-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Monotone-commits-diffs] Revision b12068510394fb780d8fd379c4bb2b840fa30d


From: monotone
Subject: [Monotone-commits-diffs] Revision b12068510394fb780d8fd379c4bb2b840fa30d1f
Date: Mon, 25 Apr 2005 02:10:27 UT

-----------------------------------------------------------------
Revision: b12068510394fb780d8fd379c4bb2b840fa30d1f
Ancestor: f9d758b92fc61203d294d5563cd9276c3d8da040
Author: address@hidden
Date: 2005-04-25T01:54:25
Branch: net.venge.monotone

Added files:
        tests/t_inventory.at
Modified files:
        ChangeLog app_state.cc app_state.hh basic_io.cc basic_io.hh
        commands.cc manifest.cc manifest.hh monotone.1 monotone.cc
        monotone.texi tests/t_status_missing.at testsuite.at

ChangeLog: 

2005-04-24  Derek Scherger  <address@hidden>

        * app_state.{cc,hh} (app_state): add all_files flag to the constructor
        (set_all_files): new method for setting flag

        * basic_io.{cc,hh} (escape): expose public method to quote and
        escape file_paths
        (push_str_pair): use it internally

        * commands.cc (calculate_restricted_rearrangement): new function
        factored out of calculate_restricted_revision
        (calculate_restricted_revision): use new function
        (struct unknown_itemizer): rename to ...
        (struct file_itemizer): ... this; use a path_set rather than a
        manifest map; build path sets of unknown and ignored files, rather
        than simply printing them
        (ls_unknown): adjust to compensate for itemizer changes
        (print_inventory): new functions for printing inventory lines from
        path sets and rename maps
        (inventory): new command for printing inventory of working copy
        files

        * manifest.cc (inodeprint_unchanged): new function factored out
        from build_restricted_manifest_map
        (classify_paths): new function to split paths from an old manifest
        into unchanged, changed or missing sets for inventory
        (build_restricted_manifest_map): adjust to use
        inodeprint_unchanged
        * manifest.hh (classify_paths): new public function
        
        * monotone.1: document new inventory command and associated
        --all-files option

        * monotone.cc: add new --all-files option which will be specific
        to the inventory command asap

        * monotone.texi (Informative): document new inventory command
        (Commands): add manpage entry for inventory
        (OPTIONS): add entries for --xargs, -@ and --all-files

        * tests/t_status_missing.at: remove bug priority flag
        * tests/t_inventory.at: new test
        * testsuite.at: include new test

Attachment: txt7xei2I4JFT.txt
Description: Diff [f9d758b92fc61203d294d5563cd9276c3d8da040] -> [b12068510394fb780d8fd379c4bb2b840fa30d1f]


reply via email to

[Prev in Thread] Current Thread [Next in Thread]