mirror of https://github.com/sbt/sbt.git
Filter out null parent files when deleting empty directories. Closes #589.
This commit is contained in:
parent
657d842238
commit
761a441805
|
|
@ -331,7 +331,7 @@ object IO
|
||||||
def deleteFilesEmptyDirs(files: Iterable[File]): Unit =
|
def deleteFilesEmptyDirs(files: Iterable[File]): Unit =
|
||||||
{
|
{
|
||||||
def isEmptyDirectory(dir: File) = dir.isDirectory && listFiles(dir).isEmpty
|
def isEmptyDirectory(dir: File) = dir.isDirectory && listFiles(dir).isEmpty
|
||||||
def parents(fs: Set[File]) = fs.map(_.getParentFile)
|
def parents(fs: Set[File]) = fs flatMap { f => Option(f.getParentFile) }
|
||||||
def deleteEmpty(dirs: Set[File])
|
def deleteEmpty(dirs: Set[File])
|
||||||
{
|
{
|
||||||
val empty = dirs filter isEmptyDirectory
|
val empty = dirs filter isEmptyDirectory
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue