aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cache,bug,identity: structural changeMichael Muré2020-10-0421-128/+187
| | | | | | - bug doesn't commit identities anymore, only make sure they are commit - cache use an IdentityResolver to load bugs with identities from the cache (deps injection) - IdentityCache now are identity.Interface
* Merge pull request #460 from MichaelMure/fix-pushMichael Muré2020-10-0415-31/+57
|\ | | | | repo: use go-git in more places, fix push
| * repo: fix missing keyring on the go-git repoMichael Muré2020-10-041-6/+18
| |
| * repo: use go-git in more places, fix pushMichael Muré2020-10-0415-25/+39
|/
* Merge pull request #458 from ↵Michael Muré2020-09-302-1/+5
|\ | | | | | | | | MichaelMure/dependabot/go_modules/github.com/99designs/keyring-1.1.6 build(deps): bump github.com/99designs/keyring from 1.1.5 to 1.1.6
| * build(deps): bump github.com/99designs/keyring from 1.1.5 to 1.1.6dependabot-preview[bot]2020-09-302-1/+5
| | | | | | | | | | | | | | Bumps [github.com/99designs/keyring](https://github.com/99designs/keyring) from 1.1.5 to 1.1.6. - [Release notes](https://github.com/99designs/keyring/releases) - [Commits](https://github.com/99designs/keyring/compare/v1.1.5...v1.1.6) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* | Merge pull request #459 from MichaelMure/webui/upgrade-depsMichael Muré2020-09-3020-7565/+7833
|\ \ | |/ |/| webui: dependencies upgrades
| * webui: dependencies upgradesQuentin Gliech2020-09-3020-7565/+7833
|/ | | | | | | | | | | | | | | | Most upgrades are minor version without breaking changes. One big upgrade is Apollo 2 -> 3, which required a few changes in the Apollo setup (see src/apollo.ts). Other changes are due to changes in Prettier, requiring to add parenthesis around arrow function parameters. Because of an incompatibility in older version of typescript-eslint with newer versions of typescript, I had to switch to the "next" unstable version of react-scripts. It should not break stuff though. See typescript-eslint/typescript-eslint#2442
* repo: fallback editor list by looking if the binary existMichael Muré2020-09-291-1/+17
|
* Merge pull request #412 from MichaelMure/gogit-repoMichael Muré2020-09-2935-541/+1972
|\ | | | | repository: go-git backed Repo
| * repo: fix wrong ordering in gogit's ListCommitMichael Muré2020-09-292-9/+7
| |
| * repo: implement GetCoreEditor for go-gitMichael Muré2020-09-291-1/+23
| |
| * use go-git by default!Michael Muré2020-09-292-2/+2
| |
| * repo: more testing for an edge caseMichael Muré2020-09-291-0/+5
| |
| * repo: ReadTree must accept either a commit or a tree hashMichael Muré2020-09-292-3/+25
| |
| * repo: more config related bug fixesMichael Muré2020-09-294-62/+102
| |
| * repo: fix manu bugs in go-git configMichael Muré2020-09-292-54/+133
| |
| * repo: implement local/global/any config everywhereMichael Muré2020-09-2912-217/+413
| |
| * repo: only use the file backend for the keyringMichael Muré2020-09-291-27/+4
| |
| * repo: split mocks into smaller reusable componentsMichael Muré2020-09-291-48/+104
| |
| * repo: split Config into 2 smaller interfacesMichael Muré2020-09-291-8/+15
| |
| * repo: test both plain and bare, test clocksMichael Muré2020-09-291-127/+157
| |
| * repo: smaller interfacesMichael Muré2020-09-291-4/+12
| |
| * repo: fix gogit clock pathMichael Muré2020-09-291-2/+2
| |
| * fix go sum rebase artifactsvince2020-09-291-3/+0
| |
| * fix ListCommits implementationvince2020-09-292-9/+27
| |
| * repo: fix some go-git implementationMichael Muré2020-09-295-11/+26
| |
| * bump minimal go version to 1.13Michael Muré2020-09-292-4/+4
| |
| * Add more function implementationsvince2020-09-291-11/+111
| |
| * repository: more go-git implementationMichael Muré2020-09-291-2/+31
| |
| * repository: fix a todo in the gogit repoMichael Muré2020-09-293-22/+49
| |
| * repository: some light shuffling of codeMichael Muré2020-09-292-39/+42
| |
| * bridge: store credentials in the Keyring instead of the git configMichael Muré2020-09-2912-172/+162
| |
| * repository: add access to the system keyring, with fallback on a fileMichael Muré2020-09-298-7/+144
| |
| * repository: partial impl of a go-git backed RepoMichael Muré2020-09-296-60/+735
|/
* misc: move the random bug command on its own packageMichael Muré2020-09-271-3/+6
|
* doc: generate concurrentlyMichael Muré2020-09-272-21/+22
|
* command: match the output in ls and in the termuiMichael Muré2020-09-271-3/+6
|
* Merge pull request #457 from zdenek-crha/bright_terminal_readabilityMichael Muré2020-09-274-5/+6
|\ | | | | Bright terminal readability
| * Fix 'no description' readability in terminal with bright backgroundZdenek Crha2020-09-273-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * Fix help bar readability in terminal with bright backgroundZdenek Crha2020-09-271-2/+2
| | | | | | | | | | | | | | | | | | Set both background and foreground color when displaying help bar to avoid sitation where default foreground color used by terminal is hard to read on blue background (like cyan on blue or black on blue). Apply colors to whole generated help bar to avoid 'stripes' of different background color where whitespace is used between help items.
* | Update README.mdMichael Muré2020-09-221-0/+9
|/
* Merge pull request #448 from ↵Michael Muré2020-08-302-1/+3
|\ | | | | | | | | MichaelMure/dependabot/go_modules/github.com/gorilla/mux-1.8.0 build(deps): bump github.com/gorilla/mux from 1.7.4 to 1.8.0
| * build(deps): bump github.com/gorilla/mux from 1.7.4 to 1.8.0dependabot-preview[bot]2020-08-272-1/+3
| | | | | | | | | | | | | | Bumps [github.com/gorilla/mux](https://github.com/gorilla/mux) from 1.7.4 to 1.8.0. - [Release notes](https://github.com/gorilla/mux/releases) - [Commits](https://github.com/gorilla/mux/compare/v1.7.4...v1.8.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* | Merge pull request #450 from wavexx/packed_bugviewMichael Muré2020-08-301-26/+30
|\ \ | |/ |/| Packed bugview
| * termui: don't pack it *that* muchMichael Muré2020-08-301-12/+14
| |
| * termui: show the number of *additional* commentsMichael Muré2020-08-301-3/+3
| |
| * TermUI: pack the bug table viewYuri D'Elia2020-08-291-20/+23
| |
| * TermUI: Remove empty borders around bug table viewYuri D'Elia2020-08-291-9/+8
|/
* Merge pull request #449 from MichaelMure/lru-cacheMichael Muré2020-08-277-25/+206
|\ | | | | LRU Cache