util: add util/maint/show_changes_by_file.py tool
authorBrandon Potter <brandon.potter@amd.com>
Mon, 5 Feb 2018 18:15:17 +0000 (13:15 -0500)
committerBrandon Potter <Brandon.Potter@amd.com>
Fri, 17 Aug 2018 17:58:00 +0000 (17:58 +0000)
commit4970b6551555e97f03b95d5c2c5d2b96c03d0a1c
tree4158edb36cd7c4efc016e04eaea58e03cc4ba17c
parent9883fb6b58f0e1a7f6d66f52eb29e534cc5f652f
util: add util/maint/show_changes_by_file.py tool

The script diffs an upstream branch and a feature branch to find
all files which have been changed between the branches. It then
searches for all the corresponding changesets and binds them to
the files in the output.

The tool's output resembles the following:

/path/to/file/
    filename
        git-hash
        git-hash
    filename
        git-hash

/path/to/file/
    filename
        git-hash

Change-Id: Icd67953748f38dad984488c5445313eaa56fa202
Reviewed-on: https://gem5-review.googlesource.com/7861
Reviewed-by: Brandon Potter <Brandon.Potter@amd.com>
Maintainer: Brandon Potter <Brandon.Potter@amd.com>
util/maint/show_changes_by_file.py [new file with mode: 0755]