# # # patch "tests/clobbered_attrs/__driver__.lua" # from [8eee4c1527dd840111a9986327a1f88c5aadc0fe] # to [c1b488db2013f3a610f616f73606b97d622e7ad4] # # patch "work.cc" # from [ce1864612e74d782bca6371960bd9ac9608c039d] # to [ae2e7599c46af656b7f01058e90c501ffad0fd3d] # ============================================================ --- tests/clobbered_attrs/__driver__.lua 8eee4c1527dd840111a9986327a1f88c5aadc0fe +++ tests/clobbered_attrs/__driver__.lua c1b488db2013f3a610f616f73606b97d622e7ad4 @@ -45,12 +45,12 @@ check({"test", "!", "-x","foo"}, 0, fals 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) +check({"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) +check({"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) +check({"test", "!", "-x","bar"}, 0, false, false) ============================================================ --- work.cc ce1864612e74d782bca6371960bd9ac9608c039d +++ work.cc ae2e7599c46af656b7f01058e90c501ffad0fd3d @@ -1514,7 +1514,6 @@ workspace::perform_additions(database & revision_t new_work; make_revision_for_workspace(parents, new_roster, new_work); put_work_rev(new_work); - update_any_attrs(db); } static bool @@ -1621,7 +1620,6 @@ workspace::perform_deletions(database & revision_t new_work; make_revision_for_workspace(parents, new_roster, new_work); put_work_rev(new_work); - update_any_attrs(db); } void @@ -1742,8 +1740,6 @@ workspace::perform_rename(database & db, "skipping filesystem rename") % s % d); } } - - update_any_attrs(db); } void