# # patch "ChangeLog" # from [381bc2d900eea2b37895567bd2794dc4523ae70d] # to [155dafa653a18847a962af21b5406b5881f0881c] # # patch "app_state.cc" # from [26c33bbfe071cd01b26e87224a40152cbfadbef7] # to [913741f52364afa34c20540f2008ef88fc911f30] # # patch "file_io.hh" # from [ab9e06dc35f05faf745e614c449c14a540e82f68] # to [83ef00a480c3187cb1ee240278659773fa130b39] # ======================================================================== --- ChangeLog 381bc2d900eea2b37895567bd2794dc4523ae70d +++ ChangeLog 155dafa653a18847a962af21b5406b5881f0881c @@ -1,5 +1,12 @@ 2005-08-26 Nathaniel Smith + * app_state.cc (create_working_copy): Remove + fs::filesystem_exception catching. + * file_io.hh (mkdir_p): Remove comment noting app_state.cc's + dependence on a boost-based implementation. + +2005-08-26 Nathaniel Smith + * paths.cc: Include . Helps build on g++ 3.3? 2005-08-26 Nathaniel Smith ======================================================================== --- app_state.cc 26c33bbfe071cd01b26e87224a40152cbfadbef7 +++ app_state.cc 913741f52364afa34c20540f2008ef88fc911f30 @@ -92,19 +92,7 @@ L(F("creating working copy in %s\n") % new_dir); - { - try - { - mkdir_p(new_dir); - } - catch (fs::filesystem_error & err) - { - N(false, - F("could not create directory: %s: %s\n") - % err.path1().native_directory_string() - % strerror(err.native_error())); - } - } + mkdir_p(new_dir); go_to_working_copy(new_dir); N(!directory_exists(bookkeeping_root), ======================================================================== --- file_io.hh ab9e06dc35f05faf745e614c449c14a540e82f68 +++ file_io.hh 83ef00a480c3187cb1ee240278659773fa130b39 @@ -67,7 +67,6 @@ // returns true if the string content is binary according to monotone euristic bool guess_binary(std::string const & s); -// app_state.cc assumes that this is implemented by boost::fs void mkdir_p(any_path const & path); void make_dir_for(any_path const & p);