From 30965aa86735f7d2dcd544bae0b788195c51f336 Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Thu, 12 Jan 2012 11:33:04 +0200 Subject: solver: print repository tag when committing package changes --- src/database.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/database.c') diff --git a/src/database.c b/src/database.c index dd3f4b5..e3c10c5 100644 --- a/src/database.c +++ b/src/database.c @@ -1475,6 +1475,17 @@ int apk_db_get_tag_id(struct apk_database *db, apk_blob_t tag) return -1; } +int apk_db_get_tag_id_by_repos(struct apk_database *db, unsigned int repos) +{ + int i; + + for (i = 0; i < db->num_repo_tags; i++) { + if (db->repo_tags[i].allowed_repos & repos) + return i; + } + return -1; +} + static int fire_triggers(apk_hash_item item, void *ctx) { struct apk_database *db = (struct apk_database *) ctx; -- cgit v1.2.3-60-g2f50