Hiya Daniel ,

On 08/07/14 14:44, Daniel Fuchs wrote:
Hi,

Thanks Dave,

yes - your patch works like a charm :-)

best regards,

-- daniel

Note: the following also works on my machine:

----------------------------------------------

check() {
   read var
   if expr 1 + $var >/dev/null ; then
      echo $var
   else
      return 2
   fi
}

hgmajor="`echo $hgversion | cut -f 1 -d . | check 2> /dev/null || echo -1`" hgminor="`echo $hgversion | cut -f 2 -d . | check 2> /dev/null || echo -1`" hgrev="`echo $hgversion.0 | cut -f 3 -d . | check 2> /dev/null || echo -1`" # rev is omitted for minor and major releases

----------------------------------------------


On 7/8/14 3:27 PM, pointo1d wrote:
<snip>


NaP.

I took the opporchancity to apply TIMTOWTDI and rework the script such that the splitting of the version string becomes less prone to potential copy and paste errors and also to simplify the field validation.

Rgds ,

--
​Dave Pointon FIAP MBCS - Contractor engaged by IBM

Now I saw, tho' too late, the folly of beginning a work before we count the 
cost and before we we judge rightly of our strength to go thro' with it - 
Robinson Crusoe

Reply via email to