On 9 May 2012 12:12, Lewis Adam-VNQM87 <adam.le...@cambiumnetworks.com> wrote:
> I am trying to determine exactly what code changes have occurred between
> 2 different releases (including all releases in between).

That's exactly what ChangeLog is for.
It lists all the commit log messages, together with the files affected.

CHANGES is designed to extract information about the more
important changes, including those affecting tracker entries,
but relies on the person making the fix to adopt a particular
style of log entry.   Inevitably, some of these will be missed.
   But ChangeLog is completely automatic, so is much more
comprehensive.


>                                                                    Ideally, I
> would like to end up with a list of patch and bug references per file.

The best way of seeing what changes have been made to
a particular code file would be to browse the on-line Git
repository.   The 'tree' view shows each individual file, including
a 'history' link, listing all of the changes that have been made
to that particular file.




> Are changes ever made that don't have a patch or bug reference?

Frequently!
If you look at ChangeLog, you'll be able to see the entries that
reference tracker entries from the Bug or Patches trackers.
And these are only a relatively small fraction of the overall
code changes.

  Sometimes we'll be fixing a problem that we've come across,
that hasn't been reported via the trackers.   Sometimes it will
have been reported, but we haven't spotted that entry at the
time we fix the problem.  Sometimes there's be a tracker entry
reported for a problem that has already been fixed.
   And sometimes we'll just forget to reference the tracker entry
that we've been working on.

CHANGES is a reasonable indication of which entries have
been addressed, and when - but it's not necessarily comprehensive.

>                                                                    I have
> looked at the ChangeLog and CHANGES files as well as the tracker for
> bugs and patches but I can't find an obvious way of getting a definitive
> summary which references all the changes that have occurred. Is this
> possible?

ChangeLog and the Git repository history are the best definitive summaries.
But they won't necessarily link in with Bug and Patches tracker entries.

Dave

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to