Come menzionato su LWN, il più semplice è:
git describe --contains f3a1ef9cee4812e2d08c855eb373f0d83433e34c
Se non vuoi un clone locale, il commit formattato "semplice" di gitweb contiene le stesse informazioni nel X-Git-Tag
intestazione. Purtroppo kernel.org è passato a cgit che apparentemente non rivela queste informazioni. In precedenza era possibile scoprirlo in questo modo:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff_plain;h=f3a1ef9cee4812e2d08c855eb373f0d83433e34c
Qui, X-Git-Tag
è in realtà mancante al momento perché quel commit non è in una versione con tag in quel repository. Ma puoi guardare un commit precedente, come:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff_plain;h=dc0827c128c0ee5a58b822b99d662b59f4b8e970
Ecco, vedi:
X-Git-Tag: v3.4-rc1~184^2~10
che mi dice che il tag "v3.4-rc1" è stato il primo tag a seguire la mia patch, quindi mi aspetto di vederlo nella v3.4.
Nel repository del kernel GitHub, puoi controllare tutti i tag/versioni del kernel.
Esempio per dc0827c128c0ee5a58b822b99d662b59f4b8e970 fornito da Jim Paris:
Se si fa clic sui tre punti, è possibile visualizzare l'elenco completo dei tag/versioni del kernel.