Mercurial > mxe-octave
changeset 523:1711ff2b9416
generate the list of authors automatically from the version history
author | Volker Grabsch <vog@notjusthosting.com> |
---|---|
date | Wed, 28 Oct 2009 15:27:48 +0100 |
parents | ff4f63767809 |
children | 28e14850b092 d82ed3bf661f |
files | Makefile doc/index.html |
diffstat | 2 files changed, 9 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile Wed Oct 28 15:06:19 2009 +0100 +++ b/Makefile Wed Oct 28 15:27:48 2009 +0100 @@ -235,14 +235,19 @@ $(SED) -n '1,/<table id="package-list">/ p' '$(TOP_DIR)/doc/index.html' && \ ($(foreach PKG,$(PKGS), \ echo ' <tr><td><a href="$($(PKG)_WEBSITE)">$(PKG)</a></td><td>$($(PKG)_VERSION)</td></tr>';)) && \ - $(SED) '1,/<table id="package-list">/ d' '$(TOP_DIR)/doc/index.html' \ + $(SED) -n '/<table id="package-list">/,/<ul id="authors-list">/ p' '$(TOP_DIR)/doc/index.html' | \ + $(SED) '1d' && \ + (LC_ALL=C hg log | $(SED) -n 's,^\(user: *\([^<]*\) <.*\|.*(by \([^)]*\)).*\)$$,\2\3,p' | \ + sort | uniq -c | sort -nr | \ + $(SED) 's,^ *[0-9]* *\(.*\)$$, <li>\1</li>,') && \ + $(SED) '1,/<ul id="authors-list">/ d' '$(TOP_DIR)/doc/index.html' \ ) \ | $(SED) 's,\(<span class="version">\)[^<]*\(</span>\),\1$(VERSION)\2,g' \ | $(SED) 's,\(<span class="target">\)[^<]*\(</span>\),\1$(TARGET)\2,g' \ >'$(DIST_DIR)/mingw-cross-env-$(VERSION)/doc/index.html' cp -p '$(TOP_DIR)/doc'/screenshot-* '$(DIST_DIR)/mingw-cross-env-$(VERSION)/doc/' cp -p '$(DIST_DIR)/mingw-cross-env-$(VERSION)/doc'/* '$(DIST_DIR)/web/' - (cd '$(TOP_DIR)' && hg log -v --style changelog) >'$(DIST_DIR)/mingw-cross-env-$(VERSION)/doc/ChangeLog' + (cd '$(TOP_DIR)' && LC_ALL=C hg log -v --style changelog) >'$(DIST_DIR)/mingw-cross-env-$(VERSION)/doc/ChangeLog' cd '$(DIST_DIR)/mingw-cross-env-$(VERSION)/doc' && lynx -dump -width 75 -nolist -force_html index.html >README cp -p '$(TOP_DIR)/Makefile' '$(DIST_DIR)/mingw-cross-env-$(VERSION)/' cp -p '$(TOP_DIR)/src'/*.mk '$(DIST_DIR)/mingw-cross-env-$(VERSION)/src/'
--- a/doc/index.html Wed Oct 28 15:06:19 2009 +0100 +++ b/doc/index.html Wed Oct 28 15:27:48 2009 +0100 @@ -27,7 +27,7 @@ li, dt { margin-bottom: 0.8em; } - #authors li { + #authors-list li { margin-bottom: 0em; } .usage dt { @@ -667,17 +667,7 @@ <div class="section"> <h2 id="copyright">Copyright © 2009</h2> - <ul id="authors"> - <li>Volker Grabsch</li> - <li>Rocco Rutte</li> - <li>Andreas Roever</li> - <li>Martin Lambers</li> - <li>Tony Theodore</li> - <li>Giuseppe Scrivano</li> - <li>Martin Gerhardy</li> - <li>Mark Brand</li> - <li>Hans Bezemer</li> - <li>Gregory Smith</li> + <ul id="authors-list"> </ul> <p>(contact via the