[SCM-835] includes directive doesn't work correctly when other files in directory changes

This closes #51
4 files changed