Changes between Initial Version and Version 1 of Ticket #1814
- Timestamp:
- Jan 6, 2013, 1:35:14 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #1814 – Description
initial v1 1 With our move to git, we will be removing pyrogenesis.exe, pyrogenesis.pdb, and AtlasUI.dll (these three get generated by the autobuilder). As a result, we need an update.bat, or update.exe (whichever is easier) for windows users which does the following:1 With our move to git, we will be removing pyrogenesis.exe, pyrogenesis.pdb, and AtlasUI.dll (these three get generated by the autobuilder). As a result, we need an update.bat, or update.exe (whichever is easier) for windows users which can pull the latest binaries. 2 2 3 (quick background, the autobuilder generates binaries for different code branches, and when its done, it will commit a manifest.txt file into the branch the binaries relate to)3 (quick background, the autobuilder will generate binaries for different code branches, and when its done, it will commit an updated manifest.txt file into the branch the binaries relate to, which points to the latest files) 4 4 5 * Use the manifest.txt file in the 0 A.D. code repo (probably stored at binaries/system), which contains a list of files, an md5 checksum for each file, and a url to download them from. 5 * Use the manifest.txt file in the 0 A.D. code repo (probably stored at binaries/system), which contains a list of files, an md5 checksum for each file, and a url to download them from. Here is an example manifest: 6 6 7 Here is an example manifest: 8 9 AtlasUI.dll 52fe3f8c2725445b488f646dca28021f http://releases.wildfiregames.com/autobuilt/master/AtlasUI.dll 10 pyrogenesis. exe 89158e5ea74d5987ed8be026e7f090ce http://releases.wildfiregames.com/autobuilt/master/pyrogenesis.exe11 pyrogenesis.pdb 44889d0fbf2f48972992c2a4d9e629c2 http://releases.wildfiregames.com/autobuilt/master/pyrogenesis.pdb 7 {{{ 8 AtlasUI.dll 52fe3f8c2725445b488f646dca28021f http://.../AtlasUI.dll 9 pyrogenesis.exe 89158e5ea74d5987ed8be026e7f090ce http://.../pyrogenesis.exe 10 pyrogenesis.pdb 44889d0fbf2f48972992c2a4d9e629c2 http://.../pyrogenesis.pdb 11 }}} 12 12 13 13 * Compare the manifest with the md5 of the current files. If no current file, download it. If existing file exists, find out if checksum has changed, and download the file if different.