Sono interessato a visualizzare la topologia dei miei rami, idealmente in un modo carino (a la graphlog). Per esempio voglio vedere quanti rami (aperti) ci sono, quando si dividono, l'ultima volta che si sono fusi l'uno con l'altro, ecc. Non sono interessato a all l'unione tra di loro, né lo sviluppo lineare su ogni ramoVisualizza cronologia mercuriale con sviluppo diretto distrutto
Questo è utile quando si esaminano le forche su bitbucket, ad esempio. Il grafo di rete di Github aiuta, ma spesso la struttura delle filiali è soffocata dallo sviluppo lineare e/o dalle fusioni frequenti.
ho pensato che forse potrei usare revsets come
hg glog --rev "head() or merge() or branch_points()"
ma poi glog
mostra tutte le revisioni intermedie, per non parlare del fatto che non ho potuto capire come specificare branch_points() cioè revisioni che avere più di un figlio.
Esiste un'estensione per mercurial (o un altro DVCS) che può approssimare i miei desideri? Se no, c'è un modo migliore per ottenere queste informazioni?
Va bene, finalmente ho guardato questo. Sembra essere molto più lento di, per esempio, unire(), ma sembra funzionare. Non so molto sullo sviluppo mercuriale, ma vedrò se riuscirò a ottenere presto la mailing list. Tutto ciò che serve sono test giusti? –
Ho inviato una patch all'elenco, ma non l'ho ancora visto negli archivi. –
è entrato negli archivi, adesso? Altrimenti, puoi semplicemente inviarmelo e lo inoltrerò alla lista di sviluppo. arne_bab -ät- web -dot- de –