aboutsummaryrefslogtreecommitdiffstats
path: root/app/History
AgeCommit message (Collapse)Author
2024-03-26fix: fix logfeature/compute-history-from-topLibravatar Alexander Foremny
Previously, we tracked re-opening of issues by advancing the commit hash for scrambles that do not witness an issue. Advancing the commit hash for scrambles not witnessing an issue is obviously incorrect. To see that, consider a top/earlier commit that creates a new file with an issue in it. None of the bottom/later scrambles witness the issue. Hence, it would have been logged as being created in the bottom-most/latest commit instead of the top-most/earliest commit.
2024-03-25fix: fix first scramble having to scan all filesLibravatar Alexander Foremny
2024-03-25fix: fix determine closed issuesLibravatar Alexander Foremny
2024-03-25chore: Git -> BackendLibravatar Alexander Foremny
2024-03-25feat: compute history top to bottomLibravatar Alexander Foremny
Disables caching.
2023-12-07chore: move remaining `History.*` modules outside of `History`Libravatar Alexander Foremny
2023-12-07chore: increase performance by caching everythingLibravatar Alexander Foremny
Initial cache generation is slower, as we are losing out on parallelism.
2023-12-05feat: parse issues as markdownLibravatar Alexander Foremny
2023-12-05feat: add experimental render apiLibravatar Alexander Foremny
2023-12-03feat: color patchesLibravatar Alexander Foremny
2023-11-30fix: fix log not showing closed issues as deletedLibravatar Alexander Foremny
2023-11-30feat: add -p|--patch to log commandLibravatar Alexander Foremny
2023-11-30fix: fix re-opening commitsLibravatar Alexander Foremny
2023-11-30refactor: drop `CommitInfo`'s `filesChanged`Libravatar Alexander Foremny
2023-11-30feat: support closed issuesLibravatar Alexander Foremny
Closed issues can be shown, but listing closed issues requires passing `--closed`.
2023-11-29fix: compute issueEvents correctlyLibravatar Fabian Kirchner
2023-11-29support commentsLibravatar Alexander Foremny
2023-11-28editing issues preserves comment styleLibravatar Alexander Foremny
2023-11-28change provenance's hash form `Text` to `CommitHash`Libravatar Alexander Foremny
2023-11-27close separate-database-issues-and-history-issuesLibravatar Alexander Foremny
2023-11-27make provenance obligatoryLibravatar Alexander Foremny
2023-11-27don't cache `internalTags`Libravatar Alexander Foremny
2023-11-07improve getCommitHashesLibravatar Alexander Foremny
`getCommitHashes` now returns at least one commit, and reverses commits by default (ie. oldest to newset).
2023-11-07fix performance when generating historyLibravatar Alexander Foremny
At some point, we noticed a performance drop when generating the history. It turns out that per-file granularity is not performant anymore, presumably since we're analizing changed files. This restores performance by switching to per-commit granularity instead.
2023-11-07update issuesLibravatar Alexander Foremny
2023-11-07add issue marker as internal tag @typeLibravatar Alexander Foremny
2023-11-07add renaming issuesLibravatar Fabian Kirchner
2023-11-07add `Git.getRootDir`Libravatar Alexander Foremny
2023-11-07add internal tag @modifiedAtLibravatar Alexander Foremny
2023-11-07record both creation and update in provenanceLibravatar Alexander Foremny
2023-11-07refactor historyLibravatar Alexander Foremny