aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Spiers <git@adamspiers.org>2019-01-06 13:50:13 +0000
committerAdam Spiers <git@adamspiers.org>2019-01-06 13:51:02 +0000
commitdd9ac00f97b049cd174264c4ef6f9b122a94f3a9 (patch)
tree9599059fbb85b256b672344105c2b0c3192c25b3
parent21efdde1d0ff2e76db9b6b573efa4d36bed25f36 (diff)
downloadgit-deps-dd9ac00f97b049cd174264c4ef6f9b122a94f3a9.tar.gz
add use cases sub-TOC
-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