mtn_setup() addfile("foo", "ancestor\nancestor") commit() anc = base_revision() writefile("foo", "left\nancestor") addfile("left", "only on left") commit() other = base_revision() remove("left") revert_to(anc) writefile("foo", "ancestor\nright") addfile("right", "only on right") commit() check(mtn("merge_into_workspace", other), 0, false, false) -- check that we've got the expected initial status check(mtn("status"), 0, true, false) check(qgrep("patched[ ]\+foo", "stdout")) -- enable inodeprints writefile("_MTN/inodeprints") check(mtn("status"), 0, true, false) check(qgrep("patched[ ]\+foo", "stdout")) sleep(5) check(fsize("_MTN/inodeprints") == 0) commit() check(fsize("_MTN/inodeprints") ~= 0) check(qgrep("foo", "_MTN/inodeprints")) check(qgrep("left", "_MTN/inodeprints")) check(qgrep("right", "_MTN/inodeprints")) addfile("in-two-parent", "in-two-parent's file content") check(not qgrep("in-two-parent", "_MTN/inodeprints")) sleep(5) commit() check(qgrep("in-two-parent", "_MTN/inodeprints")) remove("_MTN/inodeprints") check(mtn("refresh_inodeprints"), 0, false, false) check(fsize("_MTN/inodeprints") ~= 0) check(qgrep("left", "_MTN/inodeprints")) check(qgrep("right", "_MTN/inodeprints")) check(qgrep("in-two-parent", "_MTN/inodeprints"))