userdiff: add support for Fountain documents
commit69f9c87d4654aad8011444727194c3053827ae07
authorZoë Blade <zoe@bytenoise.co.uk>
Tue, 21 Jul 2015 13:22:46 +0000 (21 14:22 +0100)
committerJunio C Hamano <gitster@pobox.com>
Thu, 23 Jul 2015 21:44:51 +0000 (23 14:44 -0700)
tree7332f3f6f90e2b91cf85006ce68117714ab7f8d3
parent7ecec52d42a964c4a8e9f6ca41bb0b5ce00049b4
userdiff: add support for Fountain documents

Add support for Fountain, a plain text screenplay format.  Git
facilitates not just programming specifically, but creative writing
in general, so it makes sense to also support other plain text
documents besides source code.

In the structure of a screenplay specifically, scenes are roughly
analogous to functions, in the sense that it makes your job easier
if you can see which ones were changed in a given range of patches.

More information about the Fountain format can be found on its
official website, at http://fountain.io .

Signed-off-by: Zoë Blade <zoe@bytenoise.co.uk>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/gitattributes.txt
t/t4018-diff-funcname.sh
t/t4018/fountain-scene [new file with mode: 0644]
userdiff.c