C'è un modo senza dover scaricare tutto?
Finora sono solo riuscito a minimizzare con
- Codice: Seleziona tutto
$ git clone --depth=1 -n https://host/repository.git
$ cd repository
$ git status
che non mi scarica la history e tutti i diff precedenti l'ultimo commit e non mi crea i file (cioè non perde tempo a crearli né mi occupa lo spazio necessario). Lo status me li vede tutti come deleted ma almeno mi dice quali sono.
Ma a prelevare solo la lista non ci sono riuscito.
Utile sarebe anche prelevare il solo output di git log --name-status.
E' fattibile?
EDIT: e nel caso specifico di github, c'è una funzione per poter scaricare la lista di tutti i file e/o del log, senza dover effettuare il browsing?
EDIT2: per github si può prelevare il log con wget https://github.com/user/repo/commits/master.atom che tira fuori l'xml con le info sui commit, inclusi i nomi dei file.
EDIT3: l'xml riporta solo gli ultimi 20 commit

