public
Description: Git mirror of the CMS Made Simple 2.0 rewrite
Homepage: http://cmsmadesimple.org
Clone URL: git://github.com/tedkulp/cmsmadesimple-2-0.git
cmsmadesimple-2-0 / build / makediff.sh
100644 30 lines (25 sloc) 1.093 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/sh
 
oldversion=$1
newversion=$2
 
if [ "$oldversion" = "" ]; then
  echo "No old version given"
  exit 1
fi
 
if [ "$newversion" = "" ]; then
  echo "No new version given"
  exit 1
fi
 
mkdir cmsmadesimple-diff-${oldversion}-${newversion}
svn co http://svn.cmsmadesimple.org/svn/cmsmadesimple/tags/version-${newversion} cmsmadesimple-${newversion}
cd cmsmadesimple-${newversion}
svn diff http://svn.cmsmadesimple.org/svn/cmsmadesimple/tags/version-${oldversion} http://svn.cmsmadesimple.org/svn/cmsmadesimple/tags/version-${newversion} | grep "Index: " | cut -d " " -f 2 | xargs -i cp --parents {} ../cmsmadesimple-diff-${oldversion}-${newversion}
cd ..
cd cmsmadesimple-diff-${oldversion}-${newversion}
sh ../cmsmadesimple-${newversion}/release-cleanup.sh
tar zcf cmsmadesimple-diff-${oldversion}-${newversion}.tar.gz *
mv cmsmadesimple-diff-${oldversion}-${newversion}.tar.gz ..
zip -r cmsmadesimple-diff-${oldversion}-${newversion}.zip *
mv cmsmadesimple-diff-${oldversion}-${newversion}.zip ..
cd ..
rm -fr cmsmadesimple-${newversion}
rm -fr cmsmadesimple-diff-${oldversion}-${newversion}