threads / discuss / 25639

warning: unable to rmdir my/module: Directory not empty

Subject: warning: unable to rmdir my/module: Directory not empty

## tl;dr

2 messages between Nov 4, 2010 and Nov 4, 2010.

replies: 1people: 2as markdown or json

Mathieu Malaterre· Nov 4, 2010, 09:55 UTC · lore
Hi all,
  Does anyone knows where is this warning is coming from:
warning: unable to rmdir my/module: Directory not empty
  I have a git master, an empty branch and a submodule on master.
Switching from master to my 'empty' branch always trigger this
warning. Here are some steps to reproduce the issue (*). I am using a
debian stable system + backports and version is:

$ git --version git version 1.7.1

Thanks -Mathieu

(*) # master cd /tmp mkdir test cd test git init touch README git add README git commit -mREADME

# submodule cd .. mkdir module cd module git init touch MODULE git add MODULE git commit -mMODULE

cd ../test git submodule add file:///tmp/module my/module git commit -a -m"adding submodule"

# create an empty branch git symbolic-ref HEAD refs/heads/newbranch rm .git/index git clean -fdx touch EMPTY git add EMPTY git commit -a -mEMPTY

# update git checkout master git submodule init git submodule update git checkout newbranch

Jens Lehmann· Nov 4, 2010, 20:49 UTC · re: Mathieu Malaterre · lore

Re: warning: unable to rmdir my/module: Directory not empty

Am 04.11.2010 10:55, schrieb Mathieu Malaterre:
Show 7 quoted lines
>   Does anyone knows where is this warning is coming from:
> 
> warning: unable to rmdir my/module: Directory not empty
> 
>   I have a git master, an empty branch and a submodule on master.
> Switching from master to my 'empty' branch always trigger this
> warning. ...

This is because submodule deletion is not well supported at the moment. There has been a lot of discussion how to make git handle that better but no one implemented it so far. But it's on my ToDo list, so stay tuned ...

← back to recent threads