Jay Freeman <saurik@saurik.com>


Patch
r842171, r841372, r841318, r841316, r841106, r840582

r842171 | kfogel | 2002-06-05 22:45:19 -0500 (Wed, 05 Jun 2002)

* subversion/libsvn_client/externals.c
  (handle_external_item_change): Add empty statement; VC++ 6 does not
  allow a switch with no statements.

Patch by: Jay Freeman <saurik@saurik.com>


r841372 | cmpilato | 2002-02-15 13:03:04 -0600 (Fri, 15 Feb 2002)

File permission code fixes.

Patch by: Jay Freeman <saurik@saurik.com>

* subversion/libsvn_wc/log.c 
  (file_xfer_under_path, log_do_committed): Before performing its
  destructive file operation, call svn_io_set_file_read_write().

* subversion/libsvn_wc/adm_files.c 
  (sync_adm_file): Same as above.

* subversion/libsvn_subr/io.c 
  (svn_io_remove_file): Same as above.


r841318 | brane | 2002-02-11 18:32:09 -0600 (Mon, 11 Feb 2002)

Patch by: Jay Freeman <saurik@saurik.com>

* ./subversion/include/svn_io.h (svn_io_set_file_read_write): Added
prototype for a new function that removes the read-only flag from the
specified file.
(svn_io_set_file_read_only): Changed prototype to take IGNORE_ENOENT,
which asks the function to ignore file not found errors.  All callers
changed.

* ./subversion/libsvn_wc/adm_files.c (close_adm_file): When a file is
overwritten by another file on Win32, it is important that the file
not be read-only.  Before performing the rename, close_adm_file() now
removes the read-only flag on the destination.

(svn_wc__remove_adm_file): On Win32, files that are marked read-only
cannot be deleted.  Before performing the delete,
svn_wc__remove_adm_file now removes the read-only flag on the
destination.

* ./subversion/libsvn_subr/io.c (svn_io_set_file_read_only): Modified
function to except the new IGNORE_ENOENT argument for ignoring errors
related to files that aren't found.

(svn_io_set_file_read_write): Implemented a new function that removes
the read-only flag from the specified file using apr_file_attrs_set().


r841316 | brane | 2002-02-11 16:03:19 -0600 (Mon, 11 Feb 2002)

Patch by: Jay Freeman <saurik@saurik.com>

* subversion/libsvn_wc/get_editor.c (svn_wc_install_file): There was a
small bug where the fresh_keywords_value pointer was failed to be
initialized to NULL.


r841106 | sussman | 2002-01-23 14:43:31 -0600 (Wed, 23 Jan 2002)

* INSTALL: add ServerName info.

Patch by: Jay Freeman <saurik@saurik.com>


r840582 | cmpilato | 2001-11-26 11:16:55 -0600 (Mon, 26 Nov 2001)

* subversion/mod_dav_svn/deadprops.c

  (save_value): Remove tpropname, and use propname in error check (it
  actually has a chance of having the right data).  Fixes "the
  PROPPATCH" bug.

Patch by: Jay Freeman <saurik@saurik.com>