Checkout
 

stefan2 in subversion

* STATUS:

Vote for r1847377 (reduction of win-specific .po)

* STATUS:

Vote for and approve r1847572 group (issue #4791).

* STATUS:

Vote for r1847598 group (issue #4793).

* STATUS:

Vote for r1847598 group (issue #4793).

* STATUS:

Vote for and approve r1847572 group (issue #4791).

* STATUS:

Vote for and approve r1847572 group (issue #4791).

* STATUS:

Vote for and approve r1826720 group (issue #4722).

* STATUS:

Vote for and approve r1800754 group.

* STATUS:

Vote for the r1826720 group (fsfs corruption detection)

Vote for and approve r1826272 (#4722 fix)

Vote for and approve r1823327 (info command performance)

* STATUS:

Vote for the r1826720 group (v1.9.7 corruption detection)

Vote for the r1826811 group (block-read of svndiff-v2)

Vote for and approve the r1827105 group (test harness improvement)

* STATUS

Move r1818577 group to approved (test-only change).

* STATUS:

Vote for and approve the r1808955 group (DAV test driver only).

* STATUS:

Vote for and approve r1819444 (autogen warning py3)

Vote for and approve r1819556 group (swig command invocation)

Vote for r1819804 (shelve with paths)

Complete the CHANGES list for 1.10.

* CHANGES:

Add missing entries for 1.10.

Add a whole bunch of changes since 1.10-alpha. The list is not complete

with 18 candidate entries still missing. See the remainder being tracked

in this thead:

https://lists.apache.org/thread.html/13305db3daae5a7a330157087329b8e36dd5473bc84d1d21b12c5fce@%3Cdev.subversion.apache.org%3E

From: Julian Foad <j...@apache.org>

To: dev@

Subject: 1.10 tasks: update CHANGES and roll RC1 or beta1

Date: 2017-12-22 16:08

* CHANGES:

Update. Rearrange a few sections for better grouping.

* STATUS

Vote for & approve r1817856.

* STATUS:

Vote for r1819093.

* STATUS:

Add r1819162 to r1818651 group (lz4 config & doc) and vote for it.

Doc fix only, no functional change.

* INSTALL

(C.22): Typo in libname.

* STATUS

Voting for & approving r1817856.

* STATUS:

Nominate r1818584 (svnserve crash) and vote for it.

* STATUS:

Nominate the r1818578 group (svn_dirent_t.size API) and vote for it.

Nominate the r1818577 group (fsfs-v4 tests) and vote for it.

Nominate the r1819036 group (--search on Windows) and vote for it.

Nominate r1818584 (svnserve crash) and vote for it.

Follow up on r1818577: Make tests pass without GLOBAL_SCHEDULER.

run_tests.py must run the test sub-suites with the original parameter set

instead of the tweaked one. Hence, tweak the parameters only immediately

before exectuting the tests.

* subversion/tests/cmdline/svntest/main.py

(parse_options): Factor out the server version tweaks ...

(tweak_options_for_precooked_repos): ... into this function.

(execute_tests): Update caller.

Add erratum for the svn_dirent_t issue.

* notes/api-errata/1.10/ra001.txt

(): New file.

    • ?
    /trunk/notes/api-errata/1.10/ra001.txt
Follow-up on r1819037: Update Perl test expectations over ra_local.

* subversion/bindings/swig/perl/native/t/3client.t

(dirent tests): ra_local now also returns -1 for directory sizes.

Follow-up to r1819036: (Hopefully) fix the windows build.

* subversion/svn/svn.c

(svn_cl__cmd_table): MS VC seems not to like preprocessor directives

inside preprocessed strings.

Fix inconsistent handling of svn_dirent_t.size for directories.

Most code uses SVN_INVALID_FILESIZE for them, so change the docs to match

that fact and update all users to consistently follow the new docstring.

* subversion/include/svn_types.h

(svn_dirent_t): Change documentation for SIZE.

* subversion/libsvn_ra_local/ra_plugin.c

(svn_ra_local__get_dir): Return the new default for directories.

* subversion/libsvn_ra_serf/list.c

(item_closed): Be sure to default to SVN_INVALID_FILESIZE.

* subversion/libsvn_repos/list.c

(fill_dirent): Set SIZE consistently with other RA layers.

Work-around for our common Windows CLI limitations with 'svn ls --search'.

Since we currently can't pass typical glob patterns like "*.txt", we will

instead implicitly add '*' to the beginning and the end of all search

patterns. As a result, we will do sub-string matches similar to 'svn log'.

Note that this effects the Windows CLI client only and any other client as

well as the bindings retain their "full pattern match" semantics.

The latest discussion on that issue can be found here:

https://lists.apache.org/thread.html/828defe6827fad3d4d8cea338ca4de5962060534a2a9275c82184d4e@%3Cdev.subversion.apache.org%3E

From: Johan Corveleyn <j...@gmail.com>

Subject: list --search matching and Windows *-expansion

Date: 2017-12-18 15:20

List: dev@subversion.apache.org

* subversion/svn/list-cmd.c

(svn_cl__list): Under Windows, expand the pattern to effectively perform

a sub-string search - like we do for 'svn log --search'.

* subversion/svn/svn.c

(svn_cl__cmd_table): Under Windows, mention that we will match sub-strings

instead of whole path segments.

* subversion/tests/cmdline/basic_tests.py

(filtered_ls): Disable under Windows because sub-string matching produces

a super-set of the expected results.

Fix build.

* subversion/libsvn_ra_serf/list.c

Add missing #include.

Cleanup following r1816313.

* subversion/libsvn_ra_serf/list.c:

Remove unnecessary includes.