File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -219,9 +219,9 @@ impl ConsumeHunk for FileDiff {
219219 fn consume_hunk (
220220 & mut self ,
221221 before_hunk_start : u32 ,
222- _before_hunk_len : u32 ,
222+ before_hunk_len : u32 ,
223223 after_hunk_start : u32 ,
224- _after_hunk_len : u32 ,
224+ after_hunk_len : u32 ,
225225 header : & str ,
226226 hunk : & [ u8 ] ,
227227 ) -> std:: io:: Result < ( ) > {
@@ -246,10 +246,15 @@ impl ConsumeHunk for FileDiff {
246246 } )
247247 . collect ( ) ;
248248
249+ let hunk_header = HunkHeader {
250+ old_start : before_hunk_start,
251+ old_lines : before_hunk_len,
252+ new_start : after_hunk_start,
253+ new_lines : after_hunk_len,
254+ } ;
255+
249256 self . hunks . push ( Hunk {
250- // TODO:
251- // Get correct `header_hash`.
252- header_hash : 0 ,
257+ header_hash : hash ( & hunk_header) ,
253258 lines,
254259 } ) ;
255260
You can’t perform that action at this time.
0 commit comments