git-blame: Add Emacs Lisp file headers and GNU GPL boilerplate
commitb52ba1a5d6c18250f497d3aba03943442766d9e1
authorJakub Narebski <jnareb@gmail.com>
Fri, 9 Feb 2007 08:19:28 +0000 (9 09:19 +0100)
committerJunio C Hamano <junkio@cox.net>
Fri, 9 Feb 2007 08:52:52 +0000 (9 00:52 -0800)
tree5af95abe103ba268fcd2a7c5c079dd1411c3507c
parent9e2586ff2f8b2b3f5bbdd7ad47af0db6abf0f6f8
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>
Signed-off-by: Junio C Hamano <junkio@cox.net>
contrib/emacs/git-blame.el