Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-28 | avoid clobbering origsub if checkconfig runs more than once | Joey Hess | |
checkconfig can run more than once in a single ikiwiki run if setup is building wrappers. That clobbered the origsub value for bestlink, leading to infinite recursion | |||
2009-08-28 | po test suite failure | Joey Hess | |
2009-08-28 | (no commit message) | furby | |
2009-08-28 | (no commit message) | furby | |
2009-08-28 | <pedant>rename depends_exact to depends_simple | Joey Hess | |
It's not "exact" since case munging has to be done, and I think "simple" captures the optimisation better.</pedant> With apologies to smcv, who probably has to rebuild his wiki now. | |||
2009-08-28 | changelpg | Joey Hess | |
2009-08-28 | Merge commit 'smcv/ready/depends-exact' | Joey Hess | |
2009-08-28 | response | Joey Hess | |
2009-08-28 | Merge commit 'smcv/ready/trivia' | Joey Hess | |
2009-08-28 | Introduce myself | http://emptty.myopenid.com/ | |
2009-08-28 | my first edit to this site, please forgive mistakes | http://emptty.myopenid.com/ | |
2009-08-28 | Some crude benchmarking on a larger wiki | Simon McVittie | |
2009-08-28 | Merge commit 'origin/master' | Simon McVittie | |
2009-08-28 | Mark as done | Simon McVittie | |
2009-08-28 | Updated branch, thanks for the feedback | Simon McVittie | |
2009-08-28 | Avoid duplicating debug message for building a page due to a dependency | Simon McVittie | |
As per Joey's review | |||
2009-08-28 | Force %depends_exact to lower case, fixing incorrect case-sensitivity | Simon McVittie | |
2009-08-28 | Auto-detect "simple dependencies" instead of requiring callers to use ↵ | Simon McVittie | |
add_depends_exact() | |||
2009-08-28 | doc/po: report problem with link() + propose patch | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2009-08-28 | Fix typo in dependency debug message | Simon McVittie | |
2009-08-28 | Add depends_exact: simplified dependency tracking for dependencies on a ↵ | Simon McVittie | |
single page Let E be the number of dependencies per page of the form "A depends on B and nothing else", let D be the number of other dependencies per page, let P be the total number of pages, and let C be the number of changed pages in a refresh. This patch should speed up a refresh from O(E*C*P + D*C*P) to O(C + E*P + D*C*P), assuming that hash lookups are O(1). In practice, plugins like inline and map produce a lot of these very simple dependencies, and my album plugin's combination of inline with a large number of pages causes it to suffer particularly badly. In testing on a wiki with about 7000 objects (3500 full pages, 3500 images), a full rebuild continued to take about 5:30, and a refresh after touching about 350 pages and 350 images reduced from 5:30 to 1:30. As with my previous optimizations, this change will result in downgrades not working correctly until the wiki is rebuilt. | |||
2009-08-28 | inline: if using pagenames, don't add a dependency on "page1 or page2 or..." | Simon McVittie | |
This is unnecessary and just slows us down (by a factor of 2, in the pessimal case where every page has an inline with pagenames); it's also not possible to optimize it into add_depends_exact calls. | |||
2009-08-28 | Fix typo in underlay.setup | Simon McVittie | |
2009-08-28 | follow-up | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2009-08-28 | doc/po: bug report + patch proposal wrt. inline's post form's rootpage | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2009-08-28 | Merge commit 'intrigeri/po' | Joey Hess | |
2009-08-28 | both changes picked | Joey Hess | |
2009-08-28 | po: favor the type of linking page's masterpage on page creation | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2009-08-28 | po: fix interdiction to create pages of type po | intrigeri | |
... which was broken by the new page_types code. Signed-off-by: intrigeri <intrigeri@boum.org> (cherry picked from commit 1914ae2fd24e1e8021404eae847d70c710f8542d) | |||
2009-08-28 | doc/po: reported bug + patches wrt. created page type | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2009-08-28 | po: favor the type of linking page's masterpage on page creation | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2009-08-28 | po: fix interdiction to create pages of type po | intrigeri | |
... which was broken by the new page_types code. Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2009-08-28 | Czech basewiki enabled | Joey Hess | |
2009-08-28 | Initial Czech translation of basewiki/ | Miroslav Kure | |
2009-08-28 | merge updates to danish translation from l10n | Joey Hess | |
2009-08-27 | print which remotes are failing | Joey Hess | |
2009-08-27 | response | Joey Hess | |
2009-08-27 | mention ignore branch | Joey Hess | |
2009-08-27 | Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info | Joey Hess | |
2009-08-27 | avoid fetching tags from random remotes | Joey Hess | |
git makes it too easy to get crap tags into origin | |||
2009-08-28 | Explain my depends-exact branch | Simon McVittie | |
2009-08-27 | htmltidy: Return an error message if tidy fails. Closes: #543722 | Joey Hess | |
On second^Wthird^Wfourth thought, putting the message into the page seems better than using stderr. | |||
2009-08-27 | fix merged | Joey Hess | |
2009-08-27 | Merge commit 'intrigeri/po' | Joey Hess | |
2009-08-27 | fix cherry-picked | Joey Hess | |
2009-08-27 | po: override the title template variable for coherent homepage titling | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> (cherry picked from commit 6c0f9c691c3df3a2ec30dec626c997623568a400) | |||
2009-08-27 | change cherry-picked; move to discussion | Joey Hess | |
2009-08-27 | po(scan): removed scary comment about only wanting to change the first link | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> (cherry picked from commit 3c2bffe21b91684971155ab41b15dacc515b2fc5) | |||
2009-08-27 | doc/po(self-links): follow-ups | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2009-08-27 | po: do not inject custom bestlink function when po_link_to eq default | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> |