trick/libexec/trick/make_changelog
Alex Lin 19025d77ad Standardize directory names
Reorganized.  Created a new top level include directory that will hold all of Trick's header files. Moved all of the Trick headers to this directory.  Created a libexec directory that holds all of the executables that users don't need to execute directly.  Changed all of the executables remaining in bin to start with "trick-".  In the sim_services directories changed all source files to find the Trick headers in their new location.  Since all of the include files are gone in sim_services, removed the src directories as well, moving all of the source files up a level.  Moved the makefiles, docs, man, and other architecture independent files into a top level share directory.  Renamed lib_${TRICK_HOST_CPU} to lib64 or lib depending on the platform we're currently on.

refs #63
2015-06-09 08:44:42 -05:00

40 lines
1.3 KiB
Python
Executable File

#!/usr/bin/python
import subprocess
# These releases tags should be kept in chronological order, latest first.
releases = ['15.0.0.changelog',
'15.0.beta']
# Create a markdown version of the changelog.
def make_md_changelog():
print "![trick_logo](https://raw.github.com/nasa/Trick/master/trick-0.png)"
for i in range( len(releases)-1 ):
print '### Trick ' + releases[i+1] + ' Change Log'
command = 'git log ' + releases[i] + '...' + releases[i+1] + \
' --pretty=format:\'* [view commit](http://github.com/nasa/Trick/commit/%H) %s\'' + \
' --reverse'
output = subprocess.check_output( command, shell=True )
print output
# Create an html version of the changelog.
def make_html_changelog():
print '<!DOCTYPE html>'
print '<html>'
print '<body>'
print '<img src="https://raw.github.com/nasa/Trick/master/trick-0.png" alt="trick_logo">'
for i in range( len(releases)-1 ):
print '<h1> Trick ' + releases[i+1] + ' Change Log</h1>'
command = 'git log ' + releases[i] + '...' + releases[i+1] + \
' --pretty=format:\'<li> <a href="http://github.com/nasa/Trick/commit/%H">view commit &bull;</a> %s</li>\'' + \
' --reverse'
output = subprocess.check_output( command, shell=True )
print output
if __name__ == '__main__':
make_md_changelog()