ikiwiki.git
7 years agoautoindex and tag use transient underlay when not committing, so do not need to disab...
Joey Hess [Sun, 17 Nov 2013 16:51:20 +0000 (12:51 -0400)] 
autoindex and tag use transient underlay when not committing, so do not need to disable only_committed_changes

7 years agodisable only_committed_changes when uncommitted files are created by plugins
Joey Hess [Sun, 17 Nov 2013 04:04:05 +0000 (00:04 -0400)] 
disable only_committed_changes when uncommitted files are created by plugins

7 years agominor opt
Joey Hess [Sun, 17 Nov 2013 00:51:09 +0000 (20:51 -0400)] 
minor opt

7 years agoguard against lastrev being "" just in case
Joey Hess [Sun, 17 Nov 2013 00:49:57 +0000 (20:49 -0400)] 
guard against lastrev being "" just in case

7 years agodeal with the case where oldrev is the same as newrev
Joey Hess [Sun, 17 Nov 2013 00:48:23 +0000 (20:48 -0400)] 
deal with the case where oldrev is the same as newrev

7 years agofix eq
Joey Hess [Sat, 16 Nov 2013 22:56:39 +0000 (18:56 -0400)] 
fix eq

7 years agoAdded only_committed_changes config setting, which speeds up wiki refresh by querying...
Joey Hess [Sat, 16 Nov 2013 21:26:20 +0000 (17:26 -0400)] 
Added only_committed_changes config setting, which speeds up wiki refresh by querying git to find the files that were changed, rather than looking at the work tree. Not enabled by default as it can break some setups where not all files get committed to git.

7 years agoOptmised loadindex by caching the page name in the index.
Joey Hess [Sat, 16 Nov 2013 16:48:07 +0000 (12:48 -0400)] 
Optmised loadindex by caching the page name in the index.

I have benchmarked the pagename() call this avoids taking up to 2 seconds
for a loadindex in a large wiki. The total loadindex for that wiki was
6.46s, so this is a significant improvment.
Even on a smaller site, this reduces the refresh time from 1.69 to 1.52
seconds.

The only breakage risk here is that pagename() can change the page name
it calculates due to setup changes. But in the case of a setup change, the
whole site is rebuilt. So the cached page name is not used in that
case.

7 years agoremove test for page state saved for disabled plugin
Joey Hess [Sat, 16 Nov 2013 16:43:46 +0000 (12:43 -0400)] 
remove test for page state saved for disabled plugin

My change did cause this state to be retained. I hope this is not a
problem.

Afaik, plugins test if they were disabled before by looking at the toplevel
plugin state, not the per-page plugin state. So the only remaining problem
might be

a) A plugin is disabled but its state keeps being saved. Which is not
   ideal, perhaps, but the large speedup of my optimisation seems worth it.
b) A plugin might have been enabled, be disabled, and get re-enabled, and
   see old state from before. I don't see how this would be different from
   the plugin seeing any other old state, though, so hopefully no breakage.

My optmisation looks a little more risky, but I still hope I can keep it.

7 years agoFixed unncessary tight loop hash copy in saveindex where a pointer can be used instea...
Joey Hess [Sat, 16 Nov 2013 16:28:01 +0000 (12:28 -0400)] 
Fixed unncessary tight loop hash copy in saveindex where a pointer can be used instead. Can speed up refreshes by nearly 50% in some circumstances.

I *think* this is ok, at least it results in close to the same index being
saved as before. The difference is that plugins that have a pagestate of {}
have that recorded this way, while with the tight loop, the key for the
plugin in not copied in that case. I cannot see how this could matter.

7 years agomajor optimisation idea
Joey Hess [Sat, 16 Nov 2013 16:05:43 +0000 (12:05 -0400)] 
major optimisation idea

7 years agopoll: Fix behavior of poll buttons when inlined.
Joey Hess [Thu, 14 Nov 2013 02:06:02 +0000 (22:06 -0400)] 
poll: Fix behavior of poll buttons when inlined.

7 years agoMerge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Thu, 14 Nov 2013 00:55:42 +0000 (20:55 -0400)] 
Merge branch 'master' of ssh://git.ikiwiki.info

7 years agobug
Joey Hess [Thu, 14 Nov 2013 00:55:01 +0000 (20:55 -0400)] 
bug

7 years agorelated ideas
https://id.koumbit.net/anarcat [Wed, 13 Nov 2013 23:51:03 +0000 (19:51 -0400)] 
related ideas

7 years agoMerge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Mon, 11 Nov 2013 15:51:25 +0000 (11:51 -0400)] 
Merge branch 'master' of ssh://git.ikiwiki.info

7 years agomailto test
ehj [Mon, 11 Nov 2013 08:39:22 +0000 (04:39 -0400)] 
mailto test

7 years agoMerge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Fri, 8 Nov 2013 18:33:05 +0000 (14:33 -0400)] 
Merge branch 'master' of ssh://git.ikiwiki.info

7 years agorevert spam
http://smcv.pseudorandom.co.uk/ [Fri, 8 Nov 2013 09:33:04 +0000 (05:33 -0400)] 
revert spam

This reverts commit 5cf53ae0a91b8caf74d1fabe3b43b6266cedb61a

7 years agoescape markup
http://smcv.pseudorandom.co.uk/ [Fri, 8 Nov 2013 09:30:48 +0000 (05:30 -0400)] 
escape markup

7 years ago(no commit message)
jimmy [Thu, 7 Nov 2013 10:23:30 +0000 (06:23 -0400)] 

7 years ago(no commit message)
hugo [Wed, 6 Nov 2013 16:57:14 +0000 (12:57 -0400)] 

7 years agoproposal about class parameters for toggle
hugo [Wed, 6 Nov 2013 16:56:20 +0000 (12:56 -0400)] 
proposal about class parameters for toggle

7 years agoMerge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Wed, 6 Nov 2013 14:51:45 +0000 (10:51 -0400)] 
Merge branch 'master' of ssh://git.ikiwiki.info

7 years agoHow can one highlight recent changes diff?
spalax [Wed, 6 Nov 2013 14:06:44 +0000 (10:06 -0400)] 
How can one highlight recent changes diff?

7 years agothanks
http://jmtd.livejournal.com/ [Wed, 6 Nov 2013 13:56:48 +0000 (09:56 -0400)] 
thanks

7 years ago(no commit message)
waf [Wed, 6 Nov 2013 10:05:43 +0000 (06:05 -0400)] 

7 years agoAdded a comment: recipe
https://www.google.com/accounts/o8/id?id=AItOawlUQVv1tLm_aWTKoX36OqxUUkyowomdt4E [Wed, 6 Nov 2013 07:50:27 +0000 (03:50 -0400)] 
Added a comment: recipe

7 years agoAdded a comment
https://tincho.startssl.com/ [Tue, 5 Nov 2013 19:36:05 +0000 (15:36 -0400)] 
Added a comment

7 years agoAdded a comment
https://www.google.com/accounts/o8/id?id=AItOawlcaGfdn9Kye1Gc8aGb67PDVQW4mKbQD7E [Tue, 5 Nov 2013 19:18:30 +0000 (15:18 -0400)] 
Added a comment

7 years agoMerge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Mon, 4 Nov 2013 17:01:22 +0000 (13:01 -0400)] 
Merge branch 'master' of ssh://git.ikiwiki.info

7 years ago(no commit message)
https://www.google.com/accounts/o8/id?id=AItOawlobQ5j7hQVIGkwMWW3yKB_DWqthJcpnsQ [Sat, 2 Nov 2013 00:31:32 +0000 (20:31 -0400)] 

7 years agoMerge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Mon, 28 Oct 2013 19:49:15 +0000 (15:49 -0400)] 
Merge branch 'master' of ssh://git.ikiwiki.info

7 years agoAdded plugin infobox
spalax [Mon, 28 Oct 2013 11:01:18 +0000 (07:01 -0400)] 
Added plugin infobox

7 years ago(no commit message)
Test [Sun, 27 Oct 2013 06:13:17 +0000 (02:13 -0400)] 

7 years agoAdded plugin infobox
spalax [Tue, 22 Oct 2013 12:59:47 +0000 (08:59 -0400)] 
Added plugin infobox

7 years agoAdded plugin infobox
spalax [Tue, 22 Oct 2013 12:58:44 +0000 (08:58 -0400)] 
Added plugin infobox

7 years agoMerge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Sat, 19 Oct 2013 15:26:18 +0000 (11:26 -0400)] 
Merge branch 'master' of ssh://git.ikiwiki.info

7 years ago(no commit message)
https://www.google.com/accounts/o8/id?id=AItOawmfcr1X7TXwuCju7vCBG6vii455SX1Qxro [Sat, 19 Oct 2013 12:19:31 +0000 (08:19 -0400)] 

7 years ago(no commit message)
https://www.google.com/accounts/o8/id?id=AItOawnSY7iTjlvDWPRSPuhOy4h8YLi8_u2qomQ [Sat, 19 Oct 2013 04:09:13 +0000 (00:09 -0400)] 

7 years agoAdded a comment
http://smcv.pseudorandom.co.uk/ [Fri, 18 Oct 2013 16:56:15 +0000 (12:56 -0400)] 
Added a comment

7 years agoAdded a comment: that works sort of, depending on the extention
https://www.google.com/accounts/o8/id?id=AItOawnWrt_1YwzE4yP3dF061Wy7uNjPDefJm_I [Fri, 18 Oct 2013 12:03:31 +0000 (08:03 -0400)] 
Added a comment: that works sort of, depending on the extention

7 years agoAdded a comment
http://smcv.pseudorandom.co.uk/ [Tue, 15 Oct 2013 19:48:16 +0000 (15:48 -0400)] 
Added a comment

7 years agoAdded a comment: Tutorial + options
https://www.google.com/accounts/o8/id?id=AItOawlsNmR53i7XzaEwtTVLCAgDPXZ7JvPHQr0 [Tue, 15 Oct 2013 19:47:31 +0000 (15:47 -0400)] 
Added a comment: Tutorial + options

7 years agoAdded wishlist+possible patch, expose template variables for html language and direction.
Mesar Hameed [Mon, 14 Oct 2013 13:33:24 +0000 (15:33 +0200)] 
Added wishlist+possible patch, expose template variables for html language and direction.

7 years agoAdded a comment: Did anybody see this?
https://www.google.com/accounts/o8/id?id=AItOawnWrt_1YwzE4yP3dF061Wy7uNjPDefJm_I [Mon, 14 Oct 2013 10:59:48 +0000 (06:59 -0400)] 
Added a comment: Did anybody see this?

7 years agoAdd user page for mhameed
Mesar Hameed [Sun, 13 Oct 2013 08:56:39 +0000 (10:56 +0200)] 
Add user page for mhameed

7 years agonevermind that, it looks good period - i misread git log :)
https://id.koumbit.net/anarcat [Sat, 12 Oct 2013 11:23:07 +0000 (07:23 -0400)] 
nevermind that, it looks good period - i misread git log :)

7 years agolooks good, but split patches please
https://id.koumbit.net/anarcat [Sat, 12 Oct 2013 11:21:50 +0000 (07:21 -0400)] 
looks good, but split patches please

7 years agopatch looks good.
https://id.koumbit.net/anarcat [Sat, 12 Oct 2013 11:20:09 +0000 (07:20 -0400)] 
patch looks good.

7 years ago(no commit message)
https://id.koumbit.net/anarcat [Sat, 12 Oct 2013 11:03:57 +0000 (07:03 -0400)] 

7 years agoAdd patch
Christopher Baines [Fri, 11 Oct 2013 18:48:26 +0000 (19:48 +0100)] 
Add patch

7 years agoMerge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Tue, 8 Oct 2013 13:51:41 +0000 (09:51 -0400)] 
Merge branch 'master' of ssh://git.ikiwiki.info

7 years ago(no commit message)
https://www.google.com/accounts/o8/id?id=AItOawlyufICwrPHlLjzpLhbgQOUNHRJeLfXknQ [Tue, 8 Oct 2013 13:42:30 +0000 (09:42 -0400)] 

7 years agoMerge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Sun, 6 Oct 2013 17:38:57 +0000 (13:38 -0400)] 
Merge branch 'master' of ssh://git.ikiwiki.info

7 years agoAdd a patch for the osm plugin
Chris [Sun, 6 Oct 2013 09:11:56 +0000 (05:11 -0400)] 
Add a patch for the osm plugin

7 years agoMerge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Fri, 4 Oct 2013 16:36:21 +0000 (12:36 -0400)] 
Merge branch 'master' of ssh://git.ikiwiki.info

7 years ago(no commit message)
https://www.google.com/accounts/o8/id?id=AItOawkLk-NXEd5evSRoU2ganKZm1rab6ChS44Q [Thu, 3 Oct 2013 07:24:18 +0000 (03:24 -0400)] 

7 years agoMerge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Wed, 2 Oct 2013 17:26:42 +0000 (13:26 -0400)] 
Merge branch 'master' of ssh://git.ikiwiki.info

7 years agoRemove link to github commit, and reference a branch instead
Chris [Wed, 2 Oct 2013 14:35:09 +0000 (10:35 -0400)] 
Remove link to github commit, and reference a branch instead

7 years agoAdd my git repository
Chris [Wed, 2 Oct 2013 14:32:17 +0000 (10:32 -0400)] 
Add my git repository

7 years agoBasic user page
Chris [Wed, 2 Oct 2013 14:15:29 +0000 (10:15 -0400)] 
Basic user page

7 years agosome answers
https://id.koumbit.net/anarcat [Wed, 2 Oct 2013 14:09:08 +0000 (10:09 -0400)] 
some answers

7 years agoAdded a comment: Update
http://tincho.org/ [Wed, 2 Oct 2013 05:41:09 +0000 (01:41 -0400)] 
Added a comment: Update

7 years ago(no commit message)
http://tincho.org/ [Wed, 2 Oct 2013 04:54:59 +0000 (00:54 -0400)] 

7 years ago(no commit message)
http://tincho.org/ [Wed, 2 Oct 2013 04:49:00 +0000 (00:49 -0400)] 

7 years agotest
http://pipemaze.myopenid.com/ [Tue, 1 Oct 2013 23:22:30 +0000 (19:22 -0400)] 
test

7 years agoMerge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Mon, 30 Sep 2013 14:46:10 +0000 (10:46 -0400)] 
Merge branch 'master' of ssh://git.ikiwiki.info

7 years agoOSM plugin questions and suggestions
https://www.google.com/accounts/o8/id?id=AItOawkickHAzX_uVJMd_vFJjae6SLs2G38URPU [Mon, 30 Sep 2013 13:28:39 +0000 (09:28 -0400)] 
OSM plugin questions and suggestions

7 years agoAdded a comment
http://smcv.pseudorandom.co.uk/ [Thu, 26 Sep 2013 14:38:48 +0000 (10:38 -0400)] 
Added a comment

7 years agoAdded a comment
https://www.google.com/accounts/o8/id?id=AItOawkickHAzX_uVJMd_vFJjae6SLs2G38URPU [Thu, 26 Sep 2013 13:38:51 +0000 (09:38 -0400)] 
Added a comment

7 years ago(no commit message)
https://www.google.com/accounts/o8/id?id=AItOawkickHAzX_uVJMd_vFJjae6SLs2G38URPU [Thu, 26 Sep 2013 13:22:26 +0000 (09:22 -0400)] 

7 years agosorting out my variablenames...
https://www.google.com/accounts/o8/id?id=AItOawkickHAzX_uVJMd_vFJjae6SLs2G38URPU [Thu, 26 Sep 2013 13:18:04 +0000 (09:18 -0400)] 
sorting out my variablenames...

7 years agoAdded a comment
http://smcv.pseudorandom.co.uk/ [Thu, 26 Sep 2013 13:11:56 +0000 (09:11 -0400)] 
Added a comment

7 years ago(no commit message)
https://www.google.com/accounts/o8/id?id=AItOawkickHAzX_uVJMd_vFJjae6SLs2G38URPU [Thu, 26 Sep 2013 12:55:36 +0000 (08:55 -0400)] 

7 years agotypo
https://id.koumbit.net/anarcat [Wed, 25 Sep 2013 17:24:41 +0000 (13:24 -0400)] 
typo

7 years agosign this post
https://id.koumbit.net/anarcat [Wed, 25 Sep 2013 17:14:04 +0000 (13:14 -0400)] 
sign this post

7 years agoduh - i was blocking cookies.
https://id.koumbit.net/anarcat [Wed, 25 Sep 2013 11:50:22 +0000 (07:50 -0400)] 
duh - i was blocking cookies.

7 years agoi can reproduce this nasty bug...
https://id.koumbit.net/anarcat [Wed, 25 Sep 2013 11:44:13 +0000 (07:44 -0400)] 
i can reproduce this nasty bug...

7 years ago(no commit message)
http://smcv.pseudorandom.co.uk/ [Tue, 24 Sep 2013 15:01:09 +0000 (11:01 -0400)] 

7 years ago(no commit message)
https://www.google.com/accounts/o8/id?id=AItOawnX7wmMSOf-XrWnJHlN6vTTijsjhLoe0n8 [Tue, 24 Sep 2013 12:48:55 +0000 (08:48 -0400)] 

7 years ago(no commit message)
http://ailin.devio.us/.id/ [Tue, 24 Sep 2013 09:33:07 +0000 (05:33 -0400)] 

7 years ago(no commit message)
http://ailin.devio.us/.id/ [Tue, 24 Sep 2013 09:32:11 +0000 (05:32 -0400)] 

7 years agoMerge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Mon, 23 Sep 2013 17:21:56 +0000 (13:21 -0400)] 
Merge branch 'master' of ssh://git.ikiwiki.info

7 years agoAdded a comment
https://www.google.com/accounts/o8/id?id=AItOawnQpl89u6Sh88gg2irKxbfiwg5h0uLZyzg [Sun, 22 Sep 2013 15:44:52 +0000 (11:44 -0400)] 
Added a comment

7 years agoikiwiki git-annex example online
https://www.google.com/accounts/o8/id?id=AItOawkickHAzX_uVJMd_vFJjae6SLs2G38URPU [Sun, 22 Sep 2013 09:35:17 +0000 (05:35 -0400)] 
ikiwiki git-annex example online

7 years ago(no commit message)
http://smcv.pseudorandom.co.uk/ [Sun, 22 Sep 2013 09:16:23 +0000 (05:16 -0400)] 

7 years agoAdded a comment
http://smcv.pseudorandom.co.uk/ [Sun, 22 Sep 2013 09:07:44 +0000 (05:07 -0400)] 
Added a comment

7 years ago(no commit message)
https://www.google.com/accounts/o8/id?id=AItOawnQpl89u6Sh88gg2irKxbfiwg5h0uLZyzg [Sun, 22 Sep 2013 04:02:12 +0000 (00:02 -0400)] 

7 years agolink to the git-annex feature request
https://id.koumbit.net/anarcat [Sat, 21 Sep 2013 14:05:37 +0000 (10:05 -0400)] 
link to the git-annex feature request

7 years agoAdded a comment: opened todo
https://id.koumbit.net/anarcat [Sat, 21 Sep 2013 13:58:45 +0000 (09:58 -0400)] 
Added a comment: opened todo

7 years agoexplicitely request git-annex support
https://id.koumbit.net/anarcat [Sat, 21 Sep 2013 13:56:13 +0000 (09:56 -0400)] 
explicitely request git-annex support

7 years ago(no commit message)
https://www.google.com/accounts/o8/id?id=AItOawnWrt_1YwzE4yP3dF061Wy7uNjPDefJm_I [Thu, 19 Sep 2013 19:42:17 +0000 (15:42 -0400)] 

7 years agoworkaround noworkaround
Amitai Schlair [Wed, 18 Sep 2013 23:34:02 +0000 (19:34 -0400)] 
workaround noworkaround

7 years agogit revert and push said "prohibited by allowed_attachments (user is not an admin...
https://www.google.com/accounts/o8/id?id=AItOawlcaGfdn9Kye1Gc8aGb67PDVQW4mKbQD7E [Wed, 18 Sep 2013 20:03:09 +0000 (16:03 -0400)] 
git revert and push said "prohibited by allowed_attachments (user is not an admin)", trying to revert webfully

This reverts commit 78dfa75303a660a82c67b574cd05243bae9a5fe9

7 years agorename rcs.mdwn to rcs.Makefile
https://www.google.com/accounts/o8/id?id=AItOawkO4VQw6MI8y9Tqnjv7B2ZaqLa9dd0BCyw [Wed, 18 Sep 2013 15:24:06 +0000 (11:24 -0400)] 
rename rcs.mdwn to rcs.Makefile

7 years agoMerge branch 'master' of ssh://git.ikiwiki.info
Joey Hess [Tue, 17 Sep 2013 18:11:19 +0000 (14:11 -0400)] 
Merge branch 'master' of ssh://git.ikiwiki.info

7 years agoremoved
http://smcv.pseudorandom.co.uk/ [Tue, 17 Sep 2013 07:54:06 +0000 (03:54 -0400)] 
removed

7 years agoAdded a comment
http://smcv.pseudorandom.co.uk/ [Tue, 17 Sep 2013 07:53:52 +0000 (03:53 -0400)] 
Added a comment

7 years ago(no commit message)
http://smcv.pseudorandom.co.uk/ [Tue, 17 Sep 2013 07:53:18 +0000 (03:53 -0400)]