SHA1 IDs seemed like a good idea at the time. The truth is, names would be much better. They would be easier to browse, easier to merge with other people's decks, and easier to type. AND, if you want to access the files by SHA1, git is storing the SHA1s of all files anyway!
The only problem is finding a good way to name the files. Forcing the user to name every piece of data she enters into the system seems a bit of a burden, but using a field name might result on some crazy long, silly names.
SHA1 IDs seemed like a good idea at the time. The truth is, names would be much better. They would be easier to browse, easier to merge with other people's decks, and easier to type. AND, if you want to access the files by SHA1, git is storing the SHA1s of all files anyway!
The only problem is finding a good way to name the files. Forcing the user to name every piece of data she enters into the system seems a bit of a burden, but using a field name might result on some crazy long, silly names.