In the dev doc, the mercurial recommended config for Windows says that you should use the "win32text" module. But this module is deprecated, and may be removed from mercurial in future versions.
Furthermore, this module prevent from patching Ogre in a clean way (it generates .rej files in almost all cases, which implies to edit the file by hand).
The replacement module is called "eol", so the related documentation page should be updated with a recommandation to use it.
For user, I think that it's necessary to delete existing local repositories, change mercurial global config with this new module, and then re-clone the repository, so a mention about this should be added too.
Link to the page involved: http://www.ogre3d.org/docs/OGREDeveloperGuide/ar01s01s03.html