build: handle exceptional case when litex/migen not deployed as git repo
This commit is contained in:
parent
27fbb814ab
commit
d21cba2f17
|
@ -95,7 +95,10 @@ def get_migen_git_revision():
|
|||
import migen
|
||||
d = os.getcwd()
|
||||
os.chdir(os.path.dirname(migen.__file__))
|
||||
r = subprocess.check_output(["git", "rev-parse", "--short", "HEAD"])[:-1].decode("utf-8")
|
||||
try:
|
||||
r = subprocess.check_output(["git", "rev-parse", "--short", "HEAD"])[:-1].decode("utf-8")
|
||||
except:
|
||||
r = "--------"
|
||||
os.chdir(d)
|
||||
return r
|
||||
|
||||
|
@ -103,7 +106,10 @@ def get_litex_git_revision():
|
|||
import litex
|
||||
d = os.getcwd()
|
||||
os.chdir(os.path.dirname(litex.__file__))
|
||||
r = subprocess.check_output(["git", "rev-parse", "--short", "HEAD"])[:-1].decode("utf-8")
|
||||
try:
|
||||
r = subprocess.check_output(["git", "rev-parse", "--short", "HEAD"])[:-1].decode("utf-8")
|
||||
except:
|
||||
r = "--------"
|
||||
os.chdir(d)
|
||||
return r
|
||||
|
||||
|
@ -114,4 +120,4 @@ def generated_banner(line_comment="//"):
|
|||
get_litex_git_revision())
|
||||
r += "{}\n".format(datetime.datetime.fromtimestamp(time.time()).strftime("%Y-%m-%d %H:%M:%S"))
|
||||
r += line_comment + "-"*80 + "\n"
|
||||
return r
|
||||
return r
|
||||
|
|
Loading…
Reference in New Issue