[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.)