Thunderbird/Release Driving/Rapid Release Activities/Compatibility Bump: Difference between revisions

mNo edit summary
 
Line 24: Line 24:


This is currently a manual process, but generally the changes aren't too big.
This is currently a manual process, but generally the changes aren't too big.
==== All the changes, ordered by hg diff ====
I've been experimenting with a new way of retrieving all the relevant changes. I use the following shell script, stored in a file named revReports.sh:
#! /bin/sh
# Produce diffs for version compatibility reports
# https://wiki.mozilla.org/Thunderbird/Release_Driving/Rapid_Release_Activities/Compatibility_Bump
# Usage revReports.sh <base-rev> (<final-rev)?; e.g. revReports.sh AURORA_14_END
#      or revReports.sh AURORA_15_END AURORA_16_END
hg log -p --exclude 're:.*\/test\/.*' --exclude 'suite' --exclude 'calendar' -r ${1}:${2-default} --include 'glob:**.{idl,js,dtd,properties}'
The advantage is that this gives the hg revision and bugzilla reference in the same output, near the change, so it removes the step of searching for the relevant bug after spotting a relevant change in the diff output. The downside is that it doesn't exclude whitespace changes.


==== idl/xpcom changes ====
==== idl/xpcom changes ====
15

edits