#!/bin/sh set -e RELEASE_TAG="R_3_8_0" FETCHED_SOURCES_NAME="eclipse-mylyn-${RELEASE_TAG}-incubator-fetched-src" #clean up old runs rm -rf org.eclipse.mylyn.all rm -rf $FETCHED_SOURCES_NAME rm -rf $RELEASE_TAG #checkout git clone git://git.eclipse.org/gitroot/mylyn/org.eclipse.mylyn.incubator.git $RELEASE_TAG cd $RELEASE_TAG git checkout $RELEASE_TAG #remove projects we do not need ls -1 | grep -v -e "org.eclipse.mylyn.trac.wiki-feature" \ -e "org.eclipse.mylyn.trac.wiki" \ -e "org.eclipse.mylyn.web.tasks-feature" \ -e "org.eclipse.mylyn.web.tasks" | xargs rm -rf #remove precomipled binaries find . -type f -name ".class" -exec rm {} \; find . -type f -name ".jar" -exec rm {} \; rm -rf .git find . -type f -name ".gitignore" -exec rm {} \; find . -type f -name ".gitmodules" -exec rm {} \; cd .. #package and clean up mv $RELEASE_TAG $FETCHED_SOURCES_NAME tar -cjf $FETCHED_SOURCES_NAME.tar.bz2 $FETCHED_SOURCES_NAME rm -rf $FETCHED_SOURCES_NAME