Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jan 1, 2009
Commits on Dec 31, 2008
  1. Changed format of user file for more security.

    Instead of storing a single static salt, we now randomly
    generate a separate salt for each user, and store the salt
    with the hashed password.
    Note:  gitit users who upgrade to this version will have
    to delete their gitit-users file and regenerate it by
    having users create their accounts again.
  2. Added UTF-8 support.

    + Modified Gitit.Git, so that arguments to shell commands are converted
      to UTF-8 and the output is converted back to unicode strigs.
    + In addition, gitLsTree now returns just a list of files, rather than
      the raw output of 'git ls-tree'. Since git outputs filenames with
      UTF-8 high characters with surrounding double-quotes and octal-escaped
      characters, gitLsTree parses these and converts them to regular
      haskell unicode strings.
    + Added a module Gitit.HAppS that exports some wrappers around HAppS
      functions for better handling of UTF-8.
    + Added a module Gitit.HStringTemplate that exports a new version
      of setAttribute that handles UTF-8 properly.
    + Made a few other changes to Gitit.hs for proper handling of
      UTF-8 in paths, forms, and elsewhere.  Pages can now have UTF-8
      names, provided the file system supports UTF-8 pathnames.
    + Version bump to 0.3.4.
Commits on Dec 30, 2008
Commits on Dec 8, 2008
Commits on Nov 30, 2008
  1. Use HStringTemplate template for pages.

    - Added data/template.html (default template).
    - Added configuration field for templateFile.
    - Copy template file if it doesn't exist on wiki initialize.
    - Removed unneeded logo, wiki title, footer config options.
      These things can now be changed by changing the template.
    - Added HStringTemplate to cabal file dependencies.
    - Use an IORef (initialized with unsafePerformIO) to
      store the page template.  Compile the page template
      on startup.
    - Don't display tabs in print css.
    - Fixed bottom border on selected tabs in screen css.
    - Updated README.
Commits on Nov 23, 2008
  1. Assume absolute URL for logo.

  2. Updated README.

  3. Updated README.

Commits on Nov 12, 2008
  1. Added configurable front page.

    Also, don't redirect / - just serve front page content.
Commits on Nov 8, 2008
  1. Replaced lockedPages with noEdit and noDelete.

    Replaced isLocked and isFrontPage with unlessNoEdit and
Commits on Nov 7, 2008
  1. Added lockedPages config option; made Help a page.

    Bumped version to 0.1.1.
  2. Initial commit.

Something went wrong with that request. Please try again.