On 3/23/06, <b class="gmail_sendername"><a href="mailto:glyph@divmod.com">glyph@divmod.com</a></b> &lt;<a href="mailto:glyph@divmod.com">glyph@divmod.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Right now, there are no exceptions to the rule of &quot;make sure there's a ticket before you check any code in to trunk&quot;.<br><br>However, several people raised some concerns on IRC over the additional friction this adds for minor fixes (the change in question being spiv's doc correction of &quot;the the&quot;).
<br><br>It's worth noting that if branching is difficult for you, it is also perfectly acceptable to attach a patch to a ticket.&nbsp;&nbsp;The important thing is that a ticket exist first, so that merging and reviewing can be done independently of committing, not that a branch actually be created in SVN.
<br><br>For now, because defining &quot;trivial&quot; is so hard (what if your docstring fix has a typo which actually changes some code which breaks some tests?), and it is always too tempting to classify &quot;just this one&quot; branch as &quot;trivial&quot; because the author wants to merge it really fast and it's not _too_ long, the proposed solution is to have a shared &quot;minor fixes&quot; ticket and branch, which should be reviewed once a week or so, and merged en-masse.
<br><br>To be clear: there are still *no exceptions* to this rule.&nbsp;&nbsp;However, please feel free to file a general-purpose ticket for minor fixes and work with as many other developers checking into the branch for that ticket.
</blockquote><div><br><br>Even if we don't allow&nbsp; trivial changes to be committed straight to trunk, I don't really feel good about having a long-lived branch for trivial commits. The ticket would basically be meaningless, I think. Personally, I think what I'll do is let minor changes sit around in my working copy until I decide I want to commit them, at which point I'll make a ticket and branch for it, or just a ticket + patch. (Oh oh, Combinator should grow a feature to create a new ticket and send the current diff as an attachment. :)
<br></div></div><br>-- <br>Christopher Armstrong<br>International Man of Twistery<br><a href="http://radix.twistedmatrix.com/">http://radix.twistedmatrix.com/</a><br><a href="http://twistedmatrix.com/">http://twistedmatrix.com/
</a><br><a href="http://canonical.com/">http://canonical.com/</a><br>