Thread:Project:Support desk/MediaWiki VCS (Git, Mercurial) backend?/reply (4)

I understand that you want to use MediaWiki together with Git. I know both, but I never thought about combining them.

I would say trying to do so is pretty much something people don't really do. MediaWiki has its own revisioning system, users and access control. All that comes from a database. Maybe from MySQL or from MariaDB or from Postgres, but from a DB. Also, John makes a good point when he reminds us that MediaWiki was made for a DB backend and that many parts of MediaWiki's code are optimized for usage with a DB, but not for usage with something like Git. Git basically has the same things (commits, committers and so). However, using something like Git is not what MediaWiki was made for.

I don't say that it won't work, but if it does, it might not be very clever to use something like that: Due to a small userbase of this system-combination (and most likely no users in the WMF), this is way more likely to break without anyone really taking care than MediaWiki or Git alone.