Rafael Garcia-Suarez <raphel.garcia-suarez@hexaflux.com>


Patch Suggested
r845357, r844141, r843744, r843609, r843470 r843357

r843357 | kfogel | 2002-10-04 19:16:47 +0000 (Fri, 04 Oct 2002)

Give editors a way to recognize svn log message files.

Suggested by: Rafael Garcia-Suarez <raphel.garcia-suarez@hexaflux.com>

* subversion/clients/cmdline/util.c 
  (svn_cl__edit_externally): Name the file "svncommit.NNNNN.NNNNN.tmp"
  instead of "msg.NNNNN.NNNNN.tmp".


r843470 | fitz | 2002-10-18 05:47:45 +0000 (Fri, 18 Oct 2002)

This patch eliminates the underbar in status and update listings. If
there is nothing interesting to report on a file or its props, file
status or prop status will be ' ', respectively. Update status also no
longer prints an underbar when the text is normal and props exhibit a
change. All related tests are also updated and pass. 

Patch by: me
          Andreas J. Koenig <andreas.koenig@anima.de>
          Rafael Garcia-Suarez <raphel.garcia-suarez@hexaflux.com> 
(They wrote the initial patches to main.c, status.c and cl.h.)

* subversion/clients/cmdline/cl.h: 
  (svn_cl__generate_status_codes): Remove function declaration.

* subversion/clients/cmdline/feedback.c: 
  (notify): Remove underbar.

* subversion/clients/cmdline/main.c:
  (svn_opt_subcommand_desc_t): Fix docstring for svn_cl__status.

* subversion/clients/cmdline/status.c:
  (svn_cl__generate_status_codes): Make function static, remove
  underbars.

* subversion/tests/clients/cmdline/basic_tests.py:
  (basic_checkout): Remove underbars from status checks.
  (basic_switch): Remove underbars from status checks.
  (basic_delete): Remove underbars from status checks.
  (basic_import): Remove underbars from status checks.

* subversion/tests/clients/cmdline/commit_tests.py:
  (get_standard_state): Remove underbars from status checks.
  (commit_one_file): Remove underbars from status checks.
  (commit_one_new_file): Remove underbars from status checks.
  (commit_one_new_binary_file): Remove underbars from status checks.
  (commit_multiple_targets): Remove underbars from status checks.
  (commit_multiple_targets_2): Remove underbars from status checks.
  (commit_inclusive_dir): Remove underbars from status checks.
  (commit_top_dir): Remove underbars from status checks.
  (nested_dir_replacements): Remove underbars from status checks.
  (merge_mixed_revisions): Remove underbars from status checks.
  (commit_uri_unsafe): Remove underbars from status checks.
  (commit_add_file_twice): Remove underbars from status checks.
  (commit_current_dir): Remove underbars from status checks.
  (test_list): Remove XFAIL from commit_one_new_binary_file as it now
               passes (Referenced in issue 888)

* subversion/tests/clients/cmdline/copy_tests.py:
  (basic_copy_and_move_files): Remove underbars from status checks.
  (receive_copy_in_update): Remove underbars from status checks.
  (copy_files_with_properties): Remove underbars from status checks.
  (mv_and_revert_directory): Remove underbars from status checks.

* subversion/tests/clients/cmdline/log_tests.py:
  (guarantee_repos_and_wc): Remove underbars from status checks.

* subversion/tests/clients/cmdline/merge_tests.py:
  (textual_merges_galore): Remove underbars from status checks.
  (add_with_history): Remove underbars from status checks.
  (delete_file_and_dir): Remove underbars from status checks.

* subversion/tests/clients/cmdline/module_tests.py:
  (externals_test_setup): Remove underbars from status checks.

* subversion/tests/clients/cmdline/prop_tests.py:
  (make_local_props): Remove underbars from status checks.
  (commit_props): Remove underbars from status checks.
  (update_props): Remove underbars from status checks.
  (downdate_props): Remove underbars from status checks.
  (remove_props): Remove underbars from status checks.
  (update_conflict_props): Remove underbars from status checks.
  (commit_replacement_props): Remove underbars from status checks.
  (revert_replacement_props): Remove underbars from status checks.
  (inappropriate_props): Remove underbars from status checks.

* subversion/tests/clients/cmdline/stat_tests.py:
  (status_update_with_nested_adds): Remove underbars from status checks.

* subversion/tests/clients/cmdline/switch_tests.py:
  (get_routine_status_state): Remove underbars from status checks.
  (commit_routine_switching): Remove underbars from status checks.
  (full_update): Remove underbars from status checks.
  (update_switched_things): Remove underbars from status checks.
  (rev_update_switched_things): Remove underbars from status checks.

* subversion/tests/clients/cmdline/trans_tests.py:
  (update_modified_with_translation): Remove underbars from status checks.

* subversion/tests/clients/cmdline/update_tests.py:
  (update_binary_file): Remove underbars from status checks.
  (update_binary_file_2): Remove underbars from status checks.
  (detect_conflict_files): Remove underbars from status checks.
  (detect_conflict_files): Remove underbars from status checks.

* subversion/tests/clients/cmdline/svntest/actions.py:
  (get_virginal_state): Remove underbars from status checks.


r843609 | kfogel | 2002-10-28 21:24:26 +0000 (Mon, 28 Oct 2002)

* subversion/svnadmin/svnadmin.1:
  Update the manpage to be in sync with the svnadmin syntax changes
  introduced by rev 3258, and add an entry for `recover'.

Patch by: Rafael Garcia-Suarez <rgarciasuarez@free.fr>


r843744 | philip | 2002-11-06 14:26:27 +0000 (Wed, 06 Nov 2002)

Update the svn man page.

Patch by: Rafael Garcia-Suarez <raphel.garcia-suarez@hexaflux.com>

* subversion/clients/cmdline/man/svn.1: Remove references
  to -D/--date/--xml-file options.  Add --dry-run and replace
  "Handbook" by "Book"


r844141 | kfogel | 2002-12-09 15:53:03 +0000 (Mon, 09 Dec 2002)

* subversion/libsvn_fs/fs.c
  (svn_fs_create_berkeley): Document the need to run recovery.

Patch by: Rafael Garcia-Suarez <raphel.garcia-suarez@hexaflux.com>


r845357 | rooneg | 2003-03-12 00:34:46 +0000 (Wed, 12 Mar 2003)

Add a log-encoding config option for specifying the default log encoding.
For issue #1178.

Patch by: Rafael Garcia-Suarez <raphel.garcia-suarez@hexaflux.com>

* subversion/include/svn_config.h
  (SVN_CONFIG_OPTION_LOG_ENCODING): new constant for the log encoding config 
   option.

* subversion/libsvn_subr/config_file.c
  (svn_config_ensure): add a commented out log-encoding config option to the 
   default contents of ~/.subversion/config.

* subversion/clients/cmdline/main.c
  (main): if opt_state.encoding hasn't been set, try to set it to the user's 
   log-encoding config option.