From: Daniel Martin Date: Sun, 13 Oct 2013 11:44:37 +0000 (+0200) Subject: Add note on pretty patches and src/.gitattributes X-Git-Tag: xcb-proto-1.10~12 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2c024996d2ecccedcc41607e64d95862a08ba0dc;p=platform%2Fupstream%2Fxcb-proto.git Add note on pretty patches and src/.gitattributes Add a file HACKING describing howto to prettify patches (their hunk headers) and add src/.gitattributes, which is necessary for that. Signed-off-by: Daniel Martin Reviewed-By: Ran Benita --- diff --git a/HACKING b/HACKING new file mode 100644 index 0000000..e954a76 --- /dev/null +++ b/HACKING @@ -0,0 +1,20 @@ +Make patches more descriptive +============================= + +By default hunk headers of a patch will look like this: + + @@ -1227,6 +1227,8 @@ authorization from the authors. + +Which is not very usefull as it doesn't give a hint where the change +happened (except for the line number). To make those hunk headers more +descriptive, i.e.: + + @@ -1227,6 +1227,8 @@ + +Add these 2 lines to your .git/config file: + + [diff "xcb"] + xfuncname = "(<\\b(xcb|enum|event|request|struct|union)\\b.*>)" + +For more background on this magic have a look at src/.gitattributes and +the man page gitattributes(5) chapter "Defining a custom hunk-header". diff --git a/src/.gitattributes b/src/.gitattributes new file mode 100644 index 0000000..8d345b0 --- /dev/null +++ b/src/.gitattributes @@ -0,0 +1 @@ +*.xml diff=xcb