aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki/Rcs/svn.pm
Commit message (Collapse)AuthorAge
* * Improve use of svn merge, by specifying the file to merge, rather thanjoey2007-01-28
| | | | | chdiring to the srcdir (which wasn't right when merging in a subdir). Thanks Ethan.
* qoutingjoey2007-01-14
|
* * Initial work on internationalization of the program code. po/ikiwiki.potjoey2006-12-29
| | | | | is available for translation. * Export gettext() from IkiWiki module.
* * More build deps updates.joey2006-11-28
| | | | | * /dev/null fortune failures * Add libtime-duration-perl to build deps, as it's used by the svn module
* updatesjoey2006-11-22
|
* fix user determination for web commitsjoey2006-11-22
|
* * Add a test suite for the mercurial backend, contributed by Emanuele Aina.joey2006-11-21
| | | | | | | | | * 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.
* better subjectsjoey2006-11-21
|
* * Add an openid plugin to support logging in using OpenID.joey2006-11-20
| | | | | | | * 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.
* * Make sure to check for errors from every eval.joey2006-11-08
|
* * Add support for tla, contributed by Clint Adama. Closes: #385936joey2006-09-04
|
* move html escapingjoey2006-09-04
|
* minorjoey2006-09-03
|
* * Simplify the data structure returned by rcs_recentchanges to avoidjoey2006-09-03
| | | | each rcs plugin needing to form complex strings on its own.
* remove date munging, seems to be unnecessaryjoey2006-08-24
|
* * Locale patch from Faidon:joey2006-07-29
| | | | | | | | - 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.
* * Match 'web commit from' in SVN and git, these are web commits too.joey2006-07-11
| | | | (Faidon)
* * Fix from Faidon for a XML parser issue that breaks utf-8 forjoey2006-07-11
| | | | | RecentChanges. Avoid using XML::SAX::PurePerl, which is buggy in this area, and also way slow.
* * Patch from Faidon to use svn --limit when possible for recentchanges,joey2006-07-05
| | | | speeds up recentchanges a lot for wikis with more history.
* * Make RecentChanges use a table and some CSS, should be much more readable.joey2006-07-04
| | | | | No code changes involved. * Encode & in diffurl in examples, to conform to pedantic rules.
* <paravoid> cosmetic and minor, but it makes the output far more readable,joey2006-07-04
| | | | | imho
* * Centralised all calls to HTML::Template and force all the templatesjoey2006-07-02
| | | | to be read as utf8.
* * POSIX::strftime doesn't know about encodings and doesn't return a utf8joey2006-07-02
| | | | | | | | | | | | | | 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)
* * Parse svn log as xml for improved utf8 and security. Note that this makesjoey2006-07-02
| | | | ikiwiki depend on XML::Simple. Patch by Faidon Liambotis.
* missed a couple htmllinksjoey2006-05-27
|
* * --getctime had bitrotted (well I only ever used it the once so far..), joey2006-05-26
| | | | | | | fix and make it a bit more flexible * rcs_getctime is changed, now rather than needing to loop over all pages, it should just use the rcs to get the ctime of the passed file.
* * Patch from Thomas Schwinge to switch from --svn to --rcs=svn, etc,joey2006-05-02
to pave the way for adding other RCS support. This also changes the setup files, where before they had svn => 1 or svn => 0, now they have rcs => "svn" or rcs => "". * Add a debian/NEWS file with upgrade notes. * Load whatever rcs module is specified, so new ones can be just dropped in as plugins and work. * Add some basic docs about writing RCS modules.