Streamcache.filestore doesn't work with symlinks
The steamcache package is used as a wrapper over git pack-objects
, it currently can be configured to use a particular directory. But when the configuration is set to a symlink (which points to a directory), the cleanup function tends to delete the symlink.
This is because we only skip directories, but don't consider symlinks which point to directories.
Edited by Karthik Nayak