update.php uses the batch api I believe.  It would be brilliant if the whole batch api could be run in CLI mode rather than just update.php.  Good luck.<div><br></div><div>Stew<br><br><div class="gmail_quote">2009/3/2 Nabil Alsharif <span dir="ltr">&lt;<a href="mailto:nabil@gobrighttree.com">nabil@gobrighttree.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Great. This is going to be my first contribution to drupal and I don&#39;t<br>
know what the process for submitting such changes is. Do I open an issue<br>
and attach patches? Or do I have to sign up for a cvs account and commit<br>
via cvs?<br>
<br>
Would it be better to submit (patches or commit) partial but working<br>
changes, or should I wait until it&#39;s all done and then submit one big<br>
change?<br>
<div><div></div><div class="Wj3C7c"><br>
On Mon, 2009-03-02 at 10:22 -0500, Moshe Weitzman wrote:<br>
&gt; This makes sense, and I encourage you and others to proceed. There is<br>
&gt; no good reason it has not been done so far.<br>
&gt;<br>
&gt; On Mon, Mar 2, 2009 at 10:24 AM, Nabil Alsharif &lt;<a href="mailto:nabil@gobrighttree.com">nabil@gobrighttree.com</a>&gt; wrote:<br>
&gt; &gt; There seems to be a couple of projects that are trying to make<br>
&gt; &gt; update.php command line friendly, non of which seem to be going that<br>
&gt; &gt; well:<br>
&gt; &gt; <a href="http://drupal.org/node/194107" target="_blank">http://drupal.org/node/194107</a><br>
&gt; &gt; <a href="http://acquia.com/blog/drupal-cli-utils" target="_blank">http://acquia.com/blog/drupal-cli-utils</a><br>
&gt; &gt;<br>
&gt; &gt; The issue that I see is that update.php is tightly coupled with the UI.<br>
&gt; &gt; What I would like to do is pull the functions that preform the updates<br>
&gt; &gt; out of update.php so that it would be possible to have a different UIs<br>
&gt; &gt; to modules (Web interface, cli). There are two main reasons I would like<br>
&gt; &gt; to do this:<br>
&gt; &gt; 1. It would make the projects mentioned above much easier to implement.<br>
&gt; &gt; 2. The projects mentioned above have there own implementation of<br>
&gt; &gt; update.php that is independent of that way drupal updates the modules.<br>
&gt; &gt;<br>
&gt; &gt; I hope to endup with something along the lines of update.inc that holds<br>
&gt; &gt; the function for preforming the updates (i.e get_updates, do_update,<br>
&gt; &gt; db_add_column.. etc) and update.php that has the current UI for<br>
&gt; &gt; updates.<br>
&gt; &gt;<br>
&gt; &gt; Is there any reason that this hasn&#39;t been done before? More importantly<br>
&gt; &gt; does any one have any good reason to not separate preforming the updates<br>
&gt; &gt; from the UI?<br>
&gt; &gt;<br>
&gt; &gt; --<br>
&gt; &gt; ----------------------------------<br>
&gt; &gt; Nabil Alsharif<br>
&gt; &gt; Bright Tree<br>
&gt; &gt; 573-499-1244<br>
&gt; &gt;<br>
&gt; &gt; This message is for the designated recipient only and may contain<br>
&gt; &gt; privileged, proprietary, or otherwise private information. If you have<br>
&gt; &gt; received it in error, please notify the sender immediately and delete<br>
&gt; &gt; the original. Any other use of the email by you is prohibited. Please<br>
&gt; &gt; consider the environment before printing this email or its<br>
&gt; &gt; attachment(s).<br>
&gt; &gt;<br>
</div></div></blockquote></div><br></div>