Stacey Sheldon
bc13c20bf3
uavohash: normalize line endings before computing hash
...
Line endings in the UAVO XML files differ from file to file
and this results in different SHA1 sums being computed on
Windows vs. Linux/Mac.
This normalizes the line endings to LF (python native) while
processing the XML files.
2012-10-14 13:33:58 -04:00
Stacey Sheldon
6da6274543
version-info: add subst for text version of UAVO sha1sum
2012-10-10 00:35:13 -04:00
Stacey Sheldon
6b2d1e3d6f
uavo hash: ensure that uavo hash is stable across OSes
...
In python, os.walk() is not sorted. This can result in the
hash being computed over the files in different orders on
different OSes, or even after touching a directory.
This ensures that the files are considered in lexical order
so that the hash is stable.
2012-09-23 20:45:06 -04:00
PT_Dreamer
6d7fa8a083
Flight-Added sha1 uavo directory calculation to fw_version_info struct.
2012-09-14 23:31:13 +01:00
Oleg Semyonov
41b03c92ee
build: change FWTAG replacement to keep suffix intact and trim branch/tag only
2011-05-26 09:01:44 -04:00
Oleg Semyonov
75d4f19d30
build: add FWTAG variable to the version-info.py
2011-05-26 09:01:32 -04:00
Stacey Sheldon
9854c18c5d
version-info: allow unannotated tags
...
Unannotated (ie. movable) tags will now influence the
tag/hash reported in the version info blob attached to
the firmware image (.opf).
2011-05-23 18:21:42 -04:00
Oleg Semyonov
5c085550cb
OP-483: include dirty state of repository into the version string
2011-05-22 12:00:49 +03:00
Oleg Semyonov
6f5f334818
OP-483: fallback to optparse to improve python script portability
2011-05-21 21:00:12 +03:00
Oleg Semyonov
285c429589
OP-483: add Windows installer target to 'make release'
2011-05-19 01:05:12 +03:00
Oleg Semyonov
25c44d3d0d
OP-483: polish comments in scripts
2011-05-18 21:48:55 +03:00
Oleg Semyonov
bf9a3ef7d3
OP-483: add version-info.py script for software, firmware and release packaging
2011-05-17 21:29:22 +03:00