diff options
author | Alexander Larsson <alexl@redhat.com> | 2016-01-13 09:50:15 +0100 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2016-01-13 09:50:15 +0100 |
commit | f8894af8d7d561098de439178a81cbe69e2cee57 (patch) | |
tree | df85594f6edd74f281b7640d8e7fb90ef0f1448d /builder/builder-cache.h | |
parent | 46ef2824ddda10df6a12be82a9064706b897be55 (diff) | |
download | xdg-app-f8894af8d7d561098de439178a81cbe69e2cee57.tar.gz |
builder: Change the way the cache is indexed
Instead of a single ref we use one ref per stage (init, build module X,
cleanup, finish). This means we don't have to iterate in the cache
lookup, and it also means we get clean refs for each stage so one
can easily inspect the differences between the stages.
Diffstat (limited to 'builder/builder-cache.h')
-rw-r--r-- | builder/builder-cache.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/builder/builder-cache.h b/builder/builder-cache.h index 6f2863a..5b44c08 100644 --- a/builder/builder-cache.h +++ b/builder/builder-cache.h @@ -41,7 +41,8 @@ void builder_cache_disable_lookups (BuilderCache *self); gboolean builder_cache_open (BuilderCache *self, GError **error); GChecksum * builder_cache_get_checksum (BuilderCache *self); -gboolean builder_cache_lookup (BuilderCache *self); +gboolean builder_cache_lookup (BuilderCache *self, + const char *stage); void builder_cache_ensure_checkout (BuilderCache *self); gboolean builder_cache_has_checkout (BuilderCache *self); gboolean builder_cache_commit (BuilderCache *self, |