Type : CREATION_INTERNE
Das Makro verwendet einen Eingabedatensatz (`inds`, standardmäßig `work.mp_gitadd`), der innerhalb der SAS-Sitzung erstellt und verwaltet werden soll, z.B. durch ein anderes Makro wie `mp_gitstatus`. Es handelt sich nicht um Daten, die direkt aus externen Dateien im Nicht-SAS-Format (wie Flatfiles oder externe Datenbanken) stammen.
| 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; |