subversion

Checkout Tools
  • last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1054231 is being indexed.

Happy New Year.

* publish/site-nav.html

(copyright): Bump copyright year.

Happy New Year.

* subversion/libsvn_subr/opt.c

(svn_opt__print_version_info): Bump copyright year.

* subversion/libsvn_ra_serf/win32_auth_sspi.c

(sspi_maxtokensize): Add a paren missing from r1054115.

Attempt to fix the windows build by including svn_private_config.h in a file

with translated messages. (Followup to r1054115.)

* subversion/libsvn_ra_serf/win32_auth_sspi.c:

Include svn_private_config.h.

Fix svn upgrade segfault when it upgrades a WC with items scheduled for

addition.

* subversion/libsvn_wc/entries.c

(write_entry): When a item is scheduled its text_base_info is NULL, so

before dereferencing text_base_info check whether it is NULL or not.

* subversion/tests/cmdline/upgrade_tests.py

(test_list): Remove XFail marker on 'upgrade_with_scheduled_change'.

Prefix an underscore to the error messages to make it visible to the

translator.

* subversion/libsvn_subr/auth.c

* subversion/svn/util.c

* subversion/svn/propget-cmd.c

* subversion/libsvn_client/delete.c

* subversion/libsvn_client/repos_diff.c

* subversion/svnlook/main.c

* subversion/libsvn_ra_serf/auth_digest.c

* subversion/libsvn_ra_serf/auth.c

* subversion/libsvn_ra_serf/util.c

* subversion/libsvn_ra_serf/win32_auth_sspi.c

* subversion/libsvn_ra_serf/commit.c

* subversion/libsvn_ra_neon/util.c

Patch by: Vijayaguru G <vijay{_AT_}collab.net>

Suggested by: kameshj

Tweaked by: kameshj

On the 'diff-optimizations-bytes' branch:

* subversion/libsvn_diff/diff_file.c

(datasource_get_next_token, token_discard):

Add some clarifying comments.

On the 'diff-optimizations-bytes' branch:

* subversion/libsvn_diff/diff_file.c

(INCREMENT_POINTERS, DECREMENT_POINTERS):

Parenthesize macro parameters when used.

Adds an XFail test of wc-upgrade(1.6-wc+scheduled_change to 1.7-wc).

* subversion/tests/cmdline/upgrade_tests_data/upgrade_with_scheduled_change.tar.bz2

New file.

* subversion/tests/cmdline/upgrade_tests.py

(upgrade_with_scheduled_change): New XFail testcase.

Patch by: Arwin Arni <arwin{_AT_}collab.net>

* Makefile.in (local-extraclean):

Remove 'gen-make.opts' and 'transform_libtool_scripts.sh' too.

On the 'diff-optimizations-bytes' branch:

* subversion/libsvn_diff/diff_memory.c

(datasources_open): Set the by-reference return value.

[ This was reverted/redone as part of issue #3850, which see. ]

Don't error on 'none: bad command or file name' when SWIG was disabled

at configure-time.

(Yes, I'm on Debian, thanks for asking.)

* Makefile.in

(check-SWIG): New target.

(swig-py, swig-pl, swig-rb): Use new target to fail early.

* build/generator/gen_make.py

(Generator.write): Use the new target in build-outputs.mk, too.

* build/ac-macros/swig.m4

(SVN_FIND_SWIG): Don't check for 'none', just set the thing to 'none'.

As a side effect, the message to stdout is obliterated.

On the 'diff-optimizations-bytes' branch:

* subversion/libsvn_diff/diff_file.c

(INCREMENT_POINTERS, DECREMENT_POINTERS):

Use unique variable names to avoid a compiler warning.

* /site/publish/faq.html

(hook-debugging): Add standard advice about extensions.

On the diff-optimizations-bytes branch:

Bring up to date with trunk.

  1. … 236 more files in changeset.
* subversion/include/svn_client.h

(svn_client_checkout3): Fix docstring typo.

On the ignore-mergeinfo branch:

Bring up-to-date with trunk.

  1. … 295 more files in changeset.
Name anonymous structs that my previous glob pattern verb(oversight)ed.

See r1053996 for details.

* subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c,

subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c,

subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c,

contrib/server-side/mod_dontdothat/mod_dontdothat.c,

contrib/server-side/svnstsw/src/main.c,

contrib/server-side/svnstsw/src/fso_is_changeable.c,

tools/client-side/svnmucc/svnmucc.c:

As above.

Just padding my stats.

(Actually, doing my regular trailing whitespace removal, similar to r875968.)

* everywhere:

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

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

done

  1. … 152 more files in changeset.
Once and for all, name all our anonymous struct/enum typedefs.

Follows up on r1040058, and with thanks to Danny Trebbien.

* everywhere:

Change 'typedef struct {} foo_t;' to 'typedef struct foo_t {} foo_t;'.

* subversion/libsvn_ra_serf/fake_sspi.h

(PSecurityFunctionTable, SecurityFunctionTable):

Manually effect the same change in the single pointer-to-struct typedef.

  1. … 81 more files in changeset.
Nominate r1053984 without voting.
Fix bug where committing a changelist was prevented by a file outside that

changelist having unexpected changed special status.

Thread: http://mid.gmane.org/1292856447.8650.24.camel@nimble.325Bayport

* subversion/tests/cmdline/special_tests.py

(unrelated_changed_special_status): New test.

(special_tests): Run it on symlink-ful platforms.

* subversion/libsvn_client/commit_util.c

(harvest_committables):

Check for changelist-excluded files earlier.

Found by: Nick <nospam@codesniffer.com>

Add a helper for performing commits in the JavaHL tests.

* subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java

(commit): New helper.

[elsewhere]: Use the new helper.

JavaHL: Remove another superfluous API: propertyRemove().

[ in subversion/bindings/javahl/ ]

* src/org/apache/subversion/javahl/SVNClient.java,

src/org/apache/subversion/javahl/ISVNClient.java

(propertyRemove): Remove.

JavaHL: Remove the String version of the propertySet Java API, and at the same

time introduce a similar helper for the tests.

[ in subversion/bindings/javahl/ ]

* tests/org/apache/subversion/javahl/BasicTests.java

(setprop): New helper.

[elsewhere]: Use the new helper.

* src/org/apache/subversion/javahl/SVNClient.java,

src/org/apache/subversion/javahl/ISVNClient.java

(propertySet): Remove the String-value version.

* src/org/tigris/subversion/javahl/SVNClient.java

(propertySet): Update compat wrapper.

JavaHL: Remove the quite superfluous propertyCreate() API.

[ in subversion/bindings/javahl/ ]

* tests/org/apache/subversion/javahl/BasicTests.java:

Switch callers to propertySet().

* src/org/apache/subversion/javahl/SVNClient.java,

src/org/apache/subversion/javahl/ISVNClient.java

(propertyCreate): Remove (with prejudice).

JavaHL: Push the new make_parents arg to update() up to the Java API.

[ in subversion/bindings/javahl/ ]

* tests/org/apache/subversion/javahl/BasicTests.java:

Update callers.

* native/SVNClient.h,

native/SVNClient.cpp

(update): Add makeParents argument, and pass it to the C API.

* native/org_apache_subversion_javahl_SVNClient.cpp

(Java_org_apache_subversion_javahl_SVNClient_update): Add makeParents arg,

and pass it on down the stack.

* src/org/apache/subversion/javahl/SVNClient.java,

src/org/apache/subversion/javahl/ISVNClient.java

(update): Add makeParents param.

* src/org/tigris/subversion/javahl/SVNClient.java

(update): Update wrapper.

JavaHL: Add a couple of helpers in the testsuite to do a simple update.

* subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java

(update): New helpers.

[elsewhere]: Use the new helpers when prudent.

JavaHL: Followup to r1053915.

Update the properties test to set and get a property with binary data.

* subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java

(testBasicProperties): Set the property value with binary data instead of a String

Also update other caller in same test to use the new Byte[] method with a String

* subversion/bindings/javahl/native/Prompter.cpp

(askQuestion): Don't return 'false' in the place of a 'const char *'.