Age | Commit message (Collapse) | Author |
|
|
|
|
|
w/o confusing ikiwiki.
* Rcs modules are now imported, so other modules that need similar
normalisation of configs etc can do so.
|
|
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.
|
|
commit. Thanks, Alexander Wirt. Closes: #420428
|
|
their svn repositories, with no trunk directory.
|
|
|
|
|
|
hg.
|
|
chdiring to the srcdir (which wasn't right when merging in a subdir).
Thanks Ethan.
|
|
file. Closes: #408599
|
|
|
|
is available for translation.
* Export gettext() from IkiWiki module.
|
|
backend.
|
|
* /dev/null fortune failures
* Add libtime-duration-perl to build deps, as it's used by the svn module
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
each rcs plugin needing to form complex strings on its own.
|
|
|
|
|
|
- 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.
|
|
(Faidon)
|
|
RecentChanges. Avoid using XML::SAX::PurePerl, which is buggy in this
area, and also way slow.
|
|
|
|
speeds up recentchanges a lot for wikis with more history.
|
|
No code changes involved.
* Encode & in diffurl in examples, to conform to pedantic rules.
|
|
imho
|
|
to be read as utf8.
|
|
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)
|