Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Feb 21, 2010
  1. Added notes on PDF caching and idle

Commits on Feb 20, 2010
  1. Fixed markdown error in README.

Commits on Jan 22, 2010
  1. README: Clarified use of -f option.

    John MacFarlane committed
    Suggested by Thomas Hartman.
  2. README: added note about -p and -h options.

    John MacFarlane committed
    Suggested by Thomas Hartman.
Commits on Dec 12, 2009
Commits on Oct 24, 2009
  1. Added acknowledgements to README.

    John MacFarlane committed
Commits on Sep 24, 2009
Commits on Aug 23, 2009
  1. Updated math part of README.

  2. Added robots.txt to static.

Commits on Aug 22, 2009
Commits on Aug 17, 2009
Commits on Aug 16, 2009
Commits on Aug 15, 2009
  1. Changed default config to use-cache: no.

    Rationale:  gitit is pretty fast without any caching,
    and this is simplest for most needs.  Users who need
    caching can enable it explicitly, and they will then
    know about possible side-effects (e.g. the need to
    manually expire the cache after updating via the VCS).
    Updated caching documentation.
Commits on Aug 12, 2009
  1. Added expireGititCache program.

Commits on Aug 11, 2009
  1. Changed caching model and simplified ContentTransformer.

    + Simplified combinators in the ContentTransformer module.
      - Replaced cachedContents w/ simpler cachedHtml.
      - Simplified cacheHtml.
      - Revised htmlViaPandoc, exportViaPandoc, and highlightRawSource.
      - Removed several unneeded combinators, which managed the
        complicated monadic plumbing used by the old caching
        system: mbContentsToWikiPandocPageCached, pandocToWikiDivCached,
        highlightSourceCached, skipIfCached, useCache,
        mbPageToWikiPandocPage, maybePandocToHtml, pandocToWikiDiv.
    + Simplified code in Layout.  Changed pgMarkupHelp to a Maybe.
    + Changed caching functions to cache a whole page.  (This
      is possible because the logged in user is now obtained via
      an ajax call.)  The page is stored on disk, not in memory.
    + Removed max-cache-size (maxCacheSize) config option; added
      use-cache (useCache) and cache-dir (cacheDir).
    + Removed check of revision from caching functions.  Cached
      pages must now be manually expired.  This vastly increases
    + Moved caching functions (lookupCache, cacheContents) from State to new
      Cache module.  Removed unneeded auxiliary functions.  Added
    + Changed updatePage and uploadFile handlers to manually expire
      the cache when contents change.
    + Add handler (expireCache) bound to '/_expire' to
      expire a cached page or file.  Bound Ctrl-R to this
      handler, so a user can expire the cache manually with
    + Improved userbox, with a separate 'noscript' version for
      browsers without javascript.
    + Updated documentation on caching.
Commits on Jul 13, 2009
Commits on Jul 10, 2009
Commits on Jul 9, 2009
Commits on Jul 4, 2009
Commits on Jun 28, 2009
Commits on Jun 25, 2009
Commits on Jun 24, 2009
Commits on Jun 15, 2009
Commits on Jun 6, 2009
Commits on May 10, 2009
Commits on Apr 28, 2009
  1. More acknowledgements.

    John MacFarlane committed
  2. More contributors.

Something went wrong with that request. Please try again.