Re: Empty directories...
From: Matthieu Moy <hidden>
Date: 2016-06-15 22:43:22
Linus Torvalds [off-list ref] writes:
quoted
b) The problem is not just that empty directories don't get added into the repository. They also don't get removed again when switching to a different checkout.Bzzt. Wrong. We *do* remove directories when all files under them go away. HOWEVER (and this is where one of the reasons for not tracking them comes in): ** YOU CANNOT REMOVE A DIRECTORY IF IT HAS SOME UNTRACKED CONTENTS **
I believe David's point was different. If you checkout a branch, create an empty directory in this branch (probably a placeholder, either for future versionned files, or for generated files), you cannot tell git "this empty directory is in this branch, but not in other ones" without adding a file in it. So, doing "git-checkout anotherbranch", this empty directory doesn't go away. It's just unversionned in both branches, git won't touch it. -- Matthieu