Explorar el Código

Handle negative time

Vadim Markovtsev hace 8 años
padre
commit
37a9da0c54
Se han modificado 1 ficheros con 4 adiciones y 0 borrados
  1. 4 0
      analyser.go

+ 4 - 0
analyser.go

@@ -622,6 +622,10 @@ func (analyser *Analyser) Analyse(commits []*object.Commit) [][]int64 {
 			}()
 		} else {
 			day = int(commit.Author.When.Sub(day0).Hours() / 24)
+			if day < prev_day {
+				// rebase makes miracles
+				day = prev_day
+			}
 			delta := (day / sampling) - (prev_day / sampling)
 			if delta > 0 {
 				prev_day = day