You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ju...@apache.org on 2011/10/19 15:52:31 UTC
svn commit: r1186219 -
/subversion/branches/showing-merge-info/subversion/include/svn_client.h
Author: julianfoad
Date: Wed Oct 19 13:52:31 2011
New Revision: 1186219
URL: http://svn.apache.org/viewvc?rev=1186219&view=rev
Log:
On the 'showing-merge-info' branch: Move some declarations.
Modified:
subversion/branches/showing-merge-info/subversion/include/svn_client.h
Modified: subversion/branches/showing-merge-info/subversion/include/svn_client.h
URL: http://svn.apache.org/viewvc/subversion/branches/showing-merge-info/subversion/include/svn_client.h?rev=1186219&r1=1186218&r2=1186219&view=diff
==============================================================================
--- subversion/branches/showing-merge-info/subversion/include/svn_client.h (original)
+++ subversion/branches/showing-merge-info/subversion/include/svn_client.h Wed Oct 19 13:52:31 2011
@@ -68,6 +68,63 @@ svn_client_version(void);
* @{
*/
+
+
+/*** Repository and Target location ***/
+
+/* */
+typedef struct svn_client_target_t
+ {
+ const char *path_or_url;
+ const char *abspath_or_url;
+ svn_opt_revision_t peg_revision;
+ svn_opt_revision_t revision;
+
+ /* The following fields are the resolved location after contacting
+ * the repository, else NULL or SVN_INVALID_REVNUM. */
+ const char *repos_root_url;
+ const char *repos_uuid;
+ const char *repos_relpath;
+ svn_revnum_t repos_revnum;
+
+ /* The pool in which to allocate new fields */
+ apr_pool_t *pool;
+ } svn_client_target_t;
+
+/* Allocate a svn_client_target_t structure. Initialize pool and
+ * abspath_or_url fields. */
+svn_error_t *
+svn_client__target(svn_client_target_t **target,
+ const char *path_or_url,
+ const svn_opt_revision_t *peg_revision,
+ apr_pool_t *pool);
+
+/* Like svn_opt_parse_path(). */
+svn_error_t *
+svn_client__parse_target(svn_client_target_t **target,
+ const char *target_string,
+ apr_pool_t *pool);
+
+/* */
+svn_error_t *
+svn_client__resolve_location(const char **repo_root_url_p,
+ const char **repo_uuid_p,
+ svn_revnum_t *repo_revnum_p,
+ const char **repo_relpath_p,
+ const char *path_or_url,
+ const svn_opt_revision_t *peg_revision,
+ const svn_opt_revision_t *revision,
+ svn_client_ctx_t *ctx,
+ apr_pool_t *result_pool,
+ apr_pool_t *scratch_pool);
+
+/* */
+svn_error_t *
+svn_client__resolve_target_location(svn_client_target_t *target,
+ svn_client_ctx_t *ctx,
+ apr_pool_t *scratch_pool);
+
+
/*** Authentication stuff ***/
@@ -1009,58 +1066,6 @@ svn_client_create_context(svn_client_ctx
* @{
*/
-/* */
-typedef struct svn_client_target_t
- {
- const char *path_or_url;
- const char *abspath_or_url;
- svn_opt_revision_t peg_revision;
- svn_opt_revision_t revision;
-
- /* The following fields are the resolved location after contacting
- * the repository, else NULL or SVN_INVALID_REVNUM. */
- const char *repos_root_url;
- const char *repos_uuid;
- const char *repos_relpath;
- svn_revnum_t repos_revnum;
-
- /* The pool in which to allocate new fields */
- apr_pool_t *pool;
- } svn_client_target_t;
-
-/* Allocate a svn_client_target_t structure. Initialize pool and
- * abspath_or_url fields. */
-svn_error_t *
-svn_client__target(svn_client_target_t **target,
- const char *path_or_url,
- const svn_opt_revision_t *peg_revision,
- apr_pool_t *pool);
-
-/* Like svn_opt_parse_path(). */
-svn_error_t *
-svn_client__parse_target(svn_client_target_t **target,
- const char *target_string,
- apr_pool_t *pool);
-
-/* */
-svn_error_t *
-svn_client__resolve_location(const char **repo_root_url_p,
- const char **repo_uuid_p,
- svn_revnum_t *repo_revnum_p,
- const char **repo_relpath_p,
- const char *path_or_url,
- const svn_opt_revision_t *peg_revision,
- const svn_opt_revision_t *revision,
- svn_client_ctx_t *ctx,
- apr_pool_t *result_pool,
- apr_pool_t *scratch_pool);
-
-/* */
-svn_error_t *
-svn_client__resolve_target_location(svn_client_target_t *target,
- svn_client_ctx_t *ctx,
- apr_pool_t *scratch_pool);
-
/**
* Pull remaining target arguments from @a os into @a *targets_p,
* converting them to UTF-8, followed by targets from @a known_targets