Drush: commands/pm/updatecode.pm.inc File Reference

  1. 7.x doxygen/html/updatecode_8pm_8inc.html
  2. master doxygen/html/updatecode_8pm_8inc.html
updatecode.pm.inc File Reference

Go to the source code of this file.

Functions

 drush_pm_updatecode ()
 _pm_update_core (&$project, $tmpfile)
 _pm_update_move_files ($src_dir, $dest_dir, $skip_list, $remove_conflicts=TRUE)
 pm_update_packages ($update_info, $tmpfile)
 pm_update_project ($project, $version_control)
 pm_update_finish ($project, $version_control)
 drush_pm_updatecode_rollback ()

Detailed Description

pm-updatecode command implementation.

Definition in file updatecode.pm.inc.

Function Documentation

_pm_update_core ( $project,
  $tmpfile 
)

Update drupal core, following interactive confirmation from the user.

Parameters
$projectThe drupal project information from the drupal.org update service, copied from $update_info['drupal'].
See Also
drush_pm_updatecode.

Definition at line 123 of file updatecode.pm.inc.

References _pm_update_move_files(), drush_confirm(), drush_delete_dir(), drush_get_context(), drush_get_option(), drush_mkdir(), drush_pm_include_version_control(), drush_print(), drush_scan_directory(), drush_set_context(), drush_set_error(), drush_user_abort(), dt(), pm_parse_project_version(), pm_update_finish(), pm_update_project(), and release_info_print_releasenotes().

Referenced by drush_pm_updatecode().

Here is the call graph for this function:

Here is the caller graph for this function:

_pm_update_move_files (   $src_dir,
  $dest_dir,
  $skip_list,
  $remove_conflicts = TRUE 
)

Move some files from one location to another.

Definition at line 220 of file updatecode.pm.inc.

References drush_delete_dir(), drush_move_dir(), and drush_scan_directory().

Referenced by _pm_update_core(), and drush_pm_updatecode_rollback().

Here is the call graph for this function:

Here is the caller graph for this function:

drush_pm_updatecode ( )

Command callback. Displays update status info and allows to update installed projects.

Pass specific projects as arguments, otherwise we update all that have candidate releases.

This command prompts for confirmation before updating, so it is safe to run just to check on. In this case, say at the confirmation prompt.

Definition at line 17 of file updatecode.pm.inc.

References _pm_update_core(), drush_get_context(), drush_get_option(), drush_invoke(), drush_invoke_process(), drush_log(), drush_print(), drush_set_error(), drush_set_option(), drush_tempnam(), dt(), pm_parse_arguments(), pm_update_last_check(), and pm_update_packages().

Here is the call graph for this function:

drush_pm_updatecode_rollback ( )

Rollback the update process.

Definition at line 375 of file updatecode.pm.inc.

References _pm_update_move_files(), drush_delete_dir(), drush_get_context(), drush_log(), drush_pm_include_version_control(), and dt().

Here is the call graph for this function:

pm_update_finish (   $project,
  $version_control 
)

Run the post-update hooks after updatecode is finished for one project.

Definition at line 366 of file updatecode.pm.inc.

References drush_command_invoke_all(), drush_print(), and dt().

Referenced by _pm_update_core(), and pm_update_packages().

Here is the call graph for this function:

Here is the caller graph for this function:

pm_update_packages (   $update_info,
  $tmpfile 
)

Update projects according to an array of releases and print the release notes for each project, following interactive confirmation from the user.

Parameters
$update_infoAn array of projects from the drupal.org update service, with an additional array key candidate_version that specifies the version to be installed.

Definition at line 241 of file updatecode.pm.inc.

References drush_confirm(), drush_get_context(), drush_get_option(), drush_log(), drush_pm_include_version_control(), drush_print(), drush_set_error(), drush_user_abort(), dt(), pm_parse_project_version(), pm_update_finish(), pm_update_project(), and release_info_print_releasenotes().

Referenced by drush_pm_updatecode().

Here is the call graph for this function:

Here is the caller graph for this function:

pm_update_project (   $project,
  $version_control 
)

Update one project – a module, theme or Drupal core.

Parameters
$projectThe project to upgrade. $project['full_project_path'] must be set to the location where this project is stored.

Definition at line 328 of file updatecode.pm.inc.

References drush_find_empty_directories(), drush_get_context(), drush_get_option(), drush_scan_directory(), drush_set_context(), drush_set_error(), drush_version_control_reserved_files(), dt(), and package_handler_update_project().

Referenced by _pm_update_core(), and pm_update_packages().

Here is the call graph for this function:

Here is the caller graph for this function:

File

doxygen/html/updatecode_8pm_8inc.html
View source
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Drush: commands/pm/updatecode.pm.inc File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Drush
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_afac61274991793aa7e9133a8f4f291e.html">commands</a></li><li class="navelem"><a class="el" href="dir_15591510fc66414792ea8adada328324.html">pm</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">updatecode.pm.inc File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="updatecode_8pm_8inc_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a7075f7486950df7a67f512a3533fef41"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="updatecode_8pm_8inc.html#a7075f7486950df7a67f512a3533fef41">drush_pm_updatecode</a> ()</td></tr>
<tr class="memitem:a86e03f91bb50878663449ddf74b8658d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="updatecode_8pm_8inc.html#a86e03f91bb50878663449ddf74b8658d">_pm_update_core</a> (&amp;$project, $tmpfile)</td></tr>
<tr class="memitem:ab11eea54f55781b92561a28a8e39f224"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="updatecode_8pm_8inc.html#ab11eea54f55781b92561a28a8e39f224">_pm_update_move_files</a> ($src_dir, $dest_dir, $skip_list, $remove_conflicts=TRUE)</td></tr>
<tr class="memitem:a604cbac2dc913cf35f3d4f7f79f4bc4b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="updatecode_8pm_8inc.html#a604cbac2dc913cf35f3d4f7f79f4bc4b">pm_update_packages</a> ($update_info, $tmpfile)</td></tr>
<tr class="memitem:a5a3737ff6d07b1666960729bf8e2d684"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="updatecode_8pm_8inc.html#a5a3737ff6d07b1666960729bf8e2d684">pm_update_project</a> ($project, $version_control)</td></tr>
<tr class="memitem:af30934cd040bba74ca1b7c51796bd2aa"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="updatecode_8pm_8inc.html#af30934cd040bba74ca1b7c51796bd2aa">pm_update_finish</a> ($project, $version_control)</td></tr>
<tr class="memitem:a72c100c43f73f1c3d0f713227ae736cb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="updatecode_8pm_8inc.html#a72c100c43f73f1c3d0f713227ae736cb">drush_pm_updatecode_rollback</a> ()</td></tr>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>pm-updatecode command implementation. </p>

<p>Definition in file <a class="el" href="updatecode_8pm_8inc_source.html">updatecode.pm.inc</a>.</p>
</div><h2>Function Documentation</h2>
<a class="anchor" id="a86e03f91bb50878663449ddf74b8658d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_pm_update_core </td>
          <td>(</td>
          <td class="paramtype">&amp;&#160;</td>
          <td class="paramname"><em>$project</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$tmpfile</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Update drupal core, following interactive confirmation from the user.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">$project</td><td>The drupal project information from the drupal.org update service, copied from $update_info['drupal']. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="updatecode_8pm_8inc.html#a7075f7486950df7a67f512a3533fef41">drush_pm_updatecode</a>. </dd></dl>

<p>Definition at line <a class="el" href="updatecode_8pm_8inc_source.html#l00123">123</a> of file <a class="el" href="updatecode_8pm_8inc_source.html">updatecode.pm.inc</a>.</p>

<p>References <a class="el" href="updatecode_8pm_8inc_source.html#l00220">_pm_update_move_files()</a>, <a class="el" href="drush_8inc_source.html#l00375">drush_confirm()</a>, <a class="el" href="filesystem_8inc_source.html#l00126">drush_delete_dir()</a>, <a class="el" href="context_8inc_source.html#l00328">drush_get_context()</a>, <a class="el" href="context_8inc_source.html#l00405">drush_get_option()</a>, <a class="el" href="filesystem_8inc_source.html#l00355">drush_mkdir()</a>, <a class="el" href="pm_8drush_8inc_source.html#l01491">drush_pm_include_version_control()</a>, <a class="el" href="output_8inc_source.html#l00026">drush_print()</a>, <a class="el" href="filesystem_8inc_source.html#l00661">drush_scan_directory()</a>, <a class="el" href="context_8inc_source.html#l00293">drush_set_context()</a>, <a class="el" href="drush_8inc_source.html#l01723">drush_set_error()</a>, <a class="el" href="drush_8inc_source.html#l01797">drush_user_abort()</a>, <a class="el" href="output_8inc_source.html#l00145">dt()</a>, <a class="el" href="pm_8drush_8inc_source.html#l01243">pm_parse_project_version()</a>, <a class="el" href="updatecode_8pm_8inc_source.html#l00366">pm_update_finish()</a>, <a class="el" href="updatecode_8pm_8inc_source.html#l00328">pm_update_project()</a>, and <a class="el" href="updatexml_8inc_source.html#l00154">release_info_print_releasenotes()</a>.</p>

<p>Referenced by <a class="el" href="updatecode_8pm_8inc_source.html#l00017">drush_pm_updatecode()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="updatecode_8pm_8inc_a86e03f91bb50878663449ddf74b8658d_cgraph.png" border="0" usemap="#updatecode_8pm_8inc_a86e03f91bb50878663449ddf74b8658d_cgraph" alt=""/></div>
<map name="updatecode_8pm_8inc_a86e03f91bb50878663449ddf74b8658d_cgraph" id="updatecode_8pm_8inc_a86e03f91bb50878663449ddf74b8658d_cgraph">
<area shape="rect" id="node3" href="updatecode_8pm_8inc.html#ab11eea54f55781b92561a28a8e39f224" title="_pm_update_move_files" alt="" coords="179,325,341,355"/><area shape="rect" id="node5" href="group__filesystemfunctions.html#ga1c545390a8890f6ea47385f79fbe2e82" title="drush_scan_directory" alt="" coords="412,43,559,72"/><area shape="rect" id="node11" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="1753,1255,1881,1284"/><area shape="rect" id="node16" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="1152,1087,1189,1116"/><area shape="rect" id="node26" href="group__filesystemfunctions.html#gabff54c630a451976fc121257f6efd960" title="drush_delete_dir" alt="" coords="427,403,544,432"/><area shape="rect" id="node34" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="1115,609,1227,639"/><area shape="rect" id="node48" href="group__userinput.html#gaa4169b83ff9dc4222af95d376b21268b" title="drush_confirm" alt="" coords="665,2137,769,2167"/><area shape="rect" id="node52" href="group__outputfunctions.html#ga63acbb94925d6d2693e235e966bba740" title="drush_print" alt="" coords="1128,2047,1213,2076"/><area shape="rect" id="node54" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="1347,1841,1467,1871"/><area shape="rect" id="node66" href="group__filesystemfunctions.html#ga6027285d97028ad3299d3aa262be8c2f" title="drush_mkdir" alt="" coords="893,661,987,691"/><area shape="rect" id="node70" href="pm_8drush_8inc.html#a7a7640133c515e06c96d0f4262b98c51" title="drush_pm_include_version\l_control" alt="" coords="397,1025,573,1071"/><area shape="rect" id="node104" href="context_8inc.html#af983acfe90e7d7bbdbd67c57f93708ba" title="drush_set_context" alt="" coords="421,1317,549,1347"/><area shape="rect" id="node108" href="group__errorhandling.html#ga366aaafdf8c774a58653c64a65b6d91c" title="drush_user_abort" alt="" coords="199,1265,321,1295"/><area shape="rect" id="node114" href="pm_8drush_8inc.html#a66b0def0d14711d5c10884363c8ae1b5" title="pm_parse_project_version" alt="" coords="1084,1429,1257,1459"/><area shape="rect" id="node120" href="updatecode_8pm_8inc.html#af30934cd040bba74ca1b7c51796bd2aa" title="pm_update_finish" alt="" coords="879,1328,1001,1357"/><area shape="rect" id="node125" href="updatecode_8pm_8inc.html#a5a3737ff6d07b1666960729bf8e2d684" title="pm_update_project" alt="" coords="195,695,325,724"/><area shape="rect" id="node147" href="updatexml_8inc.html#a4c90192cc502c7c05a5b4554c7d50258" title="release_info_print\l_releasenotes" alt="" coords="656,1863,779,1910"/><area shape="rect" id="node31" href="group__filesystemfunctions.html#gaac7379e8cfa2163a874542fc021bf521" title="drush_move_dir" alt="" coords="428,299,543,328"/><area shape="rect" id="node7" href="drush_8inc.html#a903c36790dbe5525fe9369c8476780af" title="drush_op" alt="" coords="903,203,977,232"/><area shape="rect" id="node9" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="1368,1124,1445,1153"/><area shape="rect" id="node24" href="drush_8inc.html#a2dd83647cc42a2dfcde54dc38f54827d" title="drush_call_user_func\l_array" alt="" coords="1099,194,1243,241"/><area shape="rect" id="node13" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="1548,1124,1703,1153"/><area shape="rect" id="node18" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="1340,1361,1473,1407"/><area shape="rect" id="node20" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="1553,1299,1697,1328"/><area shape="rect" id="node28" href="group__filesystemfunctions.html#ga7ba5be839cd5d2104eaf9c26da63c97d" title="drush_delete_dir_contents" alt="" coords="631,403,804,432"/><area shape="rect" id="node42" href="group__filesystemfunctions.html#ga1d86ac8e2e56a75acb0abcdc8e0dcf09" title="drush_copy_dir" alt="" coords="663,299,772,328"/><area shape="rect" id="node37" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="1316,765,1497,795"/><area shape="rect" id="node50" href="group__outputfunctions.html#ga6dc4aa94bd0a854c564a2538e166c749" title="drush_print_prompt" alt="" coords="873,2099,1007,2128"/><area shape="rect" id="node56" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="1561,1841,1689,1871"/><area shape="rect" id="node59" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="1551,1895,1700,1924"/><area shape="rect" id="node72" href="engines_8inc.html#ae94a82d80d5e90cb126de1f16a7f8fe4" title="drush_get_engines" alt="" coords="875,765,1005,795"/><area shape="rect" id="node85" href="engines_8inc.html#a91df31f18b0a1d05540ccaf85e6d9a88" title="drush_include_engine" alt="" coords="644,869,791,899"/><area shape="rect" id="node95" href="group__commandwrappers.html#gafd358ceac1286dbdd141ff2b8eb7d556" title="drush_shell_exec" alt="" coords="656,1227,779,1256"/><area shape="rect" id="node74" href="engines_8inc.html#a50374de188af3d1cb754476607b9c375" title="drush_get_engine_types_info" alt="" coords="1076,765,1265,795"/><area shape="rect" id="node79" href="includes_2command_8inc.html#ad51d79509a4a134947703f3e58564444" title="drush_commandfile_list" alt="" coords="1328,661,1485,691"/><area shape="rect" id="node82" href="includes_2command_8inc.html#a2ce77284c0002dda3a5d0527e583e017" title="drush_command_hook" alt="" coords="1095,819,1247,848"/><area shape="rect" id="node90" href="drush_8inc.html#a80ce43b30f833522f72180811dab5a3e" title="drush_include" alt="" coords="889,971,991,1000"/><area shape="rect" id="node97" href="group__commandwrappers.html#ga0eed47c4d6d19d386936ad57f34b10b2" title="_drush_shell_exec" alt="" coords="875,1688,1005,1717"/><area shape="rect" id="node128" href="drush_8inc.html#aa61cd59315f7a89a8c7df8649f480a31" title="drush_version_control\l_reserved_files" alt="" coords="411,655,560,702"/><area shape="rect" id="node135" href="git__drupalorg_8inc.html#a842ef59d187c73488ad44f832cd8974f" title="package_handler_update\l_project" alt="" coords="403,586,568,633"/><area shape="rect" id="node145" href="pm_8drush_8inc.html#ab63ba263a636da9a21cd05af4c1613af" title="drush_find_empty_directories" alt="" coords="389,725,581,755"/><area shape="rect" id="node140" href="group__commandwrappers.html#ga59e8ee9f53442f2029080ac723ed008f" title="drush_shell_cd_and_exec" alt="" coords="632,245,803,275"/><area shape="rect" id="node149" href="drush_8inc.html#a9cce12bffedae74c4a45174c59c79311" title="drush_download_file" alt="" coords="871,1584,1009,1613"/><area shape="rect" id="node158" href="group__outputfunctions.html#gaf5119cf7ab3248aac5314f1dcb3d4c75" title="drush_html_to_text" alt="" coords="1104,2107,1237,2136"/><area shape="rect" id="node161" href="group__outputfunctions.html#ga8059aaf93da4ec3f4c5d3821928a9002" title="drush_print_file" alt="" coords="885,2203,995,2232"/><area shape="rect" id="node164" href="group__filesystemfunctions.html#ga01729c5c432a2f30974966d888146d09" title="drush_tempnam" alt="" coords="1113,2247,1228,2276"/><area shape="rect" id="node170" href="updatexml_8inc.html#a40d4c136aadd10580d665514073a3c0b" title="release_info_get_releases" alt="" coords="853,1995,1027,2024"/><area shape="rect" id="node151" href="drush_8inc.html#a5d3c123a1d8fa15642f08ff635dbe2a1" title="_drush_is_url" alt="" coords="1121,1533,1220,1563"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="updatecode_8pm_8inc_a86e03f91bb50878663449ddf74b8658d_icgraph.png" border="0" usemap="#updatecode_8pm_8inc_a86e03f91bb50878663449ddf74b8658d_icgraph" alt=""/></div>
<map name="updatecode_8pm_8inc_a86e03f91bb50878663449ddf74b8658d_icgraph" id="updatecode_8pm_8inc_a86e03f91bb50878663449ddf74b8658d_icgraph">
<area shape="rect" id="node3" href="updatecode_8pm_8inc.html#a7075f7486950df7a67f512a3533fef41" title="drush_pm_updatecode" alt="" coords="180,5,332,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ab11eea54f55781b92561a28a8e39f224"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_pm_update_move_files </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$src_dir</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$dest_dir</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$skip_list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$remove_conflicts</em> = <code>TRUE</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Move some files from one location to another. </p>

<p>Definition at line <a class="el" href="updatecode_8pm_8inc_source.html#l00220">220</a> of file <a class="el" href="updatecode_8pm_8inc_source.html">updatecode.pm.inc</a>.</p>

<p>References <a class="el" href="filesystem_8inc_source.html#l00126">drush_delete_dir()</a>, <a class="el" href="filesystem_8inc_source.html#l00302">drush_move_dir()</a>, and <a class="el" href="filesystem_8inc_source.html#l00661">drush_scan_directory()</a>.</p>

<p>Referenced by <a class="el" href="updatecode_8pm_8inc_source.html#l00123">_pm_update_core()</a>, and <a class="el" href="updatecode_8pm_8inc_source.html#l00375">drush_pm_updatecode_rollback()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="updatecode_8pm_8inc_ab11eea54f55781b92561a28a8e39f224_cgraph.png" border="0" usemap="#updatecode_8pm_8inc_ab11eea54f55781b92561a28a8e39f224_cgraph" alt=""/></div>
<map name="updatecode_8pm_8inc_ab11eea54f55781b92561a28a8e39f224_cgraph" id="updatecode_8pm_8inc_ab11eea54f55781b92561a28a8e39f224_cgraph">
<area shape="rect" id="node3" href="group__filesystemfunctions.html#gabff54c630a451976fc121257f6efd960" title="drush_delete_dir" alt="" coords="216,81,333,111"/><area shape="rect" id="node8" href="group__filesystemfunctions.html#gaac7379e8cfa2163a874542fc021bf521" title="drush_move_dir" alt="" coords="217,212,332,241"/><area shape="rect" id="node45" href="group__filesystemfunctions.html#ga1c545390a8890f6ea47385f79fbe2e82" title="drush_scan_directory" alt="" coords="396,367,543,396"/><area shape="rect" id="node5" href="group__filesystemfunctions.html#ga7ba5be839cd5d2104eaf9c26da63c97d" title="drush_delete_dir_contents" alt="" coords="383,81,556,111"/><area shape="rect" id="node10" href="drush_8inc.html#a903c36790dbe5525fe9369c8476780af" title="drush_op" alt="" coords="624,212,699,241"/><area shape="rect" id="node19" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="839,333,876,363"/><area shape="rect" id="node31" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="605,108,717,137"/><area shape="rect" id="node39" href="group__filesystemfunctions.html#ga1d86ac8e2e56a75acb0abcdc8e0dcf09" title="drush_copy_dir" alt="" coords="415,185,524,215"/><area shape="rect" id="node12" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="819,160,896,189"/><area shape="rect" id="node14" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="1431,161,1559,191"/><area shape="rect" id="node29" href="drush_8inc.html#a2dd83647cc42a2dfcde54dc38f54827d" title="drush_call_user_func\l_array" alt="" coords="785,263,929,310"/><area shape="rect" id="node16" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="999,109,1153,139"/><area shape="rect" id="node21" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="1009,294,1143,341"/><area shape="rect" id="node23" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="1204,283,1348,312"/><area shape="rect" id="node25" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="1397,283,1592,312"/><area shape="rect" id="node34" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="767,5,948,35"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="updatecode_8pm_8inc_ab11eea54f55781b92561a28a8e39f224_icgraph.png" border="0" usemap="#updatecode_8pm_8inc_ab11eea54f55781b92561a28a8e39f224_icgraph" alt=""/></div>
<map name="updatecode_8pm_8inc_ab11eea54f55781b92561a28a8e39f224_icgraph" id="updatecode_8pm_8inc_ab11eea54f55781b92561a28a8e39f224_icgraph">
<area shape="rect" id="node3" href="updatecode_8pm_8inc.html#a86e03f91bb50878663449ddf74b8658d" title="_pm_update_core" alt="" coords="231,5,356,35"/><area shape="rect" id="node7" href="updatecode_8pm_8inc.html#a72c100c43f73f1c3d0f713227ae736cb" title="drush_pm_updatecode\l_rollback" alt="" coords="217,58,369,105"/><area shape="rect" id="node5" href="updatecode_8pm_8inc.html#a7075f7486950df7a67f512a3533fef41" title="drush_pm_updatecode" alt="" coords="420,5,572,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a7075f7486950df7a67f512a3533fef41"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">drush_pm_updatecode </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Command callback. Displays update status info and allows to update installed projects.</p>
<p>Pass specific projects as arguments, otherwise we update all that have candidate releases.</p>
<p>This command prompts for confirmation before updating, so it is safe to run just to check on. In this case, say at the confirmation prompt. </p>

<p>Definition at line <a class="el" href="updatecode_8pm_8inc_source.html#l00017">17</a> of file <a class="el" href="updatecode_8pm_8inc_source.html">updatecode.pm.inc</a>.</p>

<p>References <a class="el" href="updatecode_8pm_8inc_source.html#l00123">_pm_update_core()</a>, <a class="el" href="context_8inc_source.html#l00328">drush_get_context()</a>, <a class="el" href="context_8inc_source.html#l00405">drush_get_option()</a>, <a class="el" href="includes_2command_8inc_source.html#l00035">drush_invoke()</a>, <a class="el" href="includes_2command_8inc_source.html#l00102">drush_invoke_process()</a>, <a class="el" href="drush_8inc_source.html#l01413">drush_log()</a>, <a class="el" href="output_8inc_source.html#l00026">drush_print()</a>, <a class="el" href="drush_8inc_source.html#l01723">drush_set_error()</a>, <a class="el" href="context_8inc_source.html#l00591">drush_set_option()</a>, <a class="el" href="filesystem_8inc_source.html#l00485">drush_tempnam()</a>, <a class="el" href="output_8inc_source.html#l00145">dt()</a>, <a class="el" href="pm_8drush_8inc_source.html#l01230">pm_parse_arguments()</a>, <a class="el" href="commands_2pm_2update__info_2drupal_8inc_source.html#l00067">pm_update_last_check()</a>, and <a class="el" href="updatecode_8pm_8inc_source.html#l00241">pm_update_packages()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="updatecode_8pm_8inc_a7075f7486950df7a67f512a3533fef41_cgraph.png" border="0" usemap="#updatecode_8pm_8inc_a7075f7486950df7a67f512a3533fef41_cgraph" alt=""/></div>
<map name="updatecode_8pm_8inc_a7075f7486950df7a67f512a3533fef41_cgraph" id="updatecode_8pm_8inc_a7075f7486950df7a67f512a3533fef41_cgraph">
<area shape="rect" id="node3" href="updatecode_8pm_8inc.html#a86e03f91bb50878663449ddf74b8658d" title="_pm_update_core" alt="" coords="224,963,349,992"/><area shape="rect" id="node16" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="1549,2192,1627,2221"/><area shape="rect" id="node18" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="1935,911,2063,940"/><area shape="rect" id="node23" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="1341,1628,1379,1657"/><area shape="rect" id="node28" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="1304,1088,1416,1117"/><area shape="rect" id="node43" href="group__outputfunctions.html#ga63acbb94925d6d2693e235e966bba740" title="drush_print" alt="" coords="893,400,979,429"/><area shape="rect" id="node45" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="1088,503,1208,532"/><area shape="rect" id="node118" href="group__filesystemfunctions.html#ga01729c5c432a2f30974966d888146d09" title="drush_tempnam" alt="" coords="655,1891,769,1920"/><area shape="rect" id="node131" href="group__dispatching.html#gad45b0ad6ccdc34ebb10d38d5c2d6a1d1" title="drush_invoke" alt="" coords="887,2256,985,2285"/><area shape="rect" id="node141" href="group__dispatching.html#ga125471885af052278a0874446b332cf9" title="drush_invoke_process" alt="" coords="1072,2675,1224,2704"/><area shape="rect" id="node156" href="context_8inc.html#aa4b55e2f6174c8b6efaa8f23a0f9e0af" title="drush_set_option" alt="" coords="1747,2797,1867,2827"/><area shape="rect" id="node161" href="pm_8drush_8inc.html#a34b2e74a73c176eed08207d9bcb4c587" title="pm_parse_arguments" alt="" coords="213,2565,360,2595"/><area shape="rect" id="node165" href="commands_2pm_2update__info_2drupal_8inc.html#a35cf870938c0ecdd3e2cead6aec212d2" title="pm_update_last_check" alt="" coords="209,2669,364,2699"/><area shape="rect" id="node167" href="updatecode_8pm_8inc.html#a604cbac2dc913cf35f3d4f7f79f4bc4b" title="pm_update_packages" alt="" coords="212,1147,361,1176"/><area shape="rect" id="node5" href="updatecode_8pm_8inc.html#ab11eea54f55781b92561a28a8e39f224" title="_pm_update_move_files" alt="" coords="413,1241,576,1271"/><area shape="rect" id="node7" href="group__filesystemfunctions.html#gabff54c630a451976fc121257f6efd960" title="drush_delete_dir" alt="" coords="653,245,771,275"/><area shape="rect" id="node36" href="group__filesystemfunctions.html#ga1c545390a8890f6ea47385f79fbe2e82" title="drush_scan_directory" alt="" coords="639,1357,785,1387"/><area shape="rect" id="node39" href="group__userinput.html#gaa4169b83ff9dc4222af95d376b21268b" title="drush_confirm" alt="" coords="443,452,547,481"/><area shape="rect" id="node57" href="group__filesystemfunctions.html#ga6027285d97028ad3299d3aa262be8c2f" title="drush_mkdir" alt="" coords="1101,1576,1195,1605"/><area shape="rect" id="node61" href="pm_8drush_8inc.html#a7a7640133c515e06c96d0f4262b98c51" title="drush_pm_include_version\l_control" alt="" coords="624,1237,800,1283"/><area shape="rect" id="node80" href="context_8inc.html#af983acfe90e7d7bbdbd67c57f93708ba" title="drush_set_context" alt="" coords="648,963,776,992"/><area shape="rect" id="node84" href="group__errorhandling.html#ga366aaafdf8c774a58653c64a65b6d91c" title="drush_user_abort" alt="" coords="433,1680,556,1709"/><area shape="rect" id="node90" href="pm_8drush_8inc.html#a66b0def0d14711d5c10884363c8ae1b5" title="pm_parse_project_version" alt="" coords="849,707,1023,736"/><area shape="rect" id="node96" href="updatecode_8pm_8inc.html#af30934cd040bba74ca1b7c51796bd2aa" title="pm_update_finish" alt="" coords="651,605,773,635"/><area shape="rect" id="node101" href="updatecode_8pm_8inc.html#a5a3737ff6d07b1666960729bf8e2d684" title="pm_update_project" alt="" coords="429,1013,560,1043"/><area shape="rect" id="node113" href="updatexml_8inc.html#a4c90192cc502c7c05a5b4554c7d50258" title="release_info_print\l_releasenotes" alt="" coords="433,1882,556,1929"/><area shape="rect" id="node12" href="group__filesystemfunctions.html#gaac7379e8cfa2163a874542fc021bf521" title="drush_move_dir" alt="" coords="879,1373,993,1403"/><area shape="rect" id="node9" href="group__filesystemfunctions.html#ga7ba5be839cd5d2104eaf9c26da63c97d" title="drush_delete_dir_contents" alt="" coords="849,245,1023,275"/><area shape="rect" id="node14" href="drush_8inc.html#a903c36790dbe5525fe9369c8476780af" title="drush_op" alt="" coords="1111,1320,1185,1349"/><area shape="rect" id="node20" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="1729,1088,1884,1117"/><area shape="rect" id="node25" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="1521,1619,1655,1666"/><area shape="rect" id="node31" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="1497,659,1679,688"/><area shape="rect" id="node41" href="group__outputfunctions.html#ga6dc4aa94bd0a854c564a2538e166c749" title="drush_print_prompt" alt="" coords="645,400,779,429"/><area shape="rect" id="node47" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="1296,501,1424,531"/><area shape="rect" id="node50" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="1285,555,1435,584"/><area shape="rect" id="node63" href="engines_8inc.html#ae94a82d80d5e90cb126de1f16a7f8fe4" title="drush_get_engines" alt="" coords="1083,1165,1213,1195"/><area shape="rect" id="node68" href="engines_8inc.html#a91df31f18b0a1d05540ccaf85e6d9a88" title="drush_include_engine" alt="" coords="863,1165,1009,1195"/><area shape="rect" id="node75" href="group__commandwrappers.html#gafd358ceac1286dbdd141ff2b8eb7d556" title="drush_shell_exec" alt="" coords="875,1269,997,1299"/><area shape="rect" id="node104" href="drush_8inc.html#aa61cd59315f7a89a8c7df8649f480a31" title="drush_version_control\l_reserved_files" alt="" coords="637,1167,787,1214"/><area shape="rect" id="node120" href="group__filesystemfunctions.html#gad1036a8fb12d105b55de87b4f3fe8002" title="drush_find_tmp" alt="" coords="881,1832,991,1861"/><area shape="rect" id="node125" href="group__filesystemfunctions.html#ga7557e035207db8d2dbe475e6a52c579c" title="drush_register_file\l_for_deletion" alt="" coords="1084,1882,1212,1929"/><area shape="rect" id="node133" href="includes_2command_8inc.html#af0c377881e5c9c772f0cad80ea016452" title="drush_get_commands" alt="" coords="1073,2309,1223,2339"/><area shape="rect" id="node135" href="group__dispatching.html#ga5db6ec7318291b3692bf905b87a9276b" title="drush_dispatch" alt="" coords="1093,2256,1203,2285"/><area shape="rect" id="node143" href="sitealias_8inc.html#a0dd349885b59373b8a067d7589d096e7" title="drush_sitealias_resolve\l_sitespecs" alt="" coords="1281,2666,1439,2713"/><area shape="rect" id="node147" href="sitealias_8inc.html#a0665329c1176b30398fa27ee5cd10423" title="drush_sitealias_simplify\l_names" alt="" coords="1280,2735,1440,2782"/><area shape="rect" id="node149" href="context_8inc.html#a559008f6decb23108b83e704208e415e" title="drush_get_option_override" alt="" coords="1273,2805,1447,2835"/><area shape="rect" id="node151" href="backend_8inc.html#a7852d5448cd4ee3a2082eccd24d690e7" title="drush_backend_invoke\l_concurrent" alt="" coords="1283,2858,1437,2905"/><area shape="rect" id="node163" href="drush_8inc.html#a6007ce294242d1f6e48cda703fbb8d3f" title="_convert_csv_to_array" alt="" coords="417,2565,572,2595"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a72c100c43f73f1c3d0f713227ae736cb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">drush_pm_updatecode_rollback </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Rollback the update process. </p>

<p>Definition at line <a class="el" href="updatecode_8pm_8inc_source.html#l00375">375</a> of file <a class="el" href="updatecode_8pm_8inc_source.html">updatecode.pm.inc</a>.</p>

<p>References <a class="el" href="updatecode_8pm_8inc_source.html#l00220">_pm_update_move_files()</a>, <a class="el" href="filesystem_8inc_source.html#l00126">drush_delete_dir()</a>, <a class="el" href="context_8inc_source.html#l00328">drush_get_context()</a>, <a class="el" href="drush_8inc_source.html#l01413">drush_log()</a>, <a class="el" href="pm_8drush_8inc_source.html#l01491">drush_pm_include_version_control()</a>, and <a class="el" href="output_8inc_source.html#l00145">dt()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="updatecode_8pm_8inc_a72c100c43f73f1c3d0f713227ae736cb_cgraph.png" border="0" usemap="#updatecode_8pm_8inc_a72c100c43f73f1c3d0f713227ae736cb_cgraph" alt=""/></div>
<map name="updatecode_8pm_8inc_a72c100c43f73f1c3d0f713227ae736cb_cgraph" id="updatecode_8pm_8inc_a72c100c43f73f1c3d0f713227ae736cb_cgraph">
<area shape="rect" id="node3" href="updatecode_8pm_8inc.html#ab11eea54f55781b92561a28a8e39f224" title="_pm_update_move_files" alt="" coords="208,147,371,176"/><area shape="rect" id="node5" href="group__filesystemfunctions.html#gabff54c630a451976fc121257f6efd960" title="drush_delete_dir" alt="" coords="448,43,565,72"/><area shape="rect" id="node14" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="1347,299,1424,328"/><area shape="rect" id="node16" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="1767,443,1895,472"/><area shape="rect" id="node21" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="1127,612,1164,641"/><area shape="rect" id="node53" href="pm_8drush_8inc.html#a7a7640133c515e06c96d0f4262b98c51" title="drush_pm_include_version\l_control" alt="" coords="419,649,595,695"/><area shape="rect" id="node10" href="group__filesystemfunctions.html#gaac7379e8cfa2163a874542fc021bf521" title="drush_move_dir" alt="" coords="449,249,564,279"/><area shape="rect" id="node47" href="group__filesystemfunctions.html#ga1c545390a8890f6ea47385f79fbe2e82" title="drush_scan_directory" alt="" coords="433,147,580,176"/><area shape="rect" id="node7" href="group__filesystemfunctions.html#ga7ba5be839cd5d2104eaf9c26da63c97d" title="drush_delete_dir_contents" alt="" coords="644,43,817,72"/><area shape="rect" id="node12" href="drush_8inc.html#a903c36790dbe5525fe9369c8476780af" title="drush_op" alt="" coords="895,148,969,177"/><area shape="rect" id="node33" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="1089,401,1201,431"/><area shape="rect" id="node41" href="group__filesystemfunctions.html#ga1d86ac8e2e56a75acb0abcdc8e0dcf09" title="drush_copy_dir" alt="" coords="676,249,785,279"/><area shape="rect" id="node31" href="drush_8inc.html#a2dd83647cc42a2dfcde54dc38f54827d" title="drush_call_user_func\l_array" alt="" coords="1073,179,1217,226"/><area shape="rect" id="node18" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="1528,351,1683,380"/><area shape="rect" id="node23" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="1319,561,1452,607"/><area shape="rect" id="node25" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="1533,539,1677,568"/><area shape="rect" id="node27" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="1733,539,1928,568"/><area shape="rect" id="node36" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="1295,455,1476,484"/><area shape="rect" id="node55" href="engines_8inc.html#ae94a82d80d5e90cb126de1f16a7f8fe4" title="drush_get_engines" alt="" coords="867,505,997,535"/><area shape="rect" id="node67" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="1545,924,1665,953"/><area shape="rect" id="node74" href="engines_8inc.html#a91df31f18b0a1d05540ccaf85e6d9a88" title="drush_include_engine" alt="" coords="657,684,804,713"/><area shape="rect" id="node84" href="group__commandwrappers.html#gafd358ceac1286dbdd141ff2b8eb7d556" title="drush_shell_exec" alt="" coords="669,815,792,844"/><area shape="rect" id="node57" href="engines_8inc.html#a50374de188af3d1cb754476607b9c375" title="drush_get_engine_types_info" alt="" coords="1051,455,1240,484"/><area shape="rect" id="node62" href="includes_2command_8inc.html#ad51d79509a4a134947703f3e58564444" title="drush_commandfile_list" alt="" coords="1527,481,1684,511"/><area shape="rect" id="node65" href="includes_2command_8inc.html#a2ce77284c0002dda3a5d0527e583e017" title="drush_command_hook" alt="" coords="1069,559,1221,588"/><area shape="rect" id="node69" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="1767,897,1895,927"/><area shape="rect" id="node72" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="1756,951,1905,980"/><area shape="rect" id="node79" href="drush_8inc.html#a80ce43b30f833522f72180811dab5a3e" title="drush_include" alt="" coords="881,711,983,740"/><area shape="rect" id="node86" href="group__commandwrappers.html#ga0eed47c4d6d19d386936ad57f34b10b2" title="_drush_shell_exec" alt="" coords="867,873,997,903"/><area shape="rect" id="node88" href="group__commandwrappers.html#gafc52f7e769d935b4d2462467cdf8d5ee" title="drush_escapeshellarg" alt="" coords="1072,767,1219,796"/><area shape="rect" id="node97" href="group__outputfunctions.html#ga63acbb94925d6d2693e235e966bba740" title="drush_print" alt="" coords="1343,924,1428,953"/><area shape="rect" id="node100" href="group__commandwrappers.html#ga3a1bb3ae751f14749ce1dbe4ec9c3288" title="drush_shell_proc_open" alt="" coords="1068,820,1223,849"/><area shape="rect" id="node104" href="group__commandwrappers.html#gac21dc9409bff5197d255978c3cf6e761" title="_drush_shell_exec_output_set" alt="" coords="1047,873,1244,903"/><area shape="rect" id="node90" href="includes_2environment_8inc.html#a88114295372bcb0ca8dbb5f10b36368e" title="drush_is_windows" alt="" coords="1321,681,1449,711"/><area shape="rect" id="node92" href="group__commandwrappers.html#gac60b4740ceccf95b8e60d1896d93d2ab" title="_drush_escapeshellarg\l_windows" alt="" coords="1308,734,1463,781"/><area shape="rect" id="node94" href="group__commandwrappers.html#ga561ce790cc15caa5e1f0bfebc2546529" title="_drush_escapeshellarg\l_linux" alt="" coords="1308,803,1463,850"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="af30934cd040bba74ca1b7c51796bd2aa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">pm_update_finish </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$project</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$version_control</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Run the post-update hooks after updatecode is finished for one project. </p>

<p>Definition at line <a class="el" href="updatecode_8pm_8inc_source.html#l00366">366</a> of file <a class="el" href="updatecode_8pm_8inc_source.html">updatecode.pm.inc</a>.</p>

<p>References <a class="el" href="includes_2command_8inc_source.html#l01251">drush_command_invoke_all()</a>, <a class="el" href="output_8inc_source.html#l00026">drush_print()</a>, and <a class="el" href="output_8inc_source.html#l00145">dt()</a>.</p>

<p>Referenced by <a class="el" href="updatecode_8pm_8inc_source.html#l00123">_pm_update_core()</a>, and <a class="el" href="updatecode_8pm_8inc_source.html#l00241">pm_update_packages()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="updatecode_8pm_8inc_af30934cd040bba74ca1b7c51796bd2aa_cgraph.png" border="0" usemap="#updatecode_8pm_8inc_af30934cd040bba74ca1b7c51796bd2aa_cgraph" alt=""/></div>
<map name="updatecode_8pm_8inc_af30934cd040bba74ca1b7c51796bd2aa_cgraph" id="updatecode_8pm_8inc_af30934cd040bba74ca1b7c51796bd2aa_cgraph">
<area shape="rect" id="node3" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="180,40,361,69"/><area shape="rect" id="node5" href="group__outputfunctions.html#ga63acbb94925d6d2693e235e966bba740" title="drush_print" alt="" coords="228,93,313,123"/><area shape="rect" id="node15" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="252,148,289,177"/><area shape="rect" id="node7" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="419,69,539,99"/><area shape="rect" id="node9" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="607,5,735,35"/><area shape="rect" id="node11" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="828,84,956,113"/><area shape="rect" id="node13" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="596,109,745,139"/><area shape="rect" id="node17" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="412,143,545,190"/><area shape="rect" id="node19" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="599,163,743,192"/><area shape="rect" id="node21" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="795,163,989,192"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="updatecode_8pm_8inc_af30934cd040bba74ca1b7c51796bd2aa_icgraph.png" border="0" usemap="#updatecode_8pm_8inc_af30934cd040bba74ca1b7c51796bd2aa_icgraph" alt=""/></div>
<map name="updatecode_8pm_8inc_af30934cd040bba74ca1b7c51796bd2aa_icgraph" id="updatecode_8pm_8inc_af30934cd040bba74ca1b7c51796bd2aa_icgraph">
<area shape="rect" id="node3" href="updatecode_8pm_8inc.html#a86e03f91bb50878663449ddf74b8658d" title="_pm_update_core" alt="" coords="191,5,316,35"/><area shape="rect" id="node7" href="updatecode_8pm_8inc.html#a604cbac2dc913cf35f3d4f7f79f4bc4b" title="pm_update_packages" alt="" coords="179,59,328,88"/><area shape="rect" id="node5" href="updatecode_8pm_8inc.html#a7075f7486950df7a67f512a3533fef41" title="drush_pm_updatecode" alt="" coords="377,32,529,61"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a604cbac2dc913cf35f3d4f7f79f4bc4b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">pm_update_packages </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$update_info</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$tmpfile</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Update projects according to an array of releases and print the release notes for each project, following interactive confirmation from the user.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">$update_info</td><td>An array of projects from the drupal.org update service, with an additional array key candidate_version that specifies the version to be installed. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="updatecode_8pm_8inc_source.html#l00241">241</a> of file <a class="el" href="updatecode_8pm_8inc_source.html">updatecode.pm.inc</a>.</p>

<p>References <a class="el" href="drush_8inc_source.html#l00375">drush_confirm()</a>, <a class="el" href="context_8inc_source.html#l00328">drush_get_context()</a>, <a class="el" href="context_8inc_source.html#l00405">drush_get_option()</a>, <a class="el" href="drush_8inc_source.html#l01413">drush_log()</a>, <a class="el" href="pm_8drush_8inc_source.html#l01491">drush_pm_include_version_control()</a>, <a class="el" href="output_8inc_source.html#l00026">drush_print()</a>, <a class="el" href="drush_8inc_source.html#l01723">drush_set_error()</a>, <a class="el" href="drush_8inc_source.html#l01797">drush_user_abort()</a>, <a class="el" href="output_8inc_source.html#l00145">dt()</a>, <a class="el" href="pm_8drush_8inc_source.html#l01243">pm_parse_project_version()</a>, <a class="el" href="updatecode_8pm_8inc_source.html#l00366">pm_update_finish()</a>, <a class="el" href="updatecode_8pm_8inc_source.html#l00328">pm_update_project()</a>, and <a class="el" href="updatexml_8inc_source.html#l00154">release_info_print_releasenotes()</a>.</p>

<p>Referenced by <a class="el" href="updatecode_8pm_8inc_source.html#l00017">drush_pm_updatecode()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="updatecode_8pm_8inc_a604cbac2dc913cf35f3d4f7f79f4bc4b_cgraph.png" border="0" usemap="#updatecode_8pm_8inc_a604cbac2dc913cf35f3d4f7f79f4bc4b_cgraph" alt=""/></div>
<map name="updatecode_8pm_8inc_a604cbac2dc913cf35f3d4f7f79f4bc4b_cgraph" id="updatecode_8pm_8inc_a604cbac2dc913cf35f3d4f7f79f4bc4b_cgraph">
<area shape="rect" id="node3" href="group__userinput.html#gaa4169b83ff9dc4222af95d376b21268b" title="drush_confirm" alt="" coords="1276,2220,1380,2249"/><area shape="rect" id="node7" href="group__outputfunctions.html#ga63acbb94925d6d2693e235e966bba740" title="drush_print" alt="" coords="1707,2065,1792,2095"/><area shape="rect" id="node9" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="1925,1783,2045,1812"/><area shape="rect" id="node13" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="2335,1136,2463,1165"/><area shape="rect" id="node21" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="1947,1192,2024,1221"/><area shape="rect" id="node27" href="pm_8drush_8inc.html#a7a7640133c515e06c96d0f4262b98c51" title="drush_pm_include_version\l_control" alt="" coords="1000,1125,1176,1171"/><area shape="rect" id="node35" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="1693,1065,1805,1095"/><area shape="rect" id="node41" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="1731,660,1768,689"/><area shape="rect" id="node73" href="group__errorhandling.html#ga366aaafdf8c774a58653c64a65b6d91c" title="drush_user_abort" alt="" coords="1477,219,1600,248"/><area shape="rect" id="node81" href="pm_8drush_8inc.html#a66b0def0d14711d5c10884363c8ae1b5" title="pm_parse_project_version" alt="" coords="1663,1553,1836,1583"/><area shape="rect" id="node87" href="updatecode_8pm_8inc.html#af30934cd040bba74ca1b7c51796bd2aa" title="pm_update_finish" alt="" coords="1477,325,1600,355"/><area shape="rect" id="node92" href="updatecode_8pm_8inc.html#a5a3737ff6d07b1666960729bf8e2d684" title="pm_update_project" alt="" coords="808,503,939,532"/><area shape="rect" id="node120" href="updatexml_8inc.html#a4c90192cc502c7c05a5b4554c7d50258" title="release_info_print\l_releasenotes" alt="" coords="204,1405,327,1451"/><area shape="rect" id="node5" href="group__outputfunctions.html#ga6dc4aa94bd0a854c564a2538e166c749" title="drush_print_prompt" alt="" coords="1472,2168,1605,2197"/><area shape="rect" id="node11" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="2141,1703,2269,1732"/><area shape="rect" id="node15" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="2131,1756,2280,1785"/><area shape="rect" id="node24" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="2128,1136,2283,1165"/><area shape="rect" id="node29" href="engines_8inc.html#ae94a82d80d5e90cb126de1f16a7f8fe4" title="drush_get_engines" alt="" coords="1473,483,1604,512"/><area shape="rect" id="node54" href="engines_8inc.html#a91df31f18b0a1d05540ccaf85e6d9a88" title="drush_include_engine" alt="" coords="1255,531,1401,560"/><area shape="rect" id="node64" href="group__commandwrappers.html#gafd358ceac1286dbdd141ff2b8eb7d556" title="drush_shell_exec" alt="" coords="1267,1756,1389,1785"/><area shape="rect" id="node31" href="engines_8inc.html#a50374de188af3d1cb754476607b9c375" title="drush_get_engine_types_info" alt="" coords="1655,452,1844,481"/><area shape="rect" id="node48" href="includes_2command_8inc.html#ad51d79509a4a134947703f3e58564444" title="drush_commandfile_list" alt="" coords="2127,737,2284,767"/><area shape="rect" id="node51" href="includes_2command_8inc.html#a2ce77284c0002dda3a5d0527e583e017" title="drush_command_hook" alt="" coords="1673,607,1825,636"/><area shape="rect" id="node33" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="1895,452,2076,481"/><area shape="rect" id="node43" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="1919,830,2052,877"/><area shape="rect" id="node45" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="2133,932,2277,961"/><area shape="rect" id="node59" href="drush_8inc.html#a80ce43b30f833522f72180811dab5a3e" title="drush_include" alt="" coords="1488,429,1589,459"/><area shape="rect" id="node66" href="group__commandwrappers.html#ga0eed47c4d6d19d386936ad57f34b10b2" title="_drush_shell_exec" alt="" coords="1473,2012,1604,2041"/><area shape="rect" id="node75" href="context_8inc.html#af983acfe90e7d7bbdbd67c57f93708ba" title="drush_set_context" alt="" coords="1685,196,1813,225"/><area shape="rect" id="node95" href="drush_8inc.html#aa61cd59315f7a89a8c7df8649f480a31" title="drush_version_control\l_reserved_files" alt="" coords="1013,463,1163,510"/><area shape="rect" id="node99" href="group__filesystemfunctions.html#ga1c545390a8890f6ea47385f79fbe2e82" title="drush_scan_directory" alt="" coords="1255,272,1401,301"/><area shape="rect" id="node108" href="git__drupalorg_8inc.html#a842ef59d187c73488ad44f832cd8974f" title="package_handler_update\l_project" alt="" coords="1005,922,1171,969"/><area shape="rect" id="node118" href="pm_8drush_8inc.html#ab63ba263a636da9a21cd05af4c1613af" title="drush_find_empty_directories" alt="" coords="992,533,1184,563"/><area shape="rect" id="node101" href="drush_8inc.html#a903c36790dbe5525fe9369c8476780af" title="drush_op" alt="" coords="1501,272,1576,301"/><area shape="rect" id="node113" href="group__commandwrappers.html#ga59e8ee9f53442f2029080ac723ed008f" title="drush_shell_cd_and_exec" alt="" coords="1243,325,1413,355"/><area shape="rect" id="node122" href="drush_8inc.html#a9cce12bffedae74c4a45174c59c79311" title="drush_download_file" alt="" coords="804,1651,943,1680"/><area shape="rect" id="node134" href="group__filesystemfunctions.html#ga01729c5c432a2f30974966d888146d09" title="drush_tempnam" alt="" coords="1271,1651,1385,1680"/><area shape="rect" id="node146" href="group__outputfunctions.html#gaf5119cf7ab3248aac5314f1dcb3d4c75" title="drush_html_to_text" alt="" coords="1261,2012,1395,2041"/><area shape="rect" id="node149" href="group__outputfunctions.html#ga8059aaf93da4ec3f4c5d3821928a9002" title="drush_print_file" alt="" coords="1033,2065,1143,2095"/><area shape="rect" id="node163" href="updatexml_8inc.html#a40d4c136aadd10580d665514073a3c0b" title="release_info_get_releases" alt="" coords="376,1391,549,1420"/><area shape="rect" id="node124" href="drush_8inc.html#a5d3c123a1d8fa15642f08ff635dbe2a1" title="_drush_is_url" alt="" coords="1039,1651,1137,1680"/><area shape="rect" id="node127" href="drush_8inc.html#a6b7589c9e3cd3f683c0ef137e1c30f49" title="drush_download_file_name" alt="" coords="999,1704,1177,1733"/><area shape="rect" id="node131" href="drush_8inc.html#a5c2a88712f3905874900166f3b2c397c" title="_drush_download_file" alt="" coords="1015,1757,1161,1787"/><area shape="rect" id="node140" href="group__filesystemfunctions.html#ga7557e035207db8d2dbe475e6a52c579c" title="drush_register_file\l_for_deletion" alt="" coords="1685,1758,1813,1805"/><area shape="rect" id="node136" href="group__filesystemfunctions.html#gad1036a8fb12d105b55de87b4f3fe8002" title="drush_find_tmp" alt="" coords="1484,1296,1593,1325"/><area shape="rect" id="node154" href="group__outputfunctions.html#ga03664ee5326159c3f8e6c97aa93c7981" title="drush_print_pipe" alt="" coords="1927,2424,2044,2453"/><area shape="rect" id="node158" href="group__commandwrappers.html#gad0b72e62d81d339d68dc2d3d36db75d6" title="drush_shell_exec_interactive" alt="" coords="1233,2065,1423,2095"/><area shape="rect" id="node165" href="updatexml_8inc.html#a2131dceb4ad05da633f876f3feaa6064" title="updatexml_get_release\l_history_xml" alt="" coords="599,1378,753,1425"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="updatecode_8pm_8inc_a604cbac2dc913cf35f3d4f7f79f4bc4b_icgraph.png" border="0" usemap="#updatecode_8pm_8inc_a604cbac2dc913cf35f3d4f7f79f4bc4b_icgraph" alt=""/></div>
<map name="updatecode_8pm_8inc_a604cbac2dc913cf35f3d4f7f79f4bc4b_icgraph" id="updatecode_8pm_8inc_a604cbac2dc913cf35f3d4f7f79f4bc4b_icgraph">
<area shape="rect" id="node3" href="updatecode_8pm_8inc.html#a7075f7486950df7a67f512a3533fef41" title="drush_pm_updatecode" alt="" coords="204,5,356,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a5a3737ff6d07b1666960729bf8e2d684"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">pm_update_project </td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$project</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><em>$version_control</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Update one project &ndash; a module, theme or Drupal core.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">$project</td><td>The project to upgrade. $project['full_project_path'] must be set to the location where this project is stored. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="updatecode_8pm_8inc_source.html#l00328">328</a> of file <a class="el" href="updatecode_8pm_8inc_source.html">updatecode.pm.inc</a>.</p>

<p>References <a class="el" href="pm_8drush_8inc_source.html#l01768">drush_find_empty_directories()</a>, <a class="el" href="context_8inc_source.html#l00328">drush_get_context()</a>, <a class="el" href="context_8inc_source.html#l00405">drush_get_option()</a>, <a class="el" href="filesystem_8inc_source.html#l00661">drush_scan_directory()</a>, <a class="el" href="context_8inc_source.html#l00293">drush_set_context()</a>, <a class="el" href="drush_8inc_source.html#l01723">drush_set_error()</a>, <a class="el" href="drush_8inc_source.html#l01885">drush_version_control_reserved_files()</a>, <a class="el" href="output_8inc_source.html#l00145">dt()</a>, and <a class="el" href="git__drupalorg_8inc_source.html#l00148">package_handler_update_project()</a>.</p>

<p>Referenced by <a class="el" href="updatecode_8pm_8inc_source.html#l00123">_pm_update_core()</a>, and <a class="el" href="updatecode_8pm_8inc_source.html#l00241">pm_update_packages()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="updatecode_8pm_8inc_a5a3737ff6d07b1666960729bf8e2d684_cgraph.png" border="0" usemap="#updatecode_8pm_8inc_a5a3737ff6d07b1666960729bf8e2d684_cgraph" alt=""/></div>
<map name="updatecode_8pm_8inc_a5a3737ff6d07b1666960729bf8e2d684_cgraph" id="updatecode_8pm_8inc_a5a3737ff6d07b1666960729bf8e2d684_cgraph">
<area shape="rect" id="node3" href="pm_8drush_8inc.html#ab63ba263a636da9a21cd05af4c1613af" title="drush_find_empty_directories" alt="" coords="187,5,379,35"/><area shape="rect" id="node5" href="context_8inc.html#ad25559f8d7d753f636fbeac347c29fc5" title="drush_get_context" alt="" coords="1561,359,1689,388"/><area shape="rect" id="node7" href="context_8inc.html#afe91fb3e5219ecb2208c3b036b1f0cb8" title="drush_get_option" alt="" coords="453,231,573,260"/><area shape="rect" id="node14" href="group__filesystemfunctions.html#ga1c545390a8890f6ea47385f79fbe2e82" title="drush_scan_directory" alt="" coords="440,388,587,417"/><area shape="rect" id="node24" href="group__outputfunctions.html#ga1218abcb1e27dd3bb412113d1e344d96" title="dt" alt="" coords="925,699,963,728"/><area shape="rect" id="node36" href="context_8inc.html#af983acfe90e7d7bbdbd67c57f93708ba" title="drush_set_context" alt="" coords="1116,56,1244,85"/><area shape="rect" id="node39" href="group__errorhandling.html#ga23fe9e1e8c1e5ade39256106044b6da4" title="drush_set_error" alt="" coords="888,488,1000,517"/><area shape="rect" id="node46" href="drush_8inc.html#aa61cd59315f7a89a8c7df8649f480a31" title="drush_version_control\l_reserved_files" alt="" coords="208,563,357,610"/><area shape="rect" id="node69" href="git__drupalorg_8inc.html#a842ef59d187c73488ad44f832cd8974f" title="package_handler_update\l_project" alt="" coords="200,306,365,353"/><area shape="rect" id="node9" href="context_8inc.html#aee5781894bf828bfa508d9052553f809" title="_drush_get_option" alt="" coords="660,211,788,240"/><area shape="rect" id="node12" href="context_8inc.html#a9f6272c1a68141ce873c07aae3a316ac" title="drush_context_names" alt="" coords="649,264,799,293"/><area shape="rect" id="node16" href="drush_8inc.html#a903c36790dbe5525fe9369c8476780af" title="drush_op" alt="" coords="687,381,761,411"/><area shape="rect" id="node18" href="group__logging.html#gad820f489a93518301794ada4ff7816b6" title="drush_log" alt="" coords="1141,385,1219,415"/><area shape="rect" id="node34" href="drush_8inc.html#a2dd83647cc42a2dfcde54dc38f54827d" title="drush_call_user_func\l_array" alt="" coords="872,367,1016,414"/><area shape="rect" id="node21" href="backend_8inc.html#a38490210d77373f3d8492caf4e9a3190" title="drush_backend_packet" alt="" coords="1323,411,1477,440"/><area shape="rect" id="node26" href="includes_2drupal_8inc.html#ad2ccab77d4bc8e7355186f26cd328ac0" title="drush_drupal_major\l_version" alt="" coords="1113,690,1247,737"/><area shape="rect" id="node28" href="includes_2drupal_8inc.html#a203e989fd043d054d774954e2b2dff21" title="drush_drupal_version" alt="" coords="1328,647,1472,676"/><area shape="rect" id="node30" href="includes_2drupal_8inc.html#aa7ac001ed15d678fa533b54d962eb5bc" title="drush_drupal_load_autoloader" alt="" coords="1528,647,1723,676"/><area shape="rect" id="node42" href="includes_2command_8inc.html#a19eba9666aba673a64fbd78a2c5ef4f9" title="drush_command_invoke_all" alt="" coords="1089,540,1271,569"/><area shape="rect" id="node48" href="engines_8inc.html#ae94a82d80d5e90cb126de1f16a7f8fe4" title="drush_get_engines" alt="" coords="659,593,789,623"/><area shape="rect" id="node60" href="engines_8inc.html#a91df31f18b0a1d05540ccaf85e6d9a88" title="drush_include_engine" alt="" coords="440,624,587,653"/><area shape="rect" id="node50" href="engines_8inc.html#a50374de188af3d1cb754476607b9c375" title="drush_get_engine_types_info" alt="" coords="849,541,1039,571"/><area shape="rect" id="node55" href="includes_2command_8inc.html#ad51d79509a4a134947703f3e58564444" title="drush_commandfile_list" alt="" coords="1321,567,1479,596"/><area shape="rect" id="node58" href="includes_2command_8inc.html#a2ce77284c0002dda3a5d0527e583e017" title="drush_command_hook" alt="" coords="868,645,1020,675"/><area shape="rect" id="node65" href="drush_8inc.html#a80ce43b30f833522f72180811dab5a3e" title="drush_include" alt="" coords="673,697,775,727"/><area shape="rect" id="node74" href="group__commandwrappers.html#ga59e8ee9f53442f2029080ac723ed008f" title="drush_shell_cd_and_exec" alt="" coords="428,335,599,364"/></map>
</div>
</p>

<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="updatecode_8pm_8inc_a5a3737ff6d07b1666960729bf8e2d684_icgraph.png" border="0" usemap="#updatecode_8pm_8inc_a5a3737ff6d07b1666960729bf8e2d684_icgraph" alt=""/></div>
<map name="updatecode_8pm_8inc_a5a3737ff6d07b1666960729bf8e2d684_icgraph" id="updatecode_8pm_8inc_a5a3737ff6d07b1666960729bf8e2d684_icgraph">
<area shape="rect" id="node3" href="updatecode_8pm_8inc.html#a86e03f91bb50878663449ddf74b8658d" title="_pm_update_core" alt="" coords="199,5,324,35"/><area shape="rect" id="node7" href="updatecode_8pm_8inc.html#a604cbac2dc913cf35f3d4f7f79f4bc4b" title="pm_update_packages" alt="" coords="187,59,336,88"/><area shape="rect" id="node5" href="updatecode_8pm_8inc.html#a7075f7486950df7a67f512a3533fef41" title="drush_pm_updatecode" alt="" coords="385,32,537,61"/></map>
</div>
</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Oct 8 2014 09:04:58 for Drush by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>