Module utils.git_utils

Expand source code
#!/usr/bin/env python3

import subprocess


def revision():
    """Return string with current revision"""
    return subprocess.check_output(["git", "rev-parse", "HEAD"]).decode("UTF-8").strip()


def branch():
    """Return string with current branch name"""
    return subprocess.check_output(["git", "rev-parse", "--abbrev-ref", "HEAD"]).decode("UTF-8").strip()


def dateOfLastRevision():
    """Last revision date information"""
    return subprocess.check_output(["git", "log", "-n1", "--date=short", "--pretty=format:%cd"]).decode("UTF-8").replace("-", ".").strip()


def dateAndTimeOfLastRevision():
    """Last revision date and time information"""
    return subprocess.check_output(["git", "log", "-n1", "--date=short", "--pretty=format:%cD"]).decode("UTF-8").replace("-", ".").strip()

Functions

def branch()

Return string with current branch name

Expand source code
def branch():
    """Return string with current branch name"""
    return subprocess.check_output(["git", "rev-parse", "--abbrev-ref", "HEAD"]).decode("UTF-8").strip()
def dateAndTimeOfLastRevision()

Last revision date and time information

Expand source code
def dateAndTimeOfLastRevision():
    """Last revision date and time information"""
    return subprocess.check_output(["git", "log", "-n1", "--date=short", "--pretty=format:%cD"]).decode("UTF-8").replace("-", ".").strip()
def dateOfLastRevision()

Last revision date information

Expand source code
def dateOfLastRevision():
    """Last revision date information"""
    return subprocess.check_output(["git", "log", "-n1", "--date=short", "--pretty=format:%cd"]).decode("UTF-8").replace("-", ".").strip()
def revision()

Return string with current revision

Expand source code
def revision():
    """Return string with current revision"""
    return subprocess.check_output(["git", "rev-parse", "HEAD"]).decode("UTF-8").strip()