Closed
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
Type
Projects
Status
Done