• Stefan Tauner's avatar
    Improve getrevision.sh · ec7a35f7
    Stefan Tauner authored
    
     - remove bashism.
     - simplify some git-related code.
     - improved parameter and error handling.
     - additional -d/--date action which is similar to the timestamp action.
     - support for an optional path parameter.
     - there is only one sane time format.
     - and only one sane date format too.
     - use UTC dates and times only.
     - vastly improve git_url() to print the correct remote url and
       "nearest" branch.
     - remove username from repository URLs.
     - add "-dirty" to local revisions if there are uncommitted changes.
     - indicate in local revisions how many git-only commits were done
       since branching from upstream svn.
     - fix svn_revision() fallback to svn info and remove git-svn.
     - print leading r in script instead of hardcode it in the makefile;
       no more "0.9.7-runknown".
     - make retrieving the upstream revision work even in cloned git-svn
       repositories.
     - more abstractions and helper functions.
     - less fragmentation of actual functionality.
    
    Corresponding to flashrom svn r1727.
    Signed-off-by: default avatarStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
    Acked-by: default avatarStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
    ec7a35f7
Makefile 27 KB