Fix some doctests in update_copyright.py.
And make some adjustments so that update_copyright.py can update its
own copyright blurb without changing anything else inside itself.
Rearrange license text and add update_copyright.py.
Following http://www.gnu.org/licenses/gpl-howto.html
* Moved LGPLv3 text from LICENSE -> COPYING.LESSER
* Brought in GPLv3 text -> COPYING
update_copyright.py automates the maitenance of boilerplate copyright
information at the head of every file.
Broke subprocess handling out into its own submodule libbe.subproc.
Have release.py update copyrights as well.
Updated AUTHORS and copyright info for becommands/html.py.
Also adjusted update_copyright.sh to ignore Gianluca's temporary use
of
gianluca <gian@galactica>
since he's now using
Gianluca Montecchi <gian@grys.it>
on becommands/html.py.
Updated GPLv2 to current GPLv2.
Fixes Ben's bug
00f26f04-9202-4288-8744-
b29abc2342d6.
I also tweaked update_copyright.sh to make possible future
copyright-blurb revision easier. The new algorithm is greedier,
overwriting _all_ consecutive comments after a '^# Copyright' line, so
do
# Copyright
# GPL ... GPL ... GPL
# Your comment here...
not
# Copyright
# GPL ... GPL ... GPL
#
# Your comment here...
Without the blank line, your comment would get overwritten by the next
run of update_copyright.sh.
Note that catmutt is ignored by update_copyright.sh because Moritz
Barsnick has only licensed his grepm code under the GPLv2 (not
GPLv>=2). See the initial catmutt commit for details.
Split update_copyright.py out of the Bugs Everywhere repository.