On Mon, Dec 19, 2022 at 05:56:38PM +0200, Lev Stipakov wrote: > From: Lev Stipakov <l...@openvpn.net> > > Git magic to get branch name > > git rev-parse --symbolic-full-name HEAD > > doesn't work when we're on tag, which is the case when > we build releases. > > First, try to get tag name with > > git describe --exact-match > > and if this fails, get branch name as before. > > Use subprocess.Popen() to suppress stdout/stderr output. > > This fixes https://github.com/OpenVPN/openvpn/issues/199. > > Signed-off-by: Lev Stipakov <l...@openvpn.net> > --- > v3: > - use "none" as branch name when we're not on a branch nor tag > > v2: > - try to get tag name before branch > - use "git describe --exact-match" instead of "git describe --tags" > - use subprocess.Popen() instead of os.popen() to suppress output >
Acked-By: Frank Lichtenheld <fr...@lichtenheld.com> -- Frank Lichtenheld _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel