Joey Hess
d1c4899a22
* inline: When previewing, still call will_render on rss/atom files,
...
just avoid actually writing the files. This is necessary because ikiwiki
saves state after a preview (in case it actually *did* write files),
and if will_render isn't called its security checks will get upset
when the page is saved. Thanks to Edward Betts for his help tracking this
tricky bug down.
2008-02-04 17:58:23 -05:00
Joey Hess
6ab06ed7fa
web commit by http://edward.myopenid.com/ : do i get an error?
2008-02-04 17:40:10 -05:00
Joey Hess
d1f88400f2
web commit by http://joey.kitenet.net/ : test commit, only whitespace changes
2008-02-04 17:38:49 -05:00
Joey Hess
147106d755
web commit by http://edward.myopenid.com/ : feeds="yes"
2008-02-04 17:28:24 -05:00
Joey Hess
cf03646c4d
web commit by http://edward.myopenid.com/ : sort="mtime"
2008-02-04 16:50:36 -05:00
Joey Hess
b265861f2d
web commit by http://edward.myopenid.com/ : turn on atom
2008-02-04 16:48:04 -05:00
Joey Hess
b150b1f499
web commit by http://edward.myopenid.com/ : use space instead of underscore
2008-02-04 16:46:11 -05:00
Joey Hess
46b22b2508
web commit by http://edward.myopenid.com/ : create a watchlist
2008-02-04 16:43:49 -05:00
Joey Hess
4f75dccb71
web commit by http://edward.myopenid.com/ : prefix diff with a tab on each line so markdown treats it as code
2008-02-04 06:11:50 -05:00
Joey Hess
a3f224cb6c
move saveindex call into preview block
...
This call is only present to handle the case where previewing a page
actually causes files to be rendered.
2008-02-03 19:51:00 -05:00
Joey Hess
408419ca3e
remove another commit mail mention
2008-02-03 19:47:01 -05:00
Joey Hess
1c60510600
add monotone to list
2008-02-03 18:23:31 -05:00
Joey Hess
27d5f91a18
remove spurious EOF
2008-02-03 18:16:19 -05:00
Joey Hess
749c1e36d9
* monotone changes by Brian May:
...
- On commits, replace "mtn sync" bidirectional with "mtn push" single
direction. No need to pull changes when doing a commit. mtn sync
is still called in rcs_update.
- Support for viewing differences via patches using viewmtn.
2008-02-03 18:14:39 -05:00
Joey Hess
855f28e105
removing old patch that was also sent by mail
2008-02-03 17:48:30 -05:00
Joey Hess
9d54cc4659
implement aggregate_locking design
...
Now aggregation will not lock the wiki. Any changes made during aggregaton are
merged in with the changed state accumulated while aggregating. A separate
lock file prevents multiple concurrent aggregators. Garbage collection
of orphaned guids is much improved. loadstate() is only called once
per process, so tricky support for reloading wiki state is not needed.
(Tested fairly thuroughly.)
2008-02-03 16:48:26 -05:00
Joey Hess
38affb0c1c
add aggregate locking functions
2008-02-03 15:17:15 -05:00
Joey Hess
d8d2b31692
fix broken link
2008-02-03 15:05:31 -05:00
Joey Hess
ac58aa804e
update po files
2008-02-03 15:02:34 -05:00
Joey Hess
e57749b702
* recentchanges: Exipre all *._change pages, even if the directory
...
they're in has changed.
2008-02-03 14:51:03 -05:00
Joey Hess
340fe9707c
* recentchanges: Improve handling of links on the very static changes pages
...
by thunking to the CGI, which can redirect to the page, or allow it to be
created if it doesn't exist.
2008-02-03 14:48:20 -05:00
Joey Hess
42e5b8dfdc
prototype fix
2008-02-03 14:22:25 -05:00
Joey Hess
858d955acf
Merge branch 'master' of ssh://git.kitenet.net/srv/git/ikiwiki.info
2008-02-03 13:56:34 -05:00
Joey Hess
6afbd9939a
late night thoughts on fixing aggregation locking
...
(still seem to make sense this morning)
2008-02-03 13:56:10 -05:00
Joey Hess
6c1cb3f985
web commit by tschwinge: Another minor bug.
2008-02-03 12:18:26 -05:00
Joey Hess
58ef55c798
web commit by tschwinge: Thanks!, and a bug report.
2008-02-03 12:16:06 -05:00
Joey Hess
97dfdf8c64
web commit by http://edward.myopenid.com/ : fix broken link to http://git.or.cz/gitwiki/GitFaq
2008-02-03 04:28:37 -05:00
Joey Hess
09187f83bc
clear %pagestate in loadindex
...
This is to handle the case where loadindex is called multiple times in one run,
as when aggregating.
2008-02-03 03:25:47 -05:00
Joey Hess
1f6591f0a6
* aggregate: Revert use of forking to not save state, that was not the right
...
approach.
2008-02-03 03:04:19 -05:00
Joey Hess
72bbc41520
rm
2008-02-03 00:32:38 -05:00
Joey Hess
89000b48f3
Merge branch 'master' of ssh://git.kitenet.net/srv/git/ikiwiki.info
2008-02-03 00:32:15 -05:00
Joey Hess
f77de93291
web commit by http://joey.kitenet.net/ : poll vote (It's too slow!)
2008-02-03 00:30:38 -05:00
Joey Hess
1992d87153
web commit by http://joey.kitenet.net/ : poll vote (No opinion)
2008-02-03 00:30:06 -05:00
Joey Hess
0dd4fb5d36
web commit by http://joey.kitenet.net/
2008-02-03 00:29:17 -05:00
Joey Hess
9f60272831
* poll: This plugin turns out to have edited pages w/o doing any locking.
...
Oops. Convert it from a cgi to a sessioncgi hook, which will work
much better.
2008-02-03 00:26:00 -05:00
Joey Hess
80915c830a
* cgi hooks are now run before ikiwiki state is loaded.
...
* This allows locking the wiki before loading state, which avoids some
tricky locking code when saving a web edit.
2008-02-03 00:23:04 -05:00
Joey Hess
77fc69f4ee
web commit by http://joey.kitenet.net/
2008-02-03 00:10:28 -05:00
Joey Hess
7a7794c72e
test3
2008-02-03 00:08:30 -05:00
Joey Hess
293b5558cb
web commit by http://joey.kitenet.net/
2008-02-03 00:07:24 -05:00
Joey Hess
8f18699fe2
web commit by http://joey.kitenet.net/
2008-02-03 00:07:00 -05:00
Joey Hess
1ef7d6de12
thoughts on mtime setting
2008-02-03 00:02:49 -05:00
Joey Hess
0779013683
* aggregate: Forking a child broke the one state that mattered: Forcing
...
the aggregating page to be rebuilt. Fix this.
2008-02-02 23:56:13 -05:00
Joey Hess
06841ed6b3
Merge branch 'master' of ssh://git.kitenet.net/srv/git/ikiwiki.info
2008-02-02 23:41:33 -05:00
Joey Hess
6a7c3d1209
* Revert preservation of input file modification times in output files,
...
since this leads to too many problems with web caching, especially with
inlined pages. Properly solving this would involve tracking every page
that contributes to a page's content and using the youngest of them all,
as well as special cases for things like the version plugin, and it's just
too complex to do.
2008-02-02 23:40:57 -05:00
Joey Hess
23068244e7
web commit by http://pung96.myid.net/
2008-02-02 21:51:01 -05:00
Joey Hess
09e7c15ed6
web commit by cva: test page creation
2008-02-02 21:33:31 -05:00
Joey Hess
4569ae8ec0
web commit by cva
2008-02-02 21:27:12 -05:00
Joey Hess
e61cf0b7dc
more formatting
2008-02-02 17:56:55 -05:00
Joey Hess
c575df1657
formatting
2008-02-02 17:55:21 -05:00
Joey Hess
4820dfe4e0
cleanups
2008-02-02 17:54:42 -05:00