|
Envision
A visual programming IDE for object-oriented languages
|
Classes | |
| struct | CommitTime |
Public Member Functions | |
| History (QString relativePath, Model::NodeIdType rootNodeId, const CommitGraph *historyGraph, const GitRepository *repository) | |
| QSet< QString > | relevantCommits () const |
| QList< QString > | relevantCommitsByTime (const GitRepository *repository, bool reverse=true) const |
Private Member Functions | |
| void | detectRelevantCommits (const CommitGraphItem *current, QSet< const CommitGraphItem * > visited, QString relativePathRootNode, QSet< Model::NodeIdType > trackedIDs, const GitRepository *repository) |
| QString | findRootPath (QString revision, QString currentPath, const Diff *diff, GenericTree *tree, const GitRepository *repository) |
| QSet< Model::NodeIdType > | trackSubtree (QString revision, QString relativePath, GenericTree *tree, const GitRepository *repository) const |
Private Attributes | |
| const CommitGraph * | historyGraph_ {} |
| QSet< QString > | relevantCommits_ |
| Model::NodeIdType | rootNodeId_ |
| FilePersistence::History::History | ( | QString | relativePath, |
| Model::NodeIdType | rootNodeId, | ||
| const CommitGraph * | historyGraph, | ||
| const GitRepository * | repository | ||
| ) |
|
private |
|
private |
|
inline |
| QList< QString > FilePersistence::History::relevantCommitsByTime | ( | const GitRepository * | repository, |
| bool | reverse = true |
||
| ) | const |
|
private |
|
private |
|
private |
|
private |