Showing the changes to git-ref (1 of 1 file). Show all
Unified · Split
| @@ -57,7 +57,7 @@ impl<'p, 's> Reference<'p, 's> { · 56 unmodified lines | |||
| 57 | Reference::Packed(p) => packed | 57 | Reference::Packed(p) => packed |
| 58 | .and_then(|packed| packed.find(p.name).ok().flatten()) // needed to get data with 'p2 lifetime | 58 | .and_then(|packed| packed.find(p.name).ok().flatten()) // needed to get data with 'p2 lifetime |
| 59 | .and_then(|np| { | 59 | .and_then(|np| { |
| 60 | p.object.and_then(|_| np.object).map(|peeled| { | 60 | p.object.and(np.object).map(|peeled| { |
| 61 | Ok(Reference::Packed(packed::Reference { | 61 | Ok(Reference::Packed(packed::Reference { |
| 62 | name: np.name, | 62 | name: np.name, |
| 63 | target: peeled, | 63 | target: peeled, |