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