Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func VersionControl ¶
func VersionControl(newDebFileUrl, vers, repos, appName string, doControl, writeVersionFile bool, callback func(updtAvailable bool, newVersion, newDeb string, err error), branch ...string) error
Finds the latest version published in the repository. This assumes that the target repository / branch contains a valid "version" file. 'newDebFileUrl' contains the new URL pointing to the version of the update file, 'to' contains the current software version, 'repos' must be filled with the targeted repository, 'appName' contains the name of the current application, it will be written in the "version" file, 'doControl' means connect to the repository and check the 'version' file, 'writeVersionFile' means that during the development process the 'version' file is generated and written to the current local repository and will be uploaded on the next 'git push '. The 'callback' function, gives error information if there is, "updtAvailable" is set to "true" if the update is available or "false" otherwise. NOTE: The default branch is set to “master”.
Types ¶
This section is empty.