Commit Graph

1249 Commits

Author SHA1 Message Date
vince
de5565b5f9
ls: Add support to ls dump bug information in specific formats
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'.
2020-06-16 15:05:48 +02:00
Michael Muré
6352d6aa23
generate docs and completion concurrently for a faster "make" 2020-06-14 22:26:47 +02:00
Michael Muré
78f39c4077
CLI: enable Fish completion 2020-06-14 19:46:24 +02:00
Michael Muré
6fd7934f53
update cobra 2020-06-14 19:43:58 +02:00
Michael Muré
4f15c87b4d
Merge pull request #401 from MichaelMure/dependabot/npm_and_yarn/webui/minimist-1.2.5
build(deps): [security] bump minimist from 1.2.0 to 1.2.5 in /webui
2020-06-14 18:47:21 +02:00
dependabot-preview[bot]
882f6890c1
build(deps): [security] bump minimist from 1.2.0 to 1.2.5 in /webui
Bumps [minimist](https://github.com/substack/minimist) from 1.2.0 to 1.2.5. **This update includes security fixes.**
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.0...1.2.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-14 16:43:36 +00:00
Michael Muré
c9e4a356a9
webui: update some deps 2020-06-14 18:39:58 +02:00
Michael Muré
bdab0d6b67
Merge pull request #398 from MichaelMure/dependabot/go_modules/github.com/go-errors/errors-1.1.1
build(deps): bump github.com/go-errors/errors from 1.0.2 to 1.1.1
2020-06-14 18:27:10 +02:00
dependabot-preview[bot]
522503c523
build(deps): bump github.com/go-errors/errors from 1.0.2 to 1.1.1
Bumps [github.com/go-errors/errors](https://github.com/go-errors/errors) from 1.0.2 to 1.1.1.
- [Release notes](https://github.com/go-errors/errors/releases)
- [Commits](https://github.com/go-errors/errors/compare/v1.0.2...v1.1.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-14 16:12:07 +00:00
Michael Muré
76189f05c7
Merge pull request #400 from MichaelMure/dependabot/go_modules/github.com/stretchr/testify-1.6.1
build(deps): bump github.com/stretchr/testify from 1.5.1 to 1.6.1
2020-06-14 18:09:06 +02:00
Michael Muré
9a00ffb72e
bug: make sure to disable label color escape when not on a terminal 2020-06-14 18:06:42 +02:00
dependabot-preview[bot]
1f66bb6de8
build(deps): bump github.com/stretchr/testify from 1.5.1 to 1.6.1
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.5.1 to 1.6.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.5.1...v1.6.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-08 04:58:41 +00:00
Michael Muré
5029cc1e76 Merge pull request #388 from bsdlcook/freebsd-port
Include FreeBSD package section.
2020-05-15 22:43:54 +02:00
Lewis Cook
2926310033
Fix intendation for FreeBSD package/port section. 2020-05-15 21:33:18 +01:00
Lewis Cook
76b55c6168
Add FreeBSD package/port section. 2020-05-15 21:28:37 +01:00
Michael Muré
966edfc232
Merge pull request #382 from westurner/patch-2
DOC: README.md: is/are
2020-05-01 00:37:58 +02:00
Michael Muré
f9452e3816
Merge pull request #375 from MichaelMure/dependabot/go_modules/github.com/go-errors/errors-1.0.2
build(deps): bump github.com/go-errors/errors from 1.0.1 to 1.0.2
2020-05-01 00:37:38 +02:00
Michael Muré
e49b15db3a
Merge branch 'patch-1' 2020-05-01 00:36:13 +02:00
Wes Turner
25d633d5b0
DOC: commands/root.go: syntax 2020-05-01 00:36:01 +02:00
Michael Muré
fb31f80120
identity: actually test the mutator 2020-05-01 00:35:00 +02:00
Wes Turner
fe6e3ef48d
DOC: README.md: is/are 2020-04-30 16:25:41 -04:00
Michael Muré
0434d9203a
Merge pull request #380 from ogirginc/master
Update README.md
2020-04-24 23:46:44 +02:00
Ogulcan Girginc
ce8802be6b
Update README.md
Display Homebrew option to install git-bug on macOS.
2020-04-23 17:01:13 +03:00
Michael Muré
4242150173
Merge pull request #378 from vojta001/master
termui: fix a crash when trying to open a bug when there are none
2020-04-16 22:06:09 +02:00
Vojtěch Káně
8a81b9fec7 termui: fix a crash when trying to open a bug when there are none
Nothing prevented you from pressing Enter in bug listing even when there
were no open bugs. Doing so resulted in:

panic: runtime error: index out of range [0] with length 0

goroutine 1 [running]:
github.com/MichaelMure/git-bug/termui.(*bugTable).openBug(0xc00007aa80, 0xc000354000, 0xc00036c120, 0x2, 0x2)
        /build/source/termui/bug_table.go:440 +0x17f
github.com/awesome-gocui/gocui.(*Gui).execKeybinding(0xc000354000, 0xc00036c120, 0xc0003102a0, 0xc00007a001, 0xc000225b2c, 0xc000000180)
        /build/go/pkg/mod/github.com/awesome-gocui/gocui@v0.6.1-0.20191115151952-a34ffb055986/gui.go:808 +0x65
github.com/awesome-gocui/gocui.(*Gui).execKeybindings(0xc000354000, 0xc00036c120, 0xc000225b38, 0x3, 0x4, 0x3)
        /build/go/pkg/mod/github.com/awesome-gocui/gocui@v0.6.1-0.20191115151952-a34ffb055986/gui.go:787 +0xed
github.com/awesome-gocui/gocui.(*Gui).onKey(0xc000354000, 0xc000225b38, 0x2, 0x0)
        /build/go/pkg/mod/github.com/awesome-gocui/gocui@v0.6.1-0.20191115151952-a34ffb055986/gui.go:745 +0x164
github.com/awesome-gocui/gocui.(*Gui).handleEvent(...)
        /build/go/pkg/mod/github.com/awesome-gocui/gocui@v0.6.1-0.20191115151952-a34ffb055986/gui.go:506
github.com/awesome-gocui/gocui.(*Gui).MainLoop(0xc000354000, 0x0, 0x0)
        /build/go/pkg/mod/github.com/awesome-gocui/gocui@v0.6.1-0.20191115151952-a34ffb055986/gui.go:466 +0x202
github.com/MichaelMure/git-bug/termui.initGui(0x0)
        /build/source/termui/termui.go:113 +0x12c
github.com/MichaelMure/git-bug/termui.Run(0xc000228000, 0xc000078b30, 0x0)
        /build/source/termui/termui.go:66 +0x185
github.com/MichaelMure/git-bug/commands.runTermUI(0x1211bc0, 0x12478e0, 0x0, 0x0, 0x0, 0x0)
        /build/source/commands/termui.go:18 +0xd5
github.com/spf13/cobra.(*Command).execute(0x1211bc0, 0x12478e0, 0x0, 0x0, 0x1211bc0, 0x12478e0)
        /build/go/pkg/mod/github.com/spf13/cobra@v0.0.6/command.go:840 +0x453
github.com/spf13/cobra.(*Command).ExecuteC(0x1210960, 0x0, 0x0, 0x0)
        /build/go/pkg/mod/github.com/spf13/cobra@v0.0.6/command.go:945 +0x317
github.com/spf13/cobra.(*Command).Execute(...)
        /build/go/pkg/mod/github.com/spf13/cobra@v0.0.6/command.go:885
github.com/MichaelMure/git-bug/commands.Execute()
        /build/source/commands/root.go:54 +0x2d
main.main()
        /build/source/git-bug.go:14 +0x20
2020-04-16 18:59:42 +02:00
dependabot-preview[bot]
308810c827
build(deps): bump github.com/go-errors/errors from 1.0.1 to 1.0.2
Bumps [github.com/go-errors/errors](https://github.com/go-errors/errors) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/go-errors/errors/releases)
- [Commits](https://github.com/go-errors/errors/compare/v1.0.1...v1.0.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-14 05:03:55 +00:00
Michael Muré
d3fc94a650
Merge pull request #371 from mindriot101/config-reads-includes
Supports git config includes
2020-04-12 19:40:54 +02:00
Simon Walker
e062d9aedf Supports git config includes
I like to have "private" settings in a git include file, and store the
main .gitconfig under version control. I do not want any authentication
keys or tokens (even if encrypted) in version control, so I have by main
.gitconfig include another file which is local and not tracked.

The current implementation calls `git config --global --get-regexp
<keyPrefix>` and for some reason, this command does not follow git
include files.

The changes suggested in this PR add the `--includes` flag to the
command, which then reads any included files.
2020-04-11 23:49:01 +01:00
Michael Muré
28c3ee3b71
Merge pull request #364 from MichaelMure/dependabot/go_modules/github.com/spf13/cobra-0.0.7
build(deps): bump github.com/spf13/cobra from 0.0.6 to 0.0.7
2020-04-10 12:04:56 +02:00
Michael Muré
a8aecec6ee
readme: better phrasing 2020-04-04 18:15:54 +02:00
Michael Muré
e43920bc87
readme: fix image links 2020-04-04 14:09:27 +02:00
Michael Muré
685a4fdc0c
readme: document workflows 2020-04-04 14:05:53 +02:00
Michael Muré
2d64b85db7
Merge pull request #363 from MichaelMure/gitlab-iterator
gitlab: refactor the iterator, fix bug
2020-04-04 12:48:24 +02:00
Michael Muré
903549cadf
gitlab: fix iterator (paginate with first index 1) and avoid the trailing API call 2020-04-04 12:42:08 +02:00
dependabot-preview[bot]
53038648a5
build(deps): bump github.com/spf13/cobra from 0.0.6 to 0.0.7
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 0.0.6 to 0.0.7.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Commits](https://github.com/spf13/cobra/compare/v0.0.6...0.0.7)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-30 05:06:13 +00:00
Michael Muré
f4ca533fe1
gitlab: refactor the iterator, fix bugs
Notably, properly reset sub iterators when changing to the next issue
2020-03-28 21:23:18 +01:00
Michael Muré
38b42bc867
jira/gitlab: fix a bad login handling in the configurator 2020-03-28 20:10:52 +01:00
Michael Muré
fec9ea09f6
drop support of go 1.11 due to bad dep handling without mod support 2020-03-28 19:52:16 +01:00
Michael Muré
ecde909b0a
query: more robust tokenizer 2020-03-28 19:22:27 +01:00
Michael Muré
aec81b7039
launchpad: fix a nil value access 2020-03-28 18:41:14 +01:00
Michael Muré
7c04f7fb3a
Merge pull request #354 from MichaelMure/dependabot/npm_and_yarn/webui/acorn-5.7.4
build(deps): [security] bump acorn from 5.7.3 to 5.7.4 in /webui
2020-03-28 17:29:34 +01:00
Michael Muré
93f44cb027
Merge pull request #362 from MichaelMure/dependabot/go_modules/github.com/xanzy/go-gitlab-0.29.0
build(deps): bump github.com/xanzy/go-gitlab from 0.27.0 to 0.29.0
2020-03-28 17:20:13 +01:00
Michael Muré
390e66eb2b
Merge pull request #355 from MichaelMure/query-parser-ast
replace the all-in-one query parser by a complete one with AST/lexer/parser
2020-03-28 17:17:13 +01:00
dependabot-preview[bot]
3e4b1844e3
build(deps): bump github.com/xanzy/go-gitlab from 0.27.0 to 0.29.0
Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab) from 0.27.0 to 0.29.0.
- [Release notes](https://github.com/xanzy/go-gitlab/releases)
- [Changelog](https://github.com/xanzy/go-gitlab/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xanzy/go-gitlab/compare/v0.27.0...v0.29.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-28 16:14:39 +00:00
Michael Muré
314fcbb229
query: no need for an ast package 2020-03-28 17:13:28 +01:00
Michael Muré
5e4dc87ffe
cache: replace the all-in-one query parser by a complete one with AST/lexer/parser 2020-03-28 17:13:27 +01:00
Michael Muré
58abc6b0a3
Merge pull request #358 from MichaelMure/gitlab-tests
gitlab: fix issues import url
2020-03-28 17:11:16 +01:00
Michael Muré
a8666bfeb8
launchpad: tighten the bug matching 2020-03-28 17:08:58 +01:00
Michael Muré
fae3b2e7db
github: tighten the import matching 2020-03-28 17:08:27 +01:00
Michael Muré
4397766800
jira: tag bugs with the base URL, tighten the matching 2020-03-28 17:07:57 +01:00