summaryrefslogtreecommitdiffstats
path: root/vendor/gix-object/src/commit/decode.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/gix-object/src/commit/decode.rs')
-rw-r--r--vendor/gix-object/src/commit/decode.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/vendor/gix-object/src/commit/decode.rs b/vendor/gix-object/src/commit/decode.rs
index 0b8243ef3..225df65ae 100644
--- a/vendor/gix-object/src/commit/decode.rs
+++ b/vendor/gix-object/src/commit/decode.rs
@@ -5,7 +5,7 @@ use winnow::{
combinator::{alt, eof, opt, preceded, repeat, rest, terminated},
error::{AddContext, ParserError, StrContext},
prelude::*,
- token::take_till1,
+ token::take_till,
};
use crate::{parse, parse::NL, BStr, ByteSlice, CommitRef};
@@ -42,14 +42,15 @@ pub fn commit<'a, E: ParserError<&'a [u8]> + AddContext<&'a [u8], StrContext>>(
.context(StrContext::Expected("author <signature>".into())),
(|i: &mut _| parse::header_field(i, b"committer", parse::signature))
.context(StrContext::Expected("committer <signature>".into())),
- opt(|i: &mut _| parse::header_field(i, b"encoding", take_till1(NL)))
+ opt(|i: &mut _| parse::header_field(i, b"encoding", take_till(1.., NL)))
.context(StrContext::Expected("encoding <encoding>".into())),
repeat(
0..,
alt((
parse::any_header_field_multi_line.map(|(k, o)| (k.as_bstr(), Cow::Owned(o))),
|i: &mut _| {
- parse::any_header_field(i, take_till1(NL)).map(|(k, o)| (k.as_bstr(), Cow::Borrowed(o.as_bstr())))
+ parse::any_header_field(i, take_till(1.., NL))
+ .map(|(k, o)| (k.as_bstr(), Cow::Borrowed(o.as_bstr())))
},
)),
)