diff --git a/.gitattributes b/.gitattributes index 6e56b677..6d9bc715 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,5 +1,6 @@ .gitattributes export-ignore .gitignore export-ignore +make_changelog export-ignore Basics_of_Program_Memory_and_Variables.ppt export-ignore Compiling_and_Linking_Overview.ppt export-ignore Trick_Advanced_Topics.pptx export-ignore diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..b88d7f73 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,6 @@ +![trick_logo](https://raw.github.com/nasa/Trick/master/trick-0.png) + +### Trick HEAD Change Log + +* [view commit](http://github.com/nasa/Trick/commit/13b2ba644674f57db83644ba76a75879dd5d723d) Add .gitattributes file to exclude files from release. +* [view commit](http://github.com/nasa/Trick/commit/2972685f712efbf82d53af2e4c2001bacbcef6c7) Development flag needs to be set in configure script diff --git a/ChangeLog.html b/ChangeLog.html deleted file mode 100644 index b2445548..00000000 --- a/ChangeLog.html +++ /dev/null @@ -1,73 +0,0 @@ - - - -

Trick v15.0.0 Change Log

-
  • view • Initial commit
  • -
  • view • Added coming soon sign.
  • -
  • view • Adding license.
  • -
  • view • Added intro and link to installation page.
  • -
  • view • Update README.md
  • -
  • view • Update README.md
  • -
  • view • Initial commit of everything.
  • -
  • view • Update README.md
  • -
  • view • removing obsolete documentation
  • -
  • view • Merge branch 'master' of https://github.com/nasa/Trick
  • -
  • view • Added SWIG processing for IPPythonEvent class. Should fix current event restart problem.
  • -
  • view • Getting standalone to compile. Fixes #2
  • -
  • view • Merge pull request #1 from excaliburtb/master
  • -
  • view • Removing the unused trick_test directory.
  • -
  • view • Merge branch 'master' of https://github.com/nasa/Trick
  • -
  • view • don't run unit tests that require er7_utils. Fixes #2
  • -
  • view • Fixed the make install rules when er7_utils is not present. #4
  • -
  • view • Update README.md
  • -
  • view • Update README.md
  • -
  • view • Added rules in the makefile to include er7_utils and fermi-ware if they exist. If they don't exist then the code that depends on them will not be compiled.
  • -
  • view • Update README.md
  • -
  • view • Update README.md
  • -
  • view • Added code to trick_dp that will check if fxplot exists. If it does then it will add a radio button for it. If it doesn't exist, it will not show up in the plot menu.
  • -
  • view • Merge branch 'master' of https://github.com/nasa/Trick
  • -
  • view • Incrementing the major number in trick_ver.txt. This is only symbolic as this file is overwritten at release time, the major number will be contained in the tag name. Fixes #8
  • -
  • view • Switched to using jaxb.index instead of enumerating classes in the call to JAXBContent.newInstance. Modified the makefile to copy jaxb.index files into the JAR. Removed now-unnecessary annotations from TVBean. Modified and exposed the save/open .tv file framework to subclasses so they can add additional information to .tv files. fixes #12
  • -
  • view • Merge remote-tracking branch 'origin/master'
  • -
  • view • Changed the calling argument to setASTConsumer.
  • -
  • view • Fixed shell detection logic.
  • -
  • view • Removed protect_ip_hang.
  • -
  • view • In Makefile_swig, needed LIB_DIR and OBJECT_DIR as deps for swig objects.
  • -
  • view • Added LIB_DIR and OBJECT_DIR as deps for S_OBJECT_FILES
  • -
  • view • Merge pull request #20 from excaliburtb/master
  • -
  • view • Genericized the VS* suite of classes, reducing redundancy. Added a element for variables in TV files. Added a Trick 13 to Trick 15 TV file converter. Updated .gitignore files. fixes #21
  • -
  • view • Made the no-argument constructors of the VS* suite of Java classes public.
  • -
  • view • Corrected VSBoolean's toString method to return a value that Python will recognize as a boolean.
  • -
  • view • Corrected erroneous prototype.
  • -
  • view • Cleaning up once include variables and copyright cleanup.
  • -
  • view • Clean up once include variables
  • -
  • view • CP needs more verbose checking of makefile generation
  • -
  • view • Add emitMessage, emitError, and emitWarning member functions to MemoryMananger
  • -
  • view • Made VariableServerConnection autocloseable.
  • -
  • view • Merge branch 'master' of https://github.com/nasa/Trick
  • -
  • view • Fixes io_src code for typedef structures.
  • -
  • view • Variable Server fails to establish listen port on restart under a specific circumstance.
  • -
  • view • Remove dependency on perl Digest::MD5
  • -
  • view • Replace message_publish calls with MemoryManager specific calls. fixes #25
  • -
  • view • Merge branch 'devel' to fix issue #25.
  • -
  • view • Removed erroneous stringstream declaration, which compiled on MacOSX but failed on Linux.
  • -
  • view • Remove dependency on perl Data::Dumper
  • -
  • view • Checkpoints cannot handle overloaded names
  • -
  • view • Implement Felix Baumgartner parachutist simulation. Fixes #32
  • -
  • view • Merge branch 'master' of https://github.com/nasa/Trick
  • -
  • view • Checkpoints cannot handle overloaded names
  • -
  • view • Remove overloaded fields in Integrator/trick_algorithms/ABM_Integrator.hh
  • -
  • view • Can't access fields in REGULA_FALSI structure in python
  • -
  • view • Wrote a README file that clearly describes the simulation. Also updated the simulation code to be clear and consistent with the documentation. Fixes #36
  • -
  • view • Alas Github Markup doesn't appear to like MathML. Fixes #36
  • -
  • view • Fix heading in SIM_parachute README. Fix #36
  • -
  • view • A few touchups to SIM_parachute README. Fix #36
  • -
  • view • Fixed the way that Trick::MemoryManager::ref_dim() calculates the sizes of elements in an unconstrained array. Fixes #37.
  • -
  • view • Merge branch 'master' of https://github.com/nasa/Trick
  • -
  • view • Fixes #39: Added logic to restore missing strip chart properties when loaded from a TV file.
  • -
  • view • Revert "Remove dependency on perl Digest::MD5"
  • -
  • view • Event messages not printing
  • -
  • view • make install incomplete
  • -
  • view • Fixes #42: Fixed makefile for graphics app for Satellite model.
  • -
  • view • Fix#45: removed thread_version and services issues cruft
  • - diff --git a/bin/make_changelog b/bin/make_changelog new file mode 100755 index 00000000..d8183cf3 --- /dev/null +++ b/bin/make_changelog @@ -0,0 +1,39 @@ +#!/usr/bin/python +import subprocess + +# These releases tags should be kept in chronological order, latest first. +releases = ['15.0.beta', + 'HEAD'] + +# 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 '' + print '' + print '' + print 'trick_logo' + + 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 • %s
  • \'' + \ + ' --reverse' + output = subprocess.check_output( command, shell=True ) + print output + +if __name__ == '__main__': + make_md_changelog()