# # patch "revision.cc" # from [22f2699a53461b5d249b00a27dfafd3b7bca4317] # to [cc5f95abbde0913cda381575bc9fe7f4bb714150] # # patch "revision.hh" # from [b0e792eac3ee0e3c70b8577f38829caa9a72afd9] # to [75914f980a90359e6560fdd5b801ab0aa5095cda] # ======================================================================== --- revision.cc 22f2699a53461b5d249b00a27dfafd3b7bca4317 +++ revision.cc cc5f95abbde0913cda381575bc9fe7f4bb714150 @@ -733,10 +733,10 @@ } static bool -topofilter(list const &revs, revision_id const &rev, +topofilter(std::set const &revs, revision_id const &rev, toposort_filter filter) { - if (filter == topo_any) + if (filter == topo_all) return true; bool in_revs = (revs.find(rev) != revs.end()); return (filter == topo_include) ? in_revs : !in_revs; ======================================================================== --- revision.hh b0e792eac3ee0e3c70b8577f38829caa9a72afd9 +++ revision.hh 75914f980a90359e6560fdd5b801ab0aa5095cda @@ -139,7 +139,7 @@ revision_id const & descendent, app_state & app); -enum { topo_all, topo_include, topo_exclude } toposort_filter; +enum toposort_filter { topo_all, topo_include, topo_exclude }; void toposort(std::set const & revisions,