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'):