Skip to content
This repository

Aug 17, 2009

  1. John MacFarlane

    Don't require blank line after metadata block.

    authored August 17, 2009

Aug 16, 2009

  1. John MacFarlane

    Make plugins flag enabled by default.

    authored August 15, 2009

Aug 15, 2009

  1. John MacFarlane

    Added comments on filestore/maxcount to darcs sec of README.

    authored August 15, 2009
  2. John MacFarlane

    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.
    authored August 14, 2009

Aug 12, 2009

  1. John MacFarlane

    Added expireGititCache program.

    authored August 12, 2009

Aug 11, 2009

  1. John MacFarlane

    Allow either a GET or POST request to expire a cached page.

    authored August 11, 2009
  2. John MacFarlane

    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
      performance.
    
    + Moved caching functions (lookupCache, cacheContents) from State to new
      Cache module.  Removed unneeded auxiliary functions.  Added
      expireCachedFile.
    
    + 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
      Ctrl-R.
    
    + Improved userbox, with a separate 'noscript' version for
      browsers without javascript.
    
    + Updated documentation on caching.
    authored August 09, 2009

Jul 13, 2009

  1. John MacFarlane

    Added notice of mailing list to README.

    authored July 12, 2009

Jul 10, 2009

  1. John MacFarlane

    Acknowledge Robin Green's patch in README.

    authored July 09, 2009

Jul 09, 2009

  1. John MacFarlane

    Use nested templates in templates/ directory rather than template.html.

    authored July 09, 2009

Jul 04, 2009

  1. John MacFarlane

    Updated README with new metadata format.

    authored July 03, 2009

Jun 28, 2009

  1. John MacFarlane

    Updated README with information about metadata block.

    authored June 28, 2009

Jun 25, 2009

  1. John MacFarlane

    Added acknowledgement for mightybyte.

    authored June 24, 2009

Jun 24, 2009

  1. John MacFarlane

    Added note on using gitit as a library to README.

    authored June 24, 2009

Jun 15, 2009

  1. John MacFarlane

    Fixed plugins to use new Network.Gitit prefix.

    authored June 14, 2009

Jun 06, 2009

  1. John MacFarlane

    Indicate in README that LaTeX or HTML formats can be used.

    authored June 05, 2009

May 10, 2009

  1. John MacFarlane

    Documentation changes for new index link format.

    authored May 10, 2009

Apr 28, 2009

  1. More acknowledgements.

    authored April 27, 2009
  2. John MacFarlane

    More contributors.

    authored April 27, 2009
  3. John MacFarlane

    Improved acknowledgements, bringing list of contributors up to date.

    authored April 27, 2009
  4. John MacFarlane

    Reformatting (line lengths) of README.

    authored April 27, 2009
  5. John MacFarlane

    README changes: running with darcs, updated some refs to config options.

    authored April 27, 2009

Apr 18, 2009

  1. Improved README.

    Reorganized, improved installation instructions.
    authored April 18, 2009
  2. README: Added instructions for proxying with apache.

    Thanks to Henry Laxen.
    authored April 18, 2009

Apr 13, 2009

  1. John MacFarlane

    Added data/default.conf, which defines default config file values.

    The file is self-documented using comments.
    Removed old data/SampleConfig.hs.
    Modified README to reflect new configuration method.
    authored April 12, 2009

Mar 30, 2009

  1. John MacFarlane

    Brought documentation on log file up to date.

    Resolves Issue #41.
    authored March 30, 2009

Mar 18, 2009

  1. John MacFarlane

    Plugins beginning "Gitit.Plugin." are assumed to be installed modules.

    This allows users to create cabal-installable plugin collections.
    Thanks to Robin Green for the patch.
    authored March 17, 2009

Mar 10, 2009

  1. John MacFarlane

    Changed mentions of HAppS to Happstack.

    authored March 10, 2009

Feb 28, 2009

  1. John MacFarlane

    Redescribed plugin directory in README.markdown.

    authored February 28, 2009

Feb 17, 2009

  1. John MacFarlane

    Slightly improved plugins documentation.

    Included documentation of the GHC error you get if
    you compile gitit for profiling and run plugins.
    authored February 16, 2009

Feb 16, 2009

  1. John MacFarlane

    Documented plugins cabal option.

    authored February 15, 2009

Feb 15, 2009

  1. John MacFarlane

    Minimal documentation on plugins.

    authored February 14, 2009

Feb 10, 2009

  1. John MacFarlane

    Document --print-default-config.

    authored February 10, 2009

Feb 09, 2009

  1. John MacFarlane

    Improvements to caching to limit memory use.

    + Store cached pages as bytestrings, not Html, for better
      space efficiency.
    + Added a Cache data structure that keeps track of total
      cache size as well as the map of cached pages.
    + Added maxCacheSize to config; cache expires old pages when
      needed to keep under this limit. This addresses the ballooning memory
      use problem caused by caching in large wikis.
    authored February 08, 2009

Feb 07, 2009

  1. John MacFarlane

    Make happstack the default.

    HAppS can be used by passing -f-happstack to cabal.
    authored February 07, 2009
Something went wrong with that request. Please try again.