sim: replacing ChangeLog files with online git logs
Andrew Burgess
andrew.burgess@embecosm.com
Thu Mar 18 09:31:47 GMT 2021
* Eli Zaretskii via Gdb <gdb@sourceware.org> [2021-03-17 19:53:09 +0200]:
> > Cc: gdb@sourceware.org, Mike Frysinger <vapier@gentoo.org>
> > From: Luis Machado <luis.machado@linaro.org>
> > Date: Wed, 17 Mar 2021 14:24:27 -0300
> >
> > > Well, if that's what the majority here wants, then so be it.
> >
> > That's what we should assess. From chatting with other active GDB
> > developers, my feeling is that most of us want to drop the process of
> > having to write ChangeLog entries manually. But we tend to keep quiet
> > and carry on doing it.
>
> I didn't start this discussion, mind you.
>
> > > (The importance of having the list of modified symbols in the log is
> > > that then one doesn't need advanced Git commands to find out which
> > > changes modified a given function and why.)
> > >
> >
> > I understand the concern about git. I used to find git a bit too cryptic
> > too, but using it daily has made that better.
> >
> > Now git log/git blame shows very useful information when I'm looking for
> > specific changes from a commit, and I rarely need to go through
> > ChangeLogs other than to find commits that touched a particular
> > function/variable.
>
> IME "git log" and "git blame" have shortcomings when used for
> forensics, and having a ChangeLog-style list of changes helps overcome
> that in many important use cases.
Hi Eli,
I'd love to hear more about these many important use cases as this
might help me improve my workflow. I can't recall ever referring to
the ChangeLogs to help track down a bug, so I'm worried I might be
missing out on some excellent techniques here.
I'm always keen to learn!
Thanks,
Andrew
More information about the Gdb
mailing list