blob: bf1e9245fb8e4a152557b0f6c02e6793e6913278 [file] [log] [blame]
#!/usr/bin/env python
# Copyright 2021 The PDFium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""PDFium implementation of //build/skia_gold_common/skia_gold_properties.py."""
import subprocess
import sys
from . import path_util
from skia_gold_common import skia_gold_properties
class PDFiumSkiaGoldProperties(skia_gold_properties.SkiaGoldProperties):
@staticmethod
def _GetGitOriginMasterHeadSha1():
try:
return subprocess.check_output(['git', 'rev-parse', 'origin/main'],
shell=_IsWin(),
cwd=path_util.GetPDFiumDir()).strip()
except subprocess.CalledProcessError:
return None
def _IsWin():
return sys.platform == 'win32'