[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: public/private commits

From: Udo Rader <listudo_at_bestsolution.at>
Date: Fri, 25 Sep 2009 09:48:11 +0200

you should reconfigure your mailer to compose plain text emails only ...

Andrey Dibrov wrote:
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> <html><head><title>Re[2]: public/private commits</title>
> <META http-equiv=Content-Type content="text/html; charset=utf-8">
> <meta http-equiv="Content-Style-Type" content="text/css">
> <style type="text/css"><!--
> body {
> margin: 5px 5px 5px 5px;
> background-color: #ffffff;
> }
> /* ========== Text Styles ========== */
> hr { color: #000000}
> body, table /* Normal text */
> {
> font-size: 9pt;
> font-family: 'Courier New';
> font-style: normal;
> font-weight: normal;
> color: #000000;
> text-decoration: none;
> }
> span.rvts1 /* Heading */
> {
> font-size: 10pt;
> font-family: 'Arial';
> font-weight: bold;
> color: #0000ff;
> }
> span.rvts2 /* Subheading */
> {
> font-size: 10pt;
> font-family: 'Arial';
> font-weight: bold;
> color: #000080;
> }
> span.rvts3 /* Keywords */
> {
> font-size: 10pt;
> font-family: 'Arial';
> font-style: italic;
> color: #800000;
> }
> a.rvts4, span.rvts4 /* Jump 1 */
> {
> font-size: 10pt;
> font-family: 'Arial';
> color: #008000;
> text-decoration: underline;
> }
> a.rvts5, span.rvts5 /* Jump 2 */
> {
> font-size: 10pt;
> font-family: 'Arial';
> color: #008000;
> text-decoration: underline;
> }
> span.rvts6
> {
> font-size: 11pt;
> font-family: 'tahoma';
> font-weight: bold;
> color: #ffffff;
> background-color: #0000ff;
> }
> span.rvts7
> {
> font-size: 11pt;
> font-family: 'tahoma';
> }
> a.rvts8, span.rvts8
> {
> font-size: 11pt;
> font-family: 'tahoma';
> color: #0000ff;
> text-decoration: underline;
> }
> span.rvts9
> {
> font-size: 11pt;
> font-family: 'tahoma';
> color: #888888;
> }
> span.rvts10
> {
> font-size: 8pt;
> font-family: 'arial';
> font-style: italic;
> color: #c0c0c0;
> }
> a.rvts11, span.rvts11
> {
> font-size: 8pt;
> font-family: 'arial';
> color: #0000ff;
> text-decoration: underline;
> }
> /* ========== Para Styles ========== */
> p,ul,ol /* Paragraph Style */
> {
> text-align: left;
> text-indent: 0px;
> padding: 0px 0px 0px 0px;
> margin: 0px 0px 0px 0px;
> }
> .rvps1 /* Centered */
> {
> text-align: center;
> }
> --></style>
> </head>
> <body>
>
> <p>Здравствуйте, David.</p>
> <p><br></p>
> <p>Вы писали 24 сентября 2009 г., 23:56:46:</p>
> <p><br></p>
> <div><table border=0 cellpadding=1 cellspacing=2>
> <tr valign=top>
> <td width=12 style="background-color: #0000ff;">
> <p><span class=rvts6>&gt;</span></p>
> </td>
> <td width=867 style="background-color: #ffffff;">
> <p><span class=rvts7>There's a danger if you allow developers to commit code without it being part of the build. When you give developers this ability, they tend to bite off big chunks of code since they know they can commit changes without breaking the build.</span></p>
> </td>
> </tr>
> </table>
> </div>
> <p>They already have this ability just through public commit.</p>
> <div><table border=0 cellpadding=1 cellspacing=2>
> <tr valign=top>
> <td width=12 style="background-color: #0000ff;">
> <p><span class=rvts6>&gt;</span></p>
> </td>
> <td width=867 style="background-color: #ffffff;">
> <p><br></p>
> <p><span class=rvts7>If developers are forced to check in their changes on the main development line, they have to be more careful with their changes, check for errors, and make sure they don't make too big a change at once. You actually get a better, more error free development.</span></p>
> </td>
> </tr>
> </table>
> </div>
> <p>This is true and without private commits. Private commits doesn't solve or break things around error free development, this is not a target.</p>
> <div><table border=0 cellpadding=1 cellspacing=2>
> <tr valign=top>
> <td width=12 style="background-color: #0000ff;">
> <p><span class=rvts6>&gt;</span></p>
> </td>
> <td width=867 style="background-color: #ffffff;">
> <p><br></p>
> <p><span class=rvts7>If you have a major change that will take more than a day or two, you can create a branch for that particular feature. But, if you do that, you have to be careful. Make sure that the changes from the main development line are being merged into this branch. Also make this branch part of the automated build process. This ensures that the developers aren't writing code that will be impossible to merge into your main development line.</span></p>
> </td>
> </tr>
> </table>
> </div>
> <p>Branches requires if some part of application or program detaches from main development line, and team require to test and build it independently to trunk or other branches. Private commits is just different feature which doesn't correlate with truck or branches. Private commits is just a way to store changes on server instead of locally.</p>
> <p><br></p>
> <p><br></p>
> <p><span class=rvts10>--&nbsp;</span></p>
> <p><span class=rvts10>С уважением,</span></p>
> <p><span class=rvts10>&nbsp;Andrey &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><a class=rvts11 href="mailto:adibrov_at_softdev.spb.ru">mailto:adibrov_at_softdev.spb.ru</a></p>
>
> </body></html>
>
> ------------------------------------------------------
> http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2400094
>
> To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].

-- 
Udo Rader, CTO
http://www.bestsolution.at
http://riaschissl.blogspot.com
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2400114
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-09-25 09:49:20 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.