# # # patch "NEWS" # from [578308d094d0d3a79f28f8414b6c82597b8a5a42] # to [71aefa7862136563e5158ea3577d2100f7a6dab2] # # patch "cmd_db.cc" # from [ec4c4962621e612101d3afb8148478ffb137d0ee] # to [ddc1958a87b2e73ffb96f2d1774340d1d42810b1] # ============================================================ --- NEWS 578308d094d0d3a79f28f8414b6c82597b8a5a42 +++ NEWS 71aefa7862136563e5158ea3577d2100f7a6dab2 @@ -1,3 +1,20 @@ +??? ??? ? ??:??:?? UTC 2008 + + 0.42 release. + + Changes + + Bugs fixed + + - 'mtn db kill_rev_locally' did not update the inodeprint + cache when executed from a workspace on which the + revision's changes where applied. + + New features + + Internal + + Wed Sep 3 21:13:18 UTC 2008 0.41 release. ============================================================ --- cmd_db.cc ec4c4962621e612101d3afb8148478ffb137d0ee +++ cmd_db.cc ddc1958a87b2e73ffb96f2d1774340d1d42810b1 @@ -188,7 +188,8 @@ CMD(db_kill_rev_locally, "kill_rev_local db.get_revision(revid, new_work_rev); new_work_rev.made_for = made_for_workspace; work.put_work_rev(new_work_rev); - + work.maybe_update_inodeprints(db); + // extra paranoia... we _should_ never run this section twice // since a merged workspace would fail early with work.has_changes() break; @@ -354,7 +355,7 @@ CMD(unset, "unset", "", CMD_REF(variable var_key k(d, n); database db(app); - N(db.var_exists(k), + N(db.var_exists(k), F("no var with name %s in domain %s") % n % d); db.clear_var(k); }