gitmesh
gitmesh copied to clipboard
Stop to use repository name as directory name
It causes troubles when a process attempts to delete a directory of repository but another process is grabbing files in the directory. In particular, we often saw this trouble in Windows.
Using a unique id (like UUID) as a directory name, it makes possible to delete a repository by deleting a record from the database. We can able to delete a physical directory later like a garbage collector.