Afficher commits et diffs
Afficher commits et diffs
Parcourez les commits récents, filtrez-les, ouvrez un commit et consultez les diffs fournis par votre provider
Explorez l’historique des commits et comprenez rapidement ce qui a changé — fichiers modifiés, ajouts/suppressions et traces des générations automatiques.
Ce que vous apprendrez
Afficher commits
Ouvrir l’onglet Commits / Changelogs, parcourir les groupes par branche et auteur, et déplier les logs associés.
Filtrer la liste
Utiliser filtres par branche, agent et développeur; réinitialiser les filtres pour revenir à la vue globale.
Voir diffs
Afficher le diff fourni par le provider (GitHub/GitLab) pour comprendre les changements ligne par ligne.
Multi-branches (allBranches)
Activer la récupération sur plusieurs branches pour capturer commits dans plusieurs têtes active.
Traiter commits récents
Lancer le traitement des commits récents (simule des push events et exécute les hooks/agents configurés).
Interpréter métadonnées
Lire et interpréter auteur, date, message, statistiques (ajouts/suppressions) et statut d’exécution des logs.
Intro Dans cette page vous trouverez des procédures pas-à-pas pour :
- Parcourir les commits récents depuis l’onglet Commits / Changelogs.
- Filtrer la liste par branche, agent ou développeur.
- Sélectionner un commit et consulter son diff fourni par le provider (GitHub/GitLab).
- Comprendre les métadonnées et l’impact des changements (ajouts, suppressions, fichiers créés/supprimés).
- Lancer le traitement des commits récents et interpréter les logs d’exécution.
Workflow : Ouvrir l'onglet Commits / Changelogs et parcourir
Étape 1 — Accéder au projet
Ouvrez le projet concerné depuis la liste des projets. Vous devez être sur la page du projet pour voir les onglets Repos, Commits/Changelogs, etc.
Étape 2 — Ouvrir l'onglet approprié
Cliquez sur l’onglet “Commits” ou “Changelogs” (selon ce que vous souhaitez consulter). La page affiche un en-tête avec les contrôles de filtre et un résumé (nombre de branches, logs, développeurs uniques).
Étape 3 — Lire le sommaire des branches
La vue est organisée par groupe de branches. Pour chaque branche vous verrez : nom, nombre de commits et nombre de logs générés. Parcourez la timeline verticale pour repérer les commits récents.
Étape 4 — Utiliser le regroupement
Activez “Group by developer” si vous voulez voir les commits regroupés par auteur. Cela facilite la lecture quand plusieurs contributeurs travaillent dans la même branche.
Étape 5 — Expander un groupe de commits
Cliquez sur un groupe (branche ou auteur) pour dérouler la liste des commits associés et visualiser les petites cartes de commits et leurs logs.
Workflow : Filtrer la liste et réinitialiser
Étape 1 — Choisir un filtre
Dans l’en-tête, sélectionnez une valeur pour l’un des filtres : branche (All branches / branche spécifique), agent (tous les agents / agent précis) ou développeur.
Étape 2 — Appliquer les filtres combinés
Vous pouvez combiner plusieurs filtres (par exemple : branche = feature/x et agent = Summarize git diff). La liste s’actualise immédiatement pour ne montrer que les groupes correspondants.
Étape 3 — Lire les statistiques filtrées
Juste à côté des filtres, le tableau de bord affiche : nombre de branches visibles, nombre total de logs et nombre de développeurs uniques dans la vue filtrée.
Étape 4 — Réinitialiser
Si vous voulez revenir à la vue complète, cliquez sur “Reset” ou “Réinitialiser” pour enlever tous les filtres d’un coup.
Astuce : commencer par la branche principale
Pour identifier rapidement les changements impactant la production, commencez par filtrer sur la branche principale (souvent “main” ou “master”). Ensuite, activez le regroupement par développeur pour voir qui a introduit les modifications les plus importantes.
Workflow : Sélectionner un commit et interpréter les métadonnées
Étape 1 — Repérer le commit
Dans la timeline, repérez la carte du commit qui vous intéresse. Les éléments visibles d’emblée : date relative/absolue, auteur, message de commit (ou SHA si court), et un badge indiquant le nombre de logs générés.
Étape 2 — Identifier la signature du commit
La carte affiche souvent un identifiant court (les 7 premiers caractères du SHA) : c’est pratique pour copier/partager la référence du commit.
Étape 3 — Consulter les logs associés
Chaque commit peut contenir 0, 1 ou plusieurs logs/générations. Cliquez sur un log pour développer son contenu : titre, agent qui a produit le log, statut (success / error / pending), et le contenu généré (résumé, changelog, recommandations).
Étape 4 — Lire le statut d'exécution
Les badges de statut indiquent si l’exécution a réussi ou échoué. Si une génération a échoué, vérifiez le message d’erreur visible dans le log étendu pour comprendre la cause (par ex. accès manquant, timeout, ou format inattendu).
Étape 5 — Comprendre l'impact
Consultez les statistiques globales associées au commit (ajouts, suppressions, total). Ces chiffres donnent un aperçu rapide de l’ampleur du changement avant d’ouvrir les diffs fichier par fichier.
Astuce : utilisez le titre du log pour prioriser
Le titre du log (ex : “Daily Changelog”, “Summarize git diff”) indique souvent l’intention de la génération. Priorisez la revue des logs de type “summary” ou “security” pour traiter les changements critiques en premier.
Workflow : Voir les diffs fournis par le provider
Étape 1 — Ouvrir la vue diff du commit
Après avoir sélectionné un commit, cherchez la section “Diff” ou la liste des fichiers modifiés. Chaque fichier affiche son statut (modified, added, deleted, renamed) et un aperçu du patch si disponible.
Étape 2 — Interpréter les couleurs et signes
Le diff met en évidence : lignes ajoutées (+), lignes supprimées (-). Les additions apparaissent habituellement en vert et les suppressions en rouge. Les fichiers créés montrent seulement des lignes ajoutées ; les fichiers supprimés peuvent ne pas contenir de patch lisible.
Étape 3 — Consulter le patch ligne par ligne
Cliquez sur un fichier pour dérouler le patch complet. Recherchez les sections modifiées : elles contiennent le contexte avant/après et permettent d’identifier exactement ce qui a changé.
Étape 4 — Vérifier les limitations du diff
Certains diffs peuvent être tronqués ou absents (grand fichier binaire, suppression complète, ou limitation du provider). Si le patch n’est pas présent, la vue affiche souvent le statut et le nombre d’octets modifiés.
Étape 5 — Prendre des actions après lecture
Après lecture du diff, vous pouvez : annoter le log, ouvrir une discussion, marquer le contenu comme revu, ou déclencher des actions de publication selon le flux de travail du projet.
Limites et pièges fréquents
- La récupération sur plusieurs branches (mode allBranches) peut prendre plus de temps et consommer davantage de ressources : privilégiez une fenêtre temporelle récente si vous activez ce mode.
- Certains commits n’ont pas de diff lisible (fichiers binaires, gros patches ou restrictions d’accès). Dans ce cas, fiez-vous aux métadonnées et aux messages de commit.
- Le traitement des commits récents simule des push events et peut déclencher des exécutions multiples d’agents : surveillez les statuts pour éviter les doublons.
Workflow : Traiter les commits récents (Process recent commits)
Étape 1 — Localiser le bouton
Dans l’onglet Commits/Changelogs, repérez le bouton “Process recent commits” ou équivalent. Il est généralement placé dans la barre d’actions ou dans le panneau de configuration des logs.
Étape 2 — Lancer le traitement
Cliquez sur le bouton pour démarrer le traitement. L’interface indique que la tâche est en cours et le bouton peut passer en état “processing” pour éviter les clics répétés.
Étape 3 — Que se passe-t-il en arrière-plan
Le système simule des événements de type “push” pour les commits récents et exécute les hooks/agents configurés sur ces commits. Vous verrez apparaître de nouvelles exécutions dans la liste des logs.
Étape 4 — Suivre l'avancement
Surveillez la liste des logs : chaque exécution aura un statut (pending, success, error). Les exécutions réussies génèrent des contenus (résumés, changelogs) qui s’attachent au commit concerné.
Étape 5 — Éviter les doublons
L’interface peut mémoriser que vous avez déjà lancé un traitement récent (p.ex. via stockage local). Si vous avez besoin de relancer, vérifiez l’historique pour éviter d’exécuter plusieurs fois la même logique inutilement.
- Usage : lorsque vous voulez un aperçu rapide et ciblé, filtrez sur la branche concernée (par ex. “main”, “develop” ou une feature branch).
- Avantages : plus rapide, moins de bruit, résultats plus faciles à analyser.
- Idéal pour : révisions de PR, contrôles de production.
Branche unique
- Plus rapide à charger
- Moins de résultats à trier
- Idéal pour révisions de PR
AllBranches
- Couvre plusieurs têtes actives
- Permet de retrouver commits isolés
- Peut nécessiter plus de temps et filtration
Bonnes pratiques avant de traiter beaucoup de commits
Si vous activez la récupération multi-branches pour une période étendue, commencez par une fenêtre temporelle (par ex. 7 derniers jours) et augmentez progressivement : cela réduit le volume initial et facilite la vérification des résultats.
Prioriser les revues
Commencez par les commits dont les logs indiquent un statut “error” ou les résumés marqués “security” / “daily_summary”. Ces éléments ont souvent un impact élevé et nécessitent une action rapide.
Frequently Asked Questions
Prêt à explorer vos commits ?
Parcourez maintenant vos projets, filtrez les branches et analysez les diffs pour comprendre rapidement l’impact de chaque changement.