Author: dsahlberg
Date: Sat Apr 19 22:52:10 2025
New Revision: 1925159

URL: http://svn.apache.org/viewvc?rev=1925159&view=rev
Log:
Update backport README

* tools/dist/README.backport
  Document the fact that the conflicts detector bot has moved to GHA
  Document the new wc.py module
  Document manage-backports.py
  Document the future removal of backport.pl


Modified:
    subversion/trunk/tools/dist/README.backport

Modified: subversion/trunk/tools/dist/README.backport
URL: 
http://svn.apache.org/viewvc/subversion/trunk/tools/dist/README.backport?rev=1925159&r1=1925158&r2=1925159&view=diff
==============================================================================
--- subversion/trunk/tools/dist/README.backport (original)
+++ subversion/trunk/tools/dist/README.backport Sat Apr 19 22:52:10 2025
@@ -5,7 +5,7 @@ There two primary functions:
 
 F1. Auto-merge bot; the nightly svn-role commits.
 
-F2. Conflicts detector bot; the svn-backport-conflicts-1.9.x buildbot task.
+F2. Conflicts detector bot; the backportbot GitHub Action.
 
 And two interactive functions¹:
 
@@ -29,10 +29,10 @@ backport_tests_pl.py:
 
 
 backport/*.py:
-    New Python-based library implementation of STATUS parsing (status.py) and
-    of merging nominated revisions (merger.py).  Colloquially referred to as
-    'backport.py', even though there is no script by that name.  Written in
-    Python 3.
+    New Python-based library implementation of STATUS parsing (status.py),
+    of merging nominated revisions (merger.py) and some WC helper functions
+    (wc.py).  Colloquially referred to as 'backport.py', even though there is
+    no script by that name.  Written in Python 3.
 
     The modules include their unit tests, see 'python3 -munittest
     backport.status' and 'python3 -munittest backport.merger'.  However,
@@ -48,6 +48,9 @@ merge-approved-backports.py:
     automatically merge approved backports, see documentation in PMC private
     repo.
 
+manage-backports.py:
+    Implementation of [F3] using backport.py.
+
 nominate-backport.py:
     Implementation of [F4] using backport.py.
 
@@ -75,10 +78,8 @@ All scripts can be run with '--help' to
 backport.pl is considered deprecated since backport.py is better architected
 and is written in a language that many more active developers are comfortable
 with.  The unattended jobs [F1] and [F2] have been converted to using
-backport.py.  The interactive
-versions [F3] and [F4] are still in active use, however, so the physical
-backport.pl script should be kept around until Python versions of these are
-available.
+backport.py.  Since interactive versions of [F3] and [F4] are now available
+based on backport.py, backport.pl will be removed in Subversion 1.16.
 
 
 TODO: document that "Notes: ... --accept=foo ..." is parsed, see 
backport_tests.py #3.


Reply via email to