You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

update_demos_svn.sh 692B

12345678910111213141516171819202122232425
  1. #!/bin/sh
  2. # Script to update demos deployed in svn
  3. S=`find samples/target/ -type d -name "gwtquery-samples*" | head -1`
  4. [ ! -d "$S" ] && echo "Do not exist folder: $S" && exit
  5. cp -r $S/* demos/
  6. rm -rf demos/WEB-INF demos/META-INF
  7. for i in `find demos -type d | grep -v .svn | sed -e 's#^demos/##g'`
  8. do
  9. [ ! -d $S/$i ] && svn delete demos/$i
  10. done
  11. for i in `find demos -type f | grep -v .svn | sed -e 's#^demos/##g'`
  12. do
  13. [ ! -f $S/$i ] && svn delete demos/$i
  14. done
  15. find demos | grep -v .svn | xargs svn add
  16. find demos -type f -name "*html" -exec svn propset svn:mime-type text/html '{}' ';'
  17. find demos -type f -name "*js" -exec svn propset svn:mime-type text/javascript '{}' ';'