jrnl-org / jrnl

Collect your thoughts and notes without leaving the command line.
https://jrnl.sh
GNU General Public License v3.0
6.49k stars 523 forks source link

Case conflicts when pointed directly at a Journal.dayone within Dropbox #144

Closed aflatter closed 10 years ago

aflatter commented 10 years ago

I'm seeing all kinds of weird behavior around case conflicts when syncing an iPhone with my Linux machine via Dropbox.

I think the reason might be jrnl lowercasing all UUIDs, thus writing to xyz.doentry instead of XYZ.doentry. Dropbox will identify this as a case conflict and alter one of the file's names, so I'll now have XYZ.doentry and XYZ (Case Conflict).doentry.

maebert commented 10 years ago

I see the potential problem; DayOne saves uppercase UUIDs by default, jrnl lower case. However, neither of them change the UUIDs of existing entries, it's just a matter for new entries. So I don't quite understand where the conflict comes from. Could you try and reproduce the problem step-by-step?

aflatter commented 10 years ago

I'm not sure why this happens and I won't have access to a dev machine for the next 14 days. I don't mind you closing this, I'd then reopen with more information. Cheers.

Sent from my iPhone

On 25.03.2014, at 02:41, Manuel Ebert notifications@github.com wrote:

I see the potential problem; DayOne saves uppercase UUIDs by default, jrnl lower case. However, neither of them change the UUIDs of existing entries, it's just a matter for new entries. So I don't quite understand where the conflict comes from. Could you try and reproduce the problem step-by-step?

— Reply to this email directly or view it on GitHub.

maebert commented 10 years ago

Okay, would be great if you could look into this when you have access to your box again! Thanks!