You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Utilities/Maintenance/RemoteModuleIngest/INGESTION_STRATEGY_v4.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -275,7 +275,8 @@ by the v4 sanitizer; operators do not need to fix them by hand:
275
275
|`cmake_minimum_required(VERSION X.Y.Z)` line at the top of an ingested module's `CMakeLists.txt`|`sanitize-history.py:patch_drop_cmake_minimum_required`| ITK's top-level CMakeLists pins a higher minimum; per-module declarations are redundant and frequently **lower** than the ITK floor (3.10.2 is common upstream). (@dzenanz, PR #6215 IOFDF) |
276
276
|`README.rst` references in CMake `file(READ ...)` calls |`sanitize-history.py:patch_readme_reference`| Phase B archival promotes `MIGRATION_README.md` to `README.md`; in-tree consumers read the markdown form |
277
277
|`get_filename_component(...) / file(READ README.md DOCUMENTATION)` preamble + `DESCRIPTION "${DOCUMENTATION}"` in `itk-module.cmake`|`sanitize-history.py:patch_dynamic_description`| Archival `README.md` contains semicolons and `[` characters that CMake list expansion splits into spurious `itk_module()` arguments, producing `CMake Warning (dev): Unknown argument` on every configure (observed: RLEImage, SplitComponents, IOFDF, IOMeshMZ3, IOMeshSTL; fixed in ITK PR #6220) |
|`.sha`, `.sha512`, `.cid` content-link sidecars missing trailing newline |`sanitize-history.py:apply_universal_text_fixers` (via `fix_end_of_file`) | ghostflow-check-main rejects commits with EOF-newline-missing in any text blob, including hash sidecars; the universal text fixers preserve hash content and append the missing `\n` (observed: TextureFeatures PR #6238) |
0 commit comments