| ⇢ | A | GitCommit added | |
| ⇢ | A | GitFile added | |
| ⇢ | A | GitFileStatus added | |
| ⇢ | A | UGitRepository added |
| ⇢ | D | UGitRepository::_processCommand() added | |
| ⇢ | A | GitFileStatus::getIcon() added | |
| ⇢ | A | UGitRepository::getNonPushedCommitHash() added | |
| ⇢ | A | GitCommit::__construct() added | |
| ⇢ | A | UGitRepository::run() added | |
| ⇢ | A | UGitRepository::getUntrackedFiles() added | |
| ⇢ | A | UGitRepository::getModifiedFiles() added | |
| ⇢ | A | UGitRepository::getChangesInFile() added | |
| ⇢ | A | UGitRepository::getChangesInCommit() added | |
| ⇢ | A | UGitRepository::getRemoteUrl() added | |
| ⋮ | view more | ||
| B | ↘ | C | ManyToManyParser::init() got worse |