If would be awesome if buildhistory-diff could detect directory renames. For example with a python-git upgrade: packages/corei7-64-poky-linux/python-git/python-git: FILELIST: removed " /usr/lib/python2.7/site-packages/GitPython-2.0.7-py2.7.egg-info/dependency_links.txt /usr/lib/python2.7/site-packages/GitPython-2.0.7-py2.7.egg-info/requires.txt /usr/lib/python2.7/site-packages/GitPython-2.0.7-py2.7.egg-info/PKG-INFO /usr/lib/python2.7/site-packages/GitPython-2.0.7-py2.7.egg-info/SOURCES.txt /usr/lib/python2.7/site-packages/GitPython-2.0.7-py2.7.egg-info/top_level.txt /usr/lib/python2.7/site-packages/GitPython-2.0.7-py2.7.egg-info/not-zip-safe "added " /usr/lib/python2.7/site-packages/git/test/test_exc.py /usr/lib/python2.7/site-packages/git/test/fixtures/diff_abbrev-40_full-index_M_raw_no-color /usr/lib/python2.7/site-packages/GitPython-2.1.0-py2.7.egg-info/PKG-INFO /usr/lib/python2.7/site-packages/GitPython-2.1.0-py2.7.egg-info/requires.txt /usr/lib/python2.7/site-packages/GitPython-2.1.0-py2.7.egg-info/dependency_links.txt /usr/lib/python2.7/site-packages/GitPython-2.1.0-py2.7.egg-info/not-zip-safe /usr/lib/python2.7/site-packages/GitPython-2.1.0-py2.7.egg-info/SOURCES.txt /usr/lib/python2.7/site-packages/GitPython-2.1.0-py2.7.egg-info/top_level.txt /usr/lib/python2.7/site-packages/git/test/test_exc.pyc " It would be so useful if it could spot that GitPython-2.0.7-py2.7.egg-info was just renamed to GitPython-2.1.0-py2.7.egg-info.
I'm not sure your example is just a directory rename as content of some files(at least PKG-INFO) is changed. It would be incorrect from my point of view If buildhistory-diff reports this as as directory rename.
buildhistory-diff doesn't care for content as that is expected to change, it only reports the name changes.
Please review: http://lists.openembedded.org/pipermail/openembedded-core/2016-November/129347.html
merged to master: https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=46e787b248f7f68351113b5040115130e23b72c3