소스 검색

Workaround bad modifications

Vadim Markovtsev 8 년 전
부모
커밋
25ce7fedea
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      analyser.go

+ 3 - 1
analyser.go

@@ -105,7 +105,9 @@ func (analyser *Analyser) handleModification(
 	str_to := str(blob_to)
 	file, exists := files[change.From.Name]
 	if !exists {
-		panic(fmt.Sprintf("file %s does not exist", change.From.Name))
+		fmt.Fprintf(os.Stderr, "warning: file %s does not exist\n", change.From.Name)
+		analyser.handleInsertion(change, day, status, files)
+		return
 	}
 	// possible rename
 	if change.To.Name != change.From.Name {