Author: sebor
Date: Sun Jan 15 15:19:10 2006
New Revision: 369277

URL: http://svn.apache.org/viewcvs?rev=369277&view=rev
Log:
2006-01-15  Martin Sebor  <[EMAIL PROTECTED]>

        * bugs.html: Added more detail on the format of patches.

Modified:
    incubator/stdcxx/site/bugs.html

Modified: incubator/stdcxx/site/bugs.html
URL: 
http://svn.apache.org/viewcvs/incubator/stdcxx/site/bugs.html?rev=369277&r1=369276&r2=369277&view=diff
==============================================================================
--- incubator/stdcxx/site/bugs.html (original)
+++ incubator/stdcxx/site/bugs.html Sun Jan 15 15:19:10 2006
@@ -324,8 +324,10 @@
         <li>
 
 Detailed explanation of the change.  It should be obvious from reading
-this narrative alone  (i.e., without looking at the  source code) what
-the change does and why.
+this narrative  alone (i.e., without reading the  ChangeLog or looking
+at  the   source  code)  what  the   change  does  and   why.  See  <a
+href="http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200512.mbox/[EMAIL
 PROTECTED]">this
+post</a> for an example of such a description.
 
         </li>
         <li>
@@ -341,11 +343,17 @@
           </p>
           <p>
 
-Each Change Log entry consists  of a reference to the <i>issue key</i>
+Each Change  Log entry starts with  a submission date  followed by the
+name  and   email  address   of  the  submitter,   all  on   the  same
+line. Separated by a blank line is a reference to the <i>issue key</i>
 representing the corresponding issue  in the bug tracking database (if
-applicable), the  name of  the submitter, the  submission date,  and a
-description of all  changes arranged by files and  symbols modified by
-the change.
+applicable).   The rest  of the  entry consists  of a  bullet  list of
+changed files and  the names and descriptions of  the symbols affected
+by the change in each file.  For examples of stdcxx Change Log entries
+view   the  logs   of   some   stdcxx  source   files,   such  as   <a
+href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/trunk/src/time_put.cpp?rev=368527&view=log";>time_put.cpp</a>,
+or                                                                   <a
+href="http://svn.apache.org/viewcvs.cgi/incubator/stdcxx/trunk/src/wcodecvt.cpp?rev=369110&view=log";>wcodecvt.cpp</a>.
 
           </p>
           <p>
@@ -375,7 +383,15 @@
 class="external"
 
href="http://www.gnu.org/software/diffutils/diffutils.html";><code>diff</code></a>
 utility     and    understood     by    GNU     <a    class="external"
-href="http://www.gnu.org/software/patch/patch.html";><code>patch</code></a>.
+href="http://www.gnu.org/software/patch/patch.html";><code>patch</code></a>. 
When
+creating patches  on Windows it's important  to keep in  mind that the
+newline sequences (carriage-return followed by line-feed, or <CR><LF>)
+may not be recognized by traditional UNIX implementations of the patch
+utility (as  is the case on  Solaris). For portability, it  is best to
+strip  the carriage-returns  from  the patch  before  posting it.  The
+standard                      <a                      class="external"
+href="http://www.opengroup.org/onlinepubs/009695399/utilities/tr.html";>tr</a>
+utility can be used to do that.
 
         </li>
       </ol>


Reply via email to