Magellan Linux

Diff of /trunk/pkgtools/svn-revup.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2013 by niro, Tue May 31 17:42:39 2011 UTC revision 2014 by niro, Thu Jan 3 10:00:19 2013 UTC
# Line 5  die() { echo "Error: $@"; exit 1; } Line 5  die() { echo "Error: $@"; exit 1; }
5  # fake  # fake
6  sminclude() { true; }  sminclude() { true; }
7    
8  SVNCOMMIT="true"  SVNCOMMIT="false"
9  DELETEOLD="true"  DELETEOLD="true"
10    OPENINEDITOR="true"
11    DEFAULTEDITOR="geany"
12    
13  SMAGEFILE="$1"  SMAGEFILE="$1"
14  [[ -z ${SMAGEFILE} ]] && die "No smage2 file given"  [[ -z ${SMAGEFILE} ]] && die "No smage2 file given"
# Line 30  then Line 32  then
32   cp ${BASEDIR}md5/${BASEMD5} ${BASEDIR}md5/${BASEMD5/-${PBUILD}./-${newpbuild}.}   cp ${BASEDIR}md5/${BASEMD5} ${BASEDIR}md5/${BASEMD5/-${PBUILD}./-${newpbuild}.}
33  fi  fi
34    
35  if [[ ${SVNCOMMIT} = true ]]  COMMITLINE=""
 then  
  COMMITLINE=""  
36    
37   if [[ ${DELETEOLD} = true ]]  if [[ ${DELETEOLD} = true ]]
38   then  then
39   svn del ${SMAGEFILE} || die   svn del ${SMAGEFILE} || die
40   COMMITLINE="${COMMITLINE} ${SMAGEFILE}"   COMMITLINE="${COMMITLINE} ${SMAGEFILE}"
  if [[ ${HAVEMD5} = yes ]]  
  then  
  svn del ${BASEDIR}/md5/${BASEMD5} || die  
  COMMITLINE="${COMMITLINE} ${BASEDIR}/md5/${BASEMD5}"  
  fi  
  fi  
41   if [[ ${HAVEMD5} = yes ]]   if [[ ${HAVEMD5} = yes ]]
42   then   then
43   svn add ${BASEDIR}md5/${BASEMD5/-${PBUILD}./-${newpbuild}.} || die   svn del ${BASEDIR}/md5/${BASEMD5} || die
44   COMMITLINE="${COMMITLINE} ${BASEDIR}md5/${BASEMD5/-${PBUILD}./-${newpbuild}.}"   COMMITLINE="${COMMITLINE} ${BASEDIR}/md5/${BASEMD5}"
45   fi   fi
46   svn add ${BASEDIR}${BASEFILE/-${PBUILD}./-${newpbuild}.} || die  fi
47    if [[ ${HAVEMD5} = yes ]]
48    then
49     svn add ${BASEDIR}md5/${BASEMD5/-${PBUILD}./-${newpbuild}.} || die
50     COMMITLINE="${COMMITLINE} ${BASEDIR}md5/${BASEMD5/-${PBUILD}./-${newpbuild}.}"
51    fi
52    svn add ${BASEDIR}${BASEFILE/-${PBUILD}./-${newpbuild}.} || die
53    
54    if [[ ${SVNCOMMIT} = true ]]
55    then
56   COMMITLINE="${COMMITLINE} ${BASEDIR}${BASEFILE/-${PBUILD}./-${newpbuild}.}"   COMMITLINE="${COMMITLINE} ${BASEDIR}${BASEFILE/-${PBUILD}./-${newpbuild}.}"
57   svn commit -m "${MESSAGE}" ${COMMITLINE} || die   svn commit -m "${MESSAGE}" ${COMMITLINE} || die
58  fi  fi
59    
60    if [[ ${OPENINEDITOR} = true ]]
61    then
62     if [[ ! -x $(type -P ${DEFAULTEDITOR}) ]]
63     then
64     DEFAULTEDITOR="nano -w"
65     fi
66    
67     ${DEFAULTEDITOR} ${BASEDIR}${BASEFILE/-${PBUILD}./-${newpbuild}.}
68    fi

Legend:
Removed from v.2013  
changed lines
  Added in v.2014