474f64a
@@ -29,7 +29,7 @@
git log --after=2018-01-28 --pretty=oneline \
--format='%w(1000)**%h**%n* %cd %an <%ae>%n%w(60,0,2)- %s%n' \
- --date="format:%a %b %d %Y"
+ --date="format:%a %b %d %T %Z %Y"
@@ -99,9 +99,9 @@
message = wrapper.fill(commit.message.split('\n')[0].strip('- '))
if last_commit:
- print(f"* {commit_dt.strftime('%a %b %d %Y')} {commit.author.name} <{commit.author.email}> - {nvr[1]}-{nvr[2]}")
+ print(f"* {commit_dt.strftime('%a %b %d %T %Z %Y')} {commit.author.name} <{commit.author.email}> - {nvr[1]}-{nvr[2]}")
else:
- print(f"* {commit_dt.strftime('%a %b %d %Y')} {commit.author.name} <{commit.author.email}>")
+ print(f"* {commit_dt.strftime('%a %b %d %T %Z %Y')} {commit.author.name} <{commit.author.email}>")
print("- %s" % message)
print()
RPM has supported using full timestamps with timezone information since RPM 4.14 (Fedora 28, RHEL/CentOS 8). Let's actually include that information since it provides total fidelity from a Git commit to a changelog entry.
Signed-off-by: Neal Gompa ngompa13@gmail.com
rebased onto 474f64a
I'm torned a bit on this considering el7 is still around :(
In principle, we could produce one or the other format depending on if the target is EL7 or not. However:
RPM has supported using full timestamps with timezone information since
RPM 4.14 (Fedora 28, RHEL/CentOS 8). Let's actually include that
information since it provides total fidelity from a Git commit to a
changelog entry.
Signed-off-by: Neal Gompa ngompa13@gmail.com