"Export source files" on a project directory that has no source files produces a tar file that doesn't include the project directory. This not the most urgent of bugs, but it properly should have an empty directory in the archive.
This is because PE passes the list of source files as arguments to tar, in order to pick out those files and leave the rest of the working files. (When doing "Export working directory", on the other hand, it just tells tar to do the whole directory.) Maybe there's a way to give the name of the directory to tar as well, but not have it archive the things in the directory.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is because PE passes the list of source files as arguments to tar, in order to pick out those files and leave the rest of the working files. (When doing "Export working directory", on the other hand, it just tells tar to do the whole directory.) Maybe there's a way to give the name of the directory to tar as well, but not have it archive the things in the directory.