Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #727 from MichaelMure/rng-dynamics/fix-import-empty-title | Michael Muré | 2021-12-04 | 1 | -11/+9 |
|\ | | | | | Fix: github import, some issue titles cause error | ||||
| * | Fix: github import, some issue titles cause error | Alexander Scharinger | 2021-12-04 | 1 | -11/+9 |
| | | |||||
* | | Fix: github bridge: push then pull without duplication | Alexander Scharinger | 2021-12-03 | 1 | -1/+1 |
|/ | |||||
* | feature: Github bridge mutation rate limit (#694) | rng-dynamics | 2021-09-14 | 1 | -1/+2 |
| | | | Unified handling of rate limiting of github graphql api | ||||
* | make sure every text input is safe and validated | Michael Muré | 2021-04-17 | 1 | -20/+7 |
| | | | | fix #630 | ||||
* | Github brdige: move credential loading and client creation back | Alexander Scharinger | 2021-04-09 | 1 | -12/+16 |
| | | | | Reason: failing integration tests | ||||
* | github: minor cleanups | Michael Muré | 2021-04-09 | 1 | -3/+6 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into dev-gh-bridge | Michael Muré | 2021-04-09 | 1 | -0/+2 |
|\ | |||||
| * | deal with the previous changes | Michael Muré | 2021-02-14 | 1 | -0/+2 |
| | | |||||
* | | Improve feedback for user when Github rate limiting | Alexander Scharinger | 2021-04-08 | 1 | -5/+5 |
| | | | | | | | | | | | | | | | | The Github bridge itself should not write anything. This commit removes code writing to stdout and itroduces an event `ImportEventRateLimiting` to `core.ImportResult` in order to inform about a rate limiting situation of the Github GraphQL API. Now the communication with the user is delegated to the various user interfaces. | ||||
* | | Add comment to clarify look ahead in import channel | Alexander Scharinger | 2021-04-08 | 1 | -1/+10 |
| | | |||||
* | | Github bridge: refactor message handling | Alexander Scharinger | 2021-03-28 | 1 | -3/+15 |
| | | |||||
* | | Github bridge: fix message about timeout | Alexander Scharinger | 2021-03-27 | 1 | -1/+2 |
| | | |||||
* | | Github bridge: Refactor | Alexander Scharinger | 2021-03-22 | 1 | -208/+177 |
| | | |||||
* | | Github bridge: send message to user when waiting | Alexander Scharinger | 2021-03-18 | 1 | -16/+65 |
| | | | | | | | | | | | | When the Github GraphQL API rate limit is exhausted print a message at the bottom of the terminal so the user knows why the import has been paused. | ||||
* | | Remove maps containing channels. | Alexander Scharinger | 2021-03-15 | 1 | -15/+20 |
| | | | | | | | | | | | | | | | | | | The old implementation of the github bridge used maps to store several channels holding data obtained from the Github API. Removing the maps and simply packing data and channels together in a struct and passing it through one single channel makes the program simpler in terms of concurrency and, additionally, enables the garbage collector to free the memory gradually without any additional provisions. | ||||
* | | Fix errors: deadlock and empty titles | Alexander Scharinger | 2021-03-15 | 1 | -42/+44 |
| | | |||||
* | | Deal with github bridge import rate limit | Alexander Scharinger | 2021-02-28 | 1 | -216/+147 |
|/ | |||||
* | Integrate new Github Bridge import | Alexander Scharinger | 2021-01-24 | 1 | -1/+1 |
| | |||||
* | github: tighten the import matching | Michael Muré | 2020-03-28 | 1 | -1/+4 |
| | |||||
* | identity: bring back the login to hold that info from bridges (purely ↵ | Michael Muré | 2020-02-25 | 1 | -0/+2 |
| | | | | informational) | ||||
* | Merge pull request #341 from MichaelMure/bridges-default-login | Michael Muré | 2020-02-23 | 1 | -3/+7 |
|\ | | | | | bridge: record the login used during the configure and use it as default credential | ||||
| * | bridge: record the login used during the configure and use it as default ↵ | Michael Muré | 2020-02-23 | 1 | -3/+7 |
| | | | | | | | | | | | | credential fix #338 | ||||
* | | Merge pull request #331 from MichaelMure/webui/mutations | Michael Muré | 2020-02-23 | 1 | -1/+1 |
|\ \ | |/ |/| | Webui: add comments | ||||
| * | webui: style SetStatus | Michael Muré | 2020-02-17 | 1 | -1/+1 |
| | | |||||
* | | bridges: pass the context to Init for when a client build process needs it | Michael Muré | 2020-02-15 | 1 | -1/+1 |
| | | |||||
* | | bridges: massive refactor | Michael Muré | 2020-02-15 | 1 | -1/+1 |
|/ | | | | | | - automatic flag validation and warning - generalized prompt - cleanups | ||||
* | github: make sure to have a name | Michael Muré | 2020-02-08 | 1 | -0/+5 |
| | |||||
* | it compiles \o/ | Michael Muré | 2020-02-08 | 1 | -6/+0 |
| | |||||
* | more more wip | Michael Muré | 2020-02-08 | 1 | -2/+0 |
| | |||||
* | more wip | Michael Muré | 2020-02-08 | 1 | -15/+1 |
| | |||||
* | github: warning when the comment to be edited is missing instead of failing | Michael Muré | 2020-01-04 | 1 | -0/+5 |
| | | | | fix #286 | ||||
* | bridge: allow to configure and pull without having set a user first | Michael Muré | 2019-12-25 | 1 | -0/+4 |
| | | | | | | | | | | - init() only the importer or exporter as required - assign a "default user" user Id to credentials at creation if no user has been set - "bridge auth": also display the user - "bridge auth show": adapt to a potential "default user" user Id - "bridge configure": allow to run without a user set - "bridge pull": allow to run without a user set - "user adopt": replace "default user" by the actual user id when run | ||||
* | Merge pull request #271 from MichaelMure/bridge-credentials | Michael Muré | 2019-12-10 | 1 | -7/+31 |
|\ | | | | | bridge: huge refactor to accept multiple kind of credentials | ||||
| * | bridge: huge refactor to accept multiple kind of credentials | Michael Muré | 2019-12-08 | 1 | -7/+31 |
| | | |||||
* | | bridge: fix incorrect last import time on context cancel | Michael Muré | 2019-12-09 | 1 | -1/+1 |
|/ | |||||
* | bridge/github: use core.ConfigKeyToken instead of keyToken | amine | 2019-11-23 | 1 | -2/+2 |
| | |||||
* | bridge/launchpad: importer correctly emit NothingEvent | amine | 2019-11-19 | 1 | -1/+1 |
| | |||||
* | bridge/github: export correctly emit nothing events | amine | 2019-11-19 | 1 | -1/+1 |
| | |||||
* | bridge/github: importer corectly emit events | amine | 2019-11-19 | 1 | -29/+12 |
| | |||||
* | bridge/launchpad: add missing metadata | amine | 2019-11-19 | 1 | -33/+32 |
| | | | | bridge: use a specific key for origin metadata | ||||
* | bridge/github: improve error handling and Nothing events | Amine Hilaly | 2019-08-18 | 1 | -2/+1 |
| | | | | vendor: add package golang.org/x/sync/errgroup | ||||
* | bridge/core: add context.Context to ImportAll and ExportAll signatures | Amine Hilaly | 2019-08-18 | 1 | -63/+136 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bridge/core: add ImportResult objects to stream import events bridge/core: launchpad support asynchronous import bridge/github: cancellable export and import functions bridge/gitlab: cancellable export and import functions commands: bridge pull/push gracefull kill bridge/github: fix github import bridge/github: use simple context for imports bridge/core: name parameters in interfaces github/core: Add EventError to export and import events types bridge/gitlab: add context support in gitlab requests functions bridge/gitlab: remove imported events count from importer logic bridge/github: remove imported events count from importer logic bridge/github: add context support in query and muration requets bridge/github: fix bug duplicate editions after multiple calls bridge/core: import import and export events String methods bridge/gitlab: fix error handling in note import events commands/bridge: Add statistics about imports and exports bridge/gitlab: properly handle context cancellation bridge/github: improve error handling bridge: break iterators on context cancel or timeout bridge: add context timeout support bridge: improve event formating and error handling commands: handle interrupt and switch cases bridge/github: add export mutation timeouts bridge: fix race condition bug in the github and gitlab importers bridge/github: improve context error handling | ||||
* | finish the refactoring for the dedicated identifier type | Michael Muré | 2019-08-12 | 1 | -5/+5 |
| | |||||
* | fix everything following the hash-->id change | Michael Muré | 2019-08-08 | 1 | -24/+11 |
| | |||||
* | [bridge/github] import: avoid retrieving ghost email in userQuery | Amine Hilaly | 2019-07-06 | 1 | -2/+2 |
| | | | | | | request rename userQuery to ghostQuery | ||||
* | [bridge/github] use context.WithTimeout on all graphql queries | Amine Hilaly | 2019-06-24 | 1 | -1/+5 |
| | |||||
* | [bridge/github] importer: tag imported issues with origin metadata | Amine Hilaly | 2019-06-24 | 1 | -0/+3 |
| | | | | [bridge/github] exporter: correct export signature and cache maps | ||||
* | cache: expose the operation when creating a new bug | Michael Muré | 2019-06-16 | 1 | -2/+2 |
| | |||||
* | Change keyUser to keyOwner in Github bridge | Amine Hilaly | 2019-05-29 | 1 | -2/+3 |
| |