Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-18 | feat: limit the number of FFI calls for extracting comments | Alexander Foremny | |
This replaces the tree-sitter bindings with a call to a single C function that traverses the AST. We expect the query API to be slower than manually traversing the tree for this particular use case. This will be addressed in an upcoming commit. @prerequisite-for add-languages-elm-shell-nix | |||
2023-12-15 | feat: add `search` command | Alexander Foremny | |
2023-12-13 | chore: uncache large issue fields | Alexander Foremny | |
2023-12-12 | chore: resolve binary Node instance | Alexander Foremny | |
2023-12-08 | feat: add @rawText internal tag | Alexander Foremny | |
This facilitates full-text search via: ``` anissue list --filter '@rawText /any.*text/' ``` | |||
2023-12-08 | chore: drop tree-grepper | Alexander Foremny | |
Regresses in that we only support Haskell for now, as Elm, Nix or Bash are not available as tree-sitter-* Haskell packages. | |||
2023-12-08 | chore: drop `Git.withWorkingTree` | 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-11-30 | chore: make issue ids obligatory | 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 | feat: collect issues referencing issue | Fabian Kirchner | |
2023-11-29 | support comments | Alexander Foremny | |
2023-11-28 | editing issues preserves comment style | Alexander Foremny | |
2023-11-28 | move `replaceText` to `Issue` | 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 | add `rawText` to `Issue` | Alexander Foremny | |
2023-11-27 | don't cache `internalTags` | Alexander Foremny | |
2023-11-09 | refactor TreeGrepper.Comment | Alexander Foremny | |
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 | fix issue title | Alexander Foremny | |
This regression had been introduced in d9400635bcb28674c8510d71aa6eed94194bf669. | |||
2023-11-07 | update issues | Alexander Foremny | |
2023-11-07 | add issue marker as internal tag @type | Alexander Foremny | |
2023-11-07 | record both creation and update in provenance | Alexander Foremny | |
2023-11-07 | refactor history | Alexander Foremny | |
2023-10-17 | allow empty-valued (bool) tags | Alexander Foremny | |
2023-10-16 | add internal tag `createdAt` | Alexander Foremny | |
2023-10-16 | refactor `Issue.Provenance` from `Issue` | Alexander Foremny | |
2023-10-16 | refactor: add language extensions to Cabal file | Alexander Foremny | |
Ditches `ghci` in favor of `cabal repl`. | |||
2023-10-16 | fix UTCTime serialization | Alexander Foremny | |
2023-10-14 | remove calls to `setWorkingDirectory` | Alexander Foremny | |
2023-10-14 | add basic caching of Issue's | Fabian Kirchner | |
2023-10-14 | only show commit hash | Fabian Kirchner | |
2023-10-14 | deduce initial provenance from commit history | Fabian Kirchner | |
2023-10-13 | only show prov info in show command | Fabian Kirchner | |
2023-10-13 | show commit hash where issue occurs first | Fabian Kirchner | |
2023-10-13 | refactor: extract sh and sh_ into Process | Fabian Kirchner | |
2023-10-13 | also support FIXME and QUESTION as markers | Fabian Kirchner | |
2023-10-13 | print file and row in show mode | Fabian Kirchner | |
2023-10-13 | do not strip tags from description | Fabian Kirchner | |
2023-10-05 | show single issue by id only | Alexander Foremny | |
2023-10-05 | generate internal @id tag from title | Alexander Foremny | |
2023-10-05 | refactor issue text extraction | Alexander Foremny | |
2023-10-04 | strip tags from description | Alexander Foremny | |
2023-10-04 | fix tests | Alexander Foremny | |
2023-10-04 | add tags to issues | Alexander Foremny | |
2023-10-04 | bring issue extraction on-par with shell script | Alexander Foremny | |