# # # patch "cmd_ws_commit.cc" # from [a81d478bf4c7ef569dd8ae9ccc4d745772005eae] # to [80a700399a4135b37841a533e8ebe08ba45c0eea] # # patch "tests/status_with_attrs/__driver__.lua" # from [b4ad87daff5024935fa276410f249038a1dcb641] # to [ebd7d970a7423fdfbbfe097ba92e79182ab9db63] # ============================================================ --- cmd_ws_commit.cc a81d478bf4c7ef569dd8ae9ccc4d745772005eae +++ cmd_ws_commit.cc 80a700399a4135b37841a533e8ebe08ba45c0eea @@ -450,25 +450,37 @@ CMD(status, N_("informative"), N_("[PATH for (path_set::const_iterator i = cs.nodes_deleted.begin(); i != cs.nodes_deleted.end(); ++i) - cout << (F(" dropped %s") % *i).str() << "\n"; + cout << (F(" dropped %s") % *i).str() << "\n"; for (map::const_iterator i = cs.nodes_renamed.begin(); i != cs.nodes_renamed.end(); ++i) - cout << (F(" renamed %s\n" - " to %s") % i->first % i->second).str() << "\n"; + cout << (F(" renamed %s\n" + " to %s") % i->first % i->second).str() << "\n"; for (path_set::const_iterator i = cs.dirs_added.begin(); i != cs.dirs_added.end(); ++i) - cout << (F(" added %s") % *i).str() << "\n"; + cout << (F(" added %s") % *i).str() << "\n"; for (map::const_iterator i = cs.files_added.begin(); i != cs.files_added.end(); ++i) - cout << (F(" added %s") % i->first).str() << "\n"; + cout << (F(" added %s") % i->first).str() << "\n"; for (map >::const_iterator i = cs.deltas_applied.begin(); i != cs.deltas_applied.end(); ++i) - cout << (F(" patched %s") % (i->first)).str() << "\n"; + cout << (F(" patched %s") % (i->first)).str() << "\n"; + + for (map, attr_value >::const_iterator + i = cs.attrs_set.begin(); i != cs.attrs_set.end(); ++i) + cout << (F(" set on %s\n" + " attr %s") + % (i->first.first) % (i->first.second)).str() << "\n"; + + for (set >::const_iterator + i = cs.attrs_cleared.begin(); i != cs.attrs_cleared.end(); ++i) + cout << (F(" unset on %s\n" + " attr %s") + % (i->first) % (i->second)).str() << "\n"; } } ============================================================ --- tests/status_with_attrs/__driver__.lua b4ad87daff5024935fa276410f249038a1dcb641 +++ tests/status_with_attrs/__driver__.lua ebd7d970a7423fdfbbfe097ba92e79182ab9db63 @@ -12,7 +12,7 @@ check(mtn("status"), 0, true, false) check(mtn("attr", "drop", "testfile2", "foo2"), 0, false, false) check(mtn("status"), 0, true, false) -xfail_if(not qgrep("testfile1", "stdout")) +check(qgrep("testfile1", "stdout")) check(qgrep("foo1", "stdout")) check(qgrep("bar1", "stdout")) check(qgrep("testfile2", "stdout"))