![]() |
Macros for SAS Application Developers
https://github.com/sasjs/core |
Retrieves the current branch from a local GIT repo. More...
Go to the source code of this file.
In a local git repository, the current branch is always available in the .git/HEAD
file in a format like this: ref: refs/heads/master
This macro simply reads the file and returns the last word (eg master
).
Example usage:
%let gitdir=%sysfunc(pathname(work))/core; %let repo=https://github.com/sasjs/core; %put source clone rc=%sysfunc(GITFN_CLONE(&repo,&gitdir)); %put The current branch is %mf_getgitbranch(&gitdir);
[in] | gitdir | The directory containing the GIT repository |
Definition in file mf_getgitbranch.sas.