Provides a QStandardItemModel-derived model usable by standrad Qt item view widgets.
Provides asynchronous lookup of repository data for a path.
Emits signal names matching those defined in Columns.
Provides access to static instances of GitRepoEntry and model data.
Transport mechanism for communicating from a GitRepoInfoTask.
Handles expensive git lookups for a path.
Return git data for a path.
Supported keys are ‘date’, ‘message’, and ‘author’
Returns a relative date for a file path.
This is typically used for new entries that do not have ‘git log’ information.
Represents a cell in a treeview.
Many GitRepoItems map to a single repository path. Each GitRepoItem manages a different cell in the tree view. One is created for each column – Name, Status, Age, etc.
Provides an interface into a git repository for browsing purposes.
Subclass GitRepoItem to provide a custom type().
Indicate that this item is of a special user-defined type.
‘name’ is the only column that registers a user-defined type. This is done to allow filtering out other columns when determining which paths are selected.