/** @file @brief Retrieves the current branch from a local GIT repo @details 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); @param [in] gitdir The directory containing the GIT repository