case CTAG('=', 'D', 'e', 'l'):
repodata_set_str(data, last_found_pack, id_messagedel, line + 6);
continue;
+ case CTAG('=', 'V', 'i', 's'):
+ {
+ /* Accept numbers and textual bools. */
+ unsigned k;
+ k = atoi (line + 6);
+ if (k || !strcasecmp (line + 6, "true"))
+ repodata_set_constant(data, last_found_pack, id_isvisible, 1);
+ }
+ continue;
case CTAG('=', 'S', 'h', 'r'):
if (last_found_pack >= pd.nshare)
{
static Id id_installtime;
static Id id_installonly;
+static Id id_isvisible;
+
static void init_attr_ids(Pool *pool)
{
id_size = str2id(pool, "size", 1);;
id_source = str2id(pool, "source", 1);
id_sourceid = str2id(pool, "sourceid", 1);
id_time = str2id(pool, "time", 1);
+
+ id_isvisible = str2id(pool, "isvisible", 1);
}
/* util function to set a translated string */