# # # patch "project.cc" # from [e4a915c64bcb9eed4d57338463f0cf39afdd8f42] # to [c0f388cd89cd7c7964e0c517a2da9e812d07034e] # # patch "project.hh" # from [127085e5c41fd08543b4f9b779469754096fc9eb] # to [4dae65adb8451ff22df7ac664e5e45d6b7fefd63] # ============================================================ --- project.cc e4a915c64bcb9eed4d57338463f0cf39afdd8f42 +++ project.cc c0f388cd89cd7c7964e0c517a2da9e812d07034e @@ -326,11 +326,11 @@ project_t::project_t(branch_prefix const project_t::project_t(branch_prefix const & project_name, system_path const & spec_file, database & db) - : project_policy(new policy_info(spec_file, project_name, db)), db(db) + : db(db), project_policy(new policy_info(spec_file, project_name, db)) {} project_t::project_t(database & db) - : project_policy(new policy_info(db)), db(db) + : db(db), project_policy(new policy_info(db)) {} void ============================================================ --- project.hh 127085e5c41fd08543b4f9b779469754096fc9eb +++ project.hh 4dae65adb8451ff22df7ac664e5e45d6b7fefd63 @@ -42,6 +42,7 @@ private: database & db; private: + boost::shared_ptr project_policy; std::map, std::pair > > branch_heads;