On Mon, Sep 7, 2009 at 7:34 AM, Mark Clements (HappyDog) gmane@kennel17.co.uk wrote:
That brings up an interesting issue. Now that the live WMF sites are based on the wmf-deployment branch, should the code that works out the SVN revision be reporting the version of trunk which it was based on, the revision of the last commit to the wmf-deployment branch, or the HEAD revision of the repository at the point the code was last scapped?
I assume they're reporting the third, which should be only marginally different from the second.
The first (revision of trunk) would be most useful for what I expect is the most common use-case ("Has feature X made it into the live site?") but less useful for people wanting to replicate the WMF setup (i.e. "Which revision of the deployment branch is currently in use"). I am aware that the first option is more difficult (impossible?) to report, so perhaps that is not an option.
It would be more difficult, and it's not reliable anyway. A lot of stuff ends up being merged in with the deployment branch commit by commit.