Github - Non c'è niente da confrontare

Usando il confronto dall’OP (940eb28e…fc61a7c0) vedo lo stesso risultato. Aggiungendo un altro carattere dell’hash del secondo commit (940eb28e…fc61a7c0d) ottengo il confronto corretto.

Il mio sospetto è che ciò sia causato dall’ambiguità dell’hash del commit, ovvero ci sono due commit che iniziano entrambi con fc61a7c0, quindi non sa quale usare. Non lo vedo nella cronologia dei commit, ma potrebbe essere orfano.

Sembra che docker_manager utilizzi git rev-parse --short per ottenere gli hash per quell’URL. In teoria, questo produrrà hash univoci a partire da 7 (per impostazione predefinita) caratteri di lunghezza e aumentandone la lunghezza se necessario per garantire l’unicità. Tuttavia, i commit orfani vengono ignorati durante il pull, quindi ciò che git ritiene univoco su un’istanza di Discourse potrebbe non essere univoco su GitHub.

Sarà comunque piuttosto raro e ci sono stati commit dopo il tuo post, quindi il problema probabilmente è già scomparso se controlli di nuovo gli aggiornamenti.

5 Mi Piace