diff options
author | Thomas Wolf <thomas.wolf@paranor.ch> | 2019-04-05 21:33:14 +0200 |
---|---|---|
committer | Matthias Sohn <matthias.sohn@sap.com> | 2019-06-08 01:43:22 +0200 |
commit | f24ad3da66a0ea86f5674fac9442d3b4e4c78aa2 (patch) | |
tree | ec130621733d11be3b3e6ce50fe5304a3e951502 /org.eclipse.jgit/src/org/eclipse/jgit/internal/transport | |
parent | 10ab407fa6414a1c4ae08696c78e078cce078519 (diff) | |
download | jgit-f24ad3da66a0ea86f5674fac9442d3b4e4c78aa2.tar.gz jgit-f24ad3da66a0ea86f5674fac9442d3b4e4c78aa2.zip |
Handle escaped CR-LF in git config files
Canonical git treats CR-LF in config files as LF.[1][2] JGit does so,
too, except when escaped as a line continuation. Correct this and
treat the sequence \-CR-LF as a line continuation.
[1] https://github.com/git/git/commit/db2c075d9
[2] https://github.com/git/git/blob/v2.21.0/config.c#L485
Bug: 545850
Change-Id: I51e7378a22c21b3baa3701163c423d04c900af5a
Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Diffstat (limited to 'org.eclipse.jgit/src/org/eclipse/jgit/internal/transport')
0 files changed, 0 insertions, 0 deletions