1
2mtn_setup()
3
4mkdir("foo")
5addfile("foo/a", "blah blah")
6commit()
7base = base_revision()
8
9check(mtn("rename", "foo", "bar"), 0, false, false)
10commit()
11
12remove("bar")
13revert_to(base)
14writefile("foo/a", "some other stuff")
15commit()
16
17check(mtn("--branch=testbranch", "merge"), 0, false, false)
18
19check(mtn("checkout", "--revision", base, "test_dir"), 0, false, false)
20check(indir("test_dir", mtn("update", "--branch=testbranch")), 0, false, false)
21
22check(not exists("test_dir/foo/a"))
23check(exists("test_dir/bar/a"))
24check(samefile("foo/a", "test_dir/bar/a"))
25