summaryrefslogtreecommitdiffstats
path: root/xapian_sync.cc
AgeCommit message (Expand)Author
2018-08-01catch exceptions by referenceDavid Mazieres
2015-08-16also work around missing fstatat and fdopendirmuchsync-2David Mazieres
2015-08-16work around missing openat on some systemsDavid Mazieres
2015-06-10don't percent-encode tags in SQL databaseDavid Mazieres
2015-06-04use std::chrono instead of clock_gettimeDavid Mazieres
2014-12-15make sure gi != geDavid Mazieres
2014-12-15weed out ghost messagesDavid Mazieres
2014-03-28more re-organizationDavid Mazieres
2014-03-28more reorganizationDavid Mazieres
2014-03-27delete tags properlyDavid Mazieres
2014-03-26syncDavid Mazieres
2014-03-04still scan deleted directories to remove filesDavid Mazieres
2014-02-24sort of workingDavid Mazieres
2014-02-23try to update protocol.ccDavid Mazieres
2014-02-23delete maildir.ccDavid Mazieres
2014-02-23use directory mtime stored in xapian databaseDavid Mazieres
2014-02-23try mtime, but not working yetDavid Mazieres
2014-02-23faster to keep track of modified_docids in temp tableDavid Mazieres
2014-02-23store link countsDavid Mazieres
2014-02-23a few optimizationsDavid Mazieres
2014-02-22tiny speedups. Still not sure why this is slower than separate tablesDavid Mazieres
2014-02-17consolidate dbDavid Mazieres
2014-02-07starting to have plausible initializationDavid Mazieres
2014-01-30precedence of & is way to high.David Mazieres
2014-01-29print time after you did the thingDavid Mazieres
2014-01-28add files to notmuch databaseDavid Mazieres
2014-01-14generalized percent_encode and percent_decode.David Mazieres
2014-01-09fmtexec -> sqlexecDavid Mazieres
2014-01-09start of server-side protocol implementationDavid Mazieres
2014-01-09updating hash stamps looks okayDavid Mazieres
2014-01-08trigger hell really slows down the progrm.David Mazieres
2014-01-08use separate table to hold hashesDavid Mazieres
2014-01-04add -F optionDavid Mazieres
2014-01-03re-doing maildir.cc...David Mazieres
2014-01-03back out all file system access from xapian_syncDavid Mazieres
2014-01-03put hash in xapian_filesDavid Mazieres
2014-01-03clean up xapian_scan_filenames a littleDavid Mazieres
2014-01-03filehash is a total botch... detecting renames more expensive than rehashing.David Mazieres
2014-01-03rename xapian_dirs column dir_docid so we can use natural join with filesDavid Mazieres
2014-01-03get rid of notmuch.ccDavid Mazieres
2014-01-03completely import all relevant xapian state into sqlite.David Mazieres
2014-01-02clearly the best way forward is just to merge scans of xapian and sqlite.David Mazieres