Amine Hilaly
458f4da101
fix imported bugs count
2019-05-23 14:21:44 +02:00
Amine Hilaly
2a97056124
introduce nextValidIssueEdit
and nextValidCommentEdit
to escape empty Diff
objects
...
calling nextValidEdit functions directly after a new query (Fixing a bug where capacity=2)
2019-05-23 14:21:44 +02:00
Amine Hilaly
12f6fd61be
call NextIssueEdit from ensureIssue
2019-05-23 14:21:44 +02:00
Amine Hilaly
b6dfd45602
Fix importer/exporter design errors
2019-05-23 14:21:44 +02:00
Amine Hilaly
2e17f37175
Add unicode control characters test case
...
Move `cleanupText` to utils/text/transform.go
`text.Cleanup`: removing unicode control characters except for those allowed by `text.Safe`
Add golang.org/x/text dependencies
fix text.Cleanup
Fix import panic
2019-05-05 18:16:10 +02:00
Amine Hilaly
537eddb978
Fix import bug
2019-05-05 18:16:10 +02:00
Amine Hilaly
7d02963372
Add old importer comments in the iterator
...
Test operation authors
Fix typo in test repo url
2019-05-05 18:16:10 +02:00
Michael Muré
eec17050f1
github: simplify and improve the import test
2019-05-05 18:16:10 +02:00
Amine Hilaly
390ca86724
Improve naming and functions signatures
...
expose `NewIterator` in `github` package
remove `exist` in tests cases
skip tests when env var GITHUB_TOKEN is not given
2019-05-05 18:16:10 +02:00
Amine Hilaly
f7ea3421ca
Add ForceLabelChange functionalities
2019-05-05 18:16:10 +02:00
Amine Hilaly
0d976f66e8
Add importer tests
...
Changes to Importer and exporter interface
Improve importer
Fix extra edits bug
2019-05-05 18:16:10 +02:00
Amine Hilaly
3bcaa35b5d
Integrate iterator with importer
2019-05-05 18:16:10 +02:00
Amine Hilaly
c8ad4dbfd9
Add github iterator
...
use `goto` in .Next* functions
Update iterator.go
2019-05-05 18:16:10 +02:00
Michael Muré
b6bed784e5
github: fix potential bug due to var aliasing
2019-03-01 23:07:24 +01:00
Michael Muré
268f6175fe
github: simplify some code
2019-03-01 22:48:50 +01:00
Michael Muré
e100ee9f10
github: fix 3 edge-case failures
2019-03-01 22:48:50 +01:00
Michael Muré
b59623a835
bridge: fix typo
2019-03-01 22:40:29 +01:00
Michael Muré
864eae0d6b
identity: work on higher level now, cache, first two identity commands
2019-03-01 22:40:25 +01:00
Michael Muré
844616baf8
identity: more progress and fixes
2019-03-01 22:40:21 +01:00
Michael Muré
bdbe9e7e82
identity: more progress and fixes
2019-03-01 22:35:37 +01:00
Michael Muré
feab9412df
WIP identity in git
2019-03-01 22:35:36 +01:00
Cyril Roelandt
49cc971dba
Launchpad bridge: fetch comments.
2019-02-27 04:40:15 +01:00
Michael Muré
47b2aa4cc1
launchpad: minor cleaning
2018-12-17 13:05:05 +01:00
Cyril Roelandt
d6ddf0ef5c
Initial Launchpad bridge.
...
This a just a preview. Not all features are expected to work.
2018-12-16 00:51:22 +01:00
Michael Muré
e171448902
bridge: simplify regex
2018-12-04 23:43:57 +01:00
Michael Muré
a133cdffaf
bridge: slightly better error message
2018-12-04 23:43:22 +01:00
Michael Muré
7cb7994cda
github: also pull users email
2018-10-07 18:27:23 +02:00
Michael Muré
64133ee5ba
github: deal with the deleted user case where github return a null actor
2018-10-06 11:55:16 +02:00
Michael Muré
558e149b25
github: handle the case where no diff is available for a comment edition
2018-10-05 17:53:06 +02:00
Michael Muré
f464363213
github: explain better what happen with the user credentials
2018-10-03 21:07:58 +02:00
Michael Muré
b5025a51a2
github: incremental import for labels, title edition, status changes
2018-10-02 13:16:07 +02:00
Michael Muré
892c25aa25
github: incremental import of comments + editions
2018-10-02 13:02:16 +02:00
Michael Muré
8ec1dd0926
github: working incremental + comment history for the first comment
2018-10-01 23:34:45 +02:00
Michael Muré
a4b218adec
add documentation
2018-10-01 21:47:12 +02:00
Michael Muré
879e147e2b
bridge: first working github importer
2018-09-25 19:10:38 +02:00
Michael Muré
c4a207622a
github: query most of the data
2018-09-24 19:22:32 +02:00
Michael Muré
c86e7231b2
bridge: validate config before use
2018-09-24 17:21:24 +02:00
Michael Muré
2282cbb595
commands: add "bridge pull"
2018-09-24 17:11:50 +02:00
Michael Muré
061e83d4b4
commands: add "bridge rm"
2018-09-24 16:24:38 +02:00
Michael Muré
5e8fb7ec50
bridge: big refactor and cleanup
2018-09-24 15:25:15 +02:00
Michael Muré
921cd18cf9
bridge: better interfaces, working github configurator
2018-09-21 18:53:44 +02:00
Michael Muré
6a575fbf48
bridge: make github 2FA work
2018-09-21 14:38:44 +02:00
Michael Muré
1c86a66cbe
bridge: add the beginning of a github importer
2018-09-21 12:54:48 +02:00