dpwright / srs

A highly extensible command-line spaced repetition system
BSD 2-Clause "Simplified" License
57 stars 3 forks source link

ids: Don't use sha1 ids #5

Closed dpwright closed 12 years ago

dpwright commented 12 years ago

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.