summaryrefslogtreecommitdiff
path: root/macro.py
Commit message (Collapse)AuthorAgeFilesLines
* spelling: beginningJosh Soref2017-03-281-1/+1
|
* Deal with changed git-log behavior in version 1.9.x.Peter Simons2014-02-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The latest version of git-log tracks the origin of a given file through sub-module commits. The macro AX_ABSOLUTE_HEADER, for instance, used to have 6 commits attributed to it, but now it has 26: $ git log --oneline -- m4/ax_absolute_header.m4 27948f4 ALL: update web site URL to http://www.gnu.org/software/autoconf-archive/MACRO-NAME.html c6b6f51 Assigned all macros a unique serial number. 89b80e0 Augmented the text of the all-permissive license by an express warranty disclaimer. d722dcd Add AU_ALIAS calls to new files for all recently renamed macros. 6fc99d3 Center the URL at the top of every file and use consistent word-wrapping. acffb06 Rename gl_TRILINOS_ABSOLUTE_HEADER to AX_ABSOLUTE_HEADER. 054e8ad remove m4 submodule fa1b1bb m4: update reference to macro branch 548839e m4: update reference to macro branch d9afb8a m4: update reference to macro branch 8968e9d m4: update reference to macro branch 862b513 Avoid non-ASCII characters in m4 files. d7160b6 m4: update reference to macro branch 9062013 m4: update reference to macro branch 3cf85b5 m4: update reference to macro branch 49af2e9 m4: update reference to macro branch 950f2a7 m4: update reference to macro branch c610f41 m4: update reference to macro branch 78d7777 m4: update reference to macro branch ddd0b53 m4: update reference to macro branch fcb87e1 m4: update reference to macro branch 702ea3c m4: update reference to macro branch cee9eea m4: update reference to macro branch e3df236 m4: update reference to macro branch 3c89e38 m4: update reference to macro branch 3b30002 maint: added initial version of the toolchain This new behavior means that most of our macros suddenly experience large bumps in their #serial number for no apparent reason. To prevent this situation, we limit the version history git-log may consider to 054e8ad..HEAD, i.e. all commits prior to the sub-module merge don't count. This gives us the old behavior of git-log back.
* macro.py: recognize (C) symbol in the license section -- and normalize it to ↵Peter Simons2013-02-101-1/+1
| | | | lower case
* macro.m4, macro2m4.py: don't restrict the OBSOLETE MACRO section to a single ↵Peter Simons2011-08-241-2/+0
| | | | paragraph
* Merge functionality of 'set-serial.sh' into the 'maintainer-all' target.Peter Simons2011-01-061-7/+21
| | | | | | Running 'maintainer-all' will now automatically ensure that the #serial number of every macro corresponds to the number of commits that have modified that macro in the Git repository.
* macro.py, macro2m4.py: minor fixes to make those scripts run with Python 3Peter Simons2010-10-201-2/+2
|
* macro.py: dropped computation of the obsolete m4header variablePeter Simons2010-06-041-5/+0
| | | | It's not used anywhere anymore.
* macro.py: assert that the header section of the macro files don't contain tabsPeter Simons2009-12-231-0/+2
|
* macro2html.py: add an appropriate message to the HTML pages of obsolete macrosPeter Simons2009-08-011-1/+2
|
* macro.py: added support for parsing obsolete macrosPeter Simons2009-08-011-0/+6
|
* Avoid non-ASCII characters in m4 files.Peter Simons2009-07-271-7/+6
|
* maint: replaced StringTemplate-based generators with hand-written onesPeter Simons2009-07-201-25/+0
|
* macro.py: Allow characters ".,-" in copyright year specifications.Peter Simons2009-07-201-1/+1
| | | | | Some macro use syntax like "2008,2009". I suspect sooner or later someone will use "2008-9" or something like that.
* compatibility with st 3.1 StringTemplateGroupFilippo Giunchedi2009-07-181-1/+1
| | | | pass file kwarg with a open() file instead of fileName which is 3.2 only
* macro.py: fixed computation of padding for the URL line in the m4 filePeter Simons2009-06-051-1/+2
|
* maint: added initial version of the toolchainPeter Simons2009-05-051-0/+136
The build process requires python, the python StringTemplate module, and preferably SCons. A make-based build exists, but it is really slow and awkward, compared to the SConstruct file.