setting qunit revisions on tags

setting qunit revisions on tags


Things get a little bolluxed up with qunit right now if you check out
the tags that have been created since qunit was made an external,
namely, 1.3.1 and 1.3.2. The issue is that, absent any indication to
the contrary, svn will pull in the most recent rev of an external.
This may be fine for trunk, but isn't great for other branches/tags.
(Right now env.js has a few tests that use the releases out of svn and
at first i couldn't quite figure out why they weren't running; quite a
few things have changed in qunit since 1.3.[12])
You fix this by spec'ing the rev on the svn:externals property. For
1.3.1 is should be (assuming the most recent rev as of the tag
creation, which does work):
qunit -r6133 http://jqueryjs.googlecode.com/svn/trunk/qunit
and for 1.3.2
qunit -r6173 http://jqueryjs.googlecode.com/svn/trunk/qunit
In theory tags aren't supposed to change, so you're "supposed to" add
the rev on trunk, make the tag/branch, and then remove it if you want
trunk to float with the current rev of the external.
Anwyay, back to env.js ...