Author: kotkov
Date: Fri Jul 10 09:21:15 2026
New Revision: 1936038

Log:
Don't use the full file path in the header of the generated config_keys.inc
file, because it leaks actual paths such as /home/rm/svn-1.14.5 into the
tarballs.

Instead, use the same approach already used by write_errno_table(), where the
header reads like "This file was generated by build/generator/gen_base.py".

* build/generator/gen_base.py
  (write_config_keys): Don't use __file__ in the generated header.

Modified:
   subversion/trunk/build/generator/gen_base.py

Modified: subversion/trunk/build/generator/gen_base.py
==============================================================================
--- subversion/trunk/build/generator/gen_base.py        Fri Jul 10 08:30:14 
2026        (r1936037)
+++ subversion/trunk/build/generator/gen_base.py        Fri Jul 10 09:21:15 
2026        (r1936038)
@@ -397,8 +397,7 @@ class GeneratorBase:
         empty_sections.append(macro)
 
     lines = []
-    lines.append('/* Automatically generated by %s:write_config_keys() */'
-                 % (__file__,))
+    lines.append('/* Automatically generated by build/generator/gen_base.py 
*/')
     lines.append('')
 
     for kind in ('file', 'section', 'option'):

Reply via email to