› Target directory
› Target directory exists. continue
› Target directory non empty
› Target directory already exists
› Target directory not found
› Target directory in git gui
› Target directory is expected to be absolute
› Target directory for table
› Target directory non empty may cause trouble
› Mv target is not a directory
› Cp target is not a directory