Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-18 | feat: limit the number of FFI calls for extracting comments | ||
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 | ||
2023-12-13 | chore: uncache large issue fields | ||
2023-12-12 | chore: resolve binary Node instance | ||
2023-12-08 | feat: add @rawText internal tag | ||
This facilitates full-text search via: ``` anissue list --filter '@rawText /any.*text/' ``` | |||
2023-12-08 | chore: drop tree-grepper | ||
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` | ||
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-11-30 | chore: make issue ids obligatory | ||
2023-11-30 | feat: support closed issues | ||
Closed issues can be shown, but listing closed issues requires passing `--closed`. | |||
2023-11-29 | feat: collect issues referencing issue | ||
2023-11-29 | support comments | ||
2023-11-28 | editing issues preserves comment style | ||
2023-11-28 | move `replaceText` to `Issue` | ||
2023-11-27 | close separate-database-issues-and-history-issues | ||
2023-11-27 | make provenance obligatory | ||
2023-11-27 | add `rawText` to `Issue` | ||
2023-11-27 | don't cache `internalTags` | ||
2023-11-09 | refactor TreeGrepper.Comment | ||
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 | fix issue title | ||
This regression had been introduced in d9400635bcb28674c8510d71aa6eed94194bf669. | |||
2023-11-07 | update issues | ||
2023-11-07 | add issue marker as internal tag @type | ||
2023-11-07 | record both creation and update in provenance | ||
2023-11-07 | refactor history | ||
2023-10-17 | allow empty-valued (bool) tags | ||
2023-10-16 | add internal tag `createdAt` | ||
2023-10-16 | refactor `Issue.Provenance` from `Issue` | ||
2023-10-16 | refactor: add language extensions to Cabal file | ||
Ditches `ghci` in favor of `cabal repl`. | |||
2023-10-16 | fix UTCTime serialization | ||
2023-10-14 | remove calls to `setWorkingDirectory` | ||
2023-10-14 | add basic caching of Issue's | ||
2023-10-14 | only show commit hash | ||
2023-10-14 | deduce initial provenance from commit history | ||
2023-10-13 | only show prov info in show command | ||
2023-10-13 | show commit hash where issue occurs first | ||
2023-10-13 | refactor: extract sh and sh_ into Process | ||
2023-10-13 | also support FIXME and QUESTION as markers | ||
2023-10-13 | print file and row in show mode | ||
2023-10-13 | do not strip tags from description | ||
2023-10-05 | show single issue by id only | ||
2023-10-05 | generate internal @id tag from title | ||
2023-10-05 | refactor issue text extraction | ||
2023-10-04 | strip tags from description | ||
2023-10-04 | fix tests | ||
2023-10-04 | add tags to issues | ||
2023-10-04 | bring issue extraction on-par with shell script | ||