diff --git a/compile/inc/src/main/scala/sbt/inc/Stamp.scala b/compile/inc/src/main/scala/sbt/inc/Stamp.scala index c6989a229..11da34df1 100644 --- a/compile/inc/src/main/scala/sbt/inc/Stamp.scala +++ b/compile/inc/src/main/scala/sbt/inc/Stamp.scala @@ -42,9 +42,15 @@ trait Stamps extends ReadStamps } sealed trait Stamp -final class Hash(val value: Array[Byte]) extends Stamp -final class LastModified(val value: Long) extends Stamp -final class Exists(val value: Boolean) extends Stamp +final class Hash(val value: Array[Byte]) extends Stamp { + override def toString: String = "hash(" + Hash.toHex(value) + ")" +} +final class LastModified(val value: Long) extends Stamp { + override def toString: String = "lastModified(" + value + ")" +} +final class Exists(val value: Boolean) extends Stamp { + override def toString: String = if(value) "exists" else "absent" +} object Stamp {