X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/1bb80f7d32d43fbef4e973c09f172c811d7e33a3..531c15ab530fd7cec108c16d3706dcc1761c3d0e:/doc/todo/darcs.mdwn diff --git a/doc/todo/darcs.mdwn b/doc/todo/darcs.mdwn index b8adc9b80..84c99daba 100644 --- a/doc/todo/darcs.mdwn +++ b/doc/todo/darcs.mdwn @@ -466,7 +466,22 @@ sub rcs_getctime ($) { --- I merged the two versions above and made some fixes; it is recording my web edits in darcs and showing a recent changes page. -It is in a [darcs repository](http://joyful.com/darcsweb/darcsweb.cgi?r=ikiwiki-darcs), please send patches. --[[Simon Michael]] +It is in a [darcs repository](http://joyful.com/darcsweb/darcsweb.cgi?r=ikiwiki-darcs), please send patches. --[[Simon_Michael]] +> I'd like to see at least the following fixed before I commit this: --[[Joey]] +> * Running `darcs record $filename` in backticks is not good (security) +> The thing to do is to open stdout to /dev/null before execing darcs. +> * Get `rcs_recentchanges_xml` working, parsing xml with regexps does +> not seem like a maintenance win. +> * `rcs_notify` should be removed, it's no longer used. +> * Some form of conflict handling. Using darcs to attempt to merge +> the changes is I gusss optional (although every other rcs backend, +> including svn manages to do this), but it needs to at *least* detect +> conflicts and return a page with conflict markers for the user to fix +> the conflict. + +I have addressed the recentchanges bit, you can find my hacked up darcs.pm at . + +It's got couple of FIXMEs, and a very site-specific filter for recentchanges. Not sure how to do that better though. I will eventually add web commits, probably of my own (and mention it here). [[tag patch]]