Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-26 | fix: fix logfeature/compute-history-from-top | 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-25 | fix: fix first scramble having to scan all files | Alexander Foremny | |
2024-03-25 | fix: fix determine closed issues | Alexander Foremny | |
2024-03-25 | chore: Git -> Backend | Alexander Foremny | |
2024-03-25 | feat: compute history top to bottom | Alexander Foremny | |
Disables caching. | |||
2023-12-07 | chore: move remaining `History.*` modules outside of `History` | Alexander Foremny | |
2023-12-07 | chore: increase performance by caching everything | Alexander Foremny | |
Initial cache generation is slower, as we are losing out on parallelism. | |||
2023-12-05 | feat: parse issues as markdown | Alexander Foremny | |
2023-12-05 | feat: add experimental render api | Alexander Foremny | |
2023-12-03 | feat: color patches | Alexander Foremny | |
2023-11-30 | fix: fix log not showing closed issues as deleted | Alexander Foremny | |
2023-11-30 | feat: add -p|--patch to log command | Alexander Foremny | |
2023-11-30 | fix: fix re-opening commits | Alexander Foremny | |
2023-11-30 | refactor: drop `CommitInfo`'s `filesChanged` | Alexander Foremny | |
2023-11-30 | feat: support closed issues | Alexander Foremny | |
Closed issues can be shown, but listing closed issues requires passing `--closed`. | |||
2023-11-29 | fix: compute issueEvents correctly | Fabian Kirchner | |
2023-11-29 | support comments | Alexander Foremny | |
2023-11-28 | editing issues preserves comment style | Alexander Foremny | |
2023-11-28 | change provenance's hash form `Text` to `CommitHash` | Alexander Foremny | |
2023-11-27 | close separate-database-issues-and-history-issues | Alexander Foremny | |
2023-11-27 | make provenance obligatory | Alexander Foremny | |
2023-11-27 | don't cache `internalTags` | Alexander Foremny | |
2023-11-07 | improve getCommitHashes | Alexander Foremny | |
`getCommitHashes` now returns at least one commit, and reverses commits by default (ie. oldest to newset). | |||
2023-11-07 | fix performance when generating history | 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-07 | update issues | Alexander Foremny | |
2023-11-07 | add issue marker as internal tag @type | Alexander Foremny | |
2023-11-07 | add renaming issues | Fabian Kirchner | |
2023-11-07 | add `Git.getRootDir` | Alexander Foremny | |
2023-11-07 | add internal tag @modifiedAt | Alexander Foremny | |
2023-11-07 | record both creation and update in provenance | Alexander Foremny | |
2023-11-07 | refactor history | Alexander Foremny | |