# # # patch "commands.cc" # from [1758c532e79b10df0c45c1108b436b128825ba10] # to [67c6e0b7843df6c466dbb3ef9def38498684478d] # # patch "tests/t_revert_restrict.at" # from [65eb2a485e893c21a9043e08e6c62e116cd4571d] # to [2adc434743c0816d8a34b0b3dd7507da5a37f184] # ============================================================ --- commands.cc 1758c532e79b10df0c45c1108b436b128825ba10 +++ commands.cc 67c6e0b7843df6c466dbb3ef9def38498684478d @@ -3425,7 +3425,7 @@ change_set::path_rearrangement work, included, excluded; path_set old_paths; - if (args.size() < 1) + if (args.size() < 1 && !app.missing) throw usage(name); app.require_working_copy(); ============================================================ --- tests/t_revert_restrict.at 65eb2a485e893c21a9043e08e6c62e116cd4571d +++ tests/t_revert_restrict.at 2adc434743c0816d8a34b0b3dd7507da5a37f184 @@ -62,7 +62,7 @@ AT_CHECK(cp modified2 file.ignore) AT_CHECK(rm file2) -AT_CHECK(MONOTONE --rcfile=ignore_hook.lua revert . --missing --debug, [], [ignore], [ignore]) +AT_CHECK(MONOTONE --rcfile=ignore_hook.lua revert --missing --debug, [], [ignore], [ignore]) AT_CHECK(cmp testfile modified1, [0], [ignore], [ignore]) AT_CHECK(cmp file.ignore modified2, [0], [ignore], [ignore]) @@ -76,7 +76,7 @@ AT_CHECK(cp orig.ignore file.ignore) AT_CHECK(cp orig2 file2) -AT_CHECK(MONOTONE --rcfile=ignore_hook.lua revert . --missing --debug, [], [ignore], [ignore]) +AT_CHECK(MONOTONE --rcfile=ignore_hook.lua revert --missing --debug, [], [ignore], [ignore]) AT_CHECK(cmp testfile modified1, [0], [ignore], [ignore]) AT_CHECK(cmp file.ignore orig.ignore, [0], [ignore], [ignore])