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

Reply via email to