mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-30 04:10:54 -08:00
Initial revision
This commit is contained in:
parent
1902b5b60b
commit
e58414596c
1 changed files with 45 additions and 0 deletions
45
admin/notes/years
Normal file
45
admin/notes/years
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
How to Maintain Copyright Years for GNU Emacs
|
||||
|
||||
|
||||
Principle: Individual files need to have the year of the release
|
||||
in the copyright notice if there is significant change.
|
||||
|
||||
|
||||
Practice:
|
||||
|
||||
- individual files
|
||||
- each must be examined, along w/ its history, by a human
|
||||
- automated tools facilitate but can never replace this process
|
||||
|
||||
- year of the release
|
||||
- may be different from year of file introduction,
|
||||
or year of last significant change
|
||||
- sometimes the release year slips, leaving a file w/ prematurely
|
||||
marked release year => need update (e.g., s/2004/2005/ for Emacs 22)
|
||||
- intervening years (between releases) are not valid and may cause
|
||||
embarrassment later in case of dispute => remove (however, see next)
|
||||
- years for new files (merged, contributed) that have been separately
|
||||
published are valid even if between releases => leave alone
|
||||
|
||||
- significant change
|
||||
- insignificant
|
||||
- whitespace
|
||||
- copyright notice
|
||||
- version control tags
|
||||
- simple var/func renaming
|
||||
- in-file reorganization/reordering
|
||||
- typos
|
||||
- small bugfixes
|
||||
- small docfixes
|
||||
- filename renaming
|
||||
- most everything else is significant
|
||||
- change to interface
|
||||
- change in functionality
|
||||
- new file
|
||||
- many small changes may be significant in aggregate
|
||||
|
||||
- when in doubt, ask (and update these guidelines -- thanks!)
|
||||
|
||||
- sometimes people make mistakes
|
||||
- if they have not read these guidelines, point them here
|
||||
- if the guidelines are not helpful, improve the guidelines
|
||||
Loading…
Add table
Add a link
Reference in a new issue