Services.CommitIndexer (fnord v0.9.33)
View SourceSilent background indexer for git commits.
The worker mirrors the existing file and conversation indexers: it processes one commit at a time, rechecks the project index after each completion, and exits cleanly when there is no more work or when the ask session shuts down.
Summary
Functions
Returns a specification to start this module under a supervisor.
Types
@type state() :: %{ project: Store.Project.t() | nil, task: pid() | nil, mon_ref: reference() | nil, impl: module(), candidates: [map()] }
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec start_link(keyword()) :: GenServer.on_start()