From 6a6c2c23afdff0d95a9302d1a65e6b4c9f19aba1 Mon Sep 17 00:00:00 2001 From: Loek Le Blansch Date: Mon, 27 Oct 2025 11:27:42 +0100 Subject: WIP docs --- readme.rst | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 readme.rst (limited to 'readme.rst') diff --git a/readme.rst b/readme.rst new file mode 100644 index 0000000..98fe56b --- /dev/null +++ b/readme.rst @@ -0,0 +1,18 @@ +:: + + ┏━━━━━━━━━━━━━━━━━━┓ + ┃ original sources ┠─┐ + ┗━┯━━━━━━━━━━━━━━━━┛ │ + └──────────────────┘ + ┏━━━━━━━━━━━━━┓ ╔═════════════════╗ ┏━━━━━━━━━━━━━━━┓ + ┃ new sources ┠─┐ ║ ║ ┃ clean patches ┠─┐ + ┗━┯━━━━━━━━━━━┛ │ ━━━━🭬 ║ PATCHTREE ║ ━━━━🭬 ┗━┯━━━━━━━━━━━━━┛ ├─┐ + └─────────────┘ ║ ║ └─┬─────────────┘ │ + ┏━━━━━━━━━━━━━━━━━━┓ ╚═════════════════╝ └───────────────┘ + ┃ semantic patches ┠─┐ + ┗━┯━━━━━━━━━━━━━━━━┛ │ + └──────────────────┘ + +Patchtree is a tool for generating clean patches for external source trees. +It allows both patch sources to be maintained separately from the sources they apply to, and templating or scripting of the patches themselves in order to be adjust to variations in the external source tree. +This makes it a useful for automating the process of backporting bugfixes or adding functionality to existing software releases. -- cgit v1.2.3