git-blame: Add Emacs Lisp file headers and GNU GPL boilerplate
commit2a2614e2c5bd233699a0f775d270a50370014197
authorJakub Narebski <jnareb@gmail.com>
Wed, 7 Feb 2007 11:43:41 +0000 (7 12:43 +0100)
committerJakub Narebski <jnareb@gmail.com>
Wed, 7 Feb 2007 11:51:10 +0000 (7 12:51 +0100)
tree25a0c039a8580bd3816b7b5856b0d66b0182bfeb
parent7bc2856d1d6dd76211be4f2cde5b0b5c0c8093d9
git-blame: Add Emacs Lisp file headers and GNU GPL boilerplate

Add Emacs Lisp file headers, according to "Coding Conventions" chapter
in Emacs Lisp Reference Manual and Elisp Area Convetions for
EmacsWiki:
  http://www.emacswiki.org/cgi-bin/wiki/ElispAreaConventions
Those include: copyright notice, GNU GPL boilerplate, description and
instalation instructions as provided in email and in commit message
introducing git-blame.el, compatibility notes from another email by
David Kågedal about what to change to use it in GNU Emacs 20, and
"git-blame ends here" to detect if file was truncated.  First line
includes setting file encoding via first line local variable values
(file variables).

Added comment to "(require 'cl)" to note why it is needed; "Coding
Conventions" advises to avoid require the `cl' package of Common Lisp
extensions at run time.

Signed-off-by: Jakub Narebski <jnareb@gmail.com>
contrib/emacs/git-blame.el