[PATCH 0/3] sb/config-write-fix done without robbing Peter
- From
Stefan Beller <sbeller@google.com>
- Date
- Aug 1, 2018, 19:34 UTC
- Message-ID
- <20180801193413.146994-1-sbeller@google.com>
- In-Reply-To
- <xmqq7elbe8po.fsf@gitster-ct.c.googlers.com>
> Am I correct to understand that this patch is a "FIX" for breakage > introduced by that commit? The phrasing is not helping me to pick > a good base to queue these patches on.
Please pick 4f4d0b42bae (Merge branch 'js/empty-config-section-fix', 2018-05-08) as the base of this new series (am needs -3 to apply), although I developed this series on origin/master.
> Even though I hate to rob Peter to pay Paul (or vice versa)
Yeah me, too. Here is a proper fix (i.e. only pay Paul, without the robbery), and a documentation of the second bug that we discovered.
The first patch stands as is unchanged, and the second and third patch are different enough that range-diff doesn't want to show a diff.
Thanks, Stefan
Stefan Beller (3):
t1300: document current behavior of setting options
config: fix case sensitive subsection names on writing
git-config: document accidental multi-line setting in deprecated
syntaxDocumentation/git-config.txt | 21 +++++++++ config.c | 12 ++++- t/t1300-config.sh | 87 ++++++++++++++++++++++++++++++++++++ 3 files changed, 119 insertions(+), 1 deletion(-)