Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-25 | Merge commit 'smcv/ready/optimize-depends' | Joey Hess | |
2009-08-25 | Fix example blog's tags/life to not have a broken PageSpec. Closes: #543510 | Joey Hess | |
2009-08-24 | better analysis of why the depends keep growing | Joey Hess | |
2009-08-24 | at this point I'm down to deciding which specific commits to merge and | Joey Hess | |
which were dead ends | |||
2009-08-25 | Respond with benchmarks and an updated branch | Simon McVittie | |
2009-08-25 | Indicate that pagespec_merge() is no longer needed (much rejoicing?) | Simon McVittie | |
2009-08-25 | Remove now-unused function pagespec_merge | Simon McVittie | |
Now that dependencies are a list of pagespecs with an implicit "or" operation, there's no need to try to merge pagespecs under normal use. ikiwiki-transition contains the only use of the function, so move it there rather than deleting it entirely (it's used to concatenate all admins' lists of locked pages). | |||
2009-08-25 | Mark "should optimise pagespecs" as done | Simon McVittie | |
2009-08-25 | use pagespec_match_list | Simon McVittie | |
2009-08-25 | IkiWiki::pagename: memoize results | Simon McVittie | |
This relies for its correctness on %config, %hooks and pagetype() not changing. | |||
2009-08-25 | Allow add_depends to take an arrayref | Simon McVittie | |
2009-08-25 | Use a hash to de-duplicate dependencies | Simon McVittie | |
2009-08-24 | Don't bother to save {depends} to the index | Simon McVittie | |
As per Joey's review. | |||
2009-08-24 | calendar, inline, map: don't pre-join dependencies | Simon McVittie | |
The new dependency handling works better (eliminates more duplicates) if dependencies are split up. On the same wiki mentioned in the previous commit, this saves about a second (i.e. 4%) on the same test. | |||
2009-08-24 | Optimize the dependencies list | Simon McVittie | |
On a large wiki you can spend a lot of time reading through large lists of dependencies to see whether files need to be rebuilt (album, with its one-page-per-photo arrangement, suffers particularly badly from this). The dependency list is currently a single pagespec, but it's not used like a normal pagespec - in practice, it's a list of pagespecs joined with the "or" operator. Accordingly, change it to be stored as a list of pagespecs. On a wiki with many tagged photo albums, this reduces the time to refresh after `touch tags/*.mdwn` from about 31 to 25 seconds. Getting the benefit of this change on an existing wiki requires a rebuild. | |||
2009-08-24 | move undownloadable item to discussion page | Joey Hess | |
2009-08-24 | close as wontfix | Joey Hess | |
2009-08-24 | fixed via getsource plugin | Joey Hess | |
2009-08-24 | response | Joey Hess | |
2009-08-24 | fix link | Joey Hess | |
2009-08-24 | clarify and add link | Joey Hess | |
2009-08-24 | Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info | Joey Hess | |
2009-08-24 | response | http://schmonz.livejournal.com/ | |
2009-08-24 | Comment on another possible solution to the use case. | http://www.cse.unsw.edu.au/~willu/ | |
2009-08-23 | why I needed this, in case it's useful to someone else | Amitai Schlair | |
2009-08-23 | response | Amitai Schlair | |
2009-08-23 | use a map instead | http://schmonz.livejournal.com/ | |
2009-08-23 | update config file snippet to use current git_wrapper name | Joey Hess | |
2009-08-23 | new rsync plugin | Amitai Schlair | |
2009-08-23 | Added closing parenthesis | http://rtfb.myopenid.com/ | |
2009-08-22 | uh oh | Joey Hess | |
2009-08-22 | (no commit message) | http://xn--andreaskrger-llb.myopenid.com/ | |
2009-08-22 | (no commit message) | http://xn--andreaskrger-llb.myopenid.com/ | |
2009-08-22 | no more wrapper wrapper | Amitai Schlair | |
2009-08-22 | response | Amitai Schlair | |
2009-08-21 | response | Joey Hess | |
2009-08-21 | Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info | Joey Hess | |
2009-08-20 | response | Amitai Schlair | |
2009-08-20 | Italian program translation from Luca Bruno. | Joey Hess | |
2009-08-19 | formatting | AlexandreDupas | |
2009-08-19 | Add some details | AlexandreDupas | |
2009-08-19 | another issue | Joey Hess | |
2009-08-19 | po: Fixed to run rcs_add ralative to srcdir. | Joey Hess | |
2009-08-19 | bugs with po and git plugins | AlexandreDupas | |
2009-08-19 | (no commit message) | http://emptty.myopenid.com/ | |
2009-08-18 | added myself as a user | Jimmy Tang | |
2009-08-18 | added my homepage link | Jimmy Tang | |
2009-08-17 | respond | Joey Hess | |
2009-08-17 | responses to code review (I'll try to get them implemented later this week) | http://smcv.pseudorandom.co.uk/ | |
2009-08-17 | Updated French program translation from Philippe Batailler. Closes: #542036 | Joey Hess | |