[tracker] (56 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
  31c4935... libtracker-data: Append updates to journal
  210dcc2... libtracker-db: Implemented binary log format
  9037fcc... libtracker-db: Add CRC32 to the binary log format
  29ca741... libtracker-db: Made it possible to pass the filename of the
  f622c13... libtracker-data: Use cached query_resource_id for object id
  0fd1b75... Added tracker_class_get/set_id and tracker_property_get/set
  dd71d6d... libtracker-db: Add journal reader
  50af051... libtracker-data: Use cached ids instead of lookups
  2a5d843... Fixed a few uint vs. int issues for consistency
  9f5a818... libtracker-db: Small code clean ups
  3a112fd... libtracker-db: Don't have tracker_db_journal_filename() AND
  cd31ce8... libtracker-db: Removed some spaces
  fad612b... libtracker-db: Moved test to tests/libtracker-db/tracker-db
  21d1f3a... Don't use global namespace for #defines for local use
  a5b5181... Move local functions above public functions
  4695dac... Improve the journal API
  4f346ea... Create TrackerDBJournalEntry for iterating through it
  6d0478d... Added more feedback to journal API
  94dea38... Journal whitespace fixes
  e990c49... libtracker-db: Fixed Philip's comments:
  fc4f9e3... libtracker-db: Improve db journal reader GErrors
  cd18731... libtracker-db: Use global structure for journal reader and 
  bf8d2ec... libtracker-db: Use open/close instead of fopen and fclose
  926820a... Refactored journal writer to use a struct instead of global
  87441e9... Renamed code to id in the journal API
  b54e763... Use an enum not hardcoded values for journal data formats
  a07136a... libtracker-data: Add experimental journal replay code
  ffb781c... Use typedef enum for journal data formats
  0bb1cac... libtracker-data: Also append ontology entries to journal
  5941938... Add the four bytes of the last entry_size to entry_size
  04e2a08... Add more detailed GError for calling _next()
  7d1c8be... Added comments to the journal code and improved var names i
  a93cf0b... libtracker-db: Fix uint32 reading from journal
  430d976... Small code-style fix
  b3a4055... Fixed journal crc check failure
  46b3346... libtracker-db: CRC fix
  743728b... libtracker-data: Do not append to journal while replaying
  d67b8ca... libtracker-db: Fix end of transaction handling when reading
  b86b2b2... libtracker-db: Add more checks to tracker_db_journal_append
  ec88f83... libtracker-db: Fix journal reader error handling
  c9440da... libtracker-data: Do not append to journal too early
  6203f85... libtracker-db: Add timestamp to transactions in journal
  95184b8... libtracker-db: Added more journal reader unit tests
  823ed1e... libtracker-db: Finish journal test cases
  6053a86... Checking databases for corruption
  fecb62a... libtracker-data: Merge fixes
  3c318e5... libtracker-data: Create FTS table right after creating the 
  0a5f40e... libtracker-data: Make sure to use the right IDs when replay
  9bb0c78... libtracker-data: Also replay delete statements
  d65ea5d... libtracker-db: Do not warn if journal does not exist
  3b83720... Reimplemented backup code. Restore is still TODO.
  5a6b92a... libtracker-data: Fixed to follow recent API changes to trac
  5969e12... Reimplemented backup and restore support



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