<br><br><div><span class="gmail_quote">2007/5/16, Bert Freudenberg &lt;<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On May 17, 2007, at 0:18 , j blatter wrote:<br><br>&gt; I mean: Let the programmer choose if it&#39;s needed or not. What&#39;s the<br>&gt; problem with that? You can popup a dialog &quot;Look gosh, I don&#39;t find<br>&gt; the previous version, if do you really care you can abort the
<br>&gt; operation. Want to abort?&quot;<br><br>Huh? You&#39;re not making sense. If that version is needed there is no<br>choice, you only can abort. And that&#39;s what the friendly pink window<br>told you.<br><br>&gt; If I&#39;m merging or diffing or loading is not the point.
<br><br>I just pointed out the cases where you really need a specific<br>version. Like, a differential version is no full version, it *needs*<br>its base version to be loadable. No way around that. </blockquote><div><br>Ok, I was merging.
<br>Well, let me see if I&#39;ve understood what you mean. You&#39;re saying that when I&#39;m merging, the stuff what is going to be merged (do you call this &quot;a differential version&quot;?) isn&#39;t enough to perform the merging, so it *needs* the previous ancestor. 
<br>If that&#39;s correct I ask then. Why don&#39;t just search for another common ancestor and notify/popup the choice to the programmer if that&#39;s the case?. I&#39;m pretty sure the &quot;really need specific version&quot; (version 5 below) is mostly = to the previous one (version 4 below).
<br>So the workaround of this problem....recalling<br><br>Xxxx-in.6&nbsp;&nbsp; &lt;---- this is what you want to merge<br>Xxxx-in.4&nbsp;&nbsp; &lt;---- this is what you have now<br>Xxxx-in.3<br><br>(a.k.a. my stupid little brother deleted 
Xxxx-in.5)<br>is to rename or copy manually Xxxx-in.4 to Xxxx-in.5?<br>How can one still merge if a intermediate version isn&#39;t there?<br><br>thanks<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Same for merging<br>- you need the last common ancestor to find out what changed in your<br>version vs. the version to be merged.<br><br>In other cases you should not see that error, if you did, its a bug.<br>So again - what did you actually try to do?
<br><br>- Bert -<br><br><br>&gt; A source control tool should give the control to the programmer<br>&gt; *not* to the program.<br>&gt;<br>&gt; 2007/5/16, Bert Freudenberg &lt; <a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de
</a>&gt;:<br>&gt; On May 16, 2007, at 23:52 , j blatter wrote:<br>&gt;<br>&gt; &gt; Suppose you have a Monticello repository with<br>&gt; &gt;<br>&gt; &gt; Xxxx-in.6&nbsp;&nbsp; &lt;---- this is what you want to load<br>&gt; &gt; Xxxx-in.4
&nbsp;&nbsp; &lt;---- this is what you have now loaded<br>&gt; &gt; Xxxx-in.3<br>&gt; &gt; ...<br>&gt; &gt;<br>&gt; &gt; Error: Could not find version &#39; Xxxx-in.5&#39;. Maybe you need to add a<br>&gt; &gt; repository?<br>&gt; &gt;
<br>&gt; &gt; hey, not at all son.<br>&gt; &gt; What&#39;s the problem if I haven&#39;t the 5th ? That&#39;s not an Error, I<br>&gt; &gt; don&#39;t care for the 5th, it&#39;s lost, so it&#39;d be a Notification don&#39;t<br>
&gt; &gt; you think so?<br>&gt;<br>&gt; Depends on what you tried to do. For merging and diffing this version<br>&gt; might actually be needed.<br>&gt;<br>&gt; - Bert -<br>&gt;<br><br><br><br></blockquote></div><br>