sort configurations for stable ordering of settings

This commit is contained in:
Mark Harrah 2011-04-12 20:29:26 -04:00
parent 18cfaa7414
commit a085e86f38
1 changed files with 1 additions and 1 deletions

View File

@ -55,7 +55,7 @@ object RetrieveUnit
object EvaluateConfigurations
{
def apply(eval: Eval, srcs: Seq[File], imports: Seq[String]): Seq[Setting[_]] =
srcs flatMap { src => evaluateConfiguration(eval, src, imports) }
srcs.sortBy(_.getName) flatMap { src => evaluateConfiguration(eval, src, imports) }
def evaluateConfiguration(eval: Eval, src: File, imports: Seq[String]): Seq[Setting[_]] =
evaluateConfiguration(eval, src.getPath, IO.readLines(src), imports, 0)
def evaluateConfiguration(eval: Eval, name: String, lines: Seq[String], imports: Seq[String], offset: Int): Seq[Setting[_]] =