# # patch "ChangeLog" # from [bbf2c0cb2eaffc8dcc4dc44828a0d801eb3e3531] # to [045a2f32f1c9544b7087f96aa36776c42f57a845] # # patch "paths.cc" # from [27678f9f31e4df2114c8741936bcb0a0da18e8be] # to [6ddb5b2c0dee37d6942a502dd961b1ecad087278] # ======================================================================== --- ChangeLog bbf2c0cb2eaffc8dcc4dc44828a0d801eb3e3531 +++ ChangeLog 045a2f32f1c9544b7087f96aa36776c42f57a845 @@ -1,5 +1,7 @@ 2005-09-05 Matthew Gregan + * paths.cc (find_and_go_to_working_copy): Create root and bookdir + paths as fs::native. * main.cc: Tweak #ifdef to avoid exposing some unused SEH handling on MinGW. * configure.ac: Minor cleanup to Win32 configure test. ======================================================================== --- paths.cc 27678f9f31e4df2114c8741936bcb0a0da18e8be +++ paths.cc 6ddb5b2c0dee37d6942a502dd961b1ecad087278 @@ -433,12 +433,12 @@ find_and_go_to_working_copy(system_path const & search_root) { // unimplemented - fs::path root = search_root.as_external(); - fs::path bookdir = bookkeeping_root.as_external(); - fs::path current = fs::initial_path(); + fs::path root(search_root.as_external(), fs::native); + fs::path bookdir(bookkeeping_root.as_external(), fs::native); + fs::path current(fs::initial_path()); fs::path removed; fs::path check = current / bookdir; - + L(F("searching for '%s' directory with root '%s'\n") % bookdir.string() % root.string());