aboutsummaryrefslogtreecommitdiff
path: root/readme.rst
diff options
context:
space:
mode:
authorLoek Le Blansch <loek.le-blansch.pv@renesas.com>2025-10-27 11:27:42 +0100
committerLoek Le Blansch <loek.le-blansch.pv@renesas.com>2025-10-27 14:05:21 +0100
commit6a6c2c23afdff0d95a9302d1a65e6b4c9f19aba1 (patch)
treeeb03e521b3c58cfa4b46f76b140ed13f80ccb5c3 /readme.rst
parente78e1def6ff9255f9ab7f5e7875a18e99b1ab1fc (diff)
WIP docs
Diffstat (limited to 'readme.rst')
-rw-r--r--readme.rst18
1 files changed, 18 insertions, 0 deletions
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.