| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
* CLI - allow user create without prompt. Fixes #577
* Update commands/user_create.go email message
Co-authored-by: Michael Muré <batolettre@gmail.com>
* Update docs
Co-authored-by: Michael Muré <batolettre@gmail.com>
|
|
|
|
| |
fix #630
|
|\ |
|
| |
| |
| |
| |
| |
| | |
- go fmt
- add a shorthand
- fix displayed webUI URL in the terminal
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Example use-case: given a github URL in a source code comment or commit
message, one can now run:
git bug webui --query 'metadata:github-url:"https://github.com/author/myproject/issues/42"'
on the commandline to look up the details of that issue on the web ui
quickly, offline.
Fixes <https://github.com/MichaelMure/git-bug/issues/592>.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
'--host'-cmdline-option is added to the webui command.
Previously, the WebUI couldn't be hosted inside of a container. As the
WebUI-server only listend per default to localhost and there was no
option to change the address, the server should listend to. This means,
that the WebUI was only reachable from localhost. So only from inside of
the container but never from outside.
The '--host'-option allows to set the IP address or a hostname
which the WebUI-server should listen to. E.g. by setting 0.0.0.0 or ::
as address.
Update documentation for new option.
Update shell completion for new option.
Compilation seems to add another go-gitlab version.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Example:
~/git/git-bug/git-bug ls --metadata github-url=https://github.com/author/myproject/issues/42
or
~/git/git-bug/git-bug ls metadata:github-url:\"https://github.com/author/myproject/issues/42\"
Fixes the cmdline part of <https://github.com/MichaelMure/git-bug/issues/567>.
|
| | |
|
| |
| |
| |
| |
| | |
Add comment edit command
This commit adds the comment edit command, which provides a CLI tool that allows a user to edit a comment.
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The rendering of color for 'No description provided' text is broken on
bright terminals - it sets black background which together with default
black forground color renders opaque rectangle.
The GreyBold color alias is broken too - name suggests bold gray
forground color, but actually sets bold default fg color with black
bacground.
First make color alias consistent. Rename it to BlackBold and have it
set bold black fg color (same as similar *Bold aliases).
Second, update all places which use it to render text to also use white
background to prevent it from disappering in terminals with black
background color.
|
| |
|
| |
|
|
|
|
| |
This commit makes the removeBug command use the listRefs repo command to search for the bug, eliminating the need to input the remote the bug came from.
|
| |
|
| |
|
|
|
|
| |
This commit adds a command that removes a bug from the repository, given a prefix.
|
|\
| |
| | |
Trim titles in list views
|
| | |
|
| | |
|
|/
|
|
|
|
|
| |
- 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
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes #402.
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
| |
This assume that the convertion from time.Time <--> Unix timestamp is lossless which seems to be.
|
| |
|
|
|
|
|
|
| |
This fixes some bugs experienced when using the new formatting options:
- org-mode indents not working properly
- print statements missing contents
|
| |
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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
|
|\
| |
| | |
[ls] add support for different output formats
|
| |
| |
| |
| | |
This prints all the bugs in a JSON array instead of one by one.
|
| |
| |
| |
| | |
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'.
|