#
# 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);