this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Allow percent sign on similarity index lines

+4 -4
+1 -1
gitdiff/file_header.go
··· 147 147 } 148 148 149 149 func parseGitHeaderScore(f *File, line, defaultName string) error { 150 - score, err := strconv.ParseInt(line, 10, 32) 150 + score, err := strconv.ParseInt(strings.TrimSuffix(line, "%"), 10, 32) 151 151 if err != nil { 152 152 nerr := err.(*strconv.NumError) 153 153 return fmt.Errorf("invalid score line: %v", nerr.Err)
+3 -3
gitdiff/file_header_test.go
··· 276 276 }, 277 277 }, 278 278 "similarityIndex": { 279 - Line: "similarity index 88\n", 279 + Line: "similarity index 88%\n", 280 280 OutputFile: &File{ 281 281 Score: 88, 282 282 }, 283 283 }, 284 284 "similarityIndexTooBig": { 285 - Line: "similarity index 9001\n", 285 + Line: "similarity index 9001%\n", 286 286 OutputFile: &File{ 287 287 Score: 0, 288 288 }, 289 289 }, 290 290 "similarityIndexInvalid": { 291 - Line: "similarity index 12ab\n", 291 + Line: "similarity index 12ab%\n", 292 292 Err: true, 293 293 }, 294 294 "indexFullSHA1AndMode": {