From dd9ac00f97b049cd174264c4ef6f9b122a94f3a9 Mon Sep 17 00:00:00 2001 From: Adam Spiers Date: Sun, 6 Jan 2019 13:50:13 +0000 Subject: add use cases sub-TOC --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 -- cgit