diff options
author | teor <teor@torproject.org> | 2019-11-25 11:42:40 +1000 |
---|---|---|
committer | teor <teor@torproject.org> | 2019-11-25 11:44:22 +1000 |
commit | 969ee5d77fa749be86ef7a9f304faf27fb6ddaa8 (patch) | |
tree | 20f00b5be05ea039f5a740c6c1c4d7fac3ebc44b /doc | |
parent | 6d81ca845c0f99335f9620a537ebc86219b7e0c9 (diff) | |
download | tor-969ee5d77fa749be86ef7a9f304faf27fb6ddaa8.tar.gz tor-969ee5d77fa749be86ef7a9f304faf27fb6ddaa8.zip |
CodingStandards: Use the correct changes file format
And remove a duplicate description of the format.
Obviously correct changes to documentation.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/HACKING/CodingStandards.md | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/doc/HACKING/CodingStandards.md b/doc/HACKING/CodingStandards.md index 74db2a39a3..e483dd74b3 100644 --- a/doc/HACKING/CodingStandards.md +++ b/doc/HACKING/CodingStandards.md @@ -99,17 +99,28 @@ When you do a commit that needs a ChangeLog entry, add a new file to the `changes` toplevel subdirectory. It should have the format of a one-entry changelog section from the current ChangeLog file, as in -- Major bugfixes: + o Major bugfixes (security): - Fix a potential buffer overflow. Fixes bug 99999; bugfix on 0.3.1.4-beta. + o Minor features (performance): + - Make tor faster. Closes ticket 88888. To write a changes file, first categorize the change. Some common categories -are: Minor bugfixes, Major bugfixes, Minor features, Major features, Code -simplifications and refactoring. Then say what the change does. If -it's a bugfix, mention what bug it fixes and when the bug was -introduced. To find out which Git tag the change was introduced in, -you can use `git describe --contains <sha1 of commit>`. - +are: + o Minor bugfixes (subheading): + o Major bugfixes (subheading): + o Minor features (subheading): + o Major features (subheading): + o Code simplifications and refactoring: + o Testing: + o Documentation: + +The subheading is a particular area within Tor. See the ChangeLog for +examples. + +Then say what the change does. If it's a bugfix, mention what bug it fixes +and when the bug was introduced. To find out which Git tag the change was +introduced in, you can use `git describe --contains <sha1 of commit>`. If you don't know the commit, you can search the git diffs (-S) for the first instance of the feature (--reverse). @@ -147,10 +158,6 @@ that our CI passes. These checks are implemented in `scripts/maint/lintChanges.py`. Changes file style guide: - * Changes files begin with " o Header (subheading):". The header - should usually be "Minor/Major bugfixes/features". The subheading is a - particular area within Tor. See the ChangeLog for examples. - * Make everything terse. * Write from the user's point of view: describe the user-visible changes |