[cvs-nhc98] Change the interpretation of hmake's configuration files.
Malcolm Wallace
malcolm@sparud.net
Mon, 28 Oct 2002 09:46:16 +0100 (CET)
malcolm: Mon Oct 28 09:46:15 CET 2002
Update of /usr/src/master/nhc/src/hmake
In directory hinken:/tmp/cvs-serv1604/src/hmake
Modified Files:
Argv.hs Config.hs MkConfig.hs
Log Message:
Change the interpretation of hmake's configuration files.
* Previously, a personal config in ~/.hmakerc/`harch`, if it existed,
replaced the global config, and so global changes were not propagated
to individual users. Now, both the personal config and the global
config are always used - the personal settings override the global.
Hence, the personal settings are now just the minimal extension of
the global, not a one-time full copy.
* Config files are no longer created on first use. There is a new
option 'hmake-config [file] new' to request the creation of a config
file. (This removes an annoying behaviour of hmake-config where it
would sometimes create a personal config file when it was not wanted.)