[tracker] (63 commits) Created branch binary-log-2



The branch 'binary-log-2' was created.

Summary of new commits:

  a1ec735... Removed old backup code
  70899e8... libtracker-db: Removed old fts-sync code, not used anymore
  176efdf... Added stub API for new journal
  b938252... libtracker-data: Use journal transactions in updates
  4fb6f28... libtracker-data: Append inserted statements to journal
  9ed69df... libtracker-data: Append inserted resources to journal
  94efdf6... libtracker-db: Implemented binary log format
  8dc40a3... libtracker-data: Open/close the journal on init/shutdown
  2e7d715... Added CRC32 to the binary log format
  d90e65b... libtracker-db: Made it possible to pass the filename of the
  f61598a... libtracker-data: Append deleted statements to journal
  0490b9e... Fix CRC value
  7d1e963... libtracker-data: Use cached query_resource_id for object id
  1b38d56... libtracker-db: Don't include the header in the CRC
  ca4eeb6... Added tracker_class_get/set_id and tracker_property_get/set
  7036c82... libtracker-db: Add journal reader
  319ff64... libtracker-data: Use cached ids instead of lookups
  777a2fd... libtracker-common: Fix parameter type of tracker_crc32
  970f870... Reimplemented backup code. Restore is still TODO.
  51450c6... Fixed a few uint vs. int issues for consistency
  86f5865... libtracker-db: Small code clean ups
  f5aa67a... libtracker-db: Don't have tracker_db_journal_filename() AND
  d19f417... libtracker-db: Removed some spaces
  319664f... libtracker-db: Moved test to tests/libtracker-db/tracker-db
  d9b420a... Don't use global namespace for #defines for local use
  051bc8a... Move local functions above public functions
  451fb17... Improve the journal API
  9bae5a8... Create TrackerDBJournalEntry for iterating through it
  0735c73... Added more feedback to journal API
  137faea... Journal whitespace fixes
  a3348c4... libtracker-data: Fixed to follow recent API changes to trac
  d7a8783... libtracker-db: Fixed Philip's comments:
  5a3c3ce... libtracker-db: Improve db journal reader GErrors
  f74da62... libtracker-db: Use global structure for journal reader and 
  b931f33... libtracker-db: Use open/close instead of fopen and fclose
  ee17c2d... Refactored journal writer to use a struct instead of global
  7f1acc6... Renamed code to id in the journal API
  4d08918... Use an enum not hardcoded values for journal data formats
  67a7c7c... libtracker-data: Add experimental journal replay code
  11782cb... Use typedef enum for journal data formats
  0d68e7c... libtracker-data: Also append ontology entries to journal
  d22f6a7... Add the four bytes of the last entry_size to entry_size
  be97ead... Add more detailed GError for calling _next()
  1e04602... Added comments to the journal code and improved var names i
  f15a5a8... libtracker-db: Fix uint32 reading from journal
  be163ec... Small code-style fix
  157f005... Fixed journal crc check failure
  cc4ad32... libtracker-db: CRC fix
  119ade4... libtracker-data: Do not append to journal while replaying
  53eec0b... libtracker-db: Fix end of transaction handling when reading
  d6cbf12... libtracker-db: Add more checks to tracker_db_journal_append
  f6c9481... libtracker-db: Fix journal reader error handling
  ef5de22... libtracker-data: Do not append to journal too early
  21109e4... libtracker-db: Add timestamp to transactions in journal
  0be8d71... libtracker-db: Added more journal reader unit tests
  486eaec... libtracker-db: Finish journal test cases
  e6f500e... Checking databases for corruption
  3e6c898... libtracker-data: Merge fixes
  b962485... libtracker-data: Create FTS table right after creating the 
  02b078e... Reimplemented backup and restore support
  5732a97... libtracker-data: Make sure to use the right IDs when replay
  dc155aa... libtracker-data: Also replay delete statements
  489d45b... libtracker-db: Do not warn if journal does not exist



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]