diff options
author | Michael Muré <batolettre@gmail.com> | 2021-12-05 11:05:38 +0100 |
---|---|---|
committer | Michael Muré <batolettre@gmail.com> | 2021-12-05 11:07:29 +0100 |
commit | e762290e237f1e62916e17a901d1f819960d3378 (patch) | |
tree | ec825087dc587f670dac4730012a5a9e6ce59310 /bridge/gitlab/import.go | |
parent | 028d5c03f961ead7072066c3eaf9f7df65ffd791 (diff) | |
download | git-bug-e762290e237f1e62916e17a901d1f819960d3378.tar.gz |
gitlab: order events on the fly
Diffstat (limited to 'bridge/gitlab/import.go')
-rw-r--r-- | bridge/gitlab/import.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/bridge/gitlab/import.go b/bridge/gitlab/import.go index bf28ee4c..98322528 100644 --- a/bridge/gitlab/import.go +++ b/bridge/gitlab/import.go @@ -71,7 +71,13 @@ func (gi *gitlabImporter) ImportAll(ctx context.Context, repo *cache.RepoCache, return } - for _, e := range SortedEvents(IssueEvents(ctx, gi.client, issue)) { + issueEvents := SortedEvents( + Notes(ctx, gi.client, issue), + LabelEvents(ctx, gi.client, issue), + StateEvents(ctx, gi.client, issue), + ) + + for e := range issueEvents { if e, ok := e.(ErrorEvent); ok { out <- core.NewImportError(e.Err, "") continue |