Let me first state that I've tried searching MediaWiki's Website , Google, superuser, and stack overflow stackoverflow. In addition I've tried searching for a MediaWiki centric site, and the closest I came up with was this Area51 Proposal. Because this isn't programming related I've decided to post it here in superuser, should this be the wrong place please feel free to move it.
MediaWiki supports a version control concept with its articles which is great. However I'd like to take this one step further and have the ability to 'Branch' an article or a set of articles at a given time. A simple use case example of this would be that I have a MediaWiki setup to document our software, every time we branch a new version of our software it'd be nice to maintain two separate wikipages for each version of our software should it change drastically between versions.
As stated before a Google search and digging around in MediaWiki itself did not show any apparent ability to do this. A poor mans way of doing this would be to copy the contents of the article into a new page, however this would be time consuming and we'd lose all the existing revision history. This may end up needing to be a feature request for the kids down at MediaWiki.
Edit I probably should have mentioned that we're using MediaWiki 1.15.2, but we're not opposed to upgrading to the latest and greatest if the feature exists in a higher version.