Revert "update for rename of recentchanges.mdwn to json.tl.ph.mdwn"
This reverts the most recent 23 commits, all with the same log message.master
parent
46847790a5
commit
61e04fd67c
|
@ -1,4 +1,4 @@
|
|||
The [[Json.tl.ph]] page is broken (doesn't show any history at all) when used with an empty svnpath in the ikiwiki.setup file.
|
||||
The [[RecentChanges]] page is broken (doesn't show any history at all) when used with an empty svnpath in the ikiwiki.setup file.
|
||||
|
||||
Say you have the following configuration:
|
||||
|
||||
|
@ -6,7 +6,7 @@ Say you have the following configuration:
|
|||
svnrepo => "ssh+svn://foo.bar.com/wiki",
|
||||
svnpath => "",
|
||||
|
||||
In the above, $svnpath need to be either empty or "/" - both trigger the 'next unless' check in IkiWiki/Rcs/svn.pm:rcs_recentchanges() as shown in the patch below, thus causing all files to be ignored for [[Json.tl.ph]].
|
||||
In the above, $svnpath need to be either empty or "/" - both trigger the 'next unless' check in IkiWiki/Rcs/svn.pm:rcs_recentchanges() as shown in the patch below, thus causing all files to be ignored for [[RecentChanges]].
|
||||
|
||||
I can not see why this check is needed in the first place, so here's a patch for removing it :)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
The final `</div>` in `recentchanges.tmpl` gets wrapped in a
|
||||
`<p>` tag for some reason, resulting in the following invalid XHTML at
|
||||
the end of the [[Json.tl.ph]] page
|
||||
the end of the [[RecentChanges]] page
|
||||
|
||||
<p></div></p>
|
||||
|
||||
|
@ -11,7 +11,7 @@ the end of the [[Json.tl.ph]] page
|
|||
Also, there is a problem with the `<img>` tags generated by the smiley
|
||||
plugin which end up wrapped in a `<pre>` tag in the inline diff output.
|
||||
`<img>` tags is not allowed within a `<pre>` block. Maybe the smiley
|
||||
plugin should be disabled on [[Json.tl.ph]]?
|
||||
plugin should be disabled on [[RecentChanges]]?
|
||||
|
||||
> See [[Smileys_in_the_block_code]], which is now fixed. --[[Joey]]
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[[Json.tl.ph]] should not link to pages that are being deleted. For as
|
||||
[[RecentChanges]] should not link to pages that are being deleted. For as
|
||||
example, see the change with the title 'add news item for ikiwiki 2.60'
|
||||
which includes the deletion of "news/version 2.52". Maybe it should be made
|
||||
clear in RecentChanges that the change to the file is it being deleted.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
After deleting a page with the "remove" button, it seems that the page deletion cannot be reverted using the "revert" icon in [[Json.tl.ph]].
|
||||
After deleting a page with the "remove" button, it seems that the page deletion cannot be reverted using the "revert" icon in [[RecentChanges]].
|
||||
It ironically says that "Error: ?$pagename does not exist". See [[http://ikiwiki.info/ikiwiki.cgi?rev=860c2c84d98ea0a38a4f91dacef6d4e09f6e6c2e&do=revert]]. [[JeanPrivat]]
|
||||
|
||||
> And it only gets that far if the remove plugin is enabled. Otherwise it
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
Comments produce links like `sandbox/comment_1` in [[Json.tl.ph]], which,
|
||||
Comments produce links like `sandbox/comment_1` in [[RecentChanges]], which,
|
||||
when clicked, redirect to a page that does not exist.
|
||||
|
||||
The `recentchanges` branch in my repository contains one possible [[patch]],
|
||||
|
|
|
@ -8,7 +8,7 @@ the ikiwiki.cgi CGI wrapper. ..."
|
|||
|
||||
Enable [[CGI]] mode. In cgi mode ikiwiki __runs as a cgi script__, and
|
||||
supports editing pages, signing in, registration, and displaying
|
||||
[[Json.tl.ph]].
|
||||
[[RecentChanges]].
|
||||
|
||||
__To use ikiwiki as a [[CGI]] program you need to use --wrapper or --setup
|
||||
to generate a wrapper.__ The wrapper will generally need to run suid 6755
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
I'm using firefox-3.0.8-alt0.M41.1 (Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4pre) Gecko/2008100921 Firefox/3.0). I have noticed that quite often it shows an old state of a page at http://ikiwiki.info, e.g., [[json.tl.ph]] without my last edits, or the last page I edited (say, 50 min ago) in the state it was before I edited it.
|
||||
I'm using firefox-3.0.8-alt0.M41.1 (Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4pre) Gecko/2008100921 Firefox/3.0). I have noticed that quite often it shows an old state of a page at http://ikiwiki.info, e.g., [[recentchanges]] without my last edits, or the last page I edited (say, 50 min ago) in the state it was before I edited it.
|
||||
|
||||
Only explicitly pressing "reload" helps.
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ The git commit (in my `openid` branch) says it all:
|
|||
However, all we actually want is the (undocumented) DisplayOfURL function
|
||||
that is invoked by the display method, so try to use that.
|
||||
|
||||
This bug affects ikiwiki.info (my commits show up in [[Json.tl.ph]] as http://smcv.pseudorandom.co.uk/ rather than smcv [pseudorandom.co.uk]).
|
||||
This bug affects ikiwiki.info (my commits show up in [[RecentChanges]] as http://smcv.pseudorandom.co.uk/ rather than smcv [pseudorandom.co.uk]).
|
||||
|
||||
> Cherry picked, thanks. --[[Joey]]
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
I created [[sandbox/revert me]] and then tried the revert button on
|
||||
[[json.tl.ph]], but I was not allowed to revert it. The specific error
|
||||
[[recentchanges]], but I was not allowed to revert it. The specific error
|
||||
was
|
||||
|
||||
Error: you are not allowed to change sandbox/revert_me.mdwn
|
||||
|
|
|
@ -3,6 +3,6 @@ in ikiwiki instances that don't reside in the git root directory (the only ones
|
|||
the expected behavior is to compensate for the modified root directory (i.e., show index instead of doc/index).
|
||||
|
||||
> This seems to work OK now - commit 84c4ca33 and its reversion both
|
||||
> appear correctly in [[json.tl.ph]]. Looking at git history,
|
||||
> appear correctly in [[recentchanges]]. Looking at git history,
|
||||
> Joey [[fixed this|done]] in commit 1b6c1895 before 3.20120203.
|
||||
> --[[smcv]]
|
||||
|
|
|
@ -3,7 +3,7 @@ and thus does not have a mailing list. Anyone can create an account on
|
|||
ikiwiki's own wiki. ikiwiki provides a [[bug_tracker|bugs]], a
|
||||
[[TODO_list|TODO]], and "discussion" sub-pages for every page, as well as a
|
||||
[[forum]] for general questions and discussion. ikiwiki
|
||||
developers monitor [[Json.tl.ph]] closely, via the webpage, email,
|
||||
developers monitor [[RecentChanges]] closely, via the webpage, email,
|
||||
and IRC, and respond in a timely fashion.
|
||||
|
||||
You could also drop by the IRC channel `#ikiwiki` on
|
||||
|
|
|
@ -133,7 +133,7 @@ page being concurrently edited, regular commit conflict markers are
|
|||
shown in the file to resolve the conflict, so if you're already familiar
|
||||
with that there's no new commit marker syntax to learn.
|
||||
|
||||
### [[Json.tl.ph]], editing pages in a web browser
|
||||
### [[RecentChanges]], editing pages in a web browser
|
||||
|
||||
Nearly the definition of a wiki, although perhaps ikiwiki challenges how
|
||||
much of that web gunk a wiki really needs. These features are optional
|
||||
|
|
|
@ -4,5 +4,5 @@
|
|||
subject="comment 2"
|
||||
date="2011-12-20T15:13:48Z"
|
||||
content="""
|
||||
The [[Json.tl.ph]] page is a regular wiki page that inlines a few special pages with a special template. That content can be copied anywhere else in the wiki to get the same effect.
|
||||
The [[RecentChanges]] page is a regular wiki page that inlines a few special pages with a special template. That content can be copied anywhere else in the wiki to get the same effect.
|
||||
"""]]
|
||||
|
|
|
@ -34,7 +34,7 @@ I'm playing around with various ways that I can use subversion with ikiwiki.
|
|||
> away without running the post-commit wrapper on commit, and all you lose
|
||||
> is the ability to send commit notification emails.
|
||||
|
||||
> (And now that [[json.tl.ph]] includes rss, you can just subscribe to
|
||||
> (And now that [[recentchanges]] includes rss, you can just subscribe to
|
||||
> that, no need to worry about commit notification emails anymore.)
|
||||
|
||||
* Is it possible / sensible to have ikiwiki share a subversion repository with other data (either completely unrelated files or another ikiwiki instance)? This works in part but again the post-commit hook seems problematic.
|
||||
|
|
|
@ -10,7 +10,7 @@ I'm playing around with various ways that I can use subversion with ikiwiki.
|
|||
> away without running the post-commit wrapper on commit, and all you lose
|
||||
> is the ability to send commit notification emails.
|
||||
|
||||
> (And now that [[json.tl.ph]] includes rss, you can just subscribe to
|
||||
> (And now that [[recentchanges]] includes rss, you can just subscribe to
|
||||
> that, no need to worry about commit notification emails anymore.)
|
||||
|
||||
* Is it possible / sensible to have ikiwiki share a subversion repository with other data (either completely unrelated files or another ikiwiki instance)? This works in part but again the post-commit hook seems problematic.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
This is a half-baked thought of mine so I thought I would post it in forum for discussion.
|
||||
|
||||
There are some things that ikiwiki.cgi is asked to do which do not involve changing the repository: these include form generation, handling logins, the "goto" from [[json.tl.ph]], edit previews, etc.
|
||||
There are some things that ikiwiki.cgi is asked to do which do not involve changing the repository: these include form generation, handling logins, the "goto" from [[recentchanges]], edit previews, etc.
|
||||
|
||||
For one thing I am working on slowly ([[todo/interactive todo lists]]), I've hit a situation where I am likely to need to implement doing markup evaluation for a subset of a page. The problem I face is, if a user edits content in the browser, markup, ikiwiki directives etc. need to be expanded. I could possibly do this with a round-trip through edit preview, but that would be for the whole content of a page, and I hit the problem with editing a list item.
|
||||
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
ikiwiki.info has upgraded to the not yet released ikiwiki 2.30. This
|
||||
version of ikiwiki drops support for subscribing to commit mail
|
||||
notifications for pages. The idea is that you can subscribe to the new
|
||||
[[Json.tl.ph]] feed instead. (Or create your own custom feed of only the
|
||||
[[RecentChanges]] feed instead. (Or create your own custom feed of only the
|
||||
changes you're interested in, and subscribe to that.)
|
||||
|
||||
So if you were subscribed to mail notifications on here, you'll need to
|
||||
change how you keep track of changes. Please let me know if there are any
|
||||
missing features in the [[Json.tl.ph]] feeds.
|
||||
missing features in the [[RecentChanges]] feeds.
|
||||
|
||||
Statically building the RecentChanges also has performance implications,
|
||||
I'll keep an eye on [[server_speed]]..
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Syntax highlighting of recent changes
|
||||
|
||||
Hello,
|
||||
is there a simple way to highlight the diff printed in the [[/json.tl.ph]]
|
||||
is there a simple way to highlight the diff printed in the [[/recentchanges]]
|
||||
page? I imagined several solutions, but I am still wondering about the best one.
|
||||
|
||||
* One might activate the [[plugins/highlight]] and [[plugins/format]] plugins,
|
||||
|
|
|
@ -5,4 +5,4 @@ bzr repository.
|
|||
Ikiwiki can run as a post-update hook to update a wiki whenever commits
|
||||
come in. When running as a [[cgi]] with bzr, ikiwiki automatically
|
||||
commits edited pages, and uses the bzr history to generate the
|
||||
[[Json.tl.ph]] page.
|
||||
[[RecentChanges]] page.
|
||||
|
|
|
@ -5,7 +5,7 @@ Darcs repository.
|
|||
An Ikiwiki wrapper is run by the `posthook` to update a wiki whenever commits
|
||||
or remote pushes come in. When running as a [[cgi]] with Darcs, ikiwiki
|
||||
automatically commits edited pages, and uses the Darcs history to generate the
|
||||
[[Json.tl.ph]] page.
|
||||
[[RecentChanges]] page.
|
||||
|
||||
Example for a `_darcs/prefs/defaults` file in `$SRCDIR`:
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ the Linux kernel. Ikiwiki supports storing a wiki in git.
|
|||
Ikiwiki can run as a git `post-update` hook to update a wiki
|
||||
whenever commits come in. When running as a [[cgi]],
|
||||
ikiwiki automatically commits edited pages, and uses the
|
||||
git history to generate the [[Json.tl.ph]] page.
|
||||
git history to generate the [[RecentChanges]] page.
|
||||
|
||||
Normally you can just follow the instructions in [[setup]] to create
|
||||
the git repositories and get started. To understand the details, read on.
|
||||
|
|
|
@ -5,7 +5,7 @@ mercurial repository.
|
|||
Ikiwiki can run as a `post-commit` and/or `incoming` hook to update a wiki whenever commits or remote pushes
|
||||
come in. When running as a [[cgi]] with Mercurial, ikiwiki automatically
|
||||
commits edited pages, and uses the Mercurial history to generate the
|
||||
[[Json.tl.ph]] page.
|
||||
[[RecentChanges]] page.
|
||||
|
||||
Example for a `.hg/hgrc` file in `$SRCDIR`:
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[Monotone](http://monotone.ca/) is a distributed revision control system.
|
||||
Ikiwiki supports storing a wiki in a Monotone repository and editing it
|
||||
using the [[cgi]] interface. It will use the Monotone logs to generate the
|
||||
[[Json.tl.ph]] page.
|
||||
[[RecentChanges]] page.
|
||||
|
||||
The monotone support in ikiwiki requires the Monotone perl module to be
|
||||
installed. (It's available from the contrib/ directory in the monotone
|
||||
|
|
|
@ -6,4 +6,4 @@ system is recommended.
|
|||
Ikiwiki can run as a [[post-commit]] hook to update a wiki whenever commits
|
||||
come in. When running as a [[cgi]] with Subversion, ikiwiki automatically
|
||||
commits edited pages to the subversion repostory, and uses the Subversion
|
||||
log to generate the [[Json.tl.ph]] page.
|
||||
log to generate the [[RecentChanges]] page.
|
||||
|
|
|
@ -8,6 +8,6 @@ using ikiwiki with tla is not recommended.
|
|||
Ikiwiki can run as a [[post-commit]] hook to update a wiki whenever commits
|
||||
come in. When running as a [[cgi]] with tla, ikiwiki automatically
|
||||
commits edited pages to the Arch repostory, and uses the Arch
|
||||
log to generate the [[Json.tl.ph]] page.
|
||||
log to generate the [[RecentChanges]] page.
|
||||
|
||||
Note that the tla support needs the [[!cpan MailTools]] perl module.
|
||||
|
|
|
@ -22,7 +22,7 @@ _(The list of things to fix.)_
|
|||
## commit spoofing
|
||||
|
||||
Anyone with direct commit access can forge "web commit from foo" and
|
||||
make it appear on [[Json.tl.ph]] like foo committed. One way to avoid
|
||||
make it appear on [[RecentChanges]] like foo committed. One way to avoid
|
||||
this would be to limit web commits to those done by a certain user.
|
||||
|
||||
## other stuff to look at
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
* [[json.tl.ph]]
|
||||
* [[recentchanges]]
|
||||
* my site: [here](http://iaskquestions.com)
|
||||
|
|
Loading…
Reference in New Issue