[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux_var] Data dei commit di GIT



Il giorno mar 29 ago 2017 alle ore 19:40 Lorenzo Lobba <lorenzo.lobba@gmail.com> ha scritto:

Prendo la build di ieri 20170828175445 (28/08/2017 ore 17:54:45)
Vorrei sapere se ieri alle 17:54 il mio commit era già sul server e qundi è entrato nella build.
Dal log so solo quando è stato creato il commit non da quando è disponibile sul server.
Potrei andare a guardare il log della build e vedere quale versione di progetto ha preso. Ma troverei più comodo avere un comando "veloce" per sapere quando il mio commit o quello degli altri sono stati "pushati" sul server.

Non credo che lo risolvi con un comando "veloce". Dovresti fare uno script che cerca l'id del tuo commit nei log del server remoto

Il seguente comando ti da la lista dei commit remoti con il timestamp

     git log --format=format:'%h - (%at) %s - [%an]%d' origin/master

b97cb23 - (1503587072) Improved do-sys-info command. - [Walter Di Carlo] (origin/master, origin/HEAD)
2cdd0d9 - (1503583072) Added do-sys-path command - [Walter Di Carlo]
be052af - (1503581223) Update howto_bash_scripting.otl file. - [Walter Di Carlo]
a0bf209 - (1503581155) Improved do-cmd-find command. - [Walter Di Carlo]
d550789 - (1503581112) Improved do-mylyn-tasks command. - [Walter Di Carlo]
b8926c4 - (1503580948) Improved do-find-string command. - [Walter Di Carlo]
8e23050 - (1503320275) Improved do-cmd-find command - [Walter Di Carlo]
7db4ec6 - (1503308883) Improved do-cmd-exe command. - [Walter Di Carlo]
0f008a2 - (1502464003) Added do_preexec command - [Walter Di Carlo]

Filtrando con il timestamp delle 17:54 e cercando l'id della tua commit dovresti riuscire a rispondere alla domanda se il tuo commit e' rientrato nel build.

Altrimenti la procedura di build potrebbe creare un file contenente le commit prese in considerazione rispetto al build precedente. Da qui potresti verificare molto "facilmente" se la tua commit e' stata presa in considerazione.

Ciao
Walter
 
_______________________________________________
Talking mailing list
Talking@ml.linuxvar.it
http://ml.linuxvar.it/cgi-bin/mailman/listinfo/talking