Jakub Narebski [off-list ref] writes:
On Thu, 19 July 2007, Junio C Hamano wrote:
...
quoted
I really hate to having to say something like that in the
RelNotes. I do not think this is a good enough reason to break
existing configurations; I would not want to be defending that
change.
Would it be sufficient to put above alert/warning in commit message,
RelNotes and gitweb/INSTALL (or gitweb/README), and add rule to Makefile
to convert old configuration, or at least check if GITWEB_CONFIG uses
old snapshot configuration? This way if somebody is installing/upgrading
gitweb by hand he/she would know what needs possibly to be changes, and
if somebody uses "make gitweb/gitweb.cgi" he would get big fat warning,
and info how to convert gitweb config.
By the way, I think it was a mistake to use different syntax in the
%feature hash ([content-encoding, suffix, program]) than in repo config
override (name).
That's true. I'd rather see this polished a bit more before
applying.