Fork me on GitHub
#mount
<
2017-08-14
>
dm312:08:27

the Typesafe config (https://github.com/typesafehub/config) that I use has a similar problem - there you can “reset” the config value before assigning a new value to it in order to avoid the deep merge, e.g. reference.conf

db = {
  backend = sql
  conn = {
    host = 
  }
}
application.conf (only on dev classpath)
db = reset
db = { backend = mem }

dm312:08:07

reset isn’t a special keyword - it’s a workaround which changes the type of db from Map to String 🙂