Checkout Tools
  • last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
* subversion/include/svn_pools.h

(svn_pool_create_allocator): Rework docstring a bit for clarity.

Use the '#' prefix or '()' suffix consistently instead of '@ref' in Doxygen

mark-up.

* subversion/include/private/svn_mutex.h,

subversion/include/private/svn_named_atomic.h,

subversion/include/svn_delta.h,

subversion/include/svn_io.h,

subversion/include/svn_pools.h

Tweak doc string mark-up.

  1. … 4 more files in changeset.
Trim trailing whitespace.

* subversion/include/private/svn_named_atomic.h,

* subversion/include/svn_pools.h,

* subversion/libsvn_client/commit.c,

* subversion/libsvn_client/diff.c,

* subversion/libsvn_client/merge.c,

* subversion/libsvn_fs_fs/dag.c,

* subversion/libsvn_fs_fs/fs.h,

* subversion/libsvn_fs_fs/fs_fs.c,

* subversion/libsvn_fs_fs/temp_serializer.c,

* subversion/libsvn_fs_fs/tree.c,

* subversion/libsvn_repos/rev_hunt.c,

* subversion/libsvn_subr/cache-membuffer.c,

* subversion/libsvn_subr/checksum.c,

* subversion/libsvn_subr/crypto.c,

* subversion/libsvn_subr/named_atomic.c,

* subversion/libsvn_subr/pool.c,

* subversion/libsvn_wc/wc_db.c,

* subversion/svnserve/serve.c,

* subversion/tests/libsvn_subr/named_atomic-test-common.h,

* subversion/tests/libsvn_subr/named_atomic-test-proc.c,

* subversion/tests/libsvn_subr/named_atomic-test.c,

* subversion/tests/libsvn_subr/string-test.c:

Trim trailing whitespace.

  1. … 21 more files in changeset.
Introduce a new API function to create and initialize a new

APR pool allocator. Make its thread-safety properties

explicit in the docstring.

Will be used by the next commit to replace boilerplate code.

* subversion/include/svn_pools.h

(svn_pool_create_allocator): declare new API function

* subversion/libsvn_subr/pool.c

(svn_pool_create_allocator): declare new API function

  1. … 1 more file in changeset.
Test out my new and fancy ASF commit priviledges by changing the copyright

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

* NOTICE:

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.

* LICENSE: New.

* COPYING,

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.
Adjust a bunch of our public header files:

- make sure everything the header needs is included

- make sure nothing is included which is NOT needed

Added an exception to svn_types.h: it now explicitly includes svn_error.h

since Everybody needs that thing. We go ahead and make it easy for them,

even though that is counter-philosophy.

After altering the header files, some .c files in our codebase would not

compile -- they used stuff that they did not explicitly include. Thus, a

goodly number of .c files were updated, too.

* subversion/libsvn_ra/wrapper_template.h:

* subversion/libsvn_ra/deprecated.c:

* subversion/libsvn_ra/compat.c:

* subversion/libsvn_subr/iter.c:

* subversion/libsvn_subr/cmdline.c:

* subversion/libsvn_subr/ssl_client_cert_pw_providers.c:

* subversion/libsvn_subr/error.c:

* subversion/libsvn_subr/auth.c:

* subversion/libsvn_subr/opt.c:

* subversion/libsvn_subr/checksum.c:

* subversion/libsvn_subr/compat.c:

* subversion/libsvn_subr/sha1.c:

* subversion/libsvn_subr/deprecated.c:

* subversion/libsvn_subr/ssl_server_trust_providers.c:

* subversion/mod_dav_svn/activity.c:

* subversion/mod_dav_svn/reports/log.c:

* subversion/tests/libsvn_fs/fs-test.c:

* subversion/tests/libsvn_repos/repos-test.c:

* subversion/svn/list-cmd.c:

* subversion/svn/changelist-cmd.c:

* subversion/svn/log-cmd.c:

* subversion/svn/conflict-callbacks.c:

* subversion/libsvn_fs_base/dag.c:

* subversion/libsvn_fs_base/util/fs_skels.c:

* subversion/include/svn_dirent_uri.h:

* subversion/include/svn_error_codes.h:

* subversion/include/svn_fs.h:

* subversion/include/svn_diff.h:

* subversion/include/svn_sorts.h:

* subversion/include/svn_mergeinfo.h:

* subversion/include/svn_base64.h:

* subversion/include/svn_dso.h:

* subversion/include/svn_ra_svn.h:

* subversion/include/svn_repos.h:

* subversion/include/svn_delta.h:

* subversion/include/svn_path.h:

* subversion/include/svn_subst.h:

* subversion/include/svn_xml.h:

* subversion/include/svn_props.h:

* subversion/include/svn_iter.h:

* subversion/include/svn_types.h:

* subversion/include/svn_config.h:

* subversion/include/svn_string.h:

* subversion/include/svn_io.h:

* subversion/include/svn_wc.h:

* subversion/include/svn_cmdline.h:

* subversion/include/svn_client.h:

* subversion/include/svn_user.h:

* subversion/include/svn_hash.h:

* subversion/include/svn_md5.h:

* subversion/include/svn_error.h:

* subversion/include/svn_pools.h:

* subversion/include/private/svn_log.h:

* subversion/include/svn_time.h:

* subversion/include/svn_utf.h:

* subversion/include/svn_auth.h:

* subversion/include/svn_ra.h:

* subversion/include/svn_opt.h:

* subversion/include/svn_checksum.h:

* subversion/libsvn_wc/deprecated.c:

* subversion/libsvn_wc/util.c:

* subversion/libsvn_wc/merge.c:

* subversion/libsvn_wc/tree_conflicts.c:

* subversion/libsvn_client/list.c:

* subversion/libsvn_client/log.c:

* subversion/libsvn_ra_neon/util.c:

* subversion/libsvn_ra_neon/log.c:

* subversion/libsvn_repos/deprecated.c:

* subversion/libsvn_fs_fs/tree.c:

* subversion/libsvn_fs_fs/fs_fs.c:

(): adjust #include statements appropriately

  1. … 69 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.
Channeling Erik Hülsmann, remove all trailing whitespace within our source

tree:

for extsn in c h cpp java py pl rb; do

sed -i -e 's/[ \t]*$//' `find . -name "*.$extsn" | xargs grep '[ \t]$' -l`

done

Inspired by: ehu

  1. … 449 more files in changeset.
Make doc-comments consistent with function declarations by correcting

references to function arguments that don't exist.

[in subversion/include/]

* svn_diff.h, svn_fs.h, svn_repos.h, svn_delta.h, svn_props.h,

svn_config.h, svn_string.h, svn_cmdline.h, svn_ra.h, svn_opt.h

Correct simple typos in references to argument names.

Additionally:

* svn_fs.h

(svn_fs_txn_proplist): Don't refer to non-existent argument 'fs'.

* svn_delta.h

(svn_txdelta_md5_digest): Don't mark 'md5' as an argument.

(svn_txdelta_skip_svndiff_window): Correct doc-comment to remove reference

to non-existent 'window' argument.

* svn_path.h

(svn_path_condense_targets): Use <tt>...</tt> to indicate a type, not @a.

* svn_subst.h

(svn_subst_detranslate_string): Rename argument 'for_stdout' in

function declaration to 'for_output', matching doc-comments and

function definition.

* svn_xml.h

(svn_xml_parse): Rename argument 'parser' in function declaration to

'svn_parser', matching doc-comments and function definition.

* svn_config.h

(svn_config_enumerate_sections2): Remove duplicate reference to the

callback's 'name' field.

* svn_string.h

(svn_stringbuf_chop): Rename argument 'bytes' in function declaration to

'nbytes', matching doc-comments and function definition.

* svn_io.h

(svn_io_run_diff3_2): Move a misplaced @c modifier.

(svn_io_run_diff3): Don't mark another function name as an argument.

* svn_wc.h

(svn_wc_match_ignore_list): Use lowercase names for arguments.

* svn_client.h

(svn_client_merge2, svn_client_revert): Don't mark 'true' as an argument.

(svn_client_proplist2): Consistently mark 'item' as an argument.

* svn_pools.h

(svn_pool_create): Rename argument 'pool' in macro definition to

'parent_pool', matching doc-comment and called function.

  1. … 16 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:

http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=111877

From: "Peter N. Lundblad" <peter@famlundblad.se>

To: "Peter N. Lundblad" <peter@famlundblad.se>

cc: dev@subversion.tigris.org

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.
Fix typos in comments (and in a SWIG error message).

* subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/StatusKind.java

* subversion/bindings/swig/perl/native/Wc.pm

* subversion/include/svn_client.h

* subversion/include/svn_pools.h

* subversion/include/svn_repos.h

* subversion/include/svn_subst.h

* subversion/include/svn_wc.h

* subversion/libsvn_client/externals.c

* subversion/mod_dav_svn/dav_svn.h

* subversion/tests/clients/cmdline/commit_tests.py

* subversion/tests/clients/cmdline/svnversion_tests.py

Fix typos in comments.

* subversion/bindings/swig/include/svn_types.swg

Fix a typo in a SWIG error message.

  1. … 11 more files in changeset.
In API doc strings, refer to a function name with "()", and not with "@c",

for neatness and so that Doxygen recognises it as such. Previously there

was a complete mixture of "@c", "()", both and neither.

* subversion/include/svn_auth.h

* subversion/include/svn_client.h

* subversion/include/svn_cmdline.h

* subversion/include/svn_config.h

* subversion/include/svn_delta.h

* subversion/include/svn_diff.h

* subversion/include/svn_error.h

* subversion/include/svn_fs.h

* subversion/include/svn_hash.h

* subversion/include/svn_io.h

* subversion/include/svn_opt.h

* subversion/include/svn_path.h

* subversion/include/svn_pools.h

* subversion/include/svn_props.h

* subversion/include/svn_ra.h

* subversion/include/svn_ra_svn.h

* subversion/include/svn_repos.h

* subversion/include/svn_sorts.h

* subversion/include/svn_string.h

* subversion/include/svn_subst.h

* subversion/include/svn_test.h

* subversion/include/svn_types.h

* subversion/include/svn_wc.h

* subversion/include/svn_xml.h

  1. … 23 more files in changeset.
Update copyright notices for 2004, resolving issue #1651.

(See also revision 8019, which fixed a couple of missed spots.)

  1. … 361 more files in changeset.
Finishing issue #872 (at least until 1.0).

* subversion/include/svn_cmdline.h: New. Declare functions used by

command-line programs.

* subversion/include/svn_pools.h (svn_cmdline_init): Moved to svn_cmdline.h.

* subversion/include/svn_subst.h (svn_subst_detranslate_string): Add

parameter 'for_output'.

* subversion/libsvn_subr/utf_impl.h: New.

* subversion/libsvn_subr/utf.c: Include utf_impl.h.

(svn_utf__cstring_from_utf8_fuzzy): New.

* subversion/libsvn_subr/subst.c (svn_subst_detranslate_string): New parameter

'for_output' determines if we want the result in output or native encoding.

Translate the string while it's still in UTF-8, and convert it afterwards.

* subversion/libsvn_subr/cmdline.c (svn_cmdline_init): Don't try to set the

console output encoding on Windows platforms.

(svn_cmdline_cstring_from_utf8, svn_cmdline_cstring_from_utf8_fuzzy,

svn_cmdline_cstring_to_utf8): New. Convert to/from the output/input

encoding.

* subversion/libsvn_subr/error.c: Convert error messages to output encoding,

and use fuzzy conversion if precise conversion fails.

* subversion/libsvn_subr/opt.c,

subversion/clients/cmdline/notify.c,

subversion/clients/cmdline/info-cmd.c,

subversion/clients/cmdline/log-cmd.c,

subversion/clients/cmdline/ls-cmd.c,

subversion/clients/cmdline/prompt.c,

subversion/clients/cmdline/props.c,

subversion/clients/cmdline/propdel-cmd.c,

subversion/clients/cmdline/propedit-cmd.c,

subversion/clients/cmdline/propget-cmd.c,

subversion/clients/cmdline/proplist-cmd.c,

subversion/clients/cmdline/propset-cmd.c,

subversion/clients/cmdline/status.c,

subversion/clients/cmdline/main.c,

subversion/svnadmin/main.c,

subversion/svndumpfilter/main.c,

subversion/svnlook/main.c,

subversion/svnserve/main.c,

subversion/svnversion/main.c,

subversion/tests/libsvn_subr/target-test.c: Use svn_cmdline functions to

convert strings from/to the console encoding.

* subversion/clients/cmdline/status.c (print_status): Convert the author

name to the output encoding.

(svn_cl__print_status): Convert the path to local style while it's

still in UTF-8.

* subversion/svnadmin/main.c (list_dblogs). Likewise.

* subversion/svnlook/main.c (do_date): Don't convert the date prop to

local style in get_property, we do that here later on.

  1. … 27 more files in changeset.
* subversion/include/svn_wc.h

(svn_wc_add_repos_file): mark up beginning of comment so doxygen will see it.

* subversion/include/svn_pools.h

(SVN_ALLOCATOR_RECOMMENDED_MAX_FREE): ditto.

  1. … 1 more file in changeset.
* subversion/include/svn_pools.h

(SVN_ALLOCATOR_RECOMMENDED_MAX_FREE): Define shared by all apps

to set max free on their own allocator. Set to 4M as previous.

* subversion/svnadmin/main.c

* subversion/svnlook/main.c

* subversion/clients/cmdline/main.c

* subversion/svndumpfilter/main.c

* subversion/svnversion/main.c

(main): Set the maximum amount of free memory to

SVN_ALLOCATOR_RECOMMENDED_MAX_FREE for all apps that have their

own allocator.

  1. … 5 more files in changeset.
Cleanup and minor performance improvements.

* subversion/include/svn_pools.h

(svn_pool_create_ex): New function. Simple wrapper for apr_pool_create_ex.

Sets a default abort_fn, which calls abort().

(svn_pool_create): Turn this into a simple define wrapper for

svn_pool_create_ex.

(svn_pool_clear, svn_pool_destroy): Turn into simple define wrappers

for their apr counterparts. These exist for completeness.

* subversion/libsvn_subr/pool.c

(svn_pool_create_ex): New function. Simple wrapper for apr_pool_create_ex.

Sets a default abort_fn, which calls abort().

(svn_pool_create_ex_debug): New function. Binary compatibility wrapper.

(svn_pool_create, svn_pool_create_debug, svn_pool_clear,

svn_pool_clear_debug): Removed.

* subversion/clients/cmdline/main.c

* subversion/svnadmin/main.c

* subversion/svndumpfilter/main.c

* subversion/svnlook/main.c

* subversion/svnversion/main.c

(main): Create a mutexless allocator and use that for our allocations.

This is safe because all these applications are single threaded.

  1. … 6 more files in changeset.
Adjust some of the includes in our headers files. There were some

unused includes, some stylistic ordering of includes, some <> instead

of "", and an improper location of one include.

This may address issue 1274 and issue 1308. (haven't tested that)

* include/svn_pools.h: moved include of apr_want.h outside of the C++

namespace block. We don't want to impose C on foreign headers.

* svnlook/main.c: insert a blank line between classes of includes

* libsvn_subr/path.c: add svn_io.h since it was removed from some

header, yet is needed in this file.

* libsvn_subr/config_auth.c: add svn_io.h. reorder blocks of includes.

* include/svn_sorts.h, include/svn_base64.h, include/svn_ra_svn.h,

include/svn_delta.h, include/svn_path.h, include/svn_subst.h,

include/svn_xml.h, include/svn_types.h, include/svn_config.h,

include/svn_wc.h, include/svn_client.h, include/svn_hash.h,

include/svn_error.h, include/svn_utf.h: remove unneeded includes,

reorder some blocks, fix some delimiters, add whitespace, etc.

  1. … 17 more files in changeset.
doxygen police cleanup sweep. this corrects the doubled up first sentences

we still had in many comments from when REPEAT_BRIEF was set to NO in our

doxygen config, and fixes a bunch of markup errors i found at the same time.

* subversion/include/svn_fs.h

* subversion/include/svn_diff.h

* subversion/include/svn_sorts.h

* subversion/include/svn_test.h

* subversion/include/svn_base64.h

* subversion/include/svn_ra_svn.h

* subversion/include/svn_repos.h

* subversion/include/svn_delta.h

* subversion/include/svn_path.h

* subversion/include/svn_subst.h

* subversion/include/svn_props.h

* subversion/include/svn_types.h

* subversion/include/svn_config.h

* subversion/include/svn_string.h

* subversion/include/svn_io.h

* subversion/include/svn_wc.h

* subversion/include/svn_client.h

* subversion/include/svn_quoprint.h

* subversion/include/svn_hash.h

* subversion/include/svn_md5.h

* subversion/include/svn_error.h

* subversion/include/svn_pools.h

* subversion/include/svn_time.h

* subversion/include/svn_utf.h

* subversion/include/svn_ra.h

clean up doxygen comments.

  1. … 24 more files in changeset.
Found one spelling mistake in svn_version.h that led to a spelling

mistake bug hunt.

  1. … 54 more files in changeset.
Replace an unfamiliar mess with a familiar one:

* subversion/clients/init_cmdline.h: Removed.

* subversion/libsvn_subr/cmdline.c: New file.

* subversion/include/svn_pools.h

(svn_cmdline_init): New prototype, here for lack of a better place.

See also comment about possible move to APR.

* subversion/svnlook/main.c,

* subversion/svnadmin/main.c,

* subversion/svnversion/main.c,

* subversion/svnserve/main.c,

* subversion/tests/libsvn_subr/target-test.c,

* subversion/clients/cmdline/main.c: Don't include init_cmdline.h.

(main): Call svn_cmdline_init instead of init_cmdline.

  1. … 8 more files in changeset.
* Just about everything else that wasn't test output, a binary file,

or already to set to CRLF: Set svn:eol-style to native.

  1. … 658 more files in changeset.
Touch every file in the repository :) 2003 is here, update all the

copyright statements. Also, update the sample `svn --version' output

to be consistent with the current client.

  1. … 443 more files in changeset.
* subversion/include/svn_version.h

add doxygen markup to the comments.

* subversion/include/svn_types.h

* subversion/include/svn_config.h

* subversion/include/svn_string.h

* subversion/include/svn_io.h

* subversion/include/svn_sorts.h

* subversion/include/svn_dav.h

* subversion/include/svn_client.h

* subversion/include/svn_quoprint.h

* subversion/include/svn_hash.h

* subversion/include/svn_base64.h

* subversion/include/svn_delta.h

* subversion/include/svn_error.h

* subversion/include/svn_pools.h

* subversion/include/svn_utf.h

* subversion/include/svn_time.h

* subversion/include/svn_auth.h

clean up the doxygen markup a bit. we were adding group begin and end

markers (@{ and @}) at the beginning and end of each file without defining

any actual group, which was just causing doxygen to spout warnings.

  1. … 16 more files in changeset.
* subversion/include/svn_types.h

tweak doxygen markup to improve the final html output.

* subversion/include/svn_delta.h

tweak doxygen markup to improve the final html output.

* subversion/include/svn_pools.h

add doxygen markup to comments.

* subversion/include/svn_quoprint.h

add doxygen markup to comments.

* subversion/include/svn_sorts.h

add doxygen markup to comments.

* subversion/include/svn_utf.h

add doxygen markup to comments.

  1. … 5 more files in changeset.
Just be glad you're not updating over libsvn_ra_pigeons...

* everywhere: Remove "local variables:" eval blocks.

* subversion/libsvn_repos/hooks.c: But leave the vim stuff here.

* tools/dev/svn-dev.el, doc/book/tools/svnbook.el:

Get rid of obsolete loading instructions.

* HACKING: Describe how to load the elisp files from .emacs.

* doc/book/HACKING: Add querulous comment.

  1. … 338 more files in changeset.
Simplify error interface by allocating errors in a subpool of the

global pool, since they must be freed explicitly anyway.

* libsvn_subr/svn_error.c: Split into error.c and pool.c, since errors

are no longer especially related to pools. (And since svn_error.c

was an anachronistic name.)

* include/svn_error.h, libsvn_subr/error.c

(svn_error_create, svn_error_createf, svn_error_clear): Remove pool

argument. Allocate errors in a subpool of the global pool. All

call sites changed. Also, collect file and line information in

all cases; it's useful for debugging with gdb even if we don't

display it.

(svn_error_clear_all): Replace with svn_error_clear. All call sites

changed.

(svn_error_init_error_pool, svn_error__set_error_pool,

svn_error__get_error_pool): Remove.

* libsvn_subr/pool.c

(svn_pool__inherit_error_pool): Remove.

(svn_pool_create, svn_pool_clear): Remove all the error pool stuff.

Use SVN_POOL_ROOTED_HERE to distinguish the top-level svn pool so

we can reallocate the allocator mutex on clear. Abort with

abort(), not abort_on_pool_failure().

* libsvn_fs/tree.c (conflict_err),

libsvn_fs/fs_skels.c (skel_err),

libsvn_fs/err.c, libsvn_fs/err.h (svn_fs__dberr, svn_fs__dberrf),

libsvn_repos/load.c (stream_ran_dry, stream_malformed),

libsvn_repos/commit.c (out_of_date),

libsvn_repos/delta.c (not_a_dir_error),

libsvn_delta/svndiff.c (count_and_verify_instructions),

libsvn_ra_dav/ra_dav.h, libsvn_ra_dav/util.c (svn_ra_dav__convert_error),

tests/libsvn_fs/fs-test.c (check_no_fs_error, verify_entry),

tests/libsvn_subr/hashdump-test.c (check),

tests/libsvn_delta/random-test.c (compare_files):

Remove pool argument. All call sites changed.

* mod_dav_svn/mod_dav_svn.c (dav_svn_header_parser): Remove; no need

to init error pool now.

* mod_dav_svn/repos.c (dav_svn_get_resource): No need to init error

pool now.

* libsvn_ra_dav/commit.c (put_baton_t): Don't need pool field any more.

* libsvn_ra_dav/util.c (parser_ctx_t): Don't need pool field any more,

and since this gets us down to just an svn_error_t *, just use an

svn_error_t **. All usage sites changed accordingly.

  1. … 137 more files in changeset.
Fixed a bunch of spurious whitespace in copyright notices.

Revert change to check-license.py that attempted to compensate for the

slightly different style in the Ruby bindings licenses.

Change all the Ruby binding file licences to be the same as the rest

of Subversion.

  1. … 333 more files in changeset.
Sigh. Hadn't updated the new license in check-license.py for the

previous commit. Here we go again...

  1. … 334 more files in changeset.