--- This just adds a new xml namespace for additions/removals, rather than polluting the original repository metadata namespaces.
xml-parser.c | 24 ++++++++++++------------
1 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/xml-parser.c b/xml-parser.c
index 695b90d..66a1d4b 100644
--- a/xml-parser.c
+++ b/xml-parser.c
@@ -626,10 +626,10 @@ primary_delta_parser_toplevel_start
(PrimaryDeltaSAXContext *ctx,
{
SAXContext *sctx = &(&ctx->pctx)->sctx;
- if (!strcmp (name, "additions")) {
+ if (!strcmp (name, "delta:additions")) {
ctx->state = DELTA_PARSER_ADDITIONS;
}
- else if (!strcmp (name, "removals")) {
+ else if (!strcmp (name, "delta:removals")) {
ctx->state = DELTA_PARSER_REMOVALS;
}
@@ -705,7 +705,7 @@ primary_delta_parser_removals_end (PrimaryDeltaSAXContext
*ctx,
sctx->want_text = FALSE;
}
- else if (!strcmp (name, "removals")) {
+ else if (!strcmp (name, "delta:removals")) {
ctx->state = DELTA_PARSER_TOPLEVEL;
}
}
@@ -719,7 +719,7 @@ primary_delta_sax_end_element (void *data, const char *name)
switch (ctx->state) {
case DELTA_PARSER_ADDITIONS:
if (ctx->pctx.state == PRIMARY_PARSER_TOPLEVEL) {
- if (!strcmp (name, "additions"))
+ if (!strcmp (name, "delta:additions"))
ctx->state = DELTA_PARSER_TOPLEVEL;
}
else
@@ -1040,10 +1040,10 @@ filelist_delta_parser_toplevel_start
(FilelistDeltaSAXContext *ctx,
{
SAXContext *sctx = &(&ctx->pctx)->sctx;
- if (!strcmp (name, "additions")) {
+ if (!strcmp (name, "delta:additions")) {
ctx->state = DELTA_PARSER_ADDITIONS;
}
- else if (!strcmp (name, "removals")) {
+ else if (!strcmp (name, "delta:removals")) {
ctx->state = DELTA_PARSER_REMOVALS;
}
@@ -1108,7 +1108,7 @@ filelist_delta_parser_removals_end
(FilelistDeltaSAXContext *ctx,
sctx->want_text = FALSE;
}
- else if (!strcmp (name, "removals")) {
+ else if (!strcmp (name, "delta:removals")) {
ctx->state = DELTA_PARSER_TOPLEVEL;
}
}
@@ -1122,7 +1122,7 @@ filelist_delta_sax_end_element (void *data, const char
*name)
switch (ctx->state) {
case DELTA_PARSER_ADDITIONS:
if (ctx->pctx.state == FILELIST_PARSER_TOPLEVEL) {
- if (!strcmp (name, "additions"))
+ if (!strcmp (name, "delta:additions"))
ctx->state = DELTA_PARSER_TOPLEVEL;
}
else
@@ -1446,10 +1446,10 @@ other_delta_parser_toplevel_start (OtherDeltaSAXContext
*ctx,
{
SAXContext *sctx = &(&ctx->pctx)->sctx;
- if (!strcmp (name, "additions")) {
+ if (!strcmp (name, "delta:additions")) {
ctx->state = DELTA_PARSER_ADDITIONS;
}
- else if (!strcmp (name, "removals")) {
+ else if (!strcmp (name, "delta:removals")) {
ctx->state = DELTA_PARSER_REMOVALS;
}
@@ -1514,7 +1514,7 @@ other_delta_parser_removals_end (OtherDeltaSAXContext
*ctx,
sctx->want_text = FALSE;
}
- else if (!strcmp (name, "removals")) {
+ else if (!strcmp (name, "delta:removals")) {
ctx->state = DELTA_PARSER_TOPLEVEL;
}
}
@@ -1528,7 +1528,7 @@ other_delta_sax_end_element (void *data, const char *name)
switch (ctx->state) {
case DELTA_PARSER_ADDITIONS:
if (ctx->pctx.state == OTHER_PARSER_TOPLEVEL) {
- if (!strcmp (name, "additions"))
+ if (!strcmp (name, "delta:additions"))
ctx->state = DELTA_PARSER_TOPLEVEL;
}
else
--
1.5.2.2.1345.gbf4a0
pgpukPLvYQSoe.pgp
Description: PGP signature
_______________________________________________ Yum-devel mailing list [email protected] https://lists.dulug.duke.edu/mailman/listinfo/yum-devel
