From f249140854f1966d3f2333f58fa4ddd8d96001ce Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Wed, 12 Aug 2009 21:47:56 +0300 Subject: [PATCH] Update ChangeLog --- ChangeLog | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/ChangeLog b/ChangeLog index 46b79a9bb7..1cb18652f8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,34 @@ +2009-08-12 Sergey Poznyakoff + + Minor improvement in gitlog-to-changelog + + * build-aux/gitlog-to-changelog: New option `--format' makes + output format string configurable. + +2009-08-12 Sergey Poznyakoff + + Optimize exclude: use hash tables for non-wildcard patterns. + + * lib/exclude.c: Include hash.h and mbuiter.h + (struct exclude_pattern, exclude_segment): New data types. + (struct exclude): Rewrite. + (fnmatch_pattern_has_wildcards): New function. + (new_exclude_segment, free_exclude_segment): New functions. + (excluded_file_pattern_p, excluded_file_name_p): New functions. + (excluded_file_name, add_exclude): Rewrite using new struct exclude. + * lib/exclude.h (is_fnmatch_pattern): New prototype. + * modules/exclude: Depend on hash and mbuiter. + + * modules/exclude-tests: New file. + * tests/test-exclude.c: New file. + * tests/test-exclude1.sh: New file. + * tests/test-exclude2.sh: New file. + * tests/test-exclude3.sh: New file. + * tests/test-exclude4.sh: New file. + * tests/test-exclude5.sh: New file. + * tests/test-exclude6.sh: New file. + * tests/test-exclude7.sh: New file. + 2009-08-12 Bruno Haible * m4/getopt.m4: Reorder macros. -- 2.30.2