Changes between Initial Version and Version 1 of Ticket #1814


Ignore:
Timestamp:
Jan 6, 2013, 1:35:14 AM (11 years ago)
Author:
Kieran P
Comment:

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:
     1With 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.
    22
    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)
    44
    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:
    66
    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.exe
    11 pyrogenesis.pdb 44889d0fbf2f48972992c2a4d9e629c2 http://releases.wildfiregames.com/autobuilt/master/pyrogenesis.pdb
     7{{{
     8AtlasUI.dll 52fe3f8c2725445b488f646dca28021f http://.../AtlasUI.dll
     9pyrogenesis.exe 89158e5ea74d5987ed8be026e7f090ce http://.../pyrogenesis.exe
     10pyrogenesis.pdb 44889d0fbf2f48972992c2a4d9e629c2 http://.../pyrogenesis.pdb
     11}}}
    1212
    1313* 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.