Quote:
Originally Posted by kovidgoyal
This will be on a case insensitive file system?
|
No, I'm on OSX, case sensitive hfsplus. If it was case insensitive I don't think it would matter as the filenames would be equal regardless of case. I'm sure Windows users never notice this one.
It basically goes like this to be more clear. I add a book like this:
"this IS my test title.lit"
Tab completion works just by typing 't' in the directory and hitting tab.
After adding the book and editing metadata etc, Calibre will change the book title in the DB to something like this:
"This is my Test Title"
Since the title didn't change other than case the file isn't renamed.
Now if I convert the book to epub for example the new filename is:
"This is my Test Title.epub"
I'm often working with ebook-convert from the command line (but after I've done stuff from the GUI), and now tab completion doesn't work until I choose one case or the other(usually unconsciously) and then I spend a few seconds wondering why I get 'file not found' on whatever variant I thought I was converting from before realizing that I got bit by this behavior.