1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-07-02 06:23:18 +02:00

Refine revision handling

Up to now, when compiling flashrom outside a VCS it would print two
warnings that are not very clear to the user. This patch adds a new
auxilary function to getrevision.sh and uses it in the makefile to print a
single and more meaningful message to the user while hiding the
warnings from getrevision.sh.

Corresponding to flashrom svn r1862.

Signed-off-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
Acked-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
This commit is contained in:
Stefan Tauner
2015-01-10 09:32:07 +00:00
parent 60dead4aee
commit d5ff845545
2 changed files with 17 additions and 2 deletions

View File

@ -215,6 +215,10 @@ upstream_revision() {
echo "${r}"
}
is_tracked() {
is_file_tracked "$1"
}
show_help() {
echo "Usage:
${0} <command> [path]
@ -222,6 +226,8 @@ show_help() {
Commands
-h or --help
this message
-c or --check
test if path is under version control at all
-l or --local
local revision information including an indicator for uncommitted changes
-u or --upstream
@ -274,6 +280,10 @@ main() {
check_action $1
action="timestamp +%Y-%m-%dT%H:%M:%SZ" # There is only one valid time format! ISO 8601
shift;;
-c|--check)
check_action=$1
action="is_tracked"
shift;;
-*)
show_help;
echo "Error: Invalid option: ${1}"