<div dir="ltr"><font color="#330033"><font size="2"><font face="tahoma,sans-serif">Thanks all of you guys. Nick - I&#39;ve read these articles before, they are really helpful.<br><br>So... isn&#39;t Monticello supported/maintained by someone? is it implemented by the needs and wants of different Smalltalk dialects?<br>
Monticello versioning, and the image directory access (asked on another thread) always remind me of the inefficiency of having different language dialects... and it comes second-hand to me since I&#39;ve dealt with LISP &amp; Scheme dialects.<br>
<br>I like the idea of Grease, but that too comes with a set of limitations.<br>I prefer having an *extension* of some sort that can gap the dialects&#39; differences, but that will require a large cooperation from everyone&#39;s dialects.. </font></font></font><font color="#330033"><font size="2"><font face="tahoma,sans-serif">Does this &quot;dialect wars&quot; have an ending? I don&#39;t see the point.</font></font></font><br>
<font color="#330033"><font size="2"><font face="tahoma,sans-serif"><br><br>Cheers,<br>Avi.<br></font></font></font><br><div style="margin: 0pt;" name="sig_83fa755cf9"></div><div class="gmail_quote">On Fri, Feb 4, 2011 at 6:15 PM, Julian Fitzell <span dir="ltr">&lt;<a href="mailto:jfitzell@gmail.com">jfitzell@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">The Squeak one should (have)... it&#39;s been built into MC since the dawn<br>
of time. As I said, though, it was never really well-known and got<br>
broken at some point by someone changing the code. It may be that I<br>
only pushed to have the fix included in Pharo and Squeak never<br>
followed suit. They should though - it&#39;s definitely not<br>
Pharo-specific.<br>
<font color="#888888"><br>
Julian<br>
</font><div><div></div><div class="h5"><br>
On Fri, Feb 4, 2011 at 2:58 PM, Dale Henrichs &lt;<a href="mailto:dhenrich@vmware.com">dhenrich@vmware.com</a>&gt; wrote:<br>
&gt; Just one minor point ... you are referring to Pharo&#39;s branch naming convention for Monticello ... The Squeak and GemStone tools don&#39;t follow that convention.<br>
&gt;<br>
&gt; Sigh....<br>
&gt;<br>
&gt; Dale<br>
&gt;<br>
&gt; On Feb 4, 2011, at 6:34 AM, Julian Fitzell wrote:<br>
&gt;<br>
&gt;&gt; Good point, Dale.<br>
&gt;&gt;<br>
&gt;&gt; The best option is probably to use Monticello&#39;s branch naming convention:<br>
&gt;&gt;<br>
&gt;&gt; &lt;package&gt;-&lt;initials&gt;.&lt;branch&gt;.&lt;count&gt;.mcz<br>
&gt;&gt;<br>
&gt;&gt; The MC UI will maintain all the dotted segments, incrementing the last<br>
&gt;&gt; segment (count) on each commit. It got broken for a while, but recent<br>
&gt;&gt; version of MC have it fixed again.<br>
&gt;&gt;<br>
&gt;&gt; Using this pattern means the tools will maintain the branch for you on<br>
&gt;&gt; each subsequent commit and the versions will still show up in the<br>
&gt;&gt; version list for the package.<br>
&gt;&gt;<br>
&gt;&gt; Julian<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Feb 4, 2011 at 1:33 PM, Dale Henrichs &lt;<a href="mailto:dhenrich@vmware.com">dhenrich@vmware.com</a>&gt; wrote:<br>
&gt;&gt;&gt; Avi,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I am suspicious about using a &#39;-&#39; to separate the author name and issueXXX .... I don&#39;t recall the exact rules that Gofer/Monticello uses in interpreting mcz file names, but I think that using the &#39;-&#39; where you suggest will cause issueXXX to be interpreted as the author name ... also you need to include an integer count of some sort before the .mcz extension or you will get into even more trouble.<br>

&gt;&gt;&gt;<br>
&gt;&gt;&gt; I have had success over the years using the following pattern:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  Seaside-Core.IssueXXX-&lt;initials&gt;.&lt;count&gt;.mcz<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; This pattern will not be inadvertently interpreted as a Seaside-Core package by Gofer/Monticello and is very readable.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Dale<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Feb 3, 2011, at 10:41 AM, Avi Shefi wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt; Assuming you are working on fixing several issues on the Seaside-Core package, what&#39;s the best way to work on issues &amp; patches using Monticello?<br>
&gt;&gt;&gt; The best option I can think of is:<br>
&gt;&gt;&gt; 1) do your work on the issue<br>
&gt;&gt;&gt; 2) save it to a mcz file named: Seaside-Core-&lt;initials&gt;-issueXXX.mcz<br>
&gt;&gt;&gt; 3) reload the original ancestor from which you started<br>
&gt;&gt;&gt; 4) keep working on other issues without having the code of the previous fix inside the image<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; This way, if you make multiple changes on the same package you will be able to send each one of them in a different file, without getting the code mixed-up along the fixes you submit.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Is this the right way?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt; Avi.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &lt;ATT00001..txt&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; seaside-dev mailing list<br>
&gt;&gt;&gt; <a href="mailto:seaside-dev@lists.squeakfoundation.org">seaside-dev@lists.squeakfoundation.org</a><br>
&gt;&gt;&gt; <a href="http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev</a><br>
&gt;&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; seaside-dev mailing list<br>
&gt;&gt; <a href="mailto:seaside-dev@lists.squeakfoundation.org">seaside-dev@lists.squeakfoundation.org</a><br>
&gt;&gt; <a href="http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; seaside-dev mailing list<br>
&gt; <a href="mailto:seaside-dev@lists.squeakfoundation.org">seaside-dev@lists.squeakfoundation.org</a><br>
&gt; <a href="http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev</a><br>
&gt;<br>
_______________________________________________<br>
seaside-dev mailing list<br>
<a href="mailto:seaside-dev@lists.squeakfoundation.org">seaside-dev@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev</a><br>
</div></div></blockquote></div><br></div>