r1606840 | stefan2 | 2014-06-30 12:08:18 -0500 (Mon, 30 Jun 2014)
Verify low-level checksums on FSFS parts that aren't checksummed otherwise.
Since representations (dir, file, prop) do get checksumed when being
reconstructed from deltas or read plainly, we only need to check noderevs
and changed paths lists. Also, we restrict the check to block-read mode
because only then do we get the P2L data containing the checksums for free.
Low memory, "just like f6" setups neither get the overhead nor the benefits
(auto_select_stream): Drop and introduce ...
(read_item): ... instead. It will read and verify the complete item.
block_read_noderev): Update callers.
(metadata_checksumming): New test case showing how low-level checksums
will catch otherwise undetected corruption.
(test_funcs): Register the new test.
Suggested by: zhakov
r1449641 | rhuijben | 2013-02-25 04:13:30 -0600 (Mon, 25 Feb 2013)
(fetch_file): Following up on r1449564, don't even try to obtain a file
by just its MD5, as this will just fail.
Found by: zhakov
r857588 | ehu | 2005-11-24 12:41:02 -0600 (Thu, 24 Nov 2005)
Fix issue #2431 (blame ignores svn:eol-style).
Tested by: zhakov
(file_rev_baton): New members eol_style and eol_str for storing
the requested file translation type.
(get_eol_style): New. Function to adjust eol style from propdiff sent.
(file_rev_handler): See if the file needs translation for the eol style,
translate if it does.
(svn_client_blame2): Initialize the new baton members.