subversion

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

Changeset 854262 is being indexed.

Reflecting the directory name change commit r14181.

The packages/win32-innosetup was renamed to windows-innosetup in r14181.

* packages/windows-innosetup/tools/mk_svndoc.pl

packages/windows-innosetup/Readme.txt: Every occurance of "win32-innosetup"

are changed to "windows-innosetup" in this two files.

    • ?
    /trunk/packages/windows-innosetup/Readme.txt
* STATUS: Nominate and vote.
Tweak a test to reveal an edge-case problem.

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

(update_xml_unsafe_dir): Add whitespace before and after our funky

test file name, because Peter Lundblad points out that current code

should be dropping that whitespace (and thereafter, misbehaving).

(test_list): Expect update_xml_unsafe_dir to fail now.

Add some votes, promoting now-approved items.
Nominate r14183 as candidate

* STATUS

r14183 should be merge into the 1.2 branch.

Fixed a crash from the new Notify2 implementation.

[in subversion/bindings/java/javahl]

* native/JNIUtil.cpp

(JNIUtil::makeSVNErrorMessage): Do not try to transform a NULL error

into a string.

* src/org/tigris/subversion/javahl/tests/SVNTests.java

(SVNTests.setUp): Add a notifier corresponding to the Notify2 interface.

(SVNTests.MyNotifier): New (no-op) Notify2 implementation.

Reported by: Mark Phippard

Recommend r14180 for 1.2.0.
* packages/windows-innosetup: Renamed from packages/win32-innosetup.

The win32 part of the name is meaningless. Inno Setup doesn't care if it's 32-

or 64-bit and handles both systems without problems.

The Setup System is based on that the setup maker person is using a Working

Copy for each setup series (trunk, 1.1.x series, 1.2.x series and so on) not

different win*-innosetup folders in the repository.

Drop "timeout" from the public locking API, in favor of

"expiration_date", matching both our internal storage semantics and

the semantics of the only known users of expiring locks (DAV).

* subversion/include/svn_fs.h

(svn_fs_lock): Lose 'timeout'; add 'expiration_date' instead.

* subversion/include/svn_repos.h,

* subversion/libsvn_repos/fs-wrap.c

(svn_repos_fs_lock): Lose 'timeout'; add 'expiration_date' instead.

* subversion/libsvn_fs/fs-loader.c

(svn_fs_lock): Lose 'timeout'; add 'expiration_date' instead.

* subversion/libsvn_fs/fs-loader.h

(fs_vtable_t): Update 'lock' function match the public API calling

discipline.

* subversion/libsvn_fs_fs/lock.h

(svn_fs_fs__lock): Update to match public API calling discipline.

* subversion/libsvn_fs_fs/lock.c

(lock_baton): Lose 'timeout' member; add 'expiration_date' instead.

(lock_body): Set the expiration date without any arithmetricks.

(svn_fs_fs__lock): Update to match public API calling discipline.

* subversion/libsvn_fs_base/lock.h

(svn_fs_base__lock): Update to match public API calling discipline.

* subversion/libsvn_fs_base/lock.c

(struct lock_args): Lose 'timeout' member; add 'expiration_date' instead.

(txn_body_lock): Set the expiration date without any arithmetricks.

(svn_fs_base__lock): Update to match public API calling discipline.

* subversion/libsvn_ra_local/ra_plugin.c

(svn_ra_local__lock): Update comment in call to svn_repos_fs_lock().

* subversion/mod_dav_svn/lock.c

(dav_lock_to_svn_lock): Don't count on DAV_TIMEOUT_INFINITE == 0;

its abstracted away for a reason.

(dav_svn_refresh_locks): Handle the DAV_TIMEOUT_INFINITE case.

(dav_svn_append_locks): Just use the lock expiration date directly.

* subversion/tests/libsvn_fs/locks-test.c

(attach_lock, lock_expiration, lock_break_steal_refresh, lock_out_of_date):

Update calls to svn_fs_lock().

New contribution -- a pre-lock hook script which requires that the

path about to locked has the svn:needs-lock property set on it.

* contrib/hook-scripts/pre-lock-require-needs-lock.py

Minor cleanup to a contrib/ hook script template.

* contrib/hook-scripts/pre-commit-check.py

(main): Lose 'config_fp' parameter.

(__main__): Don't pass an argument for the lost parameter.

Add svn_ra_initialize function. Currently, it does nothing; the reason for it

is so we can require it when used with the new svn_ra APIs in 1.2.

* subversion/libsvn_ra/wrapper_template.h (COMPAT_INITFUNC): Add pool

to INITFUNC call.

* subversion/libsvn_ra/ra_loader.c (svn_ra_initialize): New function.

(svn_ra_open, svn_ra_print_modules): Add pool to init_func call.

* subversion/libsvn_ra/ra_loader.h

(svn_ra__init_func_t, svn_ra__local_init, svn_ra__svn_init,

svn_ra__dav_init): Add pool argument.

* subversion/include/svn_ra.h (svn_ra_initialize): Declare.

* subversion/libsvn_ra_local/ra_plugin.c (svn_ra_local__init),

* subversion/libsvn_ra_svn/client.c (svn_ra_svn__init),

* subversion/libsvn_ra_dav/session.c (svn_ra_dav__init): Add pool argument.

* subversion/svnversion/main.c (main):

* subversion/clients/cmdline/main.c (main): Call svn_ra_initialize.

panish translation updated.

* subversion/po/es.po:

Some translation updates merged from trunk (r14175).

Spanish translation updated.

* subversion/po/es.po:

Some translation updates.

* STATUS: Vote for r14169 and r14131. Move r14131 to the Approved section.

Polish translation update.

* subversion/po/pl.po: make locale-gnu-po-update; translated some

messages.

* subversion/po/sv.po: More tweaks and translatons.
* bindings/java/javahl/src/org/tigris/subversion/javahl/SVNClient.java

(status, list): Use of whitespace between method return type and

name improves comprehensibility. Really!

* STATUS: Add r14169.
Fix bug, making locking an out-of-date file via the svn protocol work.

* subversion/libsvn_ra_svn/client.c (ra_svn_lock): Pass the revision numer

to the server, not a pointer to it.

* subversion/tests/clients/cmdline/lock_tests.py (out_of_date): New test.

(test_list): Add out_of_date.

* STATUS: Vote.
* STATUS: Nominate issue #2265 fix.
Merge r14063, r14066, r14068, r14079, r14121, and r14124 with some

changes:

* subversion/include/svn_fs.h

(svn_fs_initialize): Do not introduce this new API (so there are

actually no merged changes to this file).

* subversion/libsvn_fs/fs-loader.c

(svn_fs_initialize, serialized_init): Do not introduce this new API;

common pool initialization is done purely on a best-effort basis

in serialized_init.

Create 1.2.x backport branch for r14063, r14066, r14068, r14079,

r14121, and r14124.

Update to German .po file:

Translated a few strings, got rid of all the fuzzies

Formatting fixes, part is follow-up to r14126.

* subversion/libsvn_ra_dav/session.c

(shim_svn_ra_dav__lock, svn_ra_dav__lock): Fix indentation.

(No, it wasn't me this time:-)

* subversion/clients/cmdline/main.c (main): Put multi-line substatements

in braces (per Karl's suggestion).

Updated italian translation.

- Completed translations, with some marked fuzzy

- Deleted old entries

* subversion/po/it.po: New file.

Update Simplified Chinese translation
* subversion/po/sv.po: More translations and tweaks.
Polish translation update.

* subversion/po/pl.po: next step to translate all messages.