Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
release_date.py 694 B
import sys
from datetime import date

# argv[1] can optionally be a version number
# argv[2] can optionally be a subversion revision

def main(argv=None) :
    if argv is None :
        argv = sys.argv
    f = open('qtiplot/src/Mantid/MantidPlotReleaseDate.h','w')
    f.write('#ifndef MANTIDPLOT_RELEASE_DATE\n')
    f.write('#define MANTIDPLOT_RELEASE_DATE "')
    f.write(date.today().strftime("%d %b %Y"))
    if len(sys.argv) > 1 :
        f.write(' (Version '+argv[1])
        if len(sys.argv) > 2 :
            f.write(', SVN R'+argv[2])
        f.write(')')
    f.write('"\n#endif\n')
    f.close()
    return 0

if __name__ == "__main__" :
    sys.exit(main())