FAForever/lobby — pull request #50 by thygrrr (2014-09-28 13:37:42+00:00)
Title: * New versioning - uses git instead of build.dat

* New setup.py uses cx_Freeze instead of py2exe (lots of excess code imported, as it seems); but file is much simpler now.
* Client always sends version=0 to the FAF server to skip updates. It will get its own Updater Module.
* version.py tool added that can generate version numbers from Git.

* MSI build and versioning now supported.
* Cleaning and debugging - MSI file correctly created now. Lacking a few installer features for convenience:
* - autodetect previous directory
* Simplified dependencies. Added legacy uid.dll file.
* Refactored updater into separate module inside of client.
* Proper Desktop Shortcut and Working Directory added.
* Default directory simplified to what it also was in the AIP installer.