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
|
import migen
|
||||||
d = os.getcwd()
|
d = os.getcwd()
|
||||||
os.chdir(os.path.dirname(migen.__file__))
|
os.chdir(os.path.dirname(migen.__file__))
|
||||||
|
try:
|
||||||
r = subprocess.check_output(["git", "rev-parse", "--short", "HEAD"])[:-1].decode("utf-8")
|
r = subprocess.check_output(["git", "rev-parse", "--short", "HEAD"])[:-1].decode("utf-8")
|
||||||
|
except:
|
||||||
|
r = "--------"
|
||||||
os.chdir(d)
|
os.chdir(d)
|
||||||
return r
|
return r
|
||||||
|
|
||||||
|
@ -103,7 +106,10 @@ def get_litex_git_revision():
|
||||||
import litex
|
import litex
|
||||||
d = os.getcwd()
|
d = os.getcwd()
|
||||||
os.chdir(os.path.dirname(litex.__file__))
|
os.chdir(os.path.dirname(litex.__file__))
|
||||||
|
try:
|
||||||
r = subprocess.check_output(["git", "rev-parse", "--short", "HEAD"])[:-1].decode("utf-8")
|
r = subprocess.check_output(["git", "rev-parse", "--short", "HEAD"])[:-1].decode("utf-8")
|
||||||
|
except:
|
||||||
|
r = "--------"
|
||||||
os.chdir(d)
|
os.chdir(d)
|
||||||
return r
|
return r
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue