- fix and align OPEN/CLOSED states
- fix org-mode links format
- santize tags (org-mode only allows _ and @ as special characters)
- format datetimes as org-mode
Dima Gerasimov
created
f3304bd
Add functionality to remove bugs from a local repository. (#423)
Click to expand commit body
Add functionality to remove bugs from a local repository.
This adds a function to remove git references in the repo and another one to remove bugs.
Vincent Tiu
created
de062a7
Merge pull request #422 from MichaelMure/code-analysis
Included in the changes:
- create a new /api root package to hold all API code, migrate /graphql in there
- git API handlers all use the cache instead of the repo directly
- git API handlers are now tested
- git API handlers now require a "repo" mux parameter
- lots of untangling of API/handlers/middleware
- less code in commands/webui.go
1e3dd82
Merge pull request #411 from MichaelMure/repo-rework
Click to expand commit body
Repository rework
Michael Muré
created
88ad7e6
repository: remove tie to Bug, improved and reusable testing
Click to expand commit body
- allow the creation of arbitrary Lamport clocks, freeing the way to new entities and removing Bug specific (upper layer) code.
- generalize the memory-only and persisted Lamport clocks behind a common interface
- rework the tests to provide reusable testing code for a Repo, a Clock, a Config, opening a path to add a new Repo implementation more easily
- test previously untested components with those new tests
Note: one problem found during this endeavor is that `identity.Version` also need to store one time + Lamport time for each other Entity (Bug, config, PR ...). This could possibly done without breaking change but it would be much easier to wait for https://github.com/MichaelMure/git-bug-migration to happen.
Michael Muré
created
2dd0dbb
Merge pull request #410 from MichaelMure/output-formatting-2
Click to expand commit body
Add formatting options to the 'show' and 'user ls' commands
This adds an option to the formatting flag on the ls, show and user ls commands that allows the user to specify the format of the output in org-mode. This will be useful for emacs users to read it in the editor.
vince
created
cd8352e
Add output formatting support to the 'show' and 'user ls' commands
Click to expand commit body
This adds options to specify an output format for the commands in question. Supported formats are currently:
- 'plain': plaintext, stripped of all colors
- 'json': prints output as a json object
vince
created
f790083
Merge pull request #403 from MichaelMure/ls-dump
de5565b
ls: Add support to ls dump bug information in specific formats
Click to expand commit body
This adds an optional flag to the ls command that allows users to specify the format they wish to dump the output as. Currently, supported parameters are 'default', 'plain' and 'json'.
vince
created
6352d6a
generate docs and completion concurrently for a faster "make"