# # # patch "tests/clobbered_attrs/__driver__.lua" # from [a409435e97aeea77ee9adaddf567e15101d44493] # to [8eee4c1527dd840111a9986327a1f88c5aadc0fe] # ============================================================ --- tests/clobbered_attrs/__driver__.lua a409435e97aeea77ee9adaddf567e15101d44493 +++ tests/clobbered_attrs/__driver__.lua 8eee4c1527dd840111a9986327a1f88c5aadc0fe @@ -40,3 +40,17 @@ check({"test", "!", "-x","bar"}, 0, fals check(mtn("revert", "foo"), 0, false, false) check({"test", "!", "-x","foo"}, 0, false, false) check({"test", "!", "-x","bar"}, 0, false, false) + +-- adding a new file should not change attrs on other files +writefile("baz", "baz data") +check(mtn("add", "baz"), 0, false, false) +check({"test", "!", "-x","foo"}, 0, false, false) +xfail({"test", "!", "-x","bar"}, 0, false, false) + +-- deleting a file should not change attrs on other files +check(mtn("drop", "foo"), 0, false, false) +xfail({"test", "!", "-x","bar"}, 0, false, false) + +-- renaming a file should not change attrs on other files +check(mtn("mv", "baz", "faz"), 0, false, false) +xfail({"test", "!", "-x","bar"}, 0, false, false)