mirror of
https://github.com/umutcamliyurt/Amnezichat.git
synced 2025-05-07 04:25:21 +01:00
18 lines
486 B
Bash
Executable File
18 lines
486 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
# Get the SHA-1 hash of the current git commit, if any
|
|
# based on https://stackoverflow.com/questions/8215785/how-can-i-use-ac-revision-with-git
|
|
|
|
changes=`git status -s 2>&1`
|
|
if [ $? -ne 0 ] ; then
|
|
# not a git repository
|
|
printf 'unknown'
|
|
elif [ "x$changes" == "x" ] ; then
|
|
# no changes since last commit
|
|
printf '%s' `git rev-parse HEAD`
|
|
else
|
|
# changes since last commit
|
|
printf '%s (+ local modifications)' `git rev-parse HEAD`
|
|
fi |