Type : CREATION_INTERNE
La macro utilise un jeu de données d'entrée (`inds`, par défaut `work.mp_gitadd`) qui est attendu comme étant créé et géré au sein de la session SAS, par exemple, par une autre macro telle que `mp_gitstatus`. Il ne s'agit pas de données provenant directement de fichiers externes au format non-SAS (comme des fichiers plats ou des bases de données externes).
| 1 | DATA _null_; |
| 2 | SET &inds; |
| 3 | IF STAGED ne "TRUE"; |
| 4 | rc=git_index_add("&gitdir",cats(path),STATUS); |
| 5 | IF rc ne 0 or &mdebug=1 THEN put rc=; |
| 6 | RUN; |