lightbend-labs / dbuild

Multi-project build tool, based on sbt.
https://lightbend-labs.github.io/dbuild
Other
83 stars 14 forks source link

Fix to drepo, improvements #99

Closed cunei closed 10 years ago

cunei commented 10 years ago

Due to previous refactorings, drepo was trying to load from meta/build a structure of an incorrect type. This pull request addresses that issue, and now saves in meta/build both the RepeatableDistributedBuild (aka the Seq[ProjectConfigAndExtracted]), as well as the full (post-processed) DBuildConfiguration, which can be used to reproduce the exact same build. As a result, drepo can show, given the build uuid, both the build information as well as the full configuration that can be used to restart the same build (including deploy, repositories, cleanup options, etc).

jsuereth commented 10 years ago

Great work!