diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2017-05-17 20:00:32 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2017-05-17 20:00:32 +0100 |
commit | 1787d28337f1c3a17c7e65bad92f9cac70dd65c3 (patch) | |
tree | 9737c6172a1be30b48442998f1957db7b97af6fb | |
parent | Add support for a phase end event in maintenance processors which is called e... (diff) | |
download | gentoobrowse-api-1787d28337f1c3a17c7e65bad92f9cac70dd65c3.tar.bz2 gentoobrowse-api-1787d28337f1c3a17c7e65bad92f9cac70dd65c3.tar.xz gentoobrowse-api-1787d28337f1c3a17c7e65bad92f9cac70dd65c3.zip |
Use phaseEnd instead of apply for mask processor because new ebuilds can magically arrive masked by an existing maskgentoobrowse-api-0.9
-rw-r--r-- | gentoobrowse-api/service/maintenance/masksProcessor.cpp | 2 | ||||
-rw-r--r-- | gentoobrowse-api/service/maintenance/masksProcessor.h | 2 | ||||
-rw-r--r-- | gentoobrowse-api/unittests/testMaintenance.cpp | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/gentoobrowse-api/service/maintenance/masksProcessor.cpp b/gentoobrowse-api/service/maintenance/masksProcessor.cpp index 5126fd4..b914bd4 100644 --- a/gentoobrowse-api/service/maintenance/masksProcessor.cpp +++ b/gentoobrowse-api/service/maintenance/masksProcessor.cpp @@ -99,7 +99,7 @@ namespace Gentoo { } void - MasksProcessor::apply(DB::Connection * dbc, ChangeSet &) + MasksProcessor::phaseEnd(DB::Connection * dbc, ChangeSet &) { DB::TablePatch e; e.dest = "gentoobrowse.ebuild_masks"; diff --git a/gentoobrowse-api/service/maintenance/masksProcessor.h b/gentoobrowse-api/service/maintenance/masksProcessor.h index 3a07036..664a71e 100644 --- a/gentoobrowse-api/service/maintenance/masksProcessor.h +++ b/gentoobrowse-api/service/maintenance/masksProcessor.h @@ -18,7 +18,7 @@ namespace Gentoo { void modified(DB::Connection * dbc, int64_t repoid, const Gentoo::StringList & fn, const boost::filesystem::path & path) override; void deleted(DB::Connection * dbc, int64_t repoid, const Gentoo::StringList & fn) override; - void apply(DB::Connection *, ChangeSet &) override; + void phaseEnd(DB::Connection *, ChangeSet &) override; }; } } diff --git a/gentoobrowse-api/unittests/testMaintenance.cpp b/gentoobrowse-api/unittests/testMaintenance.cpp index 34edb45..2bdba64 100644 --- a/gentoobrowse-api/unittests/testMaintenance.cpp +++ b/gentoobrowse-api/unittests/testMaintenance.cpp @@ -175,7 +175,7 @@ BOOST_AUTO_TEST_CASE( refreshPackageTree ) BOOST_TEST_CONTEXT("756569aa764177340726dd3d40b41d89b11b20c7") { m2.applyDiffOfFolders(rootDir / "fixtures" / "4156eb45cf3b0ce1d7125b84efd8688c2d6e831d", rootDir / "fixtures" / "756569aa764177340726dd3d40b41d89b11b20c7"); doRefreshPackageTree(db, - 5, 1, 483, 982, 3638, 4599, 502, 393, 238, 50, 1573, 2009, 1546, 79, 152, 7); + 5, 1, 483, 982, 3638, 4599, 502, 393, 238, 50, 1573, 2009, 1546, 79, 152, 10); } BOOST_TEST_CONTEXT("empty") { |