In the meantime, you could use expect (<a href="http://expect.nist.gov">http://expect.nist.gov</a>)<br><br><div><span class="gmail_quote">On 14/12/2007, <b class="gmail_sendername">Jesse Vincent</b> &lt;<a href="mailto:jesse@bestpractical.com">
jesse@bestpractical.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">clkao,<br><br>How would you like to make pere&#39;s use case work?
<br><br>16:36 &lt;pere&gt; TTimo: as far as I can see from the code, there is no way to make svk non-interactive.&nbsp;&nbsp;The get_prompt() function will always try to talk to a tty.<br>16:37 -!- kane_ [n=<a href="mailto:kane@perl.xs4all.nl">
kane@perl.xs4all.nl</a>] has quit []<br>16:37 &lt;TTimo&gt; depends for which operations I suppose<br>16:37 &lt;TTimo&gt; definitely works for my smerge calls<br>16:38 &lt;obra&gt; pere: which interactions are you running into problems with?
<br>16:40 &lt;pere&gt; svk init<br>16:41 &lt;pere&gt; but also svk commit, some times (not sure when).<br>16:42 &lt;obra&gt; svk commit shouldn&#39;t, if you specify a -m &#39;&#39;<br>16:42 &lt;pere&gt; the script is &lt;URL: 
<a href="http://svn.debian.org/wsvn/debian-edu/trunk/src/debian-edu-config/sbin/debian-edu-etc-svk?op=file&amp;rev=0&amp;sc=0">http://svn.debian.org/wsvn/debian-edu/trunk/src/debian-edu-config/sbin/debian-edu-etc-svk?op=file&amp;rev=0&amp;sc=0
</a> &gt;<br>16:42 &lt;pere&gt; obra: it does, if the repository isn&#39;t already created, I believe.<br>16:42&nbsp;&nbsp;* obra nods<br>16:42 &lt;obra&gt; iirc, there was a way to force that to non-interactive<br>16:42 &lt;obra&gt; sourcediving
<br>16:43 &lt;pere&gt; It would be great.&nbsp;&nbsp;I want to make svk init non-interactive, and svk commit just fail if the repository is missing.<br>16:45 &lt;pere&gt; I&#39;ve tried to work around the problem using expect, but it too fail during debian installation with &quot;The system has no more ptys.&quot; :(
<br>16:46 &lt;obra&gt; sadly, I am wrong.&nbsp;&nbsp;I&#39;d like a comment from clkao about how he&#39;d like this fixed.<br>16:47 &lt;obra&gt; there&#39;s no way to force the non-interactive<br>16:47 &lt;obra&gt; since I know a webgui for svk is in the works, this MUST have been dealt with somehow
<br>16:47 &lt;pere&gt; right.&nbsp;&nbsp;it would be great if a fix for it is released soon, so I can get it into the next Debian release.<br>16:48 &lt;obra&gt; what&#39;s the timing on that look like?<br>16:48 &lt;pere&gt; completely unrelated to this, but related to the script for keeping /etc/ in svk.&nbsp;&nbsp;Is there a way to prune history?&nbsp;&nbsp;For example, only keep changes newer than 2 years, or only keep 12 diffs, one for
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; each month for all changes more than 2 years old?<br>16:49 &lt;obra&gt; that&#39;s more of an svn question. and I believe their supported answer is svnadmin dump| svndumpfilter|svnadmin load<br>16:49 &lt;pere&gt; obra: everything freezes around may, so I would need a fixed package around february/march to be able to fix the etc-svk script.
<br>16:49 &lt;obra&gt; ok<br>16:49 &lt;obra&gt; I know we&#39;re shooting for a 2.2b1 for Christmas<br>16:49 &lt;obra&gt; I don&#39;t know if I can talk cl into the fix by then, but I can try<br>16:49 &lt;pere&gt; and 2.2
?<br>16:50 &lt;obra&gt; release date in general? &quot;when it&#39;s ready&quot;<br>16:50 &lt;pere&gt; :)<br>16:50 &lt;obra&gt; I&#39;m hoping for no more than a month or two.<br>16:50 &lt;obra&gt; there are some really sexy new features
<br>16:51 &lt;obra&gt; the big one is more intelligent branch management<br>16:51 &lt;pere&gt; right.&nbsp;&nbsp;if you need a ref for the non-interactive issue, you can use &lt;URL: <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=435786">
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=435786</a> &gt;.<br>16:52 &lt;obra&gt; ok<br>16:52 &lt;obra&gt; I&#39;ll see what I can do<br>16:52 &lt;obra&gt; :)<br>16:52 &lt;pere&gt; thanks.<br>16:52 &lt;pere&gt; dumbing down get_prompt() would solve it.&nbsp;&nbsp;Then I could use &#39;yes | svk init&#39; :)
<br><br>--<br>_______________________________________________<br>svk-devel mailing list<br><a href="mailto:svk-devel@bestpractical.com">svk-devel@bestpractical.com</a><br><a href="http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel">
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel</a><br></blockquote></div><br>