f1---f2 - short term branch "feature1"
/ \
h--h--h---h--h1--h2- - long term branch "hofix"
/ \ \ \
/ \ \ \
m----m------m---m------m-- - long term branch "master"
| |
1e1e1e 2f2f2f
I merge branches with 2 commits difference (15 file changed totaly). And ran:
$ git show --pretty="format:" --name-only 1e1e1e..2f2f2f
I receive more than 42 000 file changed from my project. Why?
Expected: i will show diff with f1,f2,h1,h2 commits
P.S. May be because "Merge branch 'origin/0411-hotfix'" commit?