@@ -297,10 +297,11 @@ class Runner(val testFile: File, val suiteRunner: SuiteRunner, val nestUI: NestU
297
297
b.toList
298
298
}
299
299
300
+ // diff logfile checkfile
300
301
def currentDiff = {
301
302
val logged = file2String(logFile).linesIfNonEmpty.toList
302
- val (other, othername ) = if (checkFile.canRead) (filteredCheck, checkFile.getName) else (Nil , " empty" )
303
- compareContents(original = other , revised = logged , originalName = othername , revisedName = logFile.getName )
303
+ val (checked, checkname ) = if (checkFile.canRead) (filteredCheck, checkFile.getName) else (Nil , " empty" )
304
+ compareContents(original = logged , revised = checked , originalName = logFile.getName , revisedName = checkname )
304
305
}
305
306
306
307
val gitRunner = List (" /usr/local/bin/git" , " /usr/bin/git" ) map (f => new java.io.File (f)) find (_.canRead)
@@ -392,8 +393,11 @@ class Runner(val testFile: File, val suiteRunner: SuiteRunner, val nestUI: NestU
392
393
val bestDiff =
393
394
if (updating.isEmpty) " "
394
395
else if (checkFile.canRead)
395
- withTempFile(outFile, fileBase, filteredCheck) { f =>
396
- gitDiff(logFile, f) getOrElse f " diff $logFile $checkFile%n $diff"
396
+ gitRunner match {
397
+ case None => diff
398
+ case _ => withTempFile(outFile, fileBase, filteredCheck) { f =>
399
+ gitDiff(logFile, f) getOrElse diff
400
+ }
397
401
}
398
402
else diff
399
403
_transcript append bestDiff
0 commit comments