{"push_id":576785966,"size":1,"distinct_size":1,"ref":"refs/heads/move-tracking-2","head":"1fa42f9b89434ab3d57040dd17bc696dd47d65d3","before":"e7eb8c73c1acb846cb46ab302ef9b40b0693ad00","commits":[{"sha":"1fa42f9b89434ab3d57040dd17bc696dd47d65d3","author":{"email":"4cc39c5df77ceab08d1922952264452f5ce6cf3c@apache.org","name":"Julian Foad"},"message":"On the 'move-tracking-2' branch: Add the ability to store branching info in\na local file instead of in revprops.\n\nThe intent is to make it possible, later, to run 'svnmover' against an\nexisting repository without modifying it.\n\nFor now, just to exercise the options, we choose to store the data in local\nfiles for RA-local and revprops for a remote repo.\n\n* subversion/include/private/svn_ra_private.h\n  (svn_ra_get_commit_editor_ev3): Add a branch info directory parameter.\n\n* subversion/libsvn_ra/ra_loader.c\n  (read_rev_prop,\n   write_rev_prop): New functions, factored out and extended to support\n    the option of storing in local files instead.\n  (svn_branch_revision_fetch_info,\n   svn_branch_repos_fetch_info,\n   svn_branch_get_mutable_state,\n   store_repos_info,\n   ccw_baton,\n   commit_callback_wrapper,\n   remap_commit_callback,\n   svn_ra_get_commit_editor_ev3): Pass along the new parameter.\n\n* subversion/svnmover/svnmover.c\n  (mtcc_create): Choose whether to store branching info in local files or in\n    revprops, and pass this along to svn_ra_get_commit_editor_ev3.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/move-tracking-2@1660377 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/apache/subversion/commits/1fa42f9b89434ab3d57040dd17bc696dd47d65d3"}]}