1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
mtn_setup()
mkdir("foo")
mkdir("foo/bar")
writefile("top", "top data")
writefile("foo/foodata", "foo data")
writefile("foo/bar/bardata", "foobar data")
check(mtn("add", "-R", "top", "foo"), 0, false, false)
-- set attributes in directories
check(indir("foo", mtn("attr", "set", "foodata", "test:test_attr", "true")), 0, false, false)
check(indir("foo/bar", mtn("attr", "set", "bardata", "test:test_attr", "false")), 0, false, false)
commit()
rev = base_revision()
-- see if they're right
check(mtn("checkout", "--revision", rev, "co-dir"), 0, false, true)
check(qgrep("test:test_attr:foo/foodata:true", "stderr"))
check(qgrep("test:test_attr:foo/bar/bardata:false", "stderr"))
|