Changeset 8898


Ignorieren:
Zeitstempel:
16.04.2012 19:24:54 (vor 6 Jahren)
Autor:
cuma
Nachricht:

Use git's revision if it's not a svn-checkout (closed #1754)

Datei:
1 bearbeitet

Legende:

Unverändert
Hinzugefügt
Entfernt
  • trunk/fwmod

    r8880 r8898  
    684684 
    685685    if [ "$FREETZ_DEVELOPER_VERSION_STRING" == "y" ]; then 
    686         # be compatible: older versions of svnversion need WC_PATH 
    687         if SVN_VERSION="$(svnversion . | tr ":" "_")"; then 
    688             [ "${SVN_VERSION:0:6}" == "export" ] && SVN_VERSION="" 
    689             [ -n "$SVN_VERSION" ] && SVN_VERSION="-$SVN_VERSION" 
    690         fi 
    691     fi 
    692  
    693     SUBVERSION="$(cat $SUBVERSION_FILE)${SVN_VERSION}" 
     686        if [ -d .svn ]; then 
     687            # be compatible: older versions of svnversion need WC_PATH 
     688            if REVISION="$(svnversion . | tr ":" "_")"; then 
     689                [ "${REVISION:0:6}" == "export" ] && REVISION="" 
     690            fi 
     691        elif [ -d .git ]; then 
     692            REVISION="$(git log 2>/dev/null | sed -rn 's!.*git-svn-id.*\@([^ ]*).*!\1!p')" 
     693        fi 
     694        [ -n "$REVISION" ] && REVISION="-$REVISION" 
     695    fi 
     696 
     697    SUBVERSION="$(cat $SUBVERSION_FILE)${REVISION}" 
    694698    #delete .packages file 
    695699    rm -f "${PACKAGES_LIST_FILE}" 
Hinweis: Hilfe zur Verwendung der Changeset-Ansicht finden Sie unter TracChangeset.