1
0
Fork 0
Commit Graph

94 Commits (master)

Author SHA1 Message Date
Mike Gerwitz 2b3ffdcb65
Add list filter
Basic mechanism for suppressing commits.
2016-11-08 23:29:47 -05:00
Mike Gerwitz 48ceda94bb
Handle mailmap in git listing
This change was made a long while back, but was apparently never committed.
2016-10-31 00:18:39 -04:00
Mike Gerwitz f3bba8812c
Correct index year range 2016-10-31 00:17:49 -04:00
Mike Gerwitz 6c95ba243a
Include author and email in commit list 2015-05-22 00:37:03 -04:00
Mike Gerwitz 0b31902f19
Ignoring colons in ref footnote definitons
Preparation for transition to Markdown
2014-11-30 16:32:45 -05:00
Mike Gerwitz a485238ca0
msgfmt bold regex correction
This also has existed for a long time; had forgotten to commit
2014-11-30 16:32:42 -05:00
Mike Gerwitz 61804d8e1d
Pre-formatted block (blockquote) in msgfmt
This has existed for a while; must have forgotten to commit
2014-11-30 16:32:39 -05:00
Mike Gerwitz 2ff9b89452
Added html_head env var to templates 2013-06-16 13:03:03 -04:00
Mike Gerwitz 110e557293
Added -P to msgfmt for rss subject line generation
Whoops; <p> tags were being included in RSS titles.
2013-06-06 14:27:23 -04:00
Mike Gerwitz 0e0414027a
-E option now represents html url extension
This is useful for URL rewriting. The -E option was previously used to denote an
empty -e and can still be done with `-e ''`. To use a URL rewriting scheme that
removes the extension, use -E ''.

To support this change properly, and to support users who may not want to use
`.' as their extension prefix, it is no longer automatically added.

(This breaks backwards compatibility, but -E was pushed publically so recently
that this change is likely to affect anyone but, well, me.)
2013-06-06 14:24:01 -04:00
Mike Gerwitz e7f9e58b63
git/list will now limit to --first-parent
This is similiar to the output you would expect from shortlog. An option will be added in the future.
2013-06-05 20:59:14 -04:00
Mike Gerwitz 9cf68f2bdc
A number of changes for templates and modularity 2013-06-04 22:48:00 -04:00
Mike Gerwitz 3ef6714551 Ensuring url_root will always contain forward slash when concatenated with cref
Trailing slash, if any, is stripped and explicitly added.
2013-06-04 22:42:47 -04:00
Mike Gerwitz f04c9f24a8 Altered hashcache retrieve function to return only the second field rather than 2+
This change is necessary since we now store the title in addition to the URL.
This will not be a problem because the URL will not contain spaces.
2013-06-04 22:39:45 -04:00
Mike Gerwitz 2b143a5d90 Added support for strong emphasis with double-star notation (msgfmt) 2013-06-04 22:29:36 -04:00
Mike Gerwitz dec4ad6a79 Remaining log/data files generated by repo2html will now take into account path_root
This ensures that all logs are available in the directory in which repo2html is
invoked, which makes reference easier (this is also necessary if repo2html is
located in a directory that the user cannot write to, such as /usr/local/bin).
Furthermore, this makes more sense if repo2html is used with multiple
repositories on the machine.
2013-06-02 11:58:18 -04:00
Mike Gerwitz 31461e7236 hashcache will now output commit subject to cache
The script currently provides no abstraction for retrieving this value---this
will be added in the future. For the meantime, this is useful for any scripts
that wish to reference the cache directly, though this is of course discouraged
(in case the format changes).
2013-06-02 11:56:00 -04:00
Mike Gerwitz d14eda464e hashcache will now take into account path_root when determining cache location 2013-06-02 11:55:30 -04:00
Mike Gerwitz e69f16e908 Removed path_root export and reassignment in processor
This is not longer used by templates (url_root used instead); path_root is supposed to represent
the cwd of the caller of repo2html.
2013-06-02 11:54:37 -04:00
Mike Gerwitz 2ff069be4f Added -uU options for repo and commit URLs; used by commit template
Will be added to index in the future as well
2013-05-30 23:15:01 -04:00
Mike Gerwitz 3fae735d0b Index copyright notice in footer now includes license 2013-05-30 21:25:26 -04:00
Mike Gerwitz 1d4c1a1d18 Templates now enclose content in a content div
Useful for styling
2013-05-30 21:25:16 -04:00
Mike Gerwitz 111980f233 Root URL in index template will now default to "/" 2013-05-30 21:15:58 -04:00
Mike Gerwitz 5c923940e4 Corrected root url set when in raw mode 2013-05-30 21:15:43 -04:00
Mike Gerwitz 21aec4fb13 Corrected message formatter configuration path 2013-05-29 20:20:36 -04:00
Mike Gerwitz 11236d4c27 Corrected msgfmt em formatting with asterisks 2013-05-29 20:20:36 -04:00
Mike Gerwitz c98071832d Title now links to $url_root (and "return to index" link now does as well) 2013-05-29 20:20:36 -04:00
Mike Gerwitz 5f8b1417f8 Subject line will now be included as an h3 in index template if do-index is undefined
Intended for use with raw (-i) mode
2013-05-29 20:20:35 -04:00
Mike Gerwitz 53f6e4f97e Added subject to title, if available, separated by $html_tsep (mdash by default) 2013-05-29 20:20:35 -04:00
Mike Gerwitz dd870f933c Added $html_body_class support to templates 2013-05-29 20:20:35 -04:00
Mike Gerwitz f776c8f918 Moved template functions/procedures into their own file
In particular, this makes resume-default available to raw (-i) mode
2013-05-29 20:20:35 -04:00
Mike Gerwitz 80b466694b Added -P option to msgfmt and moved addition of beginning and ending p tags from commit2html to msgfmt
This not only makes more sense, but allows raw (-i) mode to work properly
2013-05-29 20:20:31 -04:00
Mike Gerwitz efa0adc41b index template will output commit-id line only if available 2013-05-27 16:57:16 -04:00
Mike Gerwitz bea28c6ab9 Added -i option for raw input to specified template
This is useful for integrating external document into a site generated by
repo2html. -i was chosen for "input raw" instead of -r because -r is
traditionally meant to denote "recursive"; there is also no way to be certain
that a recursive option may be unneeded in the future. Furthermore, -p for
"passthru" was rejected because it is traditionally used for "pretend".
2013-05-27 16:57:16 -04:00
Mike Gerwitz eadb86cd6a index template will now default to accepting input from stdin if do-index is undefined 2013-05-27 16:57:15 -04:00
Mike Gerwitz b60623d005 Formatting fix in repo2html script (indentation) 2013-05-27 16:57:15 -04:00
Mike Gerwitz 9a8803f707 Added license to index and commit templates 2013-05-27 16:57:15 -04:00
Mike Gerwitz 82c6539306 do-index now accepts command names for heading, line and footer outputs for index sections 2013-05-27 16:57:15 -04:00
Mike Gerwitz 3be799da5c Removed extra indentation from do-index in processor 2013-05-27 16:57:15 -04:00
Mike Gerwitz a261314df3 Added index and commit classes to respective body tags of templates 2013-05-27 16:57:15 -04:00
Mike Gerwitz 40fb165b53 Added html_pre_index var for templates 2013-05-27 16:57:15 -04:00
Mike Gerwitz cde17bbf02 Added path_root export for templates 2013-05-27 16:57:13 -04:00
Mike Gerwitz e0f32a9228
HTML character encoding is now explicitly specified as utf-8
This resolves display issues that may result from using UTF-8 chars in commit messages.
2013-05-23 19:52:07 -04:00
Mike Gerwitz d117372ea9
Added -o option for output directory override 2013-05-21 22:38:32 -04:00
Mike Gerwitz 0f5561e893
Added support for custom HTML extension (or omission); adds -e and -E options
-E will create the effect of a URL rewriting scheme without having to actually use rewriting on the server
2013-05-21 17:36:21 -04:00
Mike Gerwitz 73a462cfd2
Added title and desc classes to index template 2013-05-20 06:35:29 -04:00
Mike Gerwitz a94e1cb223
Added html_index_footer, renamed {commit_html,html_commit}_footer 2013-05-20 06:35:15 -04:00
Mike Gerwitz e7f7e3cc01
Added custom template .config file support 2013-05-19 17:07:55 -04:00
Mike Gerwitz 540d8b4c38
Additional configuration changes to default templates, including html_footer 2013-05-19 17:07:29 -04:00
Mike Gerwitz f11b3ecdee
Added external css configuration var and -C option 2013-05-19 17:06:53 -04:00