| OLD | NEW |
| 1 | 1 |
| 2 Contributing to GDB | 2 Contributing to GDB |
| 3 | 3 |
| 4 GDB is a collaborative project and one which wants to encourage new | 4 GDB is a collaborative project and one which wants to encourage new |
| 5 development. You may wish to fix GDB bugs, improve testing, port GDB | 5 development. You may wish to fix GDB bugs, improve testing, port GDB |
| 6 to a new platform, update documentation, add new GDB features, and the | 6 to a new platform, update documentation, add new GDB features, and the |
| 7 like. To help with this, there is a lot of documentation | 7 like. To help with this, there is a lot of documentation |
| 8 available.. In addition to the user guide and internals manual | 8 available.. In addition to the user guide and internals manual |
| 9 included in the GDB distribution, the GDB web pages also contain much | 9 included in the GDB distribution, the GDB web pages also contain much |
| 10 information. | 10 information. |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 64 bug. A reference to a testsuite failure is very helpful. For | 64 bug. A reference to a testsuite failure is very helpful. For |
| 65 new features a description of the feature and your | 65 new features a description of the feature and your |
| 66 implementation. | 66 implementation. |
| 67 | 67 |
| 68 A ChangeLog entry as plaintext (separate from the patch); see | 68 A ChangeLog entry as plaintext (separate from the patch); see |
| 69 the various ChangeLog files for format and content. Note that, | 69 the various ChangeLog files for format and content. Note that, |
| 70 unlike some other projects, we do require ChangeLogs also for | 70 unlike some other projects, we do require ChangeLogs also for |
| 71 documentation (i.e., .texi files). | 71 documentation (i.e., .texi files). |
| 72 | 72 |
| 73 The patch itself. If you are accessing the CVS repository use | 73 The patch itself. If you are accessing the CVS repository use |
| 74 » "cvs update; cvs diff -cp"; else, use "diff -cp OLD NEW" or | 74 » "cvs update; cvs diff -up"; else, use "diff -up OLD NEW". If |
| 75 » "diff -up OLD NEW". If your version of diff does not support | 75 » your version of diff does not support these options, then get |
| 76 » these options, then get the latest version of GNU diff. | 76 » the latest version of GNU diff. |
| 77 | 77 |
| 78 We accept patches as plain text (preferred for the compilers | 78 We accept patches as plain text (preferred for the compilers |
| 79 themselves), MIME attachments (preferred for the web pages), | 79 themselves), MIME attachments (preferred for the web pages), |
| 80 or as uuencoded gzipped text. | 80 or as uuencoded gzipped text. |
| 81 | 81 |
| 82 When you have all these pieces, bundle them up in a mail | 82 When you have all these pieces, bundle them up in a mail |
| 83 message and send it to gdb-patches@sourceware.org. All | 83 message and send it to gdb-patches@sourceware.org. All |
| 84 patches and related discussion should be sent to the | 84 patches and related discussion should be sent to the |
| 85 gdb-patches mailinglist. For further information on the GDB | 85 gdb-patches mailinglist. For further information on the GDB |
| 86 CVS repository, see the Anonymous read-only CVS access and | 86 CVS repository, see the Anonymous read-only CVS access and |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 135 in GDB's bug database a brief reference | 135 in GDB's bug database a brief reference |
| 136 to the bug can be included in the ChangeLog | 136 to the bug can be included in the ChangeLog |
| 137 vis | 137 vis |
| 138 | 138 |
| 139 * CONTRIBUTE: Mention PR convention. | 139 * CONTRIBUTE: Mention PR convention. |
| 140 Fix PR gdb/4705. | 140 Fix PR gdb/4705. |
| 141 | 141 |
| 142 The text ``PR gdb/4705'' should also be included | 142 The text ``PR gdb/4705'' should also be included |
| 143 in the CVS commit message. That causes the | 143 in the CVS commit message. That causes the |
| 144 patch to automatically be archived with the PR. | 144 patch to automatically be archived with the PR. |
| OLD | NEW |