Author: kotkov
Date: Thu Jan 19 18:48:31 2023
New Revision: 1906818

URL: http://svn.apache.org/viewvc?rev=1906818&view=rev
Log:
On the 'pristine-checksum-kind' branch: Add BRANCH-README.

* BRANCH-README: New file.

Added:
    subversion/branches/pristine-checksum-kind/BRANCH-README   (with props)

Added: subversion/branches/pristine-checksum-kind/BRANCH-README
URL: 
http://svn.apache.org/viewvc/subversion/branches/pristine-checksum-kind/BRANCH-README?rev=1906818&view=auto
==============================================================================
--- subversion/branches/pristine-checksum-kind/BRANCH-README (added)
+++ subversion/branches/pristine-checksum-kind/BRANCH-README Thu Jan 19 
18:48:31 2023
@@ -0,0 +1,18 @@
+Configurable pristine checksum kind in a working copy
+-----------------------------------------------------
+
+The implementation on the branch allows creating working copies that use a
+checksum kind other than SHA-1.
+
+The checksum kind is persisted in the settings table.  Upgraded working copies
+of the older formats will have SHA-1 recorded as their pristine checksum kind
+and will continue to use it for compatibility.  Newly created working copies
+of the latest format (with --compatible-version=1.15 or --store-pristine=no),
+as currently implemented, will use the new pristine checksum kind.
+
+Currently, as a proof-of-concept, the branch uses salted SHA-1 as the new
+pristine checksum kind.  For the production-ready state, we could support
+using multiple new checksum types such as SHA-256.  That could be useful
+for future compatibility, because if we encounter any issues with one
+checksum kind, we could then switch to a different kind without having
+to change the working copy format.

Propchange: subversion/branches/pristine-checksum-kind/BRANCH-README
------------------------------------------------------------------------------
    svn:eol-style = native


Reply via email to