>>>> Christian Boltz <opensuse@cboltz.de> 9/21/2010 12:27 PM >>>
>Hello,
>
>on Dienstag, 21. September 2010, Matthew Ehle wrote:
>> >It seems the inputbox extension lost some modifications I did to
>> > permit bugzilla searches.
>>
>> Could you tell me where the modified code is, so I can patch the
>>  newest inputbox extension with it?
>[...]
>> If you really want, I can take
>>  some time to try a diff, but it could be a bit complicated.

>BOFH answer: you are using the wrong version control system for the
>wiki.
>
>OK, I'll have to explain this... ;-)
>
>The easiest way is to use a SVN checkout directly from the
>svn.mediawiki.org server (branches/REL1_16/phase3 aka 1.16 branch).
>You can then just run a "svn diff" and see what was changed in the local
>copy. The same works for the extensions - check them out from
>svn.mediawiki.org and later just run a "svn diff".
>
>I'm using this method for the wikis I have on my server [1] and it makes
>maintenance much easier than unpacking tarballs ;-)
>A minor update means "svn up", a version update is a "svn switch" to the
>branch of the new release. And most important: Both keep my local
>changes without any additional work (except if they conflict with
>upstream changes).
>
>Of course this means that you can't put everything in the openSUSE SVN
>because that conflicts with the SVN informations from svn.mediawiki.org.
>You could instead use something else (for example git) and check in the
>whole SVN tree including the .svn directories.
>
>You can also do some SVN magic with vendor branches.
>http://svnbook.red-bean.com/en/1.5/svn.advanced.vendorbr.html
>is a good explanation. But IMHO using another VCS on top of the upstream
>SVN tree is easier. (Well, at least if you know both VCS good enough. If
>you are a SVN god, vendor branches are the way to go of course ;-)

Hmmm, this is really not a bad idea at all.  We would just keep the themes and custom plugins in berlios and use the MediaWiki SVN for the rest.  Can anyone think of a reason this would not work for our situation?  Really, the only core file we should have to worry about is index.php, and changes on that part of the file aren't likely.