Nouveautés d'Upsource 2020.1

Fusion des révisions pour l'intégration GitHub et GitLab, améliorations du workflow de révision de code et autres améliorations

Fonctionnalités

Fusion des révisions pour l'intégration GitHub et GitLab

Fusion des révisions pour l'intégration GitHub et GitLab

Dans Upsource 2020.1, nous avons ajouté la possibilité de créer des fusions de révisions pour les requêtes pull de GitHub si la synchronisation avec GitHub est activée. Le diff de fusion de révisions ressemble au diff de requêtes pull GitHub et vous permet de comparer facilement votre branche avec la cible.

Améliorations de la synchronisation des requêtes pull pour GitHub

Améliorations de la synchronisation des requêtes pull pour GitHub

Nous avons apporté quelques autres améliorations liées à la synchronisation avec GitHub.

  • Lorsque la révision est terminée dans Upsource, elle est maintenant affichée comme approuvée dans GitHub.
  • Lorsque vous ajoutez des réviseurs dans GitHub, ils sont automatiquement ajoutés dans Upsource.
Améliorations du workflow de révision de code

Améliorations du workflow de révision de code

Maintenant, après avoir révisé et accepté les changements dans une révision de code, vous pouvez fusionner et supprimer la branche directement à partir de la page de révision.

Synchronisation des commentaires avec GitLab

Synchronisation des commentaires avec GitLab

Désormais, lorsque vous laissez des commentaires sur un diff ou un fichier source dans GitLab, ces commentaires sont également reflétés dans Upsource. Cette fonctionnalité fonctionne également dans l'autre sens, de sorte que les commentaires Upsource sont reflétés dans GitLab.

Webhooks GitHub

Dans le cadre d'un projet synchronisé basé sur GitHub, Upsource interroge périodiquement le dépôt GitHub non seulement pour les nouveaux commits mais aussi pour les changements dans les requêtes pull et les commentaires. Maintenant, pour obtenir des mises à jour sans délai, vous pouvez configurer un webhook du côté de GitHub, qui informera Upsource de tout changement au moment où il se produira.

Autres améliorations

Naviguez rapidement vers les révisions à partir du champ de recherche. Réduisez/développez tous les fichiers modifiés dans une révision. Nous avons également ajouté un nouveau type de webhook pour l'ajout et la suppression du label de révision.