aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/README.md b/README.md
index 6e88e66..c71e902 100644
--- a/README.md
+++ b/README.md
@@ -21,6 +21,11 @@ Contents
- [Background theory](#background-theory)
- [Motivation](#motivation)
+ - [Use case 1: porting between branches](#use-case-1-porting-between-branches)
+ - [Use case 2: splitting a patch series into independent topics](#use-case-2-splitting-a-patch-series-into-independent-topics)
+ - [Use case 3: aiding collaborative communication](#use-case-3-aiding-collaborative-communication)
+ - [Use case 4: automatic squashing of fixup commits](#use-case-4-automatic-squashing-of-fixup-commits)
+ - [Use case 5: rewriting commit history](#use-case-5-rewriting-commit-history)
- [Textual vs. semantic (in)dependence](#textual-vs-semantic-independence)
- [Development / support / feedback](#development--support--feedback)
- [History](#history)
@@ -79,6 +84,12 @@ Several use cases are listed in detail below. They are also
(see also [the video](https://youtu.be/f6anrSKCIgI?t=216)).
+- [Use case 1: porting between branches](#use-case-1-porting-between-branches)
+- [Use case 2: splitting a patch series into independent topics](#use-case-2-splitting-a-patch-series-into-independent-topics)
+- [Use case 3: aiding collaborative communication](#use-case-3-aiding-collaborative-communication)
+- [Use case 4: automatic squashing of fixup commits](#use-case-4-automatic-squashing-of-fixup-commits)
+- [Use case 5: rewriting commit history](#use-case-5-rewriting-commit-history)
+
### Use case 1: porting between branches
For example when porting a commit "A" between git branches via `git