tag | 6d508c7d757007a3683483594119dbd87ceee874 | |
---|---|---|
tagger | Luis R. Rodriguez <mcgrof@do-not-panic.com> | Sat Jan 19 10:02:02 2013 -0800 |
object | d19a7cfbe9da66a639f2c5a6cb68d0658d5a46a4 |
Happy with this being the first release The tagging model will follow the Linux kernel release tags given that its the more complicated project we track.
commit | d19a7cfbe9da66a639f2c5a6cb68d0658d5a46a4 | [log] [tgz] |
---|---|---|
author | Luis R. Rodriguez <mcgrof@do-not-panic.com> | Wed Jan 16 14:50:14 2013 -0800 |
committer | Luis R. Rodriguez <mcgrof@do-not-panic.com> | Sat Jan 19 09:58:56 2013 -0800 |
tree | 4a21510d294f12152aa7375dc9a967bcec31fffb | |
parent | fef5a1881bfaa59341b834a0d7637e3fe0ecd0c7 [diff] |
rel-html: infer releases This adds support to infer releases based on the major and minor numbers of a release (aka, VERSION, PATCHLEVEL). This removes the requirements for updating the configuration file every time a new release is made. An update to the configuration file is only needed now when its decided a new release is EOL'd or a new major/minor number gets added to the release model. So for example for the Linux kernel we make these changes to the configuration file for it: -rel_html_stable_vers = 3.7.2 - 3.6.11:EOL - 3.5.7:EOL - 3.4.25 - 3.3.8:EOL - 3.2.36 - 3.0.58 - 2.6.34.13 - 2.6.32.60 -rel_html_testing_ver = 3.8-rc3 +supported = + 3.8 + 3.7 + 3.4 + 3.2 + 3.0 + 2.6.34 + 2.6.32 +eol = + 3.6 + 3.5 + 3.3 This is what a releas page looks like for it: http://drvbp1.linux-foundation.org/~mcgrof/rel-html/linux/ Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
rel-html is designed to parse naked index html pages with tarballs on a software project and automatically produce a nice shiny HTML5 release page for you. It takes as input a configuration file, rel-html.cfg, in which you can specify attributes for the release.
Figure out how to automatically determine releases from git.
See if we can copy the EOL release into an eol/ directory and moving forward instead of parsing the tags use the directory name to automatically determine other release attributes.