diff options
author | Werner Lemberg <wl@gnu.org> | 2021-01-16 08:57:33 +0100 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2021-01-16 09:13:44 +0100 |
commit | b0f86752a5607cdbf6465991c93943110e2bc97d (patch) | |
tree | 8c548e63ea84cbd230cc1cf03cb6e513b14debf0 /README.git | |
parent | 89184195b4aead0174bdf84a2ce8112687db2e75 (diff) | |
download | freetype2-b0f86752a5607cdbf6465991c93943110e2bc97d.tar.gz |
.gitattributes: New file.
We use this to handle ChangeLog files with the `git-merge-changelog`
program.
Diffstat (limited to 'README.git')
-rw-r--r-- | README.git | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/README.git b/README.git index fcf203025..d7dfdeb87 100644 --- a/README.git +++ b/README.git @@ -44,6 +44,23 @@ necessary to check out the 'dlg' library as a git submodule. git submodule update +If you want to contribute to FreeType it is recommended to install the +`git-merge-changelog` program – we use a `ChangeLog` file, which often +prevents simple merging due to conflicts. Most GNU/Linux +distributions have a package for this program; otherwise you can +install it via the 'gnulib' git repository. Detailed instructions can +be found at the beginning of + + https://git.savannah.gnu.org/cgit/gnulib.git/tree/lib/git-merge-changelog.c + +To make it actually work, add to file `.git/config` in the FreeType +git repository (or to your `$HOME/.gitconfig` file) the lines + + [merge "merge-changelog"] + name = GNU-style ChangeLog merge driver + driver = /usr/local/bin/git-merge-changelog %O %A %B + + ---------------------------------------------------------------------- Copyright (C) 2005-2020 by |