On Wed, Aug 12, 2009 at 6:04 PM, dan nessett<dnessett(a)yahoo.com> wrote:
--- On Wed, 8/12/09, Brion Vibber
<brion(a)wikimedia.org> wrote:
Your setup is incorrect: the extensions folder
*always*
goes inside the
MediaWiki root dir. Always.
Sorry, my inexperience with Subversion led me in the wrong direction. I didn't
realize I could check out phase3 then point Subversion to the extensions directory in
phase3 to check out extensions. I thought Subversion would get confused, but I just tried
it and it worked :-). At least Subversion performed the checkout. I haven't tried
doing an update.
I just (case sensitively) searched the extensions directory for the string "$IP
=" and found 32 files that compute $IP on their own. How about creating a standard
bit of code that extensions and other modules can copy and use to figure out MW root. For
example, it is very unlikely that the name of the first level directory (i.e., phase3)
will change. The code can call dirname( __FILE__ ) and then search from the end of the
pathname until it finds phase3. It then knows that the prefix is MW root.
Dan
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
Not true. People can name phase3 whatever they want. I have
phase3, wmf-deployment, new-install, maintenance-work and
w as wiki roots. You can name it anything you want, so don't
rely on the 'phase3' name at all.
-Chad