simplyfied jquery mobile example
There is no reason to restrict graphicTitle to externalGraphic symbols.
set VERSION_NUMBER to 2.12-rc3
Adding missing dependency. Non-functional change.
Use commit hash instead of (mock) svn rev.

When we upgraded to git, we didn't fully change over the way the website and examples are built.  The cron job that runs the update script only built the website & examples if the revision returned by the svn interface to the GitHub repo was different than the previously stored revision.  At some point, using `svn info` on the repo stopped being reliable.  For example, this is what I get when running this today (in 2012):

    svn info https://github.com/openlayers/openlayers/

    Path: openlayers
    URL: https://github.com/openlayers/openlayers
    Repository Root: https://github.com/openlayers/openlayers
    Repository UUID: d631b94f-4ba7-6298-eb8f-ce57b7db7bff
    Revision: 5488
    Node Kind: directory
    Last Changed Author: schuyler.erle
    Last Changed Rev: 5488
    Last Changed Date: 2006-05-12 12:35:22 -0700 (Fri, 12 May 2006)

(Last change looks like it was 6 years ago.)

We should be using a proper clone of the git repo and building the website and examples out of this.  Until then, we can at least use `git-ls-remote` to check what the latest HEAD from the canonical repo looks like.  This should get the website and examples building again (they stopped being updated a few weeks ago).
Remove unused urllib2
Use clones of git repos for site building.

The svn interface to our repos on git is not behaving well.  This is resulting in the website, examples, and api docs not being updated when they should (`svn up` is not doing what it should).

Instead of using svn checkouts, we should use clones of the git repos.  At the same time, it makes sense to organize things a bit.  These changes depend on a new structure on the openlayers.org machine:

    /osgeo/openlayers/repos - clones of our openlayers, docs, and website repos
    /osgeo/openlayers/sites - sources for openlayers.org, dev.openlayers.org, and docs.openlayers.org

Where things are "built" (e.g. minifying js and modifying example markup to point to that js), changes are now made outside of the repo cleans.  Having dirty repos was another source of build failures.

Changes still need to be made to the release process/script.
when calculating maxResolution from maxExtent and tileSize we dont want to the actual tile size for single layers
Merge pull request #460 from elemoine/460

Fixing issue of calculating maxResolution of layer again
Merge branch '2.12'
Updating release script to work with new structure

After the website infrastructure changes (cadb20c18a286bfbb834398ae52447b00b3a0f61), the release script now puts stuff in /osgeo/openlayers/sites/openlayers.org (instead of /osgeo/openlayers/docs).
Changing/fixing the meaning of getServerZoom.

If a layer is configured with serverResolutions, then getServerZoom should return the zoom level as index of the current resolution in the serverResolutions array.
Using OpenLayers.Util.indexOf.

Thanks @jorix for catching this.
Also taking into account zoomOffset.

Now the meaning of getServerZoom is fully clarified, and we can get rid of some code again as well.
Merge pull request #439 from tschaub/439

Changing/fixing the meaning of getServerZoom
Merge branch '2.12' of github.com:openlayers/openlayers
Allow for circular dependency in XMLHttpRequest.js

To make custom builds easier, it's convenient to have a OpenLayers.Request depend on OpenLayers.Request.XMLHttpRequest (see 18b4d6808da1278e9ec43caba56281804f82e63e).  This makes it so we don't know which is going to be included first.  To get around this, we can be careful about when we define OpenLayers.Request.
Merge pull request #462 from tschaub/circular

all examples are broken
fix typo in Request.js (refs #462)
Fix GPX write Point transform