Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gitlab: order events on the fly | Michael Muré | 2021-12-05 | 4 | -64/+102 |
| | |||||
* | Add some documentation comments | Matthias Simon | 2021-04-23 | 2 | -17/+24 |
| | |||||
* | gitlab: Add new iterator with state change events | Matthias Simon | 2021-04-23 | 8 | -676/+416 |
| | | | | | | | | | Retrieving events is spread across various various Gitlab APIs. This makes importing and sorting Gitlab events by time quite complicated. This commit replaces the old iterators with a goroutine/channel-based iterator, which merges the individual Gitlab API streams into a single (sorted) event stream. | ||||
* | Support new GitHub token formats | Ellis Clayton | 2021-04-19 | 1 | -2/+3 |
| | | | | | | | | | GitHub have introduced a new format for their access tokens, which does not fit within the rules of the previous regex. For the time being, the previous token format is still being supported by GitHub, so it makes sense to continue allowing legacy tokens. https://github.blog/changelog/2021-03-04-authentication-token-format-updates/ | ||||
* | make sure every text input is safe and validated | Michael Muré | 2021-04-17 | 4 | -67/+27 |
| | | | | fix #630 | ||||
* | Github brdige: move credential loading and client creation back | Alexander Scharinger | 2021-04-09 | 1 | -12/+16 |
| | | | | Reason: failing integration tests | ||||
* | Revert "Bridges: move credential loading and client creation" | Alexander Scharinger | 2021-04-09 | 2 | -38/+39 |
| | | | | This reverts commit 3d14e2e67c4985c429471ea6643f013ade2c2692. | ||||
* | github: minor cleanups | Michael Muré | 2021-04-09 | 5 | -22/+25 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into dev-gh-bridge | Michael Muré | 2021-04-09 | 13 | -81/+78 |
|\ | |||||
| * | Merge remote-tracking branch 'origin/master' into dag-entity | Michael Muré | 2021-03-29 | 1 | -2/+4 |
| |\ | |||||
| | * | repo: fix various config issues around case insentivity | Michael Muré | 2021-03-28 | 1 | -2/+4 |
| | | | |||||
| * | | bug: migrate to the DAG entity structure! | Michael Muré | 2021-02-14 | 5 | -35/+25 |
| | | | |||||
| * | | identity: PR fixes | Michael Muré | 2021-02-14 | 4 | -4/+4 |
| | | | |||||
| * | | deal with the previous changes | Michael Muré | 2021-02-14 | 6 | -68/+73 |
| | | | |||||
| * | | repo: expose all lamport clocks, move clocks in their own folder | Michael Muré | 2021-02-14 | 1 | -2/+2 |
| |/ | |||||
* | | Improve feedback for user when Github rate limiting | Alexander Scharinger | 2021-04-08 | 3 | -9/+21 |
| | | | | | | | | | | | | | | | | 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 |
| | | |||||
* | | Bridges: move credential loading and client creation | Alexander Scharinger | 2021-04-08 | 2 | -39/+38 |
| | | | | | | | | | | | | Gitlab and Jira bridge: move credential loading and client creation from `Init` to `ImportAll` in order to harmonize the behaviour of the different bridges. | ||||
* | | Github bridge: refactor message handling | Alexander Scharinger | 2021-03-28 | 1 | -3/+15 |
| | | |||||
* | | Github bridge: stop sleep-timer on SIGINT | Alexander Scharinger | 2021-03-27 | 1 | -2/+8 |
| | | |||||
* | | Github bridge: fix message about timeout | Alexander Scharinger | 2021-03-27 | 1 | -1/+2 |
| | | |||||
* | | Github bridge: Refactor | Alexander Scharinger | 2021-03-22 | 3 | -435/+303 |
| | | |||||
* | | Github bridge: send message to user when waiting | Alexander Scharinger | 2021-03-18 | 2 | -63/+209 |
| | | | | | | | | | | | | 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. | ||||
* | | Github bridge: try again in case of web API error | Alexander Scharinger | 2021-03-15 | 1 | -1/+23 |
| | | |||||
* | | Remove maps containing channels. | Alexander Scharinger | 2021-03-15 | 2 | -93/+62 |
| | | | | | | | | | | | | | | | | | | 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 | 3 | -203/+263 |
| | | |||||
* | | Deal with github bridge import rate limit | Alexander Scharinger | 2021-02-28 | 4 | -737/+687 |
|/ | |||||
* | Fix comparison mix-up in gitlab importer | Matthias Simon | 2021-02-07 | 1 | -2/+2 |
| | |||||
* | Merge pull request #534 from MichaelMure/gh-bridge-pull-fix | Michael Muré | 2021-02-01 | 3 | -419/+345 |
|\ | | | | | Fix github bridge import | ||||
| * | Add comments | Alexander Scharinger | 2021-01-28 | 1 | -9/+41 |
| | | |||||
| * | Fix bug | Alexander Scharinger | 2021-01-26 | 1 | -1/+1 |
| | | |||||
| * | Integrate new Github Bridge import | Alexander Scharinger | 2021-01-24 | 3 | -812/+246 |
| | | |||||
| * | Add GraphQL github-bridge query for comment edits | Alexander Scharinger | 2021-01-24 | 2 | -1/+92 |
| | | |||||
| * | Add GraphQL github timeline query and iterator | Alexander Scharinger | 2021-01-24 | 2 | -3/+115 |
| | | |||||
| * | Add issue edit iterator | Alexander Scharinger | 2021-01-24 | 2 | -13/+97 |
| | | |||||
| * | Add issue iterator | Alexander Scharinger | 2021-01-24 | 1 | -0/+90 |
| | | |||||
| * | Add GraphQL github issue query | Alexander Scharinger | 2021-01-24 | 2 | -0/+40 |
| | | |||||
| * | WIP: Pinpoint some of the reasons for bug #385 | Alexander Scharinger | 2020-12-12 | 2 | -5/+48 |
| | | | | | | | | | | | | | | | | | | Work in progress. The github bridge contains a bug documented in issue #385. This commit shows what is the problem. There might be more problems. I have changed the GraphQL query for timeline items and there are much less wrong imports now. (Are there any malformed imports left?) I would like to rework the entire bridge/github/iterator in the near future in order to create a reliable fix for this bug. | ||||
* | | add github actions | Michael Muré | 2020-12-08 | 1 | -0/+3 |
|/ | |||||
* | github: minor cleanups | Michael Muré | 2020-11-22 | 1 | -12/+26 |
| | |||||
* | Change return type from map to struct | Alexander Scharinger | 2020-11-18 | 1 | -13/+18 |
| | |||||
* | Apply suggestions from code review | rng-dynamics | 2020-11-18 | 1 | -2/+2 |
| | | | Co-authored-by: Michael Muré <batolettre@gmail.com> | ||||
* | Revision of Github bridge device authorization grant | Alexander Scharinger | 2020-11-18 | 1 | -59/+72 |
| | |||||
* | Replace Github authorization endpoint by device authorization grant | Alexander Scharinger | 2020-11-18 | 1 | -100/+94 |
| | | | | Fix issue #484 | ||||
* | cleanup title on gitlab import | vince | 2020-10-28 | 1 | -3/+7 |
| | |||||
* | Vendor: updage xanzy/go-gitlab to v0.38.2 (#473) | 6543 | 2020-10-25 | 1 | -2/+1 |
| | | | | | * build(deps): bump github.com/xanzy/go-gitlab from 0.33.0 to 0.38.2 * migrate * refactor | ||||
* | repo: use go-git in more places, fix push | Michael Muré | 2020-10-04 | 4 | -6/+6 |
| | |||||
* | bridge: store credentials in the Keyring instead of the git config | Michael Muré | 2020-09-29 | 9 | -163/+143 |
| | |||||
* | gitlab: skip the broken test as "known broken" :( | Michael Muré | 2020-07-26 | 1 | -0/+7 |
| | |||||
* | update go-gitlab | Michael Muré | 2020-07-26 | 1 | -7/+3 |
| |