summaryrefslogtreecommitdiff
path: root/IkiWiki/Rcs
AgeCommit message (Collapse)Author
2007-08-21* Add monotone support, contributed by William Uther.joey
2007-08-15proper fix for adding file, based on jkoenig's patchjoey
2007-06-23* Allow svnpath config option to contain additional extra slashes anywherejoey
w/o confusing ikiwiki. * Rcs modules are now imported, so other modules that need similar normalisation of configs etc can do so.
2007-04-29* Apply patch from hb that uses the full path to a file when adding a filejoey
using the mercurial backend. Not 100% sure why it failed w/o the full path, but this still passes the test suite, and indeed, is how the test suite calls hg add.
2007-04-22* In mercurial backend, untaint ipaddr when using it as the user for thejoey
commit. Thanks, Alexander Wirt. Closes: #420428
2007-04-16* Support setting svnpath to "" for wikis that are rooted at the top ofjoey
their svn repositories, with no trunk directory.
2007-04-10* Optimise displaytime, trimming maybe 6% off the build time.joey
2007-03-24* Fix mercurial backend to deal with empty commit messages.joey
2007-03-18* Applied a patch from MichaƂ to make the mercurial backend pass --quiet tojoey
hg.
2007-01-28* Improve use of svn merge, by specifying the file to merge, rather thanjoey
chdiring to the srcdir (which wasn't right when merging in a subdir). Thanks Ethan.
2007-01-27* Make gitorigin_branch and gitmaster_branch configurable via the setupjoey
file. Closes: #408599
2007-01-14qoutingjoey
2006-12-29* Initial work on internationalization of the program code. po/ikiwiki.potjoey
is available for translation. * Export gettext() from IkiWiki module.
2006-12-21* Patch from Emanuele Aina to fix modification time code in mercurualjoey
backend.
2006-11-28* More build deps updates.joey
* /dev/null fortune failures * Add libtime-duration-perl to build deps, as it's used by the svn module
2006-11-26cosmetics patch from Recaijoey
2006-11-26* Git backend improvements, including bug fixes and better robustness.joey
2006-11-26* Mercurial backend improvements, including --get-ctime support.joey
2006-11-26mercurial username setting patchjoey
2006-11-22updatesjoey
2006-11-22fix user determination for web commitsjoey
2006-11-21* Add a test suite for the mercurial backend, contributed by Emanuele Aina.joey
* Add a test suite for the svn backend. * Daemonize before sending RPC pings, since that can take a while and/or hang. * Daemonize before sending commit mails, as that can also take a long time/hang if the mail server is unhappy. * Factor out commit mail sending code into new function.
2006-11-21better subjectsjoey
2006-11-20* Add an openid plugin to support logging in using OpenID.joey
* Web commits by OpenID users will record the full OpenID url for the user, but in recentchanges, these urls will be converted to a simplified display form+link. * Modified svn, git, tla backends to recognise such web commits.
2006-11-08* Make sure to check for errors from every eval.joey
2006-10-14cosmetic changes from Recaijoey
2006-09-17more updates from Clintjoey
2006-09-16typo fix and slight reformatjoey
2006-09-16* Numerous tla fixes from Clint.joey
2006-09-09* Work on firming up the plugin interface:joey
- Plugins should not need to load IkiWiki::Render to get commonly used functions, so moved some functions from there to IkiWiki. - Picked out the set of functions and variables that most plugins use, documented them, and made IkiWiki export them by default, like a proper perl module should. - Use the other functions at your own risk. - This is not quite complete, I still have to decide whether to export some other things. * Changed all plugins included in ikiwiki to not use "IkiWiki::" when referring to stuff now exported by the IkiWiki module. * Anyone with a third-party ikiwiki plugin is strongly enrouraged to make like changes to it and avoid use of non-exported symboles from "IkiWiki::". * Link debian/changelog and debian/news to NEWS and CHANGELOG. * Support hyperestradier version 1.4.2, which adds a new required phraseform setting.
2006-09-08* Add a missing -n to tla undo call. joey
2006-09-06* Add support for mercurial, contributed by Emanuele Aina.joey
2006-09-04bugnumjoey
2006-09-04* Add support for tla, contributed by Clint Adama. Closes: #385936joey
2006-09-04commasjoey
2006-09-04move html escapingjoey
2006-09-04fixjoey
2006-09-03minorjoey
2006-09-03* Simplify the data structure returned by rcs_recentchanges to avoidjoey
each rcs plugin needing to form complex strings on its own.
2006-09-03add commentsjoey
2006-08-24remove date munging, seems to be unnecessaryjoey
2006-07-29* Locale patch from Faidon:joey
- Adds a locale setting to setup files. - Proper local time, if the locale configuration option is used. - Support for UTF-8 (or ISO-8859-X) filenames in SVN. Before this patch, commiting (or even rcs_updating) on repositories with UTF-8 filenames was impossible.
2006-07-11* Match 'web commit from' in SVN and git, these are web commits too.joey
(Faidon)
2006-07-11* Fix from Faidon for a XML parser issue that breaks utf-8 forjoey
RecentChanges. Avoid using XML::SAX::PurePerl, which is buggy in this area, and also way slow.
2006-07-05* Patch from Recai to fix utf8 issues in git backend.joey
2006-07-05* Patch from Faidon to use svn --limit when possible for recentchanges,joey
speeds up recentchanges a lot for wikis with more history.
2006-07-04* Make RecentChanges use a table and some CSS, should be much more readable.joey
No code changes involved. * Encode & in diffurl in examples, to conform to pedantic rules.
2006-07-04<paravoid> cosmetic and minor, but it makes the output far more readable,joey
imho
2006-07-02* Centralised all calls to HTML::Template and force all the templatesjoey
to be read as utf8.
2006-07-02* POSIX::strftime doesn't know about encodings and doesn't return a utf8joey
flagged string even if the locale causes it to generate utf8 output, so make sure to let perl know it should be handled as utf8. Also, the optimised version used for standard time formats won't work if the user has changed locale, so drop it. Thanks, Faidon Liambotis. * Fix re-encoding of the comments field to utf8 if a commit fails due to a conflict. Thanks, Faidon Liambotis. * Let svn know that commits have utf8 commit messages. Thanks, Faidon Liambotis. * Add insane double encode/decode to utf8 around call to markdown. This works around a truely strange bug, which is apparently a bug in perl, which I lack space to describe here (see t/crazy-badass-perl-bug.t)