<br><br><div class="gmail_quote">On Fri, Apr 15, 2011 at 10:49 PM, Casey Ransberger <span dir="ltr">&lt;<a href="mailto:casey.obrien.r@gmail.com">casey.obrien.r@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
You mean the MC package, not the SVN sources right? </blockquote><div><br></div><div>Right.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">What&#39;s the convention?</blockquote>
<div><br></div><div>Use some false initials that name the branch, and start its version numbers from e.g. 1.  So I name my open-source Cog versions VMMaker-oscog.N.  The package still has my initials as author.  David is using VMMaker-oscog.dtl.N, etc.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div></div><div class="h5"><br><br><div class="gmail_quote">On Fri, Apr 15, 2011 at 9:21 PM, Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><br><div class="gmail_quote"><div>On Fri, Apr 15, 2011 at 3:09 PM, Casey Ransberger <span dir="ltr">&lt;<a href="mailto:casey.obrien.r@gmail.com" target="_blank">casey.obrien.r@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I think most existing SCM solutions make this less painful with magic branching/merging/digging goodness. MC doesn&#39;t support branches, so we use a separate repository, which I think kind of sucks. I doubt we can fix that easily, though.<br>


</blockquote><div><br></div></div><div>Well, with VMMaker we&#39;re using an arguably dubious convention that supports branching Cog from the Interpreter in the same repository just fine.  So I&#39;m not sure I agree.</div>

<div>
<br></div><div>2˘</div><div>Eliot</div><div><div></div><div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div></div><div><br>
On Apr 15, 2011, at 2:12 PM, &quot;David T. Lewis&quot; &lt;<a href="mailto:lewis@mail.msen.com" target="_blank">lewis@mail.msen.com</a>&gt; wrote:<br>
<br>
&gt; Thanks Casey,<br>
&gt;<br>
&gt; I&#39;m not sure how to make this better (and my point was really only<br>
&gt; to focus more on how to make it better versus how to nag people etc).<br>
&gt;<br>
&gt; That said, I think that the problem I experience is that I have a<br>
&gt; hard time looking at something in the inbox, figuring out how out<br>
&gt; of date it might be, and figuring out exactly what changes it was<br>
&gt; originally attempting to make. In many cases, the submission might<br>
&gt; involve just a few methods, but it takes me a long time to figure<br>
&gt; that out by browsing the MCZ and cross-checking against emails.<br>
&gt;<br>
&gt; I find the Montecello process to be wonderful for development and<br>
&gt; for maintaining the update stream, but when I look at something<br>
&gt; that someone else submitted a few weeks ago, I find myself wishing<br>
&gt; that I could just look at the change set.<br>
&gt;<br>
&gt; So maybe I am just looking for a button that says &quot;show me the<br>
&gt; change set&quot; where the change set would be the changes that the<br>
&gt; original author was submitting two weeks ago.<br>
&gt;<br>
&gt; I have an uneasy feeling that there is some existing way to do<br>
&gt; this and I&#39;m too dumb to have noticed it yet, so I&#39;m preparing<br>
&gt; myself for an embarassing reply from Bert within the next few<br>
&gt; minutes ;)<br>
&gt;<br>
&gt; Thanks for the work you are doing on the inbox!<br>
&gt;<br>
&gt; Dave<br>
&gt;<br>
&gt;<br>
&gt; On Fri, Apr 15, 2011 at 01:45:24PM -0700, Casey Ransberger wrote:<br>
&gt;&gt; David: I know how to tell you that I want something merged, but I don&#39;t know how to make it smooth or fun.<br>
&gt;&gt;<br>
&gt;&gt; You said it&#39;s a pain right now. Would you develop that? I want to know what I can do to make the Inbox process suck less for you (as a core committer.)<br>
&gt;&gt;<br>
&gt;&gt; This is actually pretty important for me, because it&#39;s a great way for me to get wonderful feedback about the code I&#39;m writing. &quot;What&#39;s this method you&#39;re trying to add? You know there&#39;s already a method for that called #foo, right?&quot; Etcetera.<br>



&gt;&gt;<br>
&gt;&gt; It&#39;s such a great opportunity to learn that I&#39;ve never wanted strongly to ask for Trunk access, even after I hit the point where I felt pretty comfortable with Smalltalk. I figure I&#39;ll ask when I actually need it, like if I wanted to bring over my themes engine from Cuis, in which case there&#39;d be enough code that merging it in would be a pain for someone else.<br>



&gt;&gt;<br>
&gt;&gt; That said, I really value the feedback I get from the core dev team, so I want to make doing so as painless as possible for them.<br>
&gt;&gt;<br>
&gt;&gt; I note that there is very little process around the Inbox covered in Andreas&#39; original development process document. We should amend the doc when we figure out what works. I don&#39;t mind doing that, and I would bet that Mr. Hirzel or Mr. Haupt could be convinced to step in if I am unexpectedly run over by a bus.<br>



&gt;&gt;<br>
&gt;&gt; On Apr 15, 2011, at 12:42 PM, &quot;David T. Lewis&quot; &lt;<a href="mailto:lewis@mail.msen.com" target="_blank">lewis@mail.msen.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; On Fri, Apr 15, 2011 at 10:19:49AM -0700, Casey Ransberger wrote:<br>
&gt;&gt;&gt;&gt; The more I think about it, the less I want Levente blocked on integrating the menu item I added and committed to the inbox while he&#39;s trying to checkin 14 commits that make our streams twice as fast.<br>



&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I think the root problem is probably communication, and I think it might be partly that newcomers sometimes start off a little shy. I remember when I first arrived, I knew I didn&#39;t know what I was doing, and asking to get my bits merged felt a little awkward.<br>



&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I also think that the healthiest solution will involve non-core devs taking ownership of the inbox in a lot of ways.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Rather than make a single person a choke point, or force all of the core devs to do more work or lose their commit bit, maybe I can convince a core dev or two to volunteer to be goto people for merging inbox changes?<br>



&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; What do the core developers think about this?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I must say, I do like Chris&#39; nag-mail idea.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I think you should turn the question around backwards. Instead of<br>
&gt;&gt;&gt; &quot;what can we do to to make people work on the inbox?&quot; ask &quot;what can<br>
&gt;&gt;&gt; we do to the inbox process to make people want to work on it?&quot;.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; For me, working on something in the inbox should be an enjoyable<br>
&gt;&gt;&gt; thing to do for an hour or so in the morning with a nice cup of<br>
&gt;&gt;&gt; fresh coffee. Right now it&#39;s kind of a pain to figure out what&#39;s<br>
&gt;&gt;&gt; going in the the inbox, so I tend to find something else to do<br>
&gt;&gt;&gt; while I&#39;m sipping that cup of coffee.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; $0.02<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Dave<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div></div></div><br>
<br><br>
<br></blockquote></div><br><br clear="all"><br></div></div>-- <br><font color="#888888">Casey Ransberger<br>
</font><br><br>
<br></blockquote></div><br>