# # patch "ChangeLog" # from [79722760a292dfb3cd1d9becc8f7a5c0f74d83a8] # to [d612297feceba636ab2c2fa9b8ae9b90b7864e93] # # patch "work.cc" # from [af15f9e1f0db47708560ffe59fb07f845de49eef] # to [7e084a961756ce59a2738c9d60ada556bd96f459] # ======================================================================== --- ChangeLog 79722760a292dfb3cd1d9becc8f7a5c0f74d83a8 +++ ChangeLog d612297feceba636ab2c2fa9b8ae9b90b7864e93 @@ -1,5 +1,11 @@ 2005-08-26 Nathaniel Smith + * work.cc (build_additions): Remove redundant (and now wrong) + code. + Test 53 now passes. + +2005-08-26 Nathaniel Smith + * file_io.cc (make_dir_for): Oops, this doesn't need a fs::native. Test 37 now passes. ======================================================================== --- work.cc af15f9e1f0db47708560ffe59fb07f845de49eef +++ work.cc 7e084a961756ce59a2738c9d60ada556bd96f459 @@ -94,14 +94,9 @@ addition_builder build(app, pr_new, ps, am_attrs); for (vector::const_iterator i = paths.begin(); i != paths.end(); ++i) - { - N(!i->empty(), F("invalid path ''")); - N(path_exists(*i), - F("path %s does not exist\n") % *i); + // NB.: walk_tree will handle error checking for non-existent paths + walk_tree(*i, build); - walk_tree(*i, build); - } - if (am_attrs.size () > 0) { // add .mt-attrs to manifest if not already registered