Hash :
a8921605
Author :
Date :
2023-05-21T13:25:25
git-merge-changelog: prefer idx_t * lib/git-merge-changelog.c: Include idx.h. (struct entry, entry_create, entry_hashcode) (struct changelog_file, read_changelog_file) (entries_mapping_get, entries_mapping_reverse_get) (compute_mapping, struct edit, struct differences) (compute_differences, find_paragraph_end) (try_split_merged_entry, struct conflict, conflict_write, main): Prefer idx_t to ptrdiff_t and size_t when the value is a nonnegative index or size. Change a few for-loops so that the index never goes negative. * modules/git-merge-changelog (Depends-on): Add idx.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
Description:
git "merge" driver for GNU style ChangeLog files
Files:
lib/git-merge-changelog.c
Depends-on:
c99
getopt-gnu
idx
stdbool
stdint
stdlib
error
read-file
xlist
array-list
linkedhash-list
linked-list
rbtreehash-list
xalloc
xmalloca
fstrcmp
minmax
c-strstr
fwriteerror
memchr
memcmp
getprogname
configure.ac:
Makefile.am:
bin_PROGRAMS = git-merge-changelog
git_merge_changelog_LDADD = libgnu.a @LIBINTL@ $(LIBTHREAD)
Include:
License:
GPL
Maintainer:
all