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

Jan-Tarek Butt tarek at ring0.de
Sa Sep 10 22:46:12 CEST 2016



On 09/10/16 22:10, Tim Niemeyer wrote:
> Moin
> 
> Am Samstag, den 10.09.2016, 21:55 +0200 schrieb Jan-Tarek Butt:
>> ---
>>  buildscript | 4 ++++
>>  1 file changed, 4 insertions(+)
>>
>> diff --git a/buildscript b/buildscript
>> index 04942e6..55f3b62 100755
>> --- a/buildscript
>> +++ b/buildscript
>> @@ -190,6 +190,10 @@ prebuild() {
>>
>>      #insert actual firware version informations into release file
>>      version=$(git describe --tags --dirty)
>> +    if ! $? ; then
> Das geht so nicht:
> 
> a) Ohne Tag:
> --- %< ---
> $ version=$(git describe --tags --dirty)
> fatal: Keine Namen gefunden, kann nichts beschreiben.
> $ if ! $?; then echo fail; else echo ok; fi
> bash: 128: Kommando nicht gefunden.
> fail
> --- >% ---
> 
> b) Mit Tag:
> --- %< ---
> $ version=$(git describe --tags --dirty)
> $ if ! $?; then echo fail; else echo ok; fi
> bash: 0: Kommando nicht gefunden.
> fail
> --- >% ---
> 
> Richtig scheint mir das so zu sein:
> 
> a) Ohne Tag:
> --- %< ---
> $ version=$(git describe --tags --dirty)
> fatal: Keine Namen gefunden, kann nichts beschreiben.
> $ if [ 0 -ne $? ]; then echo fail; else echo ok; fi
> fail
> --- >% ---
> 
> a) Mit Tag:
> --- %< ---
> $ version=$(git describe --tags --dirty)
> $ if [ 0 -ne $? ]; then echo fail; else echo ok; fi
> ok
> --- >% ---
> 
>> +        version=$(git log -1 --pretty=format:%h)
> Das schau gut aus. :)

Wow ich bin heute scheinbar wirklich übermüdet :D

naja aller gute Dinge sind 3 oder 4 ;P wie man dann immer so sagt.

vg
Tarek

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 801 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20160910/6ea3312f/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev