# # # patch "NEWS" # from [ef0fbaeb3cdacc972f6fe052e96d1b1bed1c2ce6] # to [f4164cf922859cf2191a6332f24fcc9694321469] # # patch "lua-testsuite.lua" # from [dba76ff3ccb1a18795c27e7fe051c813753daa99] # to [e54e556ba16227039d6f464a138a43eb400d1623] # ============================================================ --- NEWS ef0fbaeb3cdacc972f6fe052e96d1b1bed1c2ce6 +++ NEWS f4164cf922859cf2191a6332f24fcc9694321469 @@ -22,7 +22,7 @@ returns the head revisions of the workspace's branch if called over mtn automate stdio - - mtn commit does no longer crash if it creates a revision whose + - mtn commit no longer crashes if it creates a revision whose roster already exists, i.e. was left behind by the command `mtn db kill_rev_locally REV` (savannah #18990) ============================================================ --- lua-testsuite.lua dba76ff3ccb1a18795c27e7fe051c813753daa99 +++ lua-testsuite.lua e54e556ba16227039d6f464a138a43eb400d1623 @@ -304,6 +304,17 @@ function prepare_to_run_tests (P) -- test error handling behavior). require_not_root() + -- Several tests require the ability to create temporary + -- directories outside the workspace. + local d = make_temp_dir() + if d == nil then + P("This test suite requires the ability to create files\n".. + "in the system-wide temporary directory. Please correct the\n".. + "access permissions on this directory and try again.\n") + return 1 + end + unlogged_remove(d) + monotone_path = getpathof("mtn") if monotone_path == nil then monotone_path = "mtn" end set_env("mtn", monotone_path)