Or you deploy the tweaked whcsh_home.htm and then, after
generating each time, delete whcsh_home.htm so when you deploy,
your tweaked file is not overwritten. But you're right about the
"someone having to remember" part if this is your approach.
We use Subversion for source control, so what I do (to get
around a couple of problems) is generate to one folder, then
publish to a second (both local). That second folder is the one
under version control. The key here is that as far as RH is
concerned, whcsh_home.htm didn't change, so it's not published to
the second folder. Therefore, my tweaked version stays out in the
repository and never gets overwritten. Don't know if this applies
to your situation at all, though.