# -*- conf -*- ## Set merge driver for ChangeLog files # See gnulib's lib/git-merge-changelog.c (or git-merge-changelog(1)) # for per-user setup instructions. # # The short version of this (optional) procedure is: # # (1) Install git-merge-changelog (this is the tricky part!) # # (2) Add something like the following to your ~/.gitconfig: # # [merge "merge-changelog"] # name = GNU-style ChangeLog merge driver # driver = git-merge-changelog %O %A %B # # (3) Enjoy mostly effortless ChangeLog merges, at least until the # file gets renamed again ... ChangeLog merge=merge-changelog # Setup whitespace error detection. # # (1) Spaces before tabs, # # (2) Use of spaces where a tab should be used, # # (3) Trailing whitespace, *.cxx whitespace=space-before-tab,indent-with-non-tab,trailing-space *.cc whitespace=space-before-tab,indent-with-non-tab,trailing-space *.cpp whitespace=space-before-tab,indent-with-non-tab,trailing-space *.[cChH] whitespace=space-before-tab,indent-with-non-tab,trailing-space *.exp whitespace=space-before-tab,indent-with-non-tab,trailing-space *.tcl whitespace=space-before-tab,indent-with-non-tab,trailing-space