LogoopenSUSE Build Service > Projects
Sign Up | Log In

Git merge driver for ChangeLog files

Git merge driver for ChangeLog files.

1. It produces no conflict when ChangeLog entries have been inserted
   at the top both in the public and in the private modification. It
   puts the privately added entries above the publicly added entries.

2. It respects the structure of ChangeLog files: entries are not split
   into lines but kept together.

3. It also handles the case of small modifications of past ChangeLog
   entries, or of removed ChangeLog entries: they are merged as one
   would expect it.

4. Conflicts are presented at the top of the file, rather than where
   they occurred, so that the user will see them immediately. (Unlike
   for source code written in some programming language, conflict markers
   that are located several hundreds lines from the top will not cause
   any syntax error and therefore would be likely to remain unnoticed.)
  • Links to remote openSUSE:Leap:15.0:Update / git-merge-changelog
  • application_get Download package

Source Files (show merged sources derived from linked package)

Filename Size Changed Actions
git-merge-changelog-2008.tar.xz 285 KB Download File
git-merge-changelog.changes 609 Bytes Download File
git-merge-changelog.spec 2.35 KB Download File
marker.patch 703 Bytes Download File

Comments for home:AndreasSchwab (0)

Login required, please login or signup in order to comment