Commit log

8870fa9 Merge pull request #201 from MichaelMure/bridge-docs

Click to expand commit body
bridge: add documentation

Michael Muré created

35c6cb6 readme: tweaking

Michael Muré created

03b6afa docs: update implementation table

Click to expand commit body
docs: add bridge usage examples

Amine Hilaly created

2585726 Merge pull request #187 from A-Hilaly/gitlab-support

Click to expand commit body
Gitlab bridge exporter

Amine created

c8fdaab bridge/gitlab: remove gitlab url checking before export

Amine Hilaly created

2296015 bridge/gitlab: exporter ignore issues imported from or exported to different projects

Amine Hilaly created

63e7b08 bridge/gitlab: improve exporter error handling and label change operations

Amine Hilaly created

514dc30 bridge/gitlab: fix edit comment request and remove label functionalities

Amine Hilaly created

f1be129 bridge/gitlab: rebase and correct exporter

Amine Hilaly created

c7e932e bridge/gitlab: add exporter e2e tests

Click to expand commit body
bridge/gitlab: fix export bugs and rebase

Amine Hilaly created

f1c65a9 bridge/gitlab: add exporter implementation

Amine Hilaly created

91f563d Merge pull request #192 from MichaelMure/github-exporter-label

Click to expand commit body
bridge: Github exporter support case sensitive labels

Amine created

4a4e238 bridge/github: add exporter test cases for label change bug

Amine Hilaly created

d19b8e1 bridge/github: fix name case sensitivity in retrieving and creating labels using github graphql api

Amine Hilaly created

36c91ad Merge pull request #190 from MichaelMure/bridge-ctx

Click to expand commit body
Bridge: pull/push enhancements

Amine created

e6931aa commands: silence export and import nothing events

Amine Hilaly created

df41243 bridge/github: improve error handling and Nothing events

Click to expand commit body
vendor: add package golang.org/x/sync/errgroup

Amine Hilaly created

501a931 bridge/gthub: use errgroup.Group instead of sync.WaitGroup

Amine Hilaly created

5ca326a bridge/core: add context.Context to ImportAll and ExportAll signatures

Click to expand commit body
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

Amine Hilaly created

6428352 Merge pull request #194 from MichaelMure/dependabot/dep/github.com/99designs/gqlgen-0.9.2

Click to expand commit body
build(deps): bump github.com/99designs/gqlgen from 0.9.1 to 0.9.2

Amine created

a3815d2 Merge pull request #196 from MichaelMure/dependabot/dep/github.com/xanzy/go-gitlab-0.20.0

Click to expand commit body
build(deps): bump github.com/xanzy/go-gitlab from 0.19.0 to 0.20.0

Amine created

d571dee vendor: upgrade github.com/99designs/gqlgen to v0.9.2

Amine Hilaly created

f6280a2 vendor: upgrade github/xanzy/go-gitlab version to 0.20.0

Amine Hilaly created

8b00e48 build(deps): bump github.com/xanzy/go-gitlab from 0.19.0 to 0.20.0

Click to expand commit body
Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab) from 0.19.0 to 0.20.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.19.0...v0.20.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

dependabot-preview[bot] created

cf960bc Merge pull request #193 from MichaelMure/immutableID

Click to expand commit body
Future proof the operation's ID

Amine created

c809d37 more hash-->id fixes

Michael Muré created

99b5c58 finish the refactoring for the dedicated identifier type

Michael Muré created

67a3752 bug,entity: use a dedicated type to store IDs

Michael Muré created

146894a Merge pull request #195 from A-Hilaly/gitlab-import-fix

Click to expand commit body
bridge/gitlab: importer handle mentions in other issue and merge requets

Amine created

ca5e40e bridge/gitlab: importer handle mentions in other issue and merge requests

Amine Hilaly created

a0dfc20 github: fix bad refactor

Michael Muré created

612a29b fix everything following the hash-->id change

Michael Muré created

2e1a5e2 bug: compute op's ID based on the serialized data on disk

Michael Muré created

a89355e build(deps): bump github.com/99designs/gqlgen from 0.9.1 to 0.9.2

Click to expand commit body
Bumps [github.com/99designs/gqlgen](https://github.com/99designs/gqlgen) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/99designs/gqlgen/releases)
- [Commits](https://github.com/99designs/gqlgen/compare/v0.9.1...v0.9.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

dependabot-preview[bot] created

2c3034a Merge pull request #189 from A-Hilaly/bridge-gitlab-fix

Click to expand commit body
bridge: fix gitlab bridge when running multiple imports.

Michael Muré created

e678e81 bridge/gitlab: fix bug when running import multiple times

Amine Hilaly created

00402f1 Merge pull request #186 from A-Hilaly/gitlab-import-fix

Click to expand commit body
bridge/gitlab: handle all known notes types

Michael Muré created

5327983 bridge/gitlab: handle other notes cases

Amine Hilaly created

9ecbcb1 Merge pull request #179 from MichaelMure/gitlab-support

Click to expand commit body
Add gitlab bridge configuration and importer

Michael Muré created

29fdd37 bridge/github: add getNewTitle tests

Amine Hilaly created

0c8f1c3 bridge/gitlab: fix comment edition target hash in the import

Click to expand commit body
bridge/gitlab: global changes, typo fixes, comments addition

Amine Hilaly created

0329bfd bridge/gitlab: change validateProjectURL signature

Click to expand commit body
bridge/gitlab: code cleanup

Amine Hilaly created

ca00c9c Merge pull request #184 from A-Hilaly/bridge-github-fix

Click to expand commit body
fix index out of range panic in github configuration

Michael Muré created

b82ef04 fix index out of range panic in github configuration

Amine Hilaly created

d098a96 bridge/gitlab: global code and comment updates

Click to expand commit body
Co-Authored-By: Michael Muré <batolettre@gmail.com>

Amine and Michael Muré created

ece2cb1 bridge/gitlab: improve tests and errors

Click to expand commit body
bridge/gitlab: global fixes

Amine Hilaly created

54dd81e bridge: update generated docs

Amine Hilaly created

b27647c bridge/gitlab: Fix test project path

Click to expand commit body
bridge/gitlab: update comments

Amine Hilaly created

b185078 bridge/gitlab: add gitlab client default timeout

Click to expand commit body
bridge/gitlab: fix import bug

Amine Hilaly created

5e2eb50 bridge/gitlab: remove exporter

Amine Hilaly created