Pagina 1 di 1

git: prelevare data di un file

Inviato: mer 23 mag 2012, 15:17
da ZeroUno
Ma git salva anche la data dei file o si limita al contenuto?

Se io faccio git clone e poi ls -l vedo tutti i file alla data odierna.

Al momento l'unico metodo che trovo รจ cercare la data del commit riguardante quel file in git log --name-status
Esiste un metodo migliore?

Re: git: prelevare data di un file

Inviato: mer 23 mag 2012, 17:03
da ZeroUno
Se non ci sono comandi git per farlo, per ora:

Codice: Seleziona tutto

git log --pretty=format:%n%ad --name-status --date=local|
  awk '{ if($0=="")dt=0;else if(!dt)dt=$0;else if(!a[$NF]++)print "touch -d \""dt"\" -c "$NF; }'|
  sh