aboutsummaryrefslogtreecommitdiffstats
path: root/commands/root.go
Commit message (Collapse)AuthorAgeFilesLines
* commands: don't double build the lamport clocksMichael Muré2022-12-291-2/+1
|
* cache: fix some bugs after refactorMichael Muré2022-12-231-1/+1
|
* commands: reorg into different packagesMichael Muré2022-11-201-22/+32
|
* completion: use the correct GenBashCompletionV2 instead of the legacy functionMichael Muré2022-05-011-8/+0
|
* Add the 'rm' commandvince2020-07-281-0/+1
| | | | This commit adds a command that removes a bug from the repository, given a prefix.
* commands: open and close the backend in a single place, simplify commandsMichael Muré2020-06-281-44/+0
|
* commands: refactor to avoid globalsMichael Muré2020-06-281-46/+87
|
* repository: remove tie to Bug, improved and reusable testingMichael Muré2020-06-261-1/+1
| | | | | | | | | - 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.
* DOC: commands/root.go: syntaxWes Turner2020-05-011-1/+1
|
* bridge: huge refactor to accept multiple kind of credentialsMichael Muré2019-12-081-7/+1
|
* commands: silence usage when cobra commands return an errorAmine2019-09-061-3/+5
|
* commands: only return the error (not the function help) when no identity is setMichael Muré2019-03-271-1/+3
| | | | ... to avoid misleading a user into thinking the usage was incorrect
* commands: add a "." at the end of Short commands usageMichael Muré2019-03-011-1/+1
|
* identity: some UX cleanupMichael Muré2019-03-011-0/+23
|
* add a "version" command with various outputs, including the git hash and tagMichael Muré2019-02-201-2/+0
|
* version 0.4.00.4.0Michael Muré2018-10-211-1/+1
|
* commands: fix "comment add" flags set on the wrong commandMichael Muré2018-10-171-1/+1
|
* commands: don't load the repo for commands that don't need itMichael Muré2018-10-171-4/+0
| | | | fix #67
* a better introduction message for the help pageMarc Chantreux2018-10-171-1/+5
|
* repo: split the Repo interface to avoid abstraction leak in RepoCacheMichael Muré2018-09-211-1/+1
|
* commands: description cleanupMichael Muré2018-09-211-2/+2
|
* docs & cleaningMichael Muré2018-09-161-0/+1
|
* version 0.3.00.3.0Michael Muré2018-09-131-1/+1
|
* catch a lot of error not being checkedMichael Muré2018-09-131-1/+3
|
* termui: allow to change the bug queryMichael Muré2018-09-111-1/+5
|
* cmds: only print once the errorMichael Muré2018-09-061-1/+0
|
* make CLI commands use the cache to lock the repo properlyMichael Muré2018-08-311-13/+0
|
* cache: lock the repo with a pid file; automatic cleaningMichael Muré2018-08-211-0/+9
|
* version 0.2.00.2.0Michael Muré2018-08-171-1/+1
|
* cleanup go importsMichael Muré2018-08-131-1/+2
|
* prepare a first versionMichael Muré2018-08-121-0/+2
|
* bash completion: thanks to @tst2005, make the completion works for "git bug ↵Michael Muré2018-08-081-0/+6
| | | | <command>"
* bug: add a Lamport logical clock to be able to sort bugs by creation time ↵Michael Muré2018-08-061-2/+6
| | | | and edit time without having to rely on a timestamp
* termui: use the editor to create a new bugMichael Muré2018-07-311-1/+0
|
* use DisableAutoGenTag to not have to commit the documentation after each buildMichael Muré2018-07-201-0/+2
|
* generate markdown documentationMichael Muré2018-07-201-7/+6
|
* rework all the commands to use cobra as a parserMichael Muré2018-07-191-0/+59