snowtrack / snowfs

SnowFS v1 - a fast, scalable version control file storage for graphic files :art:
https://www.snowtrack.io
GNU General Public License v3.0
1.3k stars 43 forks source link

Keep file extensions in object database #158

Closed sebastianrath closed 3 years ago

sebastianrath commented 3 years ago

Currently, SnowFS removes the file extension when files are copied to the object database. This makes sense in Git, due to the packed and zipped objects.

But in SnowFS this has several side effects. It is difficult to recognize files without their suffix in the ODB (in case they need to be manually recovered). That counts for the items inside the object database and also when moved to the recycle bin (later could be renamed before moving though). Basically keeping the file extension would improve SnowFS's transparency

On top, it is easier to generate or extract thumbnails from given files, e.g. through the OS handler which requires file extensions.

image