comparison publish.sh @ 53:394aec9712b6

Improved portability of publish.sh The regular expression used with sed now uses the basic syntax.
author Oleg Oshmyan <chortos@inbox.lv>
date Mon, 20 Dec 2010 17:26:34 +0200
parents 4ea7133ac25c
children 25b929aa92a1
comparison
equal deleted inserted replaced
52:9a23141cbb64 53:394aec9712b6
1 #! /bin/sh 1 #! /bin/sh
2 2
3 VERSION=`hg summary | grep '^parent' | sed -En 's/^parent: [0-9]*:([0-9a-f]+) .*$/\1/p'` 3 VERSION=`hg summary | grep '^parent' | sed -n 's/^parent: [0-9]*:\([0-9a-f]\{1,\}\) .*$/\1/p'`
4 if [ -z "$VERSION" ] 4 if [ -z "$VERSION" ]
5 then 5 then
6 echo The current Mercurial changeset could not be determined. >&2 6 echo The current Mercurial changeset could not be determined. >&2
7 exit 1 7 exit 1
8 fi 8 fi