Skip to content

Prepare Cache #146

Closed
Closed
@edwinkortman

Description

Belongs to #135

This message, and it's handler will create the cache directory and prepare the sqlite database. As a parameter it needs to know where to create the cache directory.

Classes to create

  • PrepareCacheMessage
    • Attribute: Cache directory
    • Attribute: Repository url
    • Attribute: Repository branch
    • Attribute: History interval
  • PrepareCacheMessageHandler (Does what CachePrepareCommandRunner::Run currently does)
    • Creates the cache directory
    • Creates the sqlite database in the cache directory
  • CachePreparedEvent
    • Attribute: analysis id
  • CacheWasNotPreparedEventListener
    • Dispatches PrepareCacheMessage

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

  • Status

    Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions