Upsource 2020.1

Adds GitLab integration and merge reviews for GitHub.
June 29, 2020 - 13:30
New Version

Features

  • GitLab integration and merge reviews for GitHub - Upsource 2020.1 adds the ability to create merge reviews for pull requests from GitHub, if synchronization with GitHub is turned on. The merge review diff resembles the GitHub pull request diff and lets you easily compare your branch with the target.
  • Pull request synchronization improvements for GitHub - This release includes a few other improvements related to synchronization with GitHub:
    • When a review is completed in Upsource, it’s now shown as approved in GitHub.
    • When you add reviewers in GitHub, they are automatically added in Upsource.
  • Code review workflow improvements - Now after reviewing and accepting changes in a code review, you can merge and delete the branch right from the review page.
  • Comment synchronization with GitLab - Now when you leave comments on a diff or a source file in GitLab, these comments are also reflected in Upsource. This feature also works the other way too, so Upsource comments are reflected in GitLab.
  • GitHub webhooks - In a synchronized GitHub-based project, Upsource periodically polls the GitHub repository not only for new commits but also for changes in pull requests and comments. Now to get updates without any delay, you can set up a webhook on the GitHub side, which will notify Upsource of any changes the moment they occur.
  • Other improvements
    • Quickly navigate to reviews from the search field.
    • Collapse/expand all changed files in a revision.
    • Added a new webhook type for adding and removing the review label.
GitLab integration and merge reviews for GitHub

Upsource

Code review, team collaboration and project analytics,

Got a Question?

Live Chat with our JetBrains licensing specialists now.