I’ve just checked in a series of changes on the new wy-autoreconfig branch 
which I’d like y’all to try out and hopefully enjoy, so that it gets merged 
into trunk.

   http://fossil-scm.org/index.html/timeline?r=wy-autoreconfig

It solves several problems:

1. If you touch any of the autosetup files (auto.def, autosetup/*) or any of 
the Makefiles, Fossil trunk currently doesn’t reconfigure itself.  This is 
likely why a manual reconfigure continues to be recommended on “fossil up”.  
This should avoid that.

2. Added a “make reconfig” top-level target for forcing this manually.  This 
lets you reconfigure without having to remember what options you gave to 
configure last time.  Autosetup populates the command for you.  If #1 is 
rejected, please at least keep this!

3. Cherrypicked a fix from Autosetup upstream (made at my behest) which causes 
it to rewrite *.in file outputs only when it would result in changed file 
contents.  This plays into autoreconfiguration, which is why I put it on this 
branch.

By the way, there seem to be a lot of changes upstream to Autosetup which 
haven’t been pulled in yet.  Time for an autosetup --install?
_______________________________________________
fossil-dev mailing list
fossil-dev@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/fossil-dev

Reply via email to