On Wed, Jul 24, 2013 at 8:58 AM, Derric Atzrott <
[email protected]> wrote:

> It appears that CustomEditor is no longer in includes/Wiki.php like the
> documentation says it is.[0] Any idea where this hook relocated to?
>

It was moved to includes/EditAction.php in commit d03087df[0]. I updated
the documentation.

I found this out by using git grep and git blame. The first searches the
codebase for lines that contain some string; the second associates a line
with the commit that introduced or modified it.

  $ git grep -n CustomEditor
  HISTORY:6450:* Introduce 'CustomEditor' hook; see docs/hooks.txt for more
information
  docs/hooks.txt:840:'CustomEditor': When invoking the page editor
  includes/actions/EditAction.php:48:             if ( wfRunHooks(
'CustomEditor', array( $page, $user ) ) ) {

  $ git blame includes/actions/EditAction.php -L48,48
  d03087df (Krinkle 2012-01-17 19:56:08 +0000 48)                 if (
wfRunHooks( 'CustomEditor', array( $page, $user ) )

Now you can run "git log -1 d03087df" to read the commit message that
accompanied the change.

If you prefer a more graphical approach, you can use GitHub's code search.
Go to https://github.com/wikimedia/mediawiki-core and enter 'CustomEditor'
in the search box at the top.


  [0]:
https://git.wikimedia.org/commit/mediawiki%2Fcore/d03087df359e4c5bdc2dd0cff0db15ae5f129b48
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to