# # # patch "ChangeLog" # from [b56787153e24a6030529ba19ac4f1caaa7b48caf] # to [6c2aa8bab2cd0e64844840e96a4bbcfce297931c] # # patch "tests/t_security_fix.at" # from [ea6bbb543af12c8b589b2bdad9eb7a009665a48c] # to [18f2f98ff1930af3857934da939bda6f8ffed6c2] # ============================================================ --- ChangeLog b56787153e24a6030529ba19ac4f1caaa7b48caf +++ ChangeLog 6c2aa8bab2cd0e64844840e96a4bbcfce297931c @@ -1,3 +1,7 @@ +2006-03-05 Matthew Gregan + + * t_security_fix.at: Tweak test to run on case-folding FSes. + 2006-03-04 Nathaniel Smith * NEWS: Oops, apparently 0.25.1 is taken. Call this 0.25.2, and ============================================================ --- tests/t_security_fix.at ea6bbb543af12c8b589b2bdad9eb7a009665a48c +++ tests/t_security_fix.at 18f2f98ff1930af3857934da939bda6f8ffed6c2 @@ -12,12 +12,14 @@ AT_CHECK(MONOTONE add Mt, [1], [ignore], [ignore]) AT_CHECK(MONOTONE add MT, [1], [ignore], [ignore]) AT_CHECK(MONOTONE ls known, [], [], []) -AT_CHECK(rm -f mt Mt mT) +AT_CHECK(rm -rf mt Mt mT MT) +# run setup again, because we've removed our bookkeeping dir. +AT_CHECK(MONOTONE --branch=testbranch setup .) + # files in bookkeeping dirs are also ignored by add -AT_CHECK(mkdir mt) -AT_CHECK(mkdir mT) -AT_CHECK(mkdir Mt) +# (mkdir -p used because the directories already exist on case-folding FSes) +AT_CHECK(mkdir -p mt mT Mt) AT_CHECK(touch mt/foo mT/foo mT/foo MT/foo) AT_CHECK(MONOTONE add mt, [1], [ignore], [ignore]) AT_CHECK(MONOTONE add mT, [1], [ignore], [ignore])