The darcs repository web UI and hosting app. This is the latest darcsden trunk, which also runs hub.darcs.net. (fork of simon's darcsden)  (http://hub.darcs.net)

more unused imports

simonSun Jan 5 19:44:33 UTC 2014

when building with darcs head, we need 2.9.8 at least

simonSun Jan 5 19:43:36 UTC 2014

unused imports

simonSun Jan 5 19:42:45 UTC 2014

Improving on 404 messages

404 errors now result in prettier "not found" pages rendered with the site's HTML/CSS.

Structurally, the sitePage function has been split into sitePage and sitePageTemplate, the latter does not require session info. The new notFoundPage therefore uses the site's template. The original 404 page has been renamed to notFoundPlain.

co-danSun Jan 5 19:03:30 UTC 2014

update for latest http-conduit and restrict dependency

ganeshThu Jan 2 23:16:11 UTC 2014

deal with Changes -> Log renaming in darcs

ganeshThu Jan 2 21:23:23 UTC 2014

Show comment timestamp

Show comment timestamp on issues

mats.rauhalaTue Dec 31 13:17:37 UTC 2013

Minor breadcrumbs changes

  • When viewing an issue, you can go back to the list of all issues by clicking the 'issue' breadcrumb

  • When viewing a file, you can go back to the list of all files by clicking the 'files' breadcrumb

  • When viewing a patch, you can go back to the list of all patches by clicking the 'patch' breadcrumb END OF DESCRIPTION

Place the long patch description above the END OF DESCRIPTION marker. The first line of this file will be the patch name.

This patch contains the following changes:

M ./src/DarcsDen/Pages/RepoPages.hs -4 +4

co-danSat Dec 28 10:41:51 UTC 2013

docstring correction

simonWed Dec 25 16:56:13 UTC 2013

Display the number of open issues on the "Issues" button

co-danTue Dec 24 20:20:27 UTC 2013

Allow for spaces in filenames (resolves #20)

This is supposed to resolve the bug #20 http://hub.darcs.net/simon/darcsden/issue/20. The gist of the problem is that 'rqPathInfo' (and 'rqContextPath') contain the parts of the original encoded URL. That resulted in lookup failures in hashed-storage among other things. In this commit I introduce a 'rqDecPathInfo' function that tries to decode the path info using Snap's 'urlDecode'.

co-danTue Nov 12 17:06:59 UTC 2013

Add an alt text to the raw file link

co-danTue Nov 12 15:06:30 UTC 2013

fix that pesky leading space rendering issue by simplifying CSS (fixes #23)

This fixes all the cases mentioned on #23, and also displays hunks more correctly in patch view: eg a simple add hunk's red part now looks empty rather than like a line being removed. But our html/css is complicated so watch out for regressions from this fix.

simonMon Nov 4 20:42:22 UTC 2013

allow ssh users to get any public repo, not just writable ones (fixes #89)

simonSun Nov 3 01:05:33 UTC 2013

routes list cleanup

simonSat Nov 2 18:08:16 UTC 2013

add cabal and make files to tags

simonSat Nov 2 17:22:45 UTC 2013

remove unused Darcs.get

simonSat Nov 2 17:22:17 UTC 2013

big module name cleanup, mainly to uniquify file names

Source file names are now generally unique. Sometimes this makes them a little more verbose or redundant, but it makes things clearer and helps with code navigation. Having 4-6 files named User.hs, Repository.hs, Util.hs etc. made the code hard to work with. The names will probably evolve more, but it's a step forward.

Also,

  • Repository has been shortened to Repo in filenames, as a special case
  • the plurality of X in X/ and X/SomethingX.hs is consistent

See also src/README.md.

simonSat Nov 2 17:21:38 UTC 2013

update executable file names in makefile

simonSat Nov 2 17:11:06 UTC 2013

more cabal file cleanups, drop Alex as maintainer

simonFri Nov 1 20:26:10 UTC 2013

code notes formatting

simonSat Nov 2 02:22:06 UTC 2013

quick safety belt for dangerous darcsden-test

simonSat Nov 2 02:20:59 UTC 2013

allow pandoc 1.12

simonFri Nov 1 20:17:03 UTC 2013

rename executable source files

simonFri Nov 1 20:16:53 UTC 2013

update module lists in cabal file

simonFri Nov 1 20:06:13 UTC 2013

whitespace

simonFri Nov 1 20:05:41 UTC 2013

document file layout

simonFri Nov 1 19:46:01 UTC 2013

Give util files distinct names to reduce confusion

Module names are a little more verbose, but this will help a lot with code navigation and orientation.

simonFri Nov 1 19:38:09 UTC 2013

rename base/repoBase/repoBase'

simonFri Nov 1 18:03:09 UTC 2013

big handler & page naming cleanup

Document and apply a consistent function naming scheme to help disambiguate handlers, pages, and page fragments. Also clarify some type aliases which were a bit confusing. The old Page is gone, and the old HSPage is now called Page.

simonFri Nov 1 17:21:53 UTC 2013