INNER CODE UNIT · Python
out
emanuele-f/PCAPdroid · tools/weblate.py:77
out = git(*args).stdout.strip()
return [h for h in out.split("\n") if h]
def get_commit_info(commit):
"""Return (name, email, date, message) for *commit*."""
out = git("log", "-1", "--format=%an\n%ae\n%aI\n%s", commit).stdout.strip()
name, email, date, message = out.split("\n", 3)
return name, email, date, message
def has_staged_changes():
return git("diff", "--cached", "--quiet", check=False).returncode != 0
def locale_exists_on_disk(locale):
return os.path.isdir(os.path.join(STRINGS_BASE, f"values-{locale}"))
def count_strings(content, translatable_only=False):
"""Count <string name= entries in an Android strings XML."""
if translatable_only: