Checkout Tools
  • last updated 6 hours ago
Constraints: committers
Constraints: files
Constraints: dates
Test out my new and fancy ASF commit priviledges by changing the copyright

wording in our license headers to reflect ownership by the ASF.


Change terminology to ASF, and update a link.

* subversion/libsvn_subr/opt.c

(svn_opt__print_version_info): Note that the product as a whole is

copyrighted by the ASF, and update the project website.

* everywhere:

Change license text to reflect ASF ownership.

  1. … 891 more files in changeset.
Relicense Subversion under the Apache License, Version 2.0.

* NOTICE: New.



subversion/LICENSE: Remove.

* subversion/libsvn_subr/opt.c

(svn_opt__print_version_info): Note that the product as a whole is

copyrighted by the SVN Corp, and that it contains contributions from

many people, as referenced in NOTICE.

* subversion/bindings/swig/python/LICENSE_FOR_PYTHON_BINDINGS:

Relicense the SVN parts under Apache 2.0.

* everywhere:

Change copyright notices in file headers to reflect the Apache 2.0 license.

  1. … 882 more files in changeset.
Fix code formatting in some headers.

* subversion/include/svn_cmdline.h:

* subversion/include/svn_compat.h:

* subversion/include/svn_ctype.h:

* subversion/include/svn_diff.h:

* subversion/include/svn_md5.h:

* subversion/include/svn_nls.h:

* subversion/include/svn_pools.h:

* subversion/include/svn_props.h:

* subversion/include/svn_quoprint.h:

* subversion/include/svn_sorts.h:

* subversion/include/svn_time.h:

* subversion/include/svn_types.h:

* subversion/include/svn_version.h:

* subversion/include/svn_xml.h: Place function types on separate lines.

  1. … 13 more files in changeset.
* subversion/include/svn_ctype.h

(svn_ctype_casecmp): Document return value.

* subversion/include/svn_string.h

(svn_cstring_casecmp): Document return value.

  1. … 1 more file in changeset.
Avoid locale-dependent case-folding string comparisons that have unexpected

effects in certain locales.

* subversion/include/svn_ctype.h (svn_ctype_casecmp): New prototype.

* subversion/include/svn_string.h (svn_cstring_casecmp): New prototype.

* subversion/libsvn_subr/cype.c (svn_ctype_casecmp): Implement ASCII-subset

case-folding character comparator.

(casefold_table): New, helper lookup table for svn_ctype_casecmp.

* subversion/libsvn_subr/svn_string.c: Include svn_ctype.h.

(svn_cstring_casecmp): Implement ASCII-subset case-folding string comparator.

* subversion/libsvn_subr/ Generate ctype.c:casefold_table.

* subversion/libsvn_ra_neon/session.c,






subversion/libsvn_wc/translate.c: Replace strcasecmp with svn_cstring_casecmp.

Don't include apr_general.h for strcasecmp.

  1. … 12 more files in changeset.
Many doxygen comment fixups.

* subversion/include/svn_fs.h

* subversion/include/svn_test.h

* subversion/include/svn_ctype.h

* subversion/include/svn_delta.h

* subversion/include/svn_subst.h

* subversion/include/svn_props.h

* subversion/include/svn_types.h

* subversion/include/svn_string.h

* subversion/include/svn_io.h

* subversion/include/svn_client.h

* subversion/include/svn_error.h

* subversion/include/svn_opt.h

  1. … 11 more files in changeset.
Doxygen: fix many formatting goofs leading to errors and warnings.

* subversion/include/svn_client.h

* subversion/include/svn_config.h

* subversion/include/svn_ctype.h

* subversion/include/svn_delta.h

* subversion/include/svn_io.h

* subversion/include/svn_opt.h

* subversion/include/svn_types.h

* subversion/include/svn_wc.h

  1. … 7 more files in changeset.
Merge locking branch to trunk, by comparing trunkURL with branchURL.

This is not a test. This is an actual addition of a very large feature.

This merge passes 'make check' over all three RA implementations.

To see commit logs for this feature, examine /branches/locking, r11749:13570.

  1. … 183 more files in changeset.
Followup after review of r12091.

* subversion/include/svn_ctype.h:

Add a missing 'extern "C"' declaration;

Remind gentle readers that ASCII is a 7-bit encoding;

Fix typos in almost every docstring.

* subversion/libsvn_subr/ Add a warning at the beginning of the

generated table saying that it is, in fact, generated.

* subversion/libsvn_subr/ctype.c: Regenerate the ctype table.

  1. … 2 more files in changeset.
Introduce character classification functions that work correctly with

(the ASCII subset of) UTF-8 strings regardless of locale settings.

* subversion/include/svn_ctype.h: New.

* subversion/libsvn_subr/ctype.c: New.

* subversion/libsvn_subr/ Generates the class table in ctype.c.

* subversion/libsvn_client/prop_commands.c: Include svn_ctype.h, not ctype.h.

(is_valid_prop_name): Use the new svn_ctype macros to test characters.

Follow-up to r12029.

  1. … 3 more files in changeset.