Author: stsp
Date: Thu Jun 25 12:48:48 2015
New Revision: 1687498

URL: http://svn.apache.org/r1687498
Log:
Add a client context parameter to svn_client_conflict_get().

* subversion/include/svn_client.h
  (svn_client_conflict_get): Add client context parameter.

* subversion/libsvn_client/resolved.c
  (svn_client_conflict_t): Add client context.
  (svn_client_conflict_get): Add client context parameter.
  (svn_client_conflict_from_wc_description2_t): Pass NULL for client context.

Modified:
    subversion/trunk/subversion/include/svn_client.h
    subversion/trunk/subversion/libsvn_client/resolved.c

Modified: subversion/trunk/subversion/include/svn_client.h
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_client.h?rev=1687498&r1=1687497&r2=1687498&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_client.h (original)
+++ subversion/trunk/subversion/include/svn_client.h Thu Jun 25 12:48:48 2015
@@ -4370,6 +4370,7 @@ typedef struct svn_client_conflict_t svn
  */
 svn_client_conflict_t *
 svn_client_conflict_get(const char *local_abspath,
+                        svn_client_ctx_t *ctx,
                         apr_pool_t *result_pool,
                         apr_pool_t *scratch_pool);
 

Modified: subversion/trunk/subversion/libsvn_client/resolved.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/resolved.c?rev=1687498&r1=1687497&r2=1687498&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/resolved.c (original)
+++ subversion/trunk/subversion/libsvn_client/resolved.c Thu Jun 25 12:48:48 
2015
@@ -151,12 +151,14 @@ svn_client_resolve(const char *path,
 struct svn_client_conflict_t
 {
   const char *local_abspath;
+  svn_client_ctx_t *ctx;
 
   const svn_wc_conflict_description2_t *desc2; /* ### temporary */
 };
 
 svn_client_conflict_t *
 svn_client_conflict_get(const char *local_abspath,
+                        svn_client_ctx_t *ctx,
                         apr_pool_t *result_pool,
                         apr_pool_t *scratch_pool)
 {
@@ -164,6 +166,7 @@ svn_client_conflict_get(const char *loca
 
   conflict = apr_pcalloc(result_pool, sizeof(*conflict));
   conflict->local_abspath = apr_pstrdup(result_pool, local_abspath);
+  conflict->ctx = ctx;
 
   return conflict;
 }
@@ -176,7 +179,7 @@ svn_client_conflict_from_wc_description2
 {
   svn_client_conflict_t *conflict;
 
-  conflict = svn_client_conflict_get(desc->local_abspath,
+  conflict = svn_client_conflict_get(desc->local_abspath, NULL,
                                      result_pool, scratch_pool);
   conflict->desc2 = desc;
 


Reply via email to