Skip to content

2026.21-3b.5

Choose a tag to compare

@github-actions github-actions released this 05 Oct 07:02
· 57 commits to main since this release

Dans les modifications locales, l'arbre des fichiers se déplie et se replie d'un coup.

Base : SourceGit 2026.21, inchangée.

Demandé dans l'issue #7. Un arbre profond se repliait jusqu'ici dossier par dossier.

En mode arbre, un clic droit sur la liste des fichiers non indexés ou indexés propose
désormais « Déplier tous les dossiers » et « Replier tous les dossiers ». Le menu s'ouvre
même quand rien n'est sélectionné : il ne contient alors que ces deux entrées, l'amont
n'en ouvrant aucun dans ce cas. Chacune n'est active que si elle change quelque chose à
l'écran.

Replier tout replie aussi les dossiers imbriqués. Déplier tout garde la sélection, et
avec elle le diff affiché à côté.

Un défaut de l'amont est corrigé au passage, parce que « tout replier » l'aurait
rendu systématique : la liste retenait les dossiers repliés d'un rafraîchissement à
l'autre en lisant les seules lignes visibles. Un dossier replié à l'intérieur d'un
dossier lui-même replié était donc oublié au premier fichier enregistré, et revenait
déplié.

Les commandes sont dans le menu contextuel plutôt qu'en boutons : les en-têtes des deux
listes sont déjà pleins, et des boutons de plus y changeraient l'affichage pour tout le
monde.

Empreinte sur les fichiers de l'amont : huit lignes ajoutées, aucune supprimée.

Le placement compact du graphe reste identique à l'octet près à celui de l'amont.

Un arbre qu'on ne peut que déplier une branche à la fois finit toujours déplié.