Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 976b31f commit e1a1406Copy full SHA for e1a1406
1 file changed
git-revision/src/spec/parse/function.rs
@@ -435,17 +435,16 @@ where
435
} else if has_ref_or_implied_name {
436
let time = nav
437
.to_str()
438
- .ok()
439
- .map(|v| {
440
- git_date::parse(v, Some(SystemTime::now())).map_err(|err| Error::Time {
+ .map_err(|_| Error::Time {
+ input: nav.into(),
+ source: None,
441
+ })
442
+ .and_then(|date| {
443
+ git_date::parse(date, Some(SystemTime::now())).map_err(|err| Error::Time {
444
input: nav.into(),
445
source: err.into(),
446
})
- })
- .ok_or_else(|| Error::Time {
- input: nav.into(),
447
- source: None,
448
- })??;
+ })?;
449
delegate
450
.reflog(delegate::ReflogLookup::Date(time))
451
.ok_or(Error::Delegate)?;
0 commit comments