commit 8f58baa153fc8bbed2e44f993e13a364a2ab4ac4
Author: Oswald Buddenhagen <[email protected]>
Date: Tue Mar 11 19:05:05 2025 +0100
stub out ChangeLog
that file is a relic from the times before distributed VCS with atomic
commits existed. ours was slightly filtered, but still way too noisy to
be useful for end users. so basically, it had no target audience.
the file itself is left in place, because automake complains otherwise
(we don't want to use 'foreign' strictness, as otherwise INSTALL is not
added by autoreconf --install).
.gitignore | 1 -
ChangeLog | 3 +++
Makefile.am | 55 -----------------------------------------------------
autogen.sh | 1 -
4 files changed, 3 insertions(+), 57 deletions(-)
diff --git a/.gitignore b/.gitignore
index 66a12ec..31ee130 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,4 @@
/.autoconf_trace
-/ChangeLog
/INSTALL
/VERSION
/autom4te.cache/
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..5fc59d9
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,3 @@
+This file is empty for a lack of a target audience.
+
+Have a look at the NEWS file for a summary of user-visible changes.
diff --git a/Makefile.am b/Makefile.am
index 79067cb..121ca3e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,61 +6,6 @@ SUBDIRS = src
bin_SCRIPTS = mbsync-get-cert
EXTRA_DIST = LICENSES VERSION debian isync.spec $(bin_SCRIPTS)
-LOG_PL = \
- use POSIX qw(strftime); \
- use Date::Parse; \
- use Text::Wrap; \
- $$Text::Wrap::columns = 72; \
- while (defined($$_ = <>)) { \
- /^commit / or die "commit missing: $$_"; \
- <> =~ /^log size (\d+)$$/ or die "wrong size"; \
- $$len = $$1; \
- read(STDIN, $$log, $$len) == $$len or die "unexpected EOF"; \
- $$log =~ s/^Author: ([^>]+>)\nDate: (\d{4}-\d\d-\d\d \d\d:\d\d:\d\d
[-+]\d{4})\n(.*)$$/$$3/s or die "unexpected log format"; \
- $$author = $$1; $$date = str2time($$2); \
- scalar(<>); \
- @files = (); \
- $$pfx = ""; \
- while (defined($$l = <>) and $$l ne "\n") { \
- chomp $$l; \
- next if ($$l =~ m,^(ChangeLog$$|NEWS$$|TODO$$|debian/),); \
- if (!@files) { \
- $$pfx = $$l; \
- $$pfx =~ s,/?[^/]+$$,,; \
- } else { \
- while (length($$pfx)) { \
- $$l =~ m,^\Q$$pfx/\E, and last; \
- $$pfx =~ s,/?[^/]+$$,,; \
- } \
- } \
- push @files, $$l; \
- } \
- next if (!@files); \
- print strftime("%F %H:%M", gmtime($$date))." ".$$author."\n\n"; \
- if (@files > 1 and ($$len = length($$pfx))) { \
- @efiles = (); \
- for $$f (@files) { push @efiles, substr($$f, $$len + 1); } \
- $$fstr = $$pfx."/: "; \
- } else { \
- @efiles = @files; \
- $$fstr = ""; \
- } \
- print wrap("\t* ", "\t ", $$fstr.join(", ", @efiles).":")."\n"; \
- $$log =~ s, +$$,,gm; \
- $$log =~ s,^ ,\t,gm; \
- print $$log."\n"; \
- }
-
-$(srcdir)/.git/index:
-$(srcdir)/ChangeLog: $(srcdir)/.git/index
- $(MAKE) log
-
-log:
- @test -z "$(srcdir)" || cd $(srcdir) && \
- ( ! test -d .git || \
- git log --pretty=medium --date=iso --log-size --name-only
--no-merges | \
- perl -e '$(LOG_PL)' > ChangeLog )
-
cov-scan: clean
/opt/cov-analysis-*/bin/cov-build --dir cov-int $(MAKE)
tar cavf isync-cov.tar.xz cov-int
diff --git a/autogen.sh b/autogen.sh
index bd877a4..86518ed 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,4 +1,3 @@
#! /bin/sh
set -e -v
-make -f Makefile.am log
autoreconf -f -i
_______________________________________________
isync-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/isync-devel