As I mentioned in the comments, How to find shared files modified between git branches? is the main solution here:
git log [--pretty=<format>] --name-only tag1..tag2
or
git diff --name-only tag1 tag2
(Also mentioned in the recipe for githology )
BUT: as stated in " How do I get the list of directories deleted in my git repository? Git only tracks content files, not the directories themselves .
To include directory information, you need to start playing with git diff-tree .
any created or deleted directory will have 040000 in the second or first column and 000000 in the first or second columns, respectively. These are the "input" tree modes for the left and right entries.
Something like (according to Charles Bailey ):
git diff-tree -t origin/master master | grep 040000 | grep -v -E '^:040000 040000'
Vonc
source share