subversion

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

Changeset 1866898 is being indexed.

* tools/dist/release.py

(get_branch_path): New, factored out from several callers.

* tools/dist/release.py

Use a global constant for archive URL so all ASF URLs are thus defined near the top of file.

* index.html

(#site-content): Use the correct trademark symbol.

* publish/index.html: Fix TM/(R) attributions on 'Apache Subversion'.
* publish/site-nav.html

Move 'binary packages' above 'source download' as a tiny recognition of

what I suppose are the most common needs.

* publish/site-nav.html: Add a link to 'Source Code' page in nav menu.
* publish/source-code.html

(#source-svn): un-linkify the ASF repo root, as not useful here.

Add a hint about mod_dav_svn misconfiguration.

* subversion/mod_dav_svn/mod_dav_svn.c

(merge_dir_config): When warning about an overlapping configuration,

if the two configuration blocks are for the same URL then hint that

the problem may be including the same config twice.

* branches/1.12.x/STATUS: Vote for r1866425.
Fix a comment. No functional changes.

* subversion/tests/libsvn_wc/wc-queries-test.c

(test_query_expectations): Minor fix in a comment: too -> to.

* tools/dist/release.py: Add tool versions for 1.13 (same as 1.10 ... 1.12).
* STATUS: Nominate r1866425 (Last-Modified header) for 1.12.x too.

* upcoming.part.html: Automatically regenerated
Merge r1865266 from trunk:

* r1865266

mod_dav_svn: Always install cleanup handler for FS warning logging.

Justification:

FS warning logging cleanup handler was only installed in the presence

of an R->USER request field, which is unrelated.

Votes:

+1: stsp, rhuijben, brane

Merge r1864025 from trunk:

* r1864025

fsfs, fsx: Make an error message clearer to developers.

Justification:

Prevent hexadecimal values from being taken for decimal ones.

Votes:

+1: danielsh, rhuijben, brane

Merge the r1863987 group from trunk:

* r1863987, r1863990

Fix format of Requires(.private) fields in pkg-config files

Justification:

Fixes format of .pc files and specifies correct include/link flags

Votes:

+1: jamessan, rhuijben, brane

    • ?
    /branches/1.12.x/build/generator/gen_make.py
Merge r1864440 from trunk:

* r1864440

Fix 'svn patch' setting UNIX permissions to 0600 on files with props.

Justification:

'svn patch' should honour the user's umask.

User complained: https://svn.haxx.se/dev/archive-2019-07/0072.shtml

Votes:

+1: stsp, rhuijben, brane

Merge the r1863987 group from trunk:

* r1863987, r1863990

Fix format of Requires(.private) fields in pkg-config files

Justification:

Fixes format of .pc files and specifies correct include/link flags

Votes:

+1: jamessan, rhuijben, brane

* branches/1.12.x/STATUS: Approve r1865266.
* branches/1.12.x/STATUS: Approve r1864025 (and actually add my vote to the r1863987 group).
* branches/1.10.x/STATUS: Approve r1864440 and the r1863987 group.
* branches/1.12.x/STATUS: Vote for r1864440 and approve the r1863987 group.
* branches/1.10.x/STATUS: Vote for r1866425.

* branches/1.10.x/STATUS, branches/1.12.x/STATUS:

Propose r1865987, r1866588 for backport.

Follow up to r1865987: Fix another printf format bug in FSFS.

* subversion/libsvn_fs_fs/verify.c (compare_p2l_to_rev):

Cast entry::type to unsigned integer and use the %u format specifier.

Found by: danielsh

Merge r1865266 from trunk:

* r1865266

mod_dav_svn: Always install cleanup handler for FS warning logging.

Justification:

FS warning logging cleanup handler was only installed in the presence

of an R->USER request field, which is unrelated.

Votes:

+1: stsp, rhuijben, jcorvel

* STATUS: Vote for and approve r1865266.

* STATUS: Nominate r1866425 (mod_dav_svn: Set Last-Modified response header

for 'external' GET requests.)

* COMMITTERS: Add myself as a full committer.

mod_dav_svn: Set Last-Modified response header for 'external' GET requests

(i.e. requests to URI's not under /!svn). This partially reverts r1724790

which removed it for all GET requests, for performance reasons (however, for

external requests the Last-Modified header is needed for certain use cases).

See this thread on dev@:

https://lists.apache.org/thread.html/51f4f1fb5363c1d1c393f6ab769b12b9c7914af583fc333c652306d0@%3Cdev.subversion.apache.org%3E

Date: 2019/09/02 14:20:16 GMT

From: Johan Corveleyn

To: Subversion dev list

Subject: Re: Last-Modified HTTP header in GET responses

Message-ID: <CAB84uBX4dNCsbaOn1Dzy0N3CB4rfC0_ZVCZ_TpVikt+p1zMGNg@mail.gmail.com>

Review by: brane

* subversion/mod_dav_svn/repos.c

(get_last_modified): New function (reverted its removal in r1724790).

(set_headers): Set Last-Modified response header for 'external' requests.

* subversion/tests/cmdline/mod_dav_svn_tests.py

(last_modified_header): New test.