lightbend-labs / dbuild

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

Ready for 0.5.3 #29

Closed cunei closed 11 years ago

cunei commented 11 years ago

I introduced two notable improvements: one is the ability (finally) to configure repositories throughout dbuild just by altering a single file. The other is a caching mechanism for git repositories: only one copy is kept per URI, and the other local copies are made using 'clone -l', which uses hardlinks. That both saves space, and makes cloning blindingly fast. I'd like to release an interim 0.5.3 at this time, in order to allow people to take advantage of these new improvements.

cunei commented 11 years ago

I changed the extraction of repositories, now directly from AppConfiguration. Concerning the SBT proxies, I thought a bit about it, but I would still prefer to keep the configurations of dbuild and sbt separate, at this time. Please let me know if it's good for merging! Thanks!!

jsuereth commented 11 years ago

OK - Sorry it took so long for me to review. Two questions, and otherwise LGTM.

cunei commented 11 years ago

Addressed your comments, and added a few more fixes for you to review. :)

jsuereth commented 11 years ago

LGTM! Great work.