Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace use of filesystem's cache directory with SQLite via KIOEventStore #20

Merged
merged 36 commits into from Jun 11, 2014

Commits on Apr 11, 2014

  1. Checkpoint commit: modify KIOEventStore to use NSData and wire it in a

    bit.
    Cory G Watson committed Apr 11, 2014
    Copy the full SHA
    9be79a7 View commit details
    Browse the repository at this point in the history
  2. Add collection to event table and fix up tests to work.

    Cory G Watson committed Apr 11, 2014
    Copy the full SHA
    dea5089 View commit details
    Browse the repository at this point in the history
  3. Checkpoint: break all types of shit so that tests work.

    Cory G Watson committed Apr 11, 2014
    Copy the full SHA
    dfd0a07 View commit details
    Browse the repository at this point in the history
  4. Checkpoint: change eventstore to use dictionary for getevents so client

    can later delete events by id.
    Cory G Watson committed Apr 11, 2014
    Copy the full SHA
    feee45e View commit details
    Browse the repository at this point in the history
  5. Start of delete statement in KIOEventStore.

    Cory G Watson committed Apr 11, 2014
    Copy the full SHA
    6014ac6 View commit details
    Browse the repository at this point in the history
  6. Tests for delete event.

    Cory G Watson committed Apr 11, 2014
    Copy the full SHA
    d7e1fc4 View commit details
    Browse the repository at this point in the history
  7. Clean out a bunch of fs related stuff.

    Cory G Watson committed Apr 11, 2014
    Copy the full SHA
    e6c7776 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    c6a42ca View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    a9bb99e View commit details
    Browse the repository at this point in the history
  10. Check point commit to catch bind improvements for blobs.

    Cory G Watson committed Apr 11, 2014
    Copy the full SHA
    936dc76 View commit details
    Browse the repository at this point in the history
  11. Checkpoint: more tests passing with fix for test mocks.

    Cory G Watson committed Apr 11, 2014
    Copy the full SHA
    50dd83a View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2014

  1. Copy the full SHA
    be2d41c View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2014

  1. Copy the full SHA
    68879af View commit details
    Browse the repository at this point in the history
  2. More tests passing.

    Cory G Watson committed Apr 14, 2014
    Copy the full SHA
    80957d9 View commit details
    Browse the repository at this point in the history
  3. Remove test that has no point since we're not dealing with empty event

    files.
    Cory G Watson committed Apr 14, 2014
    Copy the full SHA
    410726e View commit details
    Browse the repository at this point in the history
  4. All but one tests pass.

    Cory G Watson committed Apr 14, 2014
    Copy the full SHA
    370ced5 View commit details
    Browse the repository at this point in the history
  5. Add aging out bits to eventstore.

    Cory G Watson committed Apr 14, 2014
    Copy the full SHA
    f14bb71 View commit details
    Browse the repository at this point in the history
  6. TESTS PASS

    Cory G Watson committed Apr 14, 2014
    Copy the full SHA
    0e63eb0 View commit details
    Browse the repository at this point in the history
  7. Remove unused init method.

    Cory G Watson committed Apr 14, 2014
    Copy the full SHA
    0104697 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2014

  1. Remove outdated todo comment.

    Cory G Watson committed Apr 16, 2014
    Copy the full SHA
    d2e1430 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2014

  1. Copy the full SHA
    451191c View commit details
    Browse the repository at this point in the history
  2. Add back some interface stuff since removing it is unnecessary. Better

    diff.
    Cory G Watson committed Apr 17, 2014
    Copy the full SHA
    5f13b48 View commit details
    Browse the repository at this point in the history
  3. Make comments agree with code.

    Cory G Watson committed Apr 17, 2014
    Copy the full SHA
    4757eb2 View commit details
    Browse the repository at this point in the history
  4. More comments

    Cory G Watson committed Apr 17, 2014
    Copy the full SHA
    7a814c4 View commit details
    Browse the repository at this point in the history
  5. Minor diff surgery.

    Cory G Watson committed Apr 17, 2014
    Copy the full SHA
    389c453 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2014

  1. Fix up some comments per code review.

    Cory G Watson committed May 27, 2014
    Copy the full SHA
    4585a4b View commit details
    Browse the repository at this point in the history

Commits on May 30, 2014

  1. Move import of fs-based data to the upload method.

    This is good because it's now protected by a lock and defers the cost
    of import to the potentially backgrounded thread that handles upload.
    Cory G Watson committed May 30, 2014
    Copy the full SHA
    8b13940 View commit details
    Browse the repository at this point in the history
  2. Only do an import if the directory exists and delete that directory when

    finishing an import.
    Cory G Watson committed May 30, 2014
    Copy the full SHA
    62498fd View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2014

  1. Use defaults flag to prevent unnecessary future executions of the FS

    import.
    Cory G Watson committed Jun 2, 2014
    2
    Copy the full SHA
    7de0c98 View commit details
    Browse the repository at this point in the history
  2. Move import flag to the first part of the import so it works pass or

    fail.
    Cory G Watson committed Jun 2, 2014
    Copy the full SHA
    db8b174 View commit details
    Browse the repository at this point in the history
  3. Wrap fs import in a try catch to prevent any shrapnel. Log any

    exceptions.
    Cory G Watson committed Jun 2, 2014
    Copy the full SHA
    5203b48 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2014

  1. Catch 17-use-sqlite up to version 3.2.7

    Terry Horner committed Jun 10, 2014
    Copy the full SHA
    93bad3a View commit details
    Browse the repository at this point in the history
  2. Manually added changes from 3.2.8 due to diff shenanigans, fixed arra…

    …y serialization issue in prepareJSONData
    Terry Horner committed Jun 10, 2014
    Copy the full SHA
    121f2df View commit details
    Browse the repository at this point in the history
  3. Updated testBasicAddon to use Event Store

    Terry Horner committed Jun 10, 2014
    Copy the full SHA
    0c3668d View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    c2f7442 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2014

  1. Diff triage

    Terry Horner committed Jun 11, 2014
    Copy the full SHA
    7b24d83 View commit details
    Browse the repository at this point in the history