David Glasser <glasser@mit.edu>
Patch |
r21075,
r21070,
r21069,
r21048,
r20965,
r20940,
r20939,
r20938,
r20885,
r20303,
r20221,
r20156 |
r21075 | rooneg | 2006-08-15 11:28:28 -0500 (Tue, 15 Aug 2006)
Don't close_edit at the end of svn_ra_replay, for consistency with
svn_repos_replayN.
NOTE: If we don't merge this back to 1.4.x in time for 1.4.0 this will
have to be reverted.
Patch by: David Glasser <glasser@mit.edu>
* subversion/include/svn_ra_svn.h
(svn_ra_svn_drive_editor2): Upgraded API taking a "for_replay" argument,
specifying whether or not finish-replay should be accepted in this session.
* subversion/libsvn_ra_dav/replay.c
(end_element): Don't close_edit at the end of a replay.
* subversion/libsvn_ra_local/ra_plugin.c
(end_element): Don't close_edit at the end of a replay.
* subversion/libsvn_ra_serf/replay.c
(end_replay): Don't close_edit at the end of a replay.
* subversion/libsvn_ra_svn/client.c
(ra_svn_replay): Call new svn_ra_svn_drive_editor2 with TRUE for_replay.
* subversion/libsvn_ra_svn/editor.c
(ra_svn_driver_state_t): Add a for_replay field.
(ra_svn_handle_finish_replay): New function to finish an editor session
without close_edit.
(ra_svn_edit_commands): Register finish-replay.
(svn_ra_svn_drive_editor2): Take new for_replay argument.
* subversion/libsvn_ra_svn/editorp.c
(ra_svn_driver_state_t): Add a for_replay field.
(ra_svn_handle_finish_replay): New function to finish an editor session
without close_edit.
(ra_svn_edit_commands): Register finish-replay.
(svn_ra_svn__drive_editorp): Take new for_replay argument.
* subversion/libsvn_ra_svn/protocol
Document finish-replay.
* subversion/libsvn_ra_svn/ra_svn.h
(svn_ra_svn__drive_editorp): Take for_replay argument.
* subversion/mod_dav_svn/reports/replay.c
(end_report): New function to add the closing </S:editor-report> to a
replay report.
(close_edit): This shouldn't be called any more, but in any case make it
do nothing.
(dav_svn__replay_report): Call end_report instead of close_edit.
* subversion/svnserve/serve.c
(replay): Send a finish-replay command instead of calling close_edit.
* subversion/svnsync/main.c
(do_synchronize): Explicitly close_edit after invoking ra_replay.
r21070 | cmpilato | 2006-08-14 13:44:23 -0500 (Mon, 14 Aug 2006)
* subversion/include/svn_fs.h
Document that transaction properties become revision properties.
Patch by: David Glasser <glasser@mit.edu>
r21069 | cmpilato | 2006-08-14 13:38:40 -0500 (Mon, 14 Aug 2006)
* www/tools_contrib.html (diff): Grammar tweak.
Patch by: David Glasser <glasser@mit.edu>
r21048 | rooneg | 2006-08-11 09:04:54 -0500 (Fri, 11 Aug 2006)
Update ra_local C test to modern RA API.
Patch by: David Glasser <glasser@mit.edu>
* subversion/tests/libsvn_ra_local/ra-local-test.c
(make_and_open_local_repos): Use svn_ra_session_t instead of
svn_ra_plugin_t and a baton.
(open_ra_session, get_youngest_rev): Adjust calls to above.
r20965 | cmpilato | 2006-08-04 02:33:05 -0500 (Fri, 04 Aug 2006)
Detect (and complain about) apparent meddling in svnsync-populated
repositories by methods external to the use of svnsync itself.
Patch by: David Glasser <glasser@mit.edu>
(Tweaked by me.)
* subversion/svnsync/main.c
Document the svnsync revision properties at their #defines.
(do_synchronize): Check that the newly-documented condition on
latest-merged-rev, currently-copying, and latest_revision holds,
throwing an error otherwise. Also, if a revision has been
completely copied except for resetting the currently-copying prop,
don't recopy revprops.
* subversion/tests/cmdline/svnsync_tests.py
(run_sync): Allow tests which expect svnsync errors.
(detect_meddling): New test which commits to the sync source and
gets caught.
(test_list): Add new test.
r20940 | rooneg | 2006-08-02 20:41:27 -0500 (Wed, 02 Aug 2006)
Add a manpage for svnsync.
Patch by: David Glasser <glasser@mit.edu>
* subversion/svnsync/svnsync.1
New file.
* build.conf
(svnsync): Set the 'manpages' section variable.
r20939 | rooneg | 2006-08-02 20:39:12 -0500 (Wed, 02 Aug 2006)
Fix svnsync error message.
Patch by: David Glasser <glasser@mit.edu>
* subversion/svnsync/main.c
(open_source_session): Fix error message to refer to source UUID,
not destination.
r20938 | rooneg | 2006-08-02 20:36:34 -0500 (Wed, 02 Aug 2006)
Improve svnsync help output.
Patch by: David Glasser <glasser@mit.edu>
* subversion/svnsync/main.c
(svnsync_command_table): Describe the requirements for svnsync
in "svnsync help init".
r20885 | julianfoad | 2006-07-27 18:41:06 -0500 (Thu, 27 Jul 2006)
Improve an error message.
Patch by: David Glasser <glasser@mit.edu>
* subversion/libsvn_wc/adm_ops.c
(svn_wc_add2): Clarify node type change error message to not imply that the
next step must be to "commit the deletion", which may have already occurred.
r20303 | julianfoad | 2006-06-29 18:47:25 -0500 (Thu, 29 Jun 2006)
Don't suggest "svn revert --recursive" if we're already doing that.
Patch by: David Glasser <glasser@mit.edu>
* subversion/svn/revert-cmd.c
(svn_cl__revert): Check opt_state->recursive before advising to use it.
r20221 | xsteve | 2006-06-22 15:25:18 -0500 (Thu, 22 Jun 2006)
Various minor documentation fixes and PCL-CVS compatibility stuff.
Patch by: David Glasser <glasser@mit.edu>
* trunk/contrib/client-side/psvn/psvn.el:
C-o runs now svn-status-find-file-other-window-noselect
x runs svn-status-update-buffer
(svn-status, svn-status-update-buffer): Doc string updates
(svn-status-find-file-other-window-noselect): New function
r20156 | xsteve | 2006-06-17 15:41:32 -0500 (Sat, 17 Jun 2006)
Add svn-status-mark-filename-regexp.
Patch by: "David Glasser" <glasser@mit.edu>
* trunk/contrib/client-side/psvn/psvn.el:
(svn-status-regexp-history): History used by svn-status-read-regexp
(svn-status-read-regexp): Function to read a regexp for files to mark
(svn-status-mark-filename-regexp): Mark/Unmark files by regexp.
That function is bound to * %