aboutsummaryrefslogtreecommitdiff
path: root/t/index.t
Commit message (Collapse)AuthorAge
* implement typed links; add tagged_is_strict config optionSimon McVittie2010-04-04
|
* Use a hash to de-duplicate dependenciesSimon McVittie2009-08-25
|
* Optimize the dependencies listSimon McVittie2009-08-24
| | | | | | | | | | | | | | | | 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.
* add loadindex/saveindex test suiteJoey Hess2008-03-22