[patch master] sed version number to current commit if no tag discripe exist

Tim Niemeyer tim at tn-x.org
Sa Sep 10 12:10:47 CEST 2016


Moin

Am Sonntag, den 28.08.2016, 23:27 +0200 schrieb Jan-Tarek Butt:
> ---
>  buildscript | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/buildscript b/buildscript
> index 53985c4..5a23037 100755
> --- a/buildscript
> +++ b/buildscript
> @@ -192,6 +192,9 @@ prebuild() {
> 
>      #insert actual firware version informations into release file
>      version=$(git describe --tags --dirty)
> +    if [ $? -ne 0 ]; then
> +        version=$(git log | grep -m 1 commit | tail -c41 | head -c7)
Generell halte ich das Feature für bestrebenswert. Diese Lösung ist mir
aber zu sehr von der Formatierung abhängig. Wer weiß, ob sich das nicht
doch mal ändert?

Wie wäre es daher git direkt anzuweisen nur das auszugeben was wir hier
haben wollen?
--- %< ---
git log -1 --pretty=format:%h
--- >% ---

Tim

> +    fi
>      community=$(basename "$(realpath selected_community)" .cfg)
> 
>      {
> --
> 2.9.3
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 473 bytes
Beschreibung: This is a digitally signed message part
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20160910/2c711835/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev