<div>Is there anything further on this issue? I'm experiencing the same results for a fresh checkout from an svn+ssh repo, performed through TM.<br> </div><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
<span>On 24 Jan 2008, at 21:59, dave.myron wrote:
</span><br><div style="height: 170px; overflow-y: hidden;" class="shrinkable-quote"><br><span>>> [...] the default values for the above should become:
</span><br><span>>>
</span><br><span>>>    svn log --xml --limit 15 -vr HEAD:1 \
</span><br><span>>>    «file» 2>&1 | ruby -- "${TM_BUNDLE_SUPPORT}/format_log_xml.rb"
</span><br><span>>>
</span><br><span>> Digging up an old thread here, but I'm getting these same problems  
</span><br><span>> with the
</span><br><span>> latest TextMate and the latest Subversion bundle.
</span><br><span>>
</span><br><span>> When I run the second command above (the <b class="highlight">parsed</b> one with defaults) 
</span><br><span>> [1] I get
</span><br><span>> the same <b class="highlight">REXML</b> error [2].
</span></div><div style="" class="shrink-quote"><span>...</span> [<a href="http://www.nabble.com/Subversion-bundle-problem-td13754459.html#">show rest of quote</a>]</div><br><span>So you can reproduce the error outside TextMate?
</span><br><br><span>> However, if I change it to this (two-liner) it
</span><br><span>> works just fine (of course, it doesn't show in TM...):
</span><br><span>> [...]
</span><br><span>> The error with the rescue block uncommented:
</span><br><span>> /opt/local/lib/ruby/1.8/<b class="highlight">rexml</b>/source.rb:226:in `pos': Illegal seek
</span><br><span>> (Errno::ESPIPE)
</span><br><br><span>It would appear the <b class="highlight">REXML</b> <b class="highlight">parser</b> treats the IO object as more than  
</span><br><span>just a pipe (i.e. it tries to seek).
</span><br><br><span>Try instead of using '</tmp/test.log' do: 'cat /tmp/test.log|ruby …',  
</span><br><span>see if that changes things. Also try change '2>&1' to '2>/dev/null' in  
</span><br><span>the version that fails for you in Terminal.
</span><br></blockquote>-- <br> Dana<br>