You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2013/09/23 00:17:44 UTC
svn commit: r1525462 - /subversion/trunk/subversion/libsvn_ra/compat.c
Author: stefan2
Date: Sun Sep 22 22:17:44 2013
New Revision: 1525462
URL: http://svn.apache.org/r1525462
Log:
Use the bumped RA layer API log function throughout ra/compat.c.
So far, we don't do anything special for moves but simply count them
as creating log segments etc. as any add-with-history would do.
* subversion/libsvn_ra/compat.c
(svn_ra__locations_from_log,
svn_ra__location_segments_from_log,
svn_ra__file_revs_from_log,
svn_ra__get_deleted_rev_from_log): use fastest option to traverse history
Modified:
subversion/trunk/subversion/libsvn_ra/compat.c
Modified: subversion/trunk/subversion/libsvn_ra/compat.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_ra/compat.c?rev=1525462&r1=1525461&r2=1525462&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_ra/compat.c (original)
+++ subversion/trunk/subversion/libsvn_ra/compat.c Sun Sep 22 22:17:44 2013
@@ -363,8 +363,9 @@ svn_ra__locations_from_log(svn_ra_sessio
Notice that we always run on the youngest rev of the 3 inputs. */
targets = apr_array_make(pool, 1, sizeof(const char *));
APR_ARRAY_PUSH(targets, const char *) = path;
- SVN_ERR(svn_ra_get_log2(session, targets, youngest, oldest, 0,
+ SVN_ERR(svn_ra_get_log3(session, targets, youngest, oldest, 0,
TRUE, FALSE, FALSE,
+ svn_move_behavior_explicit_moves,
apr_array_make(pool, 0, sizeof(const char *)),
log_receiver, &lrb, pool));
@@ -585,8 +586,9 @@ svn_ra__location_segments_from_log(svn_r
Notice that we always run on the youngest rev of the 3 inputs. */
targets = apr_array_make(pool, 1, sizeof(const char *));
APR_ARRAY_PUSH(targets, const char *) = path;
- SVN_ERR(svn_ra_get_log2(session, targets, peg_revision, end_rev, 0,
+ SVN_ERR(svn_ra_get_log3(session, targets, peg_revision, end_rev, 0,
TRUE, FALSE, FALSE,
+ svn_move_behavior_explicit_moves,
apr_array_make(pool, 0, sizeof(const char *)),
gls_log_receiver, &lrb, pool));
@@ -684,10 +686,11 @@ svn_ra__file_revs_from_log(svn_ra_sessio
/* Accumulate revision metadata by walking the revisions
backwards; this allows us to follow moves/copies
correctly. */
- SVN_ERR(svn_ra_get_log2(ra_session,
+ SVN_ERR(svn_ra_get_log3(ra_session,
condensed_targets,
end, start, 0, /* no limit */
TRUE, FALSE, FALSE,
+ svn_move_behavior_explicit_moves,
NULL, fr_log_message_receiver, &lmb,
pool));
@@ -853,8 +856,9 @@ svn_ra__get_deleted_rev_from_log(svn_ra_
/* Examine the logs of SESSION's URL to find when DELETED_PATH was first
deleted or replaced. */
- SVN_ERR(svn_ra_get_log2(session, NULL, peg_revision, end_revision, 0,
+ SVN_ERR(svn_ra_get_log3(session, NULL, peg_revision, end_revision, 0,
TRUE, TRUE, FALSE,
+ svn_move_behavior_explicit_moves,
apr_array_make(pool, 0, sizeof(char *)),
log_path_del_receiver, &log_path_deleted_baton,
pool));