From: Thomas Gummerer <t.gummerer@gmail.com>
To: Thomas Rast via GitGitGadget <gitgitgadget@gmail.com>
Cc: git@vger.kernel.org, Junio C Hamano <gitster@pobox.com>,
Thomas Rast <tr@thomasrast.ch>
Subject: Re: [PATCH v6 11/21] range-diff: add tests
Date: Mon, 13 Aug 2018 19:35:04 +0100 [thread overview]
Message-ID: <20180813183504.GD13316@hank.intra.tgummerer.com> (raw)
In-Reply-To: <1477c58e4c0c9e1d5836ffcb9bcb7360b1a5df0d.1534159977.git.gitgitgadget@gmail.com>
On 08/13, Thomas Rast via GitGitGadget wrote:
> From: Thomas Rast <tr@thomasrast.ch>
>
> These are essentially lifted from https://github.com/trast/tbdiff, with
> light touch-ups to account for the command now being named `git
> range-diff`.
>
> Apart from renaming `tbdiff` to `range-diff`, only one test case needed
> to be adjusted: 11 - 'changed message'.
>
> The underlying reason it had to be adjusted is that diff generation is
> sometimes ambiguous. In this case, a comment line and an empty line are
> added, but it is ambiguous whether they were added after the existing
> empty line, or whether an empty line and the comment line are added
> *before* the existing empty line. And apparently xdiff picks a different
> option here than Python's difflib.
>
Just noticed while reading the whole series again (hopefully for the
last time :)), do we need Thomas Rast's Sign-off here, as he is
credited as the author here?
> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
> ---
> t/.gitattributes | 1 +
> t/t3206-range-diff.sh | 145 ++++++++++
> t/t3206/history.export | 604 +++++++++++++++++++++++++++++++++++++++++
> 3 files changed, 750 insertions(+)
> create mode 100755 t/t3206-range-diff.sh
> create mode 100644 t/t3206/history.export
>
> diff --git a/t/.gitattributes b/t/.gitattributes
> index 3bd959ae5..b17bf71b8 100644
> --- a/t/.gitattributes
> +++ b/t/.gitattributes
> @@ -1,6 +1,7 @@
> t[0-9][0-9][0-9][0-9]/* -whitespace
> /diff-lib/* eol=lf
> /t0110/url-* binary
> +/t3206/* eol=lf
> /t3900/*.txt eol=lf
> /t3901/*.txt eol=lf
> /t4034/*/* eol=lf
> diff --git a/t/t3206-range-diff.sh b/t/t3206-range-diff.sh
> new file mode 100755
> index 000000000..2237c7f4a
> --- /dev/null
> +++ b/t/t3206-range-diff.sh
> @@ -0,0 +1,145 @@
> +#!/bin/sh
> +
> +test_description='range-diff tests'
> +
> +. ./test-lib.sh
> +
> +# Note that because of the range-diff's heuristics, test_commit does more
> +# harm than good. We need some real history.
> +
> +test_expect_success 'setup' '
> + git fast-import < "$TEST_DIRECTORY"/t3206/history.export
> +'
> +
> +test_expect_success 'simple A..B A..C (unmodified)' '
> + git range-diff --no-color master..topic master..unmodified \
> + >actual &&
> + cat >expected <<-EOF &&
> + 1: 4de457d = 1: 35b9b25 s/5/A/
> + 2: fccce22 = 2: de345ab s/4/A/
> + 3: 147e64e = 3: 9af6654 s/11/B/
> + 4: a63e992 = 4: 2901f77 s/12/B/
> + EOF
> + test_cmp expected actual
> +'
> +
> +test_expect_success 'simple B...C (unmodified)' '
> + git range-diff --no-color topic...unmodified >actual &&
> + # same "expected" as above
> + test_cmp expected actual
> +'
> +
> +test_expect_success 'simple A B C (unmodified)' '
> + git range-diff --no-color master topic unmodified >actual &&
> + # same "expected" as above
> + test_cmp expected actual
> +'
> +
> +test_expect_success 'trivial reordering' '
> + git range-diff --no-color master topic reordered >actual &&
> + cat >expected <<-EOF &&
> + 1: 4de457d = 1: aca177a s/5/A/
> + 3: 147e64e = 2: 14ad629 s/11/B/
> + 4: a63e992 = 3: ee58208 s/12/B/
> + 2: fccce22 = 4: 307b27a s/4/A/
> + EOF
> + test_cmp expected actual
> +'
> +
> +test_expect_success 'removed a commit' '
> + git range-diff --no-color master topic removed >actual &&
> + cat >expected <<-EOF &&
> + 1: 4de457d = 1: 7657159 s/5/A/
> + 2: fccce22 < -: ------- s/4/A/
> + 3: 147e64e = 2: 43d84d3 s/11/B/
> + 4: a63e992 = 3: a740396 s/12/B/
> + EOF
> + test_cmp expected actual
> +'
> +
> +test_expect_success 'added a commit' '
> + git range-diff --no-color master topic added >actual &&
> + cat >expected <<-EOF &&
> + 1: 4de457d = 1: 2716022 s/5/A/
> + 2: fccce22 = 2: b62accd s/4/A/
> + -: ------- > 3: df46cfa s/6/A/
> + 3: 147e64e = 4: 3e64548 s/11/B/
> + 4: a63e992 = 5: 12b4063 s/12/B/
> + EOF
> + test_cmp expected actual
> +'
> +
> +test_expect_success 'new base, A B C' '
> + git range-diff --no-color master topic rebased >actual &&
> + cat >expected <<-EOF &&
> + 1: 4de457d = 1: cc9c443 s/5/A/
> + 2: fccce22 = 2: c5d9641 s/4/A/
> + 3: 147e64e = 3: 28cc2b6 s/11/B/
> + 4: a63e992 = 4: 5628ab7 s/12/B/
> + EOF
> + test_cmp expected actual
> +'
> +
> +test_expect_success 'new base, B...C' '
> + # this syntax includes the commits from master!
> + git range-diff --no-color topic...rebased >actual &&
> + cat >expected <<-EOF &&
> + -: ------- > 1: a31b12e unrelated
> + 1: 4de457d = 2: cc9c443 s/5/A/
> + 2: fccce22 = 3: c5d9641 s/4/A/
> + 3: 147e64e = 4: 28cc2b6 s/11/B/
> + 4: a63e992 = 5: 5628ab7 s/12/B/
> + EOF
> + test_cmp expected actual
> +'
> +
> +test_expect_success 'changed commit' '
> + git range-diff --no-color topic...changed >actual &&
> + cat >expected <<-EOF &&
> + 1: 4de457d = 1: a4b3333 s/5/A/
> + 2: fccce22 = 2: f51d370 s/4/A/
> + 3: 147e64e ! 3: 0559556 s/11/B/
> + @@ -10,7 +10,7 @@
> + 9
> + 10
> + -11
> + -+B
> + ++BB
> + 12
> + 13
> + 14
> + 4: a63e992 ! 4: d966c5c s/12/B/
> + @@ -8,7 +8,7 @@
> + @@
> + 9
> + 10
> + - B
> + + BB
> + -12
> + +B
> + 13
> + EOF
> + test_cmp expected actual
> +'
> +
> +test_expect_success 'changed message' '
> + git range-diff --no-color topic...changed-message >actual &&
> + sed s/Z/\ /g >expected <<-EOF &&
> + 1: 4de457d = 1: f686024 s/5/A/
> + 2: fccce22 ! 2: 4ab067d s/4/A/
> + @@ -2,6 +2,8 @@
> + Z
> + Z s/4/A/
> + Z
> + + Also a silly comment here!
> + +
> + Zdiff --git a/file b/file
> + Z--- a/file
> + Z+++ b/file
> + 3: 147e64e = 3: b9cb956 s/11/B/
> + 4: a63e992 = 4: 8add5f1 s/12/B/
> + EOF
> + test_cmp expected actual
> +'
> +
> +test_done
> diff --git a/t/t3206/history.export b/t/t3206/history.export
> new file mode 100644
> index 000000000..b8ffff094
> --- /dev/null
> +++ b/t/t3206/history.export
> @@ -0,0 +1,604 @@
> +blob
> +mark :1
> +data 51
> +1
> +2
> +3
> +4
> +5
> +6
> +7
> +8
> +9
> +10
> +11
> +12
> +13
> +14
> +15
> +16
> +17
> +18
> +19
> +20
> +
> +reset refs/heads/removed
> +commit refs/heads/removed
> +mark :2
> +author Thomas Rast <trast@inf.ethz.ch> 1374424921 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374484724 +0200
> +data 8
> +initial
> +M 100644 :1 file
> +
> +blob
> +mark :3
> +data 51
> +1
> +2
> +3
> +4
> +A
> +6
> +7
> +8
> +9
> +10
> +11
> +12
> +13
> +14
> +15
> +16
> +17
> +18
> +19
> +20
> +
> +commit refs/heads/topic
> +mark :4
> +author Thomas Rast <trast@inf.ethz.ch> 1374485014 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485014 +0200
> +data 7
> +s/5/A/
> +from :2
> +M 100644 :3 file
> +
> +blob
> +mark :5
> +data 51
> +1
> +2
> +3
> +A
> +A
> +6
> +7
> +8
> +9
> +10
> +11
> +12
> +13
> +14
> +15
> +16
> +17
> +18
> +19
> +20
> +
> +commit refs/heads/topic
> +mark :6
> +author Thomas Rast <trast@inf.ethz.ch> 1374485024 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485024 +0200
> +data 7
> +s/4/A/
> +from :4
> +M 100644 :5 file
> +
> +blob
> +mark :7
> +data 50
> +1
> +2
> +3
> +A
> +A
> +6
> +7
> +8
> +9
> +10
> +B
> +12
> +13
> +14
> +15
> +16
> +17
> +18
> +19
> +20
> +
> +commit refs/heads/topic
> +mark :8
> +author Thomas Rast <trast@inf.ethz.ch> 1374485036 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485036 +0200
> +data 8
> +s/11/B/
> +from :6
> +M 100644 :7 file
> +
> +blob
> +mark :9
> +data 49
> +1
> +2
> +3
> +A
> +A
> +6
> +7
> +8
> +9
> +10
> +B
> +B
> +13
> +14
> +15
> +16
> +17
> +18
> +19
> +20
> +
> +commit refs/heads/topic
> +mark :10
> +author Thomas Rast <trast@inf.ethz.ch> 1374485044 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485044 +0200
> +data 8
> +s/12/B/
> +from :8
> +M 100644 :9 file
> +
> +blob
> +mark :11
> +data 10
> +unrelated
> +
> +commit refs/heads/master
> +mark :12
> +author Thomas Rast <trast@inf.ethz.ch> 1374485127 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485127 +0200
> +data 10
> +unrelated
> +from :2
> +M 100644 :11 otherfile
> +
> +commit refs/heads/rebased
> +mark :13
> +author Thomas Rast <trast@inf.ethz.ch> 1374485014 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485137 +0200
> +data 7
> +s/5/A/
> +from :12
> +M 100644 :3 file
> +
> +commit refs/heads/rebased
> +mark :14
> +author Thomas Rast <trast@inf.ethz.ch> 1374485024 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485138 +0200
> +data 7
> +s/4/A/
> +from :13
> +M 100644 :5 file
> +
> +commit refs/heads/rebased
> +mark :15
> +author Thomas Rast <trast@inf.ethz.ch> 1374485036 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485138 +0200
> +data 8
> +s/11/B/
> +from :14
> +M 100644 :7 file
> +
> +commit refs/heads/rebased
> +mark :16
> +author Thomas Rast <trast@inf.ethz.ch> 1374485044 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485138 +0200
> +data 8
> +s/12/B/
> +from :15
> +M 100644 :9 file
> +
> +commit refs/heads/added
> +mark :17
> +author Thomas Rast <trast@inf.ethz.ch> 1374485014 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485341 +0200
> +data 7
> +s/5/A/
> +from :2
> +M 100644 :3 file
> +
> +commit refs/heads/added
> +mark :18
> +author Thomas Rast <trast@inf.ethz.ch> 1374485024 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485341 +0200
> +data 7
> +s/4/A/
> +from :17
> +M 100644 :5 file
> +
> +blob
> +mark :19
> +data 51
> +1
> +2
> +3
> +A
> +A
> +A
> +7
> +8
> +9
> +10
> +11
> +12
> +13
> +14
> +15
> +16
> +17
> +18
> +19
> +20
> +
> +commit refs/heads/added
> +mark :20
> +author Thomas Rast <trast@inf.ethz.ch> 1374485186 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485341 +0200
> +data 7
> +s/6/A/
> +from :18
> +M 100644 :19 file
> +
> +blob
> +mark :21
> +data 50
> +1
> +2
> +3
> +A
> +A
> +A
> +7
> +8
> +9
> +10
> +B
> +12
> +13
> +14
> +15
> +16
> +17
> +18
> +19
> +20
> +
> +commit refs/heads/added
> +mark :22
> +author Thomas Rast <trast@inf.ethz.ch> 1374485036 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485341 +0200
> +data 8
> +s/11/B/
> +from :20
> +M 100644 :21 file
> +
> +blob
> +mark :23
> +data 49
> +1
> +2
> +3
> +A
> +A
> +A
> +7
> +8
> +9
> +10
> +B
> +B
> +13
> +14
> +15
> +16
> +17
> +18
> +19
> +20
> +
> +commit refs/heads/added
> +mark :24
> +author Thomas Rast <trast@inf.ethz.ch> 1374485044 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485341 +0200
> +data 8
> +s/12/B/
> +from :22
> +M 100644 :23 file
> +
> +commit refs/heads/reordered
> +mark :25
> +author Thomas Rast <trast@inf.ethz.ch> 1374485014 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485350 +0200
> +data 7
> +s/5/A/
> +from :2
> +M 100644 :3 file
> +
> +blob
> +mark :26
> +data 50
> +1
> +2
> +3
> +4
> +A
> +6
> +7
> +8
> +9
> +10
> +B
> +12
> +13
> +14
> +15
> +16
> +17
> +18
> +19
> +20
> +
> +commit refs/heads/reordered
> +mark :27
> +author Thomas Rast <trast@inf.ethz.ch> 1374485036 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485350 +0200
> +data 8
> +s/11/B/
> +from :25
> +M 100644 :26 file
> +
> +blob
> +mark :28
> +data 49
> +1
> +2
> +3
> +4
> +A
> +6
> +7
> +8
> +9
> +10
> +B
> +B
> +13
> +14
> +15
> +16
> +17
> +18
> +19
> +20
> +
> +commit refs/heads/reordered
> +mark :29
> +author Thomas Rast <trast@inf.ethz.ch> 1374485044 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485350 +0200
> +data 8
> +s/12/B/
> +from :27
> +M 100644 :28 file
> +
> +commit refs/heads/reordered
> +mark :30
> +author Thomas Rast <trast@inf.ethz.ch> 1374485024 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485350 +0200
> +data 7
> +s/4/A/
> +from :29
> +M 100644 :9 file
> +
> +commit refs/heads/changed
> +mark :31
> +author Thomas Rast <trast@inf.ethz.ch> 1374485014 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485507 +0200
> +data 7
> +s/5/A/
> +from :2
> +M 100644 :3 file
> +
> +commit refs/heads/changed
> +mark :32
> +author Thomas Rast <trast@inf.ethz.ch> 1374485024 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485507 +0200
> +data 7
> +s/4/A/
> +from :31
> +M 100644 :5 file
> +
> +blob
> +mark :33
> +data 51
> +1
> +2
> +3
> +A
> +A
> +6
> +7
> +8
> +9
> +10
> +BB
> +12
> +13
> +14
> +15
> +16
> +17
> +18
> +19
> +20
> +
> +commit refs/heads/changed
> +mark :34
> +author Thomas Rast <trast@inf.ethz.ch> 1374485036 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485507 +0200
> +data 8
> +s/11/B/
> +from :32
> +M 100644 :33 file
> +
> +blob
> +mark :35
> +data 50
> +1
> +2
> +3
> +A
> +A
> +6
> +7
> +8
> +9
> +10
> +BB
> +B
> +13
> +14
> +15
> +16
> +17
> +18
> +19
> +20
> +
> +commit refs/heads/changed
> +mark :36
> +author Thomas Rast <trast@inf.ethz.ch> 1374485044 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485507 +0200
> +data 8
> +s/12/B/
> +from :34
> +M 100644 :35 file
> +
> +commit refs/heads/changed-message
> +mark :37
> +author Thomas Rast <trast@inf.ethz.ch> 1374485014 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485530 +0200
> +data 7
> +s/5/A/
> +from :2
> +M 100644 :3 file
> +
> +commit refs/heads/changed-message
> +mark :38
> +author Thomas Rast <trast@inf.ethz.ch> 1374485024 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485530 +0200
> +data 35
> +s/4/A/
> +
> +Also a silly comment here!
> +from :37
> +M 100644 :5 file
> +
> +commit refs/heads/changed-message
> +mark :39
> +author Thomas Rast <trast@inf.ethz.ch> 1374485036 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485536 +0200
> +data 8
> +s/11/B/
> +from :38
> +M 100644 :7 file
> +
> +commit refs/heads/changed-message
> +mark :40
> +author Thomas Rast <trast@inf.ethz.ch> 1374485044 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485536 +0200
> +data 8
> +s/12/B/
> +from :39
> +M 100644 :9 file
> +
> +commit refs/heads/unmodified
> +mark :41
> +author Thomas Rast <trast@inf.ethz.ch> 1374485014 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485631 +0200
> +data 7
> +s/5/A/
> +from :2
> +M 100644 :3 file
> +
> +commit refs/heads/unmodified
> +mark :42
> +author Thomas Rast <trast@inf.ethz.ch> 1374485024 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485631 +0200
> +data 7
> +s/4/A/
> +from :41
> +M 100644 :5 file
> +
> +commit refs/heads/unmodified
> +mark :43
> +author Thomas Rast <trast@inf.ethz.ch> 1374485036 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485632 +0200
> +data 8
> +s/11/B/
> +from :42
> +M 100644 :7 file
> +
> +commit refs/heads/unmodified
> +mark :44
> +author Thomas Rast <trast@inf.ethz.ch> 1374485044 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374485632 +0200
> +data 8
> +s/12/B/
> +from :43
> +M 100644 :9 file
> +
> +commit refs/heads/removed
> +mark :45
> +author Thomas Rast <trast@inf.ethz.ch> 1374485014 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374486061 +0200
> +data 7
> +s/5/A/
> +from :2
> +M 100644 :3 file
> +
> +commit refs/heads/removed
> +mark :46
> +author Thomas Rast <trast@inf.ethz.ch> 1374485036 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374486061 +0200
> +data 8
> +s/11/B/
> +from :45
> +M 100644 :26 file
> +
> +commit refs/heads/removed
> +mark :47
> +author Thomas Rast <trast@inf.ethz.ch> 1374485044 +0200
> +committer Thomas Rast <trast@inf.ethz.ch> 1374486061 +0200
> +data 8
> +s/12/B/
> +from :46
> +M 100644 :28 file
> +
> +reset refs/heads/removed
> +from :47
> +
> --
> gitgitgadget
>
next prev parent reply other threads:[~2018-08-13 18:35 UTC|newest]
Thread overview: 387+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-05-03 15:30 [PATCH 00/18] Add `branch-diff`, a `tbdiff` lookalike Johannes Schindelin
2018-05-03 15:30 ` [PATCH 01/18] Add a function to solve least-cost assignment problems Johannes Schindelin
2018-05-13 18:19 ` Duy Nguyen
2018-05-21 9:52 ` Johannes Schindelin
2018-05-03 15:30 ` [PATCH 02/18] Add a new builtin: branch-diff Johannes Schindelin
2018-05-03 16:10 ` Ramsay Jones
2018-05-03 20:25 ` Johannes Schindelin
2018-05-03 23:20 ` Ramsay Jones
2018-05-04 6:40 ` Johannes Schindelin
2018-05-04 15:37 ` Ramsay Jones
2018-05-05 19:41 ` Johannes Schindelin
2018-05-09 16:24 ` Ramsay Jones
2018-06-01 8:23 ` Johannes Schindelin
2018-05-04 16:34 ` Elijah Newren
2018-05-05 20:24 ` Johannes Schindelin
2018-05-03 16:41 ` Duy Nguyen
2018-05-03 20:30 ` Johannes Schindelin
2018-05-03 20:32 ` Johannes Schindelin
2018-05-04 5:15 ` Duy Nguyen
2018-05-04 7:23 ` Johannes Schindelin
2018-05-04 14:44 ` Duy Nguyen
2018-05-04 15:17 ` Duy Nguyen
2018-05-04 15:23 ` Johannes Schindelin
2018-05-04 15:29 ` Duy Nguyen
2018-05-03 16:43 ` Stefan Beller
2018-05-03 20:42 ` Johannes Schindelin
2018-05-03 21:12 ` Stefan Beller
2018-05-03 21:49 ` Johannes Schindelin
2018-05-04 3:23 ` Junio C Hamano
2018-05-04 2:35 ` Eric Sunshine
2018-05-04 6:52 ` Johannes Schindelin
2018-05-04 7:27 ` Eric Sunshine
2018-05-03 15:30 ` [PATCH 03/18] branch-diff: first rudimentary implementation Johannes Schindelin
2018-05-03 16:30 ` Ramsay Jones
2018-05-03 20:44 ` Johannes Schindelin
2018-05-03 17:06 ` Stefan Beller
2018-05-03 21:01 ` Johannes Schindelin
2018-05-03 21:19 ` Stefan Beller
2018-05-03 22:00 ` Johannes Schindelin
2018-05-04 2:35 ` Eric Sunshine
2018-05-04 7:03 ` Johannes Schindelin
2018-05-04 4:56 ` Junio C Hamano
2018-05-04 7:18 ` Johannes Schindelin
2018-05-03 15:30 ` [PATCH 04/18] branch-diff: improve the order of the shown commits Johannes Schindelin
2018-05-03 15:30 ` [PATCH 05/18] branch-diff: also show the diff between patches Johannes Schindelin
2018-05-04 2:51 ` Eric Sunshine
2018-05-04 3:15 ` Eric Sunshine
2018-05-04 7:15 ` Johannes Schindelin
2018-05-03 15:30 ` [PATCH 06/18] branch-diff: right-trim commit messages Johannes Schindelin
2018-05-03 15:30 ` [PATCH 07/18] branch-diff: indent the diffs just like tbdiff Johannes Schindelin
2018-05-03 15:30 ` [PATCH 08/18] branch-diff: suppress the diff headers Johannes Schindelin
2018-05-03 15:30 ` [PATCH 09/18] branch-diff: adjust the output of the commit pairs Johannes Schindelin
2018-05-03 15:30 ` [PATCH 10/18] branch-diff: do not show "function names" in hunk headers Johannes Schindelin
2018-05-03 15:30 ` [PATCH 11/18] branch-diff: add tests Johannes Schindelin
2018-05-03 16:56 ` Ævar Arnfjörð Bjarmason
2018-05-03 21:03 ` Johannes Schindelin
2018-05-03 17:11 ` Stefan Beller
2018-05-03 21:05 ` Johannes Schindelin
2018-05-03 23:27 ` Philip Oakley
2018-05-04 6:42 ` Johannes Schindelin
2018-05-03 15:30 ` [PATCH 12/18] branch-diff: use color for the commit pairs Johannes Schindelin
2018-05-03 15:30 ` [PATCH 13/18] color: provide inverted colors, too Johannes Schindelin
2018-05-03 15:30 ` [PATCH 14/18] diff: add an internal option to dual-color diffs of diffs Johannes Schindelin
2018-05-03 15:31 ` [PATCH 15/18] branch-diff: offer to dual-color the diffs Johannes Schindelin
2018-05-03 15:31 ` [PATCH 16/18] branch-diff --dual-color: work around bogus white-space warning Johannes Schindelin
2018-05-03 15:31 ` [PATCH 17/18] branch-diff: add a man page Johannes Schindelin
2018-05-04 3:27 ` Eric Sunshine
2018-05-04 7:17 ` Johannes Schindelin
2018-05-03 15:31 ` [PATCH 18/18] completion: support branch-diff Johannes Schindelin
2018-05-03 18:05 ` [PATCH 00/18] Add `branch-diff`, a `tbdiff` lookalike Ævar Arnfjörð Bjarmason
2018-05-03 21:07 ` Johannes Schindelin
2018-05-03 21:50 ` Jacob Keller
2018-05-04 5:24 ` Junio C Hamano
2018-05-04 7:24 ` Johannes Schindelin
2018-05-04 15:34 ` [PATCH v2 " Johannes Schindelin
2018-05-04 15:34 ` [PATCH v2 01/18] Add a function to solve least-cost assignment problems Johannes Schindelin
2018-05-05 18:24 ` Jeff King
2018-05-05 21:55 ` Johannes Schindelin
2018-05-30 13:55 ` SZEDER Gábor
2018-05-30 16:14 ` Stefan Beller
2018-05-30 23:28 ` brian m. carlson
2018-05-31 12:19 ` Johannes Schindelin
2018-05-04 15:34 ` [PATCH v2 02/18] Add a new builtin: branch-diff Johannes Schindelin
2018-05-05 18:26 ` Jeff King
2018-05-05 21:57 ` Johannes Schindelin
2018-05-06 0:25 ` Todd Zullinger
2018-05-06 0:38 ` Todd Zullinger
2018-05-06 12:04 ` Johannes Schindelin
2018-05-06 1:05 ` Igor Djordjevic
2018-05-06 4:53 ` Jacob Keller
2018-05-06 8:32 ` Duy Nguyen
2018-05-06 12:08 ` Johannes Schindelin
2018-05-06 12:10 ` Johannes Schindelin
2018-05-06 13:37 ` Igor Djordjevic
2018-05-07 1:34 ` Johannes Schindelin
2018-05-07 22:05 ` Igor Djordjevic
2018-05-07 22:24 ` Stefan Beller
2018-05-07 23:39 ` Igor Djordjevic
2018-05-08 3:44 ` Jeff King
2018-05-08 3:48 ` Jeff King
2018-05-22 11:38 ` Ævar Arnfjörð Bjarmason
2018-05-25 22:06 ` Stefan Beller
[not found] ` <CAA8fPEkNjy+ETz4Mx+C2kUfLjLzR9uuOmO3GfN48ZH1SwyfE1A@mail.gmail.com>
2018-05-26 6:15 ` Fwd: " Øyvind Rønningstad
2018-06-01 8:15 ` Johannes Schindelin
2018-05-06 2:33 ` Junio C Hamano
2018-05-06 12:21 ` Johannes Schindelin
2018-05-06 20:51 ` Eric Sunshine
2018-05-07 2:04 ` Johannes Schindelin
2018-05-07 7:48 ` Jeff King
2018-05-07 21:33 ` Igor Djordjevic
2018-05-21 10:33 ` Johannes Schindelin
2018-05-21 17:56 ` Stefan Beller
2018-05-21 20:24 ` Jeff King
2018-05-21 21:40 ` Brandon Williams
2018-05-21 21:48 ` Stefan Beller
2018-05-21 21:52 ` Jeff King
2018-05-22 2:08 ` Junio C Hamano
2018-05-08 0:30 ` Junio C Hamano
2018-05-07 1:45 ` Junio C Hamano
2018-05-07 5:39 ` Johannes Schindelin
2018-05-07 15:12 ` Junio C Hamano
2018-05-21 10:41 ` Johannes Schindelin
2018-05-07 7:50 ` Jeff King
2018-05-07 15:28 ` Duy Nguyen
2018-05-07 19:58 ` Stefan Beller
2018-05-04 15:34 ` [PATCH v2 03/18] branch-diff: first rudimentary implementation Johannes Schindelin
2018-05-04 15:34 ` [PATCH v2 04/18] branch-diff: improve the order of the shown commits Johannes Schindelin
2018-05-04 15:34 ` [PATCH v2 05/18] branch-diff: also show the diff between patches Johannes Schindelin
2018-05-06 1:14 ` Igor Djordjevic
2018-05-06 12:18 ` Johannes Schindelin
2018-05-04 15:34 ` [PATCH v2 06/18] branch-diff: right-trim commit messages Johannes Schindelin
2018-05-04 15:34 ` [PATCH v2 07/18] branch-diff: indent the diffs just like tbdiff Johannes Schindelin
2018-05-06 14:15 ` Martin Ågren
2018-05-07 1:54 ` Johannes Schindelin
2018-05-04 15:34 ` [PATCH v2 08/18] branch-diff: suppress the diff headers Johannes Schindelin
2018-05-04 15:34 ` [PATCH v2 09/18] branch-diff: adjust the output of the commit pairs Johannes Schindelin
2018-05-04 16:25 ` Elijah Newren
2018-05-04 15:34 ` [PATCH v2 10/18] branch-diff: do not show "function names" in hunk headers Johannes Schindelin
2018-05-04 15:34 ` [PATCH v2 11/18] branch-diff: add tests Johannes Schindelin
2018-05-04 15:34 ` [PATCH v2 12/18] branch-diff: use color for the commit pairs Johannes Schindelin
2018-05-05 23:48 ` Todd Zullinger
2018-05-07 1:52 ` Johannes Schindelin
2018-05-08 2:10 ` Todd Zullinger
2018-06-01 8:17 ` Johannes Schindelin
2018-05-04 15:34 ` [PATCH v2 13/18] color: provide inverted colors, too Johannes Schindelin
2018-05-05 18:29 ` Jeff King
2018-05-05 22:03 ` Johannes Schindelin
2018-05-06 6:35 ` Jeff King
2018-05-06 6:41 ` Jeff King
2018-05-07 1:20 ` Johannes Schindelin
2018-05-07 7:37 ` Jeff King
2018-05-07 1:35 ` Junio C Hamano
2018-05-07 5:38 ` Johannes Schindelin
2018-05-07 7:40 ` Jeff King
2018-05-04 15:34 ` [PATCH v2 14/18] diff: add an internal option to dual-color diffs of diffs Johannes Schindelin
2018-05-04 15:35 ` [PATCH v2 15/18] branch-diff: offer to dual-color the diffs Johannes Schindelin
2018-05-04 15:35 ` [PATCH v2 16/18] branch-diff --dual-color: work around bogus white-space warning Johannes Schindelin
2018-05-04 15:35 ` [PATCH v2 17/18] branch-diff: add a man page Johannes Schindelin
2018-05-04 15:35 ` [PATCH v2 18/18] completion: support branch-diff Johannes Schindelin
2018-05-06 8:24 ` Duy Nguyen
2018-05-07 1:23 ` Johannes Schindelin
2018-05-04 16:21 ` [PATCH v2 00/18] Add `branch-diff`, a `tbdiff` lookalike Elijah Newren
2018-05-04 16:30 ` Elijah Newren
2018-05-05 20:03 ` Johannes Schindelin
2018-05-07 17:07 ` Elijah Newren
2018-05-07 17:50 ` SZEDER Gábor
2018-05-07 18:38 ` Elijah Newren
2018-05-06 5:22 ` Junio C Hamano
2018-05-06 12:23 ` Johannes Schindelin
2018-05-06 22:56 ` brian m. carlson
2018-05-07 2:05 ` Johannes Schindelin
2018-07-03 11:26 ` [PATCH v3 00/20] Add `range-diff`, " Johannes Schindelin via GitGitGadget
2018-04-30 21:54 ` [PATCH v3 01/20] linear-assignment: a function to solve least-cost assignment problems Johannes Schindelin via GitGitGadget
2018-07-06 22:43 ` Junio C Hamano
2018-07-07 11:34 ` Johannes Schindelin
2018-07-07 16:34 ` Junio C Hamano
2018-07-07 19:27 ` Johannes Schindelin
2018-07-07 22:23 ` Johannes Schindelin
2018-07-09 22:08 ` refs/notes/amlog problems, was " Johannes Schindelin
2018-07-11 16:12 ` Junio C Hamano
2018-07-12 15:23 ` Johannes Schindelin
2018-07-12 16:59 ` Junio C Hamano
2018-07-19 17:06 ` Junio C Hamano
2018-07-20 18:51 ` Johannes Schindelin
2018-07-20 19:34 ` Junio C Hamano
2018-07-20 21:20 ` Stefan Beller
2018-07-20 21:24 ` Junio C Hamano
[not found] ` <CAPc5daW-KoyUX3i7M5YbdQC2mFKAmVBS42-XT84hpm30VFcZ1g@mail.gmail.com>
2018-07-20 21:30 ` Stefan Beller
2018-07-21 22:02 ` Johannes Schindelin
2018-07-21 21:56 ` Johannes Schindelin
2018-07-23 1:25 ` Jeff King
2018-07-24 1:50 ` Junio C Hamano
2018-07-24 9:45 ` Jeff King
2018-07-09 22:23 ` Junio C Hamano
2018-07-10 10:47 ` refs/notes/amlog woes, was " Johannes Schindelin
2018-07-11 10:07 ` SZEDER Gábor
2018-07-12 15:11 ` Johannes Schindelin
2018-05-01 19:42 ` [PATCH v3 02/20] Introduce `range-diff` to compare iterations of a topic branch Johannes Schindelin via GitGitGadget
2018-05-02 0:34 ` [PATCH v3 03/20] range-diff: first rudimentary implementation Johannes Schindelin via GitGitGadget
2018-07-16 6:55 ` Eric Sunshine
2018-07-17 9:53 ` Johannes Schindelin
2018-05-02 10:22 ` [PATCH v3 04/20] range-diff: improve the order of the shown commits Johannes Schindelin via GitGitGadget
2018-05-02 14:49 ` [PATCH v3 06/20] range-diff: right-trim commit messages Johannes Schindelin via GitGitGadget
2018-05-02 14:52 ` [PATCH v3 07/20] range-diff: indent the diffs just like tbdiff Johannes Schindelin via GitGitGadget
2018-05-02 14:53 ` [PATCH v3 08/20] range-diff: suppress the diff headers Johannes Schindelin via GitGitGadget
2018-05-02 15:19 ` [PATCH v3 11/20] range-diff: add tests Thomas Rast via GitGitGadget
2018-07-16 7:28 ` Eric Sunshine
2018-07-17 16:28 ` Johannes Schindelin
2018-05-02 21:35 ` [PATCH v3 09/20] range-diff: adjust the output of the commit pairs Johannes Schindelin via GitGitGadget
2018-07-16 7:21 ` Eric Sunshine
2018-07-17 16:24 ` Johannes Schindelin
2018-07-17 17:47 ` Stefan Beller
2018-07-20 18:57 ` Johannes Schindelin
2018-07-20 19:16 ` Stefan Beller
2018-07-21 22:07 ` Johannes Schindelin
2018-05-02 23:32 ` [PATCH v3 12/20] range-diff: use color for " Johannes Schindelin via GitGitGadget
2018-05-03 0:14 ` [PATCH v3 13/20] color: add the meta color GIT_COLOR_REVERSE Johannes Schindelin via GitGitGadget
2018-05-03 0:17 ` [PATCH v3 14/20] diff: add an internal option to dual-color diffs of diffs Johannes Schindelin via GitGitGadget
2018-07-09 19:29 ` Stefan Beller
2018-07-10 17:45 ` [PATCH 0/2] " Stefan Beller
2018-07-10 17:45 ` [PATCH 1/2] diff.c: convert emit_line_ws_markup to take string for sign Stefan Beller
2018-07-10 17:45 ` [PATCH 2/2] WIP diff.c: clarify emit_line_0 Stefan Beller
2018-07-10 19:58 ` [PATCH 1/2] diff.c: convert emit_line_ws_markup to take string for sign Stefan Beller
2018-07-10 19:59 ` [PATCH] diff.c: clarify emit_line_0 Stefan Beller
2018-07-10 21:54 ` [PATCH] ws: do not reset and set color twice Stefan Beller
2018-07-21 21:13 ` [PATCH 0/2] Re: [PATCH v3 14/20] diff: add an internal option to dual-color diffs of diffs Johannes Schindelin
2018-05-03 1:01 ` [PATCH v3 15/20] range-diff: offer to dual-color the diffs Johannes Schindelin via GitGitGadget
2018-05-03 1:11 ` [PATCH v3 16/20] range-diff --dual-color: work around bogus white-space warning Johannes Schindelin via GitGitGadget
2018-07-09 19:34 ` Stefan Beller
2018-07-09 21:02 ` Junio C Hamano
2018-07-10 10:08 ` Johannes Schindelin
2018-07-10 15:50 ` Junio C Hamano
2018-07-10 16:32 ` Stefan Beller
2018-07-21 21:44 ` Johannes Schindelin
2018-05-03 13:50 ` [PATCH v3 17/20] range-diff: add a man page Johannes Schindelin via GitGitGadget
2018-07-09 18:20 ` Stefan Beller
2018-07-09 20:00 ` Johannes Schindelin
2018-07-09 20:25 ` Stefan Beller
2018-07-09 20:38 ` Johannes Schindelin
2018-07-16 8:01 ` Eric Sunshine
2018-07-17 16:39 ` Johannes Schindelin
2018-05-03 14:44 ` [PATCH v3 18/20] completion: support `git range-diff` Johannes Schindelin via GitGitGadget
2018-07-06 22:46 ` Junio C Hamano
2018-07-07 11:38 ` Johannes Schindelin
2018-05-05 19:52 ` [PATCH v3 19/20] range-diff: left-pad patch numbers Johannes Schindelin via GitGitGadget
2018-05-06 15:26 ` [PATCH v3 05/20] range-diff: also show the diff between patches Johannes Schindelin via GitGitGadget
2018-05-06 15:35 ` [PATCH v3 10/20] range-diff: do not show "function names" in hunk headers Johannes Schindelin via GitGitGadget
2018-06-30 20:41 ` [PATCH v3 20/20] range-diff: make --dual-color the default mode Johannes Schindelin via GitGitGadget
2018-07-16 8:06 ` Eric Sunshine
2018-07-17 16:40 ` Johannes Schindelin
2018-07-21 22:04 ` [PATCH v4 00/21] Add `range-diff`, a `tbdiff` lookalike Johannes Schindelin via GitGitGadget
2018-07-21 22:04 ` [PATCH v4 01/21] linear-assignment: a function to solve least-cost assignment problems Johannes Schindelin via GitGitGadget
2018-07-28 8:46 ` Thomas Gummerer
2018-07-30 15:59 ` Johannes Schindelin
2018-07-21 22:04 ` [PATCH v4 02/21] Introduce `range-diff` to compare iterations of a topic branch Johannes Schindelin via GitGitGadget
2018-07-21 22:04 ` [PATCH v4 03/21] range-diff: first rudimentary implementation Johannes Schindelin via GitGitGadget
2018-07-29 18:36 ` Thomas Gummerer
2018-07-30 16:21 ` Johannes Schindelin
2018-07-30 21:16 ` Thomas Gummerer
2018-08-10 20:50 ` Johannes Schindelin
2018-07-21 22:04 ` [PATCH v4 04/21] range-diff: improve the order of the shown commits Johannes Schindelin via GitGitGadget
2018-07-21 22:04 ` [PATCH v4 05/21] range-diff: also show the diff between patches Johannes Schindelin via GitGitGadget
2018-07-29 19:03 ` Thomas Gummerer
2018-07-29 19:22 ` Eric Sunshine
2018-07-29 21:45 ` Thomas Gummerer
2018-07-30 16:28 ` Johannes Schindelin
2018-07-30 21:26 ` Thomas Gummerer
2018-07-30 21:51 ` Eric Sunshine
2018-08-10 21:12 ` Johannes Schindelin
2018-08-10 21:31 ` Eric Sunshine
2018-08-10 22:02 ` Johannes Schindelin
2018-08-10 20:36 ` Johannes Schindelin
2018-07-21 22:04 ` [PATCH v4 06/21] range-diff: right-trim commit messages Johannes Schindelin via GitGitGadget
2018-07-21 22:04 ` [PATCH v4 07/21] range-diff: indent the diffs just like tbdiff Johannes Schindelin via GitGitGadget
2018-07-21 22:04 ` [PATCH v4 08/21] range-diff: suppress the diff headers Johannes Schindelin via GitGitGadget
2018-07-21 22:04 ` [PATCH v4 09/21] range-diff: adjust the output of the commit pairs Johannes Schindelin via GitGitGadget
2018-07-29 19:38 ` Thomas Gummerer
2018-08-10 21:01 ` Johannes Schindelin
2018-07-29 21:28 ` Thomas Gummerer
2018-07-21 22:04 ` [PATCH v4 10/21] range-diff: do not show "function names" in hunk headers Johannes Schindelin via GitGitGadget
2018-07-29 20:52 ` Thomas Gummerer
2018-08-10 21:03 ` Johannes Schindelin
2018-07-21 22:05 ` [PATCH v4 11/21] range-diff: add tests Thomas Rast via GitGitGadget
2018-07-22 5:04 ` Eric Sunshine
2018-07-30 16:30 ` Johannes Schindelin
2018-07-30 20:18 ` Junio C Hamano
2018-07-30 23:40 ` Stefan Beller
2018-07-31 15:19 ` Junio C Hamano
2018-07-23 21:25 ` Stefan Beller
2018-07-21 22:05 ` [PATCH v4 12/21] range-diff: use color for the commit pairs Johannes Schindelin via GitGitGadget
2018-07-21 22:05 ` [PATCH v4 13/21] color: add the meta color GIT_COLOR_REVERSE Johannes Schindelin via GitGitGadget
2018-07-21 22:05 ` [PATCH v4 14/21] diff: add an internal option to dual-color diffs of diffs Johannes Schindelin via GitGitGadget
2018-07-23 22:27 ` Junio C Hamano
2018-07-23 22:48 ` Stefan Beller
2018-07-21 22:05 ` [PATCH v4 15/21] range-diff: offer to dual-color the diffs Johannes Schindelin via GitGitGadget
2018-07-21 22:05 ` [PATCH v4 16/21] range-diff --dual-color: fix bogus white-space warning Johannes Schindelin via GitGitGadget
2018-07-23 22:20 ` Stefan Beller
2018-08-10 21:05 ` Johannes Schindelin
2018-07-23 22:39 ` Junio C Hamano
2018-07-24 1:27 ` Junio C Hamano
2018-07-21 22:05 ` [PATCH v4 17/21] range-diff: populate the man page Johannes Schindelin via GitGitGadget
2018-07-29 21:23 ` Thomas Gummerer
2018-08-10 21:06 ` Johannes Schindelin
2018-07-21 22:05 ` [PATCH v4 18/21] completion: support `git range-diff` Johannes Schindelin via GitGitGadget
2018-07-22 5:49 ` Eric Sunshine
2018-08-10 20:24 ` Johannes Schindelin
2018-07-21 22:05 ` [PATCH v4 19/21] range-diff: left-pad patch numbers Johannes Schindelin via GitGitGadget
2018-07-21 22:05 ` [PATCH v4 20/21] range-diff: make --dual-color the default mode Johannes Schindelin via GitGitGadget
2018-07-29 21:33 ` Thomas Gummerer
2018-08-10 21:07 ` Johannes Schindelin
2018-07-21 22:05 ` [PATCH v4 21/21] range-diff: use dim/bold cues to improve dual color mode Johannes Schindelin via GitGitGadget
2018-07-23 21:03 ` [PATCH v4 00/21] Add `range-diff`, a `tbdiff` lookalike Stefan Beller
2018-07-23 21:49 ` Junio C Hamano
2018-07-25 17:44 ` Stefan Beller
2018-07-26 9:47 ` Johannes Schindelin
2018-08-08 13:05 ` Johannes Schindelin
2018-08-08 17:33 ` Stefan Beller
2018-08-10 21:18 ` Johannes Schindelin
2018-08-10 21:31 ` Junio C Hamano
2018-08-10 22:00 ` Johannes Schindelin
2018-07-29 21:50 ` Thomas Gummerer
2018-08-10 22:14 ` [PATCH v5 00/21] Add range-diff, a tbdiff lookalike Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 01/21] linear-assignment: a function to solve least-cost assignment problems Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 02/21] Introduce `range-diff` to compare iterations of a topic branch Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 03/21] range-diff: first rudimentary implementation Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 04/21] range-diff: improve the order of the shown commits Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 05/21] range-diff: also show the diff between patches Johannes Schindelin via GitGitGadget
2018-08-12 21:47 ` Thomas Gummerer
2018-08-13 9:46 ` Johannes Schindelin
2018-08-13 18:01 ` Thomas Gummerer
2018-08-10 22:14 ` [PATCH v5 06/21] range-diff: right-trim commit messages Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 07/21] range-diff: indent the diffs just like tbdiff Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 08/21] range-diff: suppress the diff headers Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 09/21] range-diff: adjust the output of the commit pairs Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 10/21] range-diff: do not show "function names" in hunk headers Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 11/21] range-diff: add tests Thomas Rast via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 12/21] range-diff: use color for the commit pairs Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 13/21] color: add the meta color GIT_COLOR_REVERSE Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 14/21] diff: add an internal option to dual-color diffs of diffs Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 15/21] range-diff: offer to dual-color the diffs Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 16/21] range-diff --dual-color: skip white-space warnings Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 17/21] range-diff: populate the man page Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 18/21] completion: support `git range-diff` Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 19/21] range-diff: left-pad patch numbers Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 20/21] range-diff: make --dual-color the default mode Johannes Schindelin via GitGitGadget
2018-08-10 22:14 ` [PATCH v5 21/21] range-diff: use dim/bold cues to improve dual color mode Johannes Schindelin via GitGitGadget
2018-08-13 11:32 ` [PATCH v6 00/21] Add range-diff, a tbdiff lookalike Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 01/21] linear-assignment: a function to solve least-cost assignment problems Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 02/21] Introduce `range-diff` to compare iterations of a topic branch Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 03/21] range-diff: first rudimentary implementation Johannes Schindelin via GitGitGadget
2019-03-05 6:29 ` Junio C Hamano
2018-08-13 11:33 ` [PATCH v6 04/21] range-diff: improve the order of the shown commits Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 05/21] range-diff: also show the diff between patches Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 06/21] range-diff: right-trim commit messages Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 07/21] range-diff: indent the diffs just like tbdiff Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 08/21] range-diff: suppress the diff headers Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 09/21] range-diff: adjust the output of the commit pairs Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 10/21] range-diff: do not show "function names" in hunk headers Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 11/21] range-diff: add tests Thomas Rast via GitGitGadget
2018-08-13 18:35 ` Thomas Gummerer [this message]
2018-08-14 14:53 ` Johannes Schindelin
2018-08-14 15:03 ` Jeff King
2018-08-14 15:06 ` Jeff King
2018-08-14 15:18 ` Junio C Hamano
2018-08-13 11:33 ` [PATCH v6 12/21] range-diff: use color for the commit pairs Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 13/21] color: add the meta color GIT_COLOR_REVERSE Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 14/21] diff: add an internal option to dual-color diffs of diffs Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 15/21] range-diff: offer to dual-color the diffs Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 16/21] range-diff --dual-color: skip white-space warnings Johannes Schindelin via GitGitGadget
2018-08-13 17:48 ` Junio C Hamano
2018-08-13 11:33 ` [PATCH v6 17/21] range-diff: populate the man page Johannes Schindelin via GitGitGadget
2018-09-09 11:14 ` Ævar Arnfjörð Bjarmason
2018-09-09 16:54 ` SZEDER Gábor
2018-09-09 17:19 ` Ævar Arnfjörð Bjarmason
2018-09-10 13:37 ` Jeff King
2018-10-02 15:06 ` Johannes Schindelin
2018-09-10 17:17 ` Junio C Hamano
2018-08-13 11:33 ` [PATCH v6 18/21] completion: support `git range-diff` Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 19/21] range-diff: left-pad patch numbers Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 20/21] range-diff: make --dual-color the default mode Johannes Schindelin via GitGitGadget
2018-08-13 11:33 ` [PATCH v6 21/21] range-diff: use dim/bold cues to improve dual color mode Johannes Schindelin via GitGitGadget
2018-08-13 11:38 ` [PATCH v6 00/21] Add range-diff, a tbdiff lookalike Johannes Schindelin
2018-08-13 20:47 ` Thomas Gummerer
2018-05-21 4:48 ` [PATCH 00/18] Add `branch-diff`, a `tbdiff` lookalike Junio C Hamano
2018-05-21 9:51 ` Johannes Schindelin
2018-05-22 1:42 ` Junio C Hamano
2018-06-01 8:28 ` Johannes Schindelin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: http://vger.kernel.org/majordomo-info.html
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180813183504.GD13316@hank.intra.tgummerer.com \
--to=t.gummerer@gmail.com \
--cc=git@vger.kernel.org \
--cc=gitgitgadget@gmail.com \
--cc=gitster@pobox.com \
--cc=tr@thomasrast.ch \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://80x24.org/mirrors/git.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).