You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by iv...@apache.org on 2009/11/21 00:18:47 UTC
svn commit: r882771 -
/subversion/trunk/subversion/libsvn_ra_serf/get_deleted_rev.c
Author: ivan
Date: Fri Nov 20 23:18:47 2009
New Revision: 882771
URL: http://svn.apache.org/viewvc?rev=882771&view=rev
Log:
* subversion/libsvn_ra_serf/get_deleted_rev.c
(create_getdrev_body): Use XML helpers to construct request body.
Modified:
subversion/trunk/subversion/libsvn_ra_serf/get_deleted_rev.c
Modified: subversion/trunk/subversion/libsvn_ra_serf/get_deleted_rev.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra_serf/get_deleted_rev.c?rev=882771&r1=882770&r2=882771&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra_serf/get_deleted_rev.c (original)
+++ subversion/trunk/subversion/libsvn_ra_serf/get_deleted_rev.c Fri Nov 20 23:18:47 2009
@@ -136,24 +136,21 @@
return SVN_NO_ERROR;
}
-#define GETDREV_HEADER "<S:get-deleted-rev-report xmlns:S=\"" \
- SVN_XML_NAMESPACE "\" xmlns:D=\"DAV:\">"
-#define GETDREV_FOOTER "</S:get-deleted-rev-report>"
-
static serf_bucket_t*
create_getdrev_body(void *baton,
serf_bucket_alloc_t *alloc,
apr_pool_t *pool)
{
- serf_bucket_t *buckets, *tmp;
+ serf_bucket_t *buckets;
drev_context_t *drev_ctx = baton;
buckets = serf_bucket_aggregate_create(alloc);
- tmp = SERF_BUCKET_SIMPLE_STRING_LEN(GETDREV_HEADER,
- sizeof(GETDREV_HEADER) - 1,
- alloc);
- serf_bucket_aggregate_append(buckets, tmp);
+ svn_ra_serf__add_open_tag_buckets(buckets, alloc,
+ "S:get-deleted-rev-report",
+ "xmlns:S", SVN_XML_NAMESPACE,
+ "xmlns:D", "DAV:",
+ NULL, NULL);
svn_ra_serf__add_tag_buckets(buckets,
"S:path", drev_ctx->path,
@@ -169,10 +166,8 @@
apr_ltoa(pool, drev_ctx->end_revision),
alloc);
- tmp = SERF_BUCKET_SIMPLE_STRING_LEN(GETDREV_FOOTER,
- sizeof(GETDREV_FOOTER)-1,
- alloc);
- serf_bucket_aggregate_append(buckets, tmp);
+ svn_ra_serf__add_close_tag_buckets(buckets, alloc,
+ "S:get-deleted-rev-report");
return buckets;
}