> And I see a WritableDataSource.java. Perhaps
> UserAssignableIdSource.java forgot to get checked in?
>
You guessed it, I forgot to check it in. I just checked it in now, can
you try again? I'll try myself (building from a fresh checkout) to make
sure...
Kris
The tags are the easiest. The svn copy (or just cp) command works
best, and should be run at the same time you're making your tarball
(could be part of the same script). Something like
svn cp http://psersevere-framework.googlecode.com/svn/trunk http://psersevere-framework.googlecode.com/svn/tags/v0.9.28
would do the trick. This makes it easier to do diffs between
releases, etc.
As for externals, what I usually do is create a text file that has the
svn externals command which specifies the directories to create from
the external sources...then I never have to remember the actual
command, since it's in the file. I've attached a sample file
according to the instructions mentioned in the "Building Persevere"
section - although I didn't see a 'util' dir in the most recent release.
To apply this (assuming the names and paths are correct), copy the
file into the appropriate spot in the svn tree (or update the
directory names in the file with the relative path they should be
imported to) and then run the command as instructed "svn propset
svn:externals -F EXTERNALS.txt .", commit the directory, and then the
next time you do an update, it will pull in the sources from the dojo
svn repo.
Hope that helps - let me know if you have any questions.
Liam