Checkout Tools
  • last updated 7 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.
Reformat the code to use a consistent no-space-before-param-list-paren style.

See here for the vote that decided this:

From: "Peter N. Lundblad" <>

To: "Peter N. Lundblad" <>


Subject: Results of: [VOTE] New space-before-parens style

Date: Wed, 8 Feb 2006 12:00:35 +0100 (CET)

Message-ID: <Pine.LNX.4.55.0602080918350.10805@localhost.localdomain>

I took the opportunity to make spacing among all parens in SVN_ERR

macro calls consistent. But I did not address consistency of casts,

nor whether a function name should always appear below its return type

in declarations and definitions, nor whether there should be a space

before/after the "*" when declaring pointer return types.

* www/hacking.html

(coding-style): Document that we are no-space-before-paren now.

* everywhere: Reformat.

  1. … 365 more files in changeset.
* subversion/include/svn_nls.h:

Set svn:eol-style to native.

Give svn libraries independence from the current message

domain. Specify the message domain each time.

* subversion/include/svn_nls.h (svn_nls_environment_init),

* subversion/libsvn_subr/nls.c (svn_nls_environment_init):

Remove. Move the implementation to svn_nls_init().

* subversion/libsvn_subr/nls.c (svn_nls_init):

Don't set the current message domain.

* subversion/libsvn_subr/io.c (do_io_file_wrapper_cleanup),

* subversion/clients/cmdline/help-cmd.c (svn_cl__help):

Use _() instead of gettext().

* subversion/libsvn_subr/error.c (svn_strerror),

* subversion/libsvn_subr/opt.c



Use _() instead of dgettext().

Approved by: lundblad

Review by: Julian Foad <>

Peter N. Lundblad <>

  1. … 5 more files in changeset.
Add some #include directives that were missing from some recently added files.

This is so the header has no prerequisites and so the function prototypes

are verified at compile time.

* subversion/include/svn_nls.h

Include "svn_types.h" to get svn_error_t.

* subversion/libsvn_subr/nls.c

Include "svn_nls.h" to verify prototypes.

  1. … 1 more file in changeset.
Fix documentation and coding style.

Follow-up to r15343.

* subversion/include/svn_nls.h


svn_nls_init): Docstring fixes.

* subversion/libsvn_subr/cmdline.c (svn_cmdline_init),

subversion/libsvn_subr/nls.c (svn_nls_environment_init):

- Use err instead of error as svn_error_t * variable name.

- Fix coding style.

* subversion/libsvn_subr/nls.c(svn_nls_init): Fix coding style.

Approbed by: +1: lundblad

Review by: Peter N. Lundblad <>

Branko Čibej <>

  1. … 2 more files in changeset.
Extract NLS initialization code from svn_cmdline_init.

* subversion/libsvn_subr/nls.c

(svn_nls_environment_init): Initialize NLS environment.

(svn_nls_init): Initialize NLS environment and set up

text domain.

* subversion/include/svn_nls.h: Add.

* subversion/libsvn_subr/cmdline.c

(svn_cmdline_init): Extract NLS initialization code.

Approved by: Garrett Rooney <>

  1. … 2 more files in changeset.