We gaan ervan uit dat een git repository een directory is die kan herkend worden aan de aanwezigheid van een .git subdirectory. Geef een Unix commando dat naar stdout een overzicht uitschrijft van de status van alle git repositories in de huidige directory en alle onderliggende directories. Voor elke git repository moet het overzicht bestaan uit
een regel met drie groter dan tekens (>>>), een spatie, de absolute padnaam van de git repository, nog een spatie en nog drie kleiner dan tekens (<<<)
de uitvoer naar stdout van het commando git status voor die git repository
De volgorde waarin de git repositories moeten opgelijst worden, is de volgorde waarin het commando sort de absolute padnamen van de git repositories rangschikt. Het resultaat ziet er bijvoorbeeld als volgt uit:
>>> /home/runner/workdir/demo/git1 <<< On branch master nothing to commit, working directory clean >>> /home/runner/workdir/demo/git2 <<< On branch master Initial commit nothing to commit (create/copy files and use "git add" to track) >>> /home/runner/workdir/demo/temp/git3 <<< On branch master Untracked files: (use "git add..." to include in what will be committed) run.sh nothing added to commit but untracked files present (use "git add" to track)