La façon dont fonctionnent tous les systèmes de contrôle de version que je connais est que chaque commit est attribué à un seul développeur. La montée en puissance de l'ingénierie agile, et plus particulièrement de la programmation par paires, a conduit à une situation où deux développeurs ont apporté une contribution significative à la même tâche, une correction de bogue par exemple.
La question de l'attribution ne sera pas trop importante dans un environnement de travail puisque le chef de projet sera conscient du travail que font les paires, mais qu'en est-il si deux contributeurs open source décident de s'associer et de sortir du code à un projet particulier qui n'a aucune idée qu'ils travaillent ensemble. Existe-t-il un moyen pour un système de contrôle de version comme Git d'attribuer un correctif particulier à plusieurs développeurs?