Hi Siddhesh, I'm trying the new script on gnulib itself, and I get these error messages:
$ build-aux/vcs_to_changelog.py 56ca994d471611b44829fa89b58747b288fa66fc^ 56ca994d471611b44829fa89b58747b288fa66fc 2019-10-23 Paul Eggert <egg...@cs.ucla.edu> COMMIT: 56ca994d471611b44829fa89b58747b288fa66fc nstrftime: speed up integer overflow checking * lib/nstrftime.c: Modified. error: object 01db02bfe26f5f1ad946290ed67df834b434362f is a blob, not a commit fatal: Invalid symmetric difference expression 01db02b... error: object 11ad00b10db83334ca53ea36a4c33d4fa2d5c93e is a blob, not a commit fatal: Invalid symmetric difference expression 11ad00b... * modules/nstrftime: Modified. error: object b559b5e2057da17e7d49df820f34607e6c2da888 is a blob, not a commit fatal: Invalid symmetric difference expression b559b5e... error: object a1ce1b33f647ce53f47ba6aef793430b96bff24d is a blob, not a commit fatal: Invalid symmetric difference expression a1ce1b3... Can you reproduce this? Does the script require a minimum version of git? I'm using git version 2.7.4. Bruno