( sz | 2018. 09. 27., cs – 16:06 )

A file-ok listázásához mindenképpen szükség van repository-ra, bár a teljes history-ra és a worktree-re nem. Egy (nagyon) shallow clone jelentősen csökkentené a letöltendő adatmennyiséget, a bare pedig elkerülné a checkout-ot:

git clone --bare --depth=1 --branch=develop server.com/repo && git -C repo.git ls-tree -r --name-only HEAD

Az alternatíva a szerverhez való ssh és az ott lévő repository-hoz való közvetlen olvasási hozzáférés lenne...