Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help