Ce que tu proposes, c'est de temporiser l'effacement de l'historique à quelques jours (1 semaine ?) ou bien de conserver l'historique éternellement ?
Je propose pas grand chose, je me plains juste du fonctionnement actuel, c'est plus simple ;) Pour ma part, je préfère la conservation de l'historique intégral, même si le "vieil" historique peut être caché dans un coin (ie accessible en cliquant sur un lien, mais caché par défaut). On pourrait peut être garder tout l'historique à partir de l'avant-dernier commit (ie on a un cycle complet de trad terminé par un COMMIT, puis le cycle actuel de trad (cycle non encore terminé), et quand ce cycle est marqué "COMMITTE", on cache le cycle le plus vieux).
Christophe