cross-platform auto-commit in dist.ini