Vendor branches

trunk/thirdparty contains several packages that are maintained as svn vendor branches. The svn_load_dirs.pl script in trunk/thirdparty/svn is used to maintain these vendor branches.

Updating Google App Engine

Download the latest .zip file containing the Google App Engine SDK from the Google App Engine SDK downloads list. Unzip the downloaded .zip file.

From the trunk/ directory of a Melange svn working copy the svn_load_dirs.pl command would look something like:

thirdparty/svn/svn_load_dirs.pl \
 --svn_username SVN_USERNAME \
 --svn_password SVN_PASSWORD \
 https://soc.googlecode.com/svn/trunk/thirdparty/google_appengine/ \
 . \
 PATH/TO/google_appengine/

Where:

At some point, if the Google App Engine SDK source repository ever begins tracking the contents of the release download .zip files, needing to download the archive file and unzip it will be replaced with svn:externals for /vendor/google_appengine.

Updating Django

From the trunk/ directory of a Melange svn working copy the svn_load_dirs.pl command would look something like:

thirdparty/svn/svn_load_dirs.pl \
 --svn_username SVN_USERNAME \
 --svn_password SVN_PASSWORD \
 https://soc.googlecode.com/svn/trunk/app/django \
 . \
 ../vendor/django

Where: