fpga: tools: mark hash dirty with staged changes
Original-commit: d635ee91fb34fa1fbb0c70a23337f4ea5a05cc1f
This commit is contained in:
committed by
Jörg Hofrichter
parent
8d46198250
commit
067f150b75
@@ -43,7 +43,7 @@ if [[ $write -eq 0 ]]; then
|
|||||||
short_hash="$(git rev-parse --verify HEAD --short=7 2>/dev/null)" && git_success=1
|
short_hash="$(git rev-parse --verify HEAD --short=7 2>/dev/null)" && git_success=1
|
||||||
if [[ $git_success -eq 1 ]]; then
|
if [[ $git_success -eq 1 ]]; then
|
||||||
# Check if tree is clean. If yes, the top 4 bits are 0
|
# Check if tree is clean. If yes, the top 4 bits are 0
|
||||||
if (git diff --quiet 2>/dev/null); then
|
if [[ -z $(git status --porcelain --untracked-files=no 2>/dev/null) ]]; then
|
||||||
ettus_githash32="0$short_hash"
|
ettus_githash32="0$short_hash"
|
||||||
else
|
else
|
||||||
ettus_githash32="f$short_hash"
|
ettus_githash32="f$short_hash"
|
||||||
@@ -64,7 +64,7 @@ else
|
|||||||
# Get hash from git
|
# Get hash from git
|
||||||
short_hash="$(git rev-parse --verify HEAD --short=7 2>/dev/null)" || { echo "ERROR: Not a git tree"; exit 2; }
|
short_hash="$(git rev-parse --verify HEAD --short=7 2>/dev/null)" || { echo "ERROR: Not a git tree"; exit 2; }
|
||||||
# Check if tree is clean. If yes, the top 4 bits are 0
|
# Check if tree is clean. If yes, the top 4 bits are 0
|
||||||
if (git diff --quiet 2>/dev/null); then
|
if [[ -z $(git status --porcelain --untracked-files=no 2>/dev/null) ]]; then
|
||||||
ettus_githash32="0$short_hash"
|
ettus_githash32="0$short_hash"
|
||||||
else
|
else
|
||||||
ettus_githash32="f$short_hash"
|
ettus_githash32="f$short_hash"
|
||||||
|
|||||||
Reference in New Issue
Block a user