Hi, I tried KeePass about few months ago, and I'm not sure that the problem was already fixed as I don't have a way to test it righ now again and I'm in need of some software for storing passwords. That time I had my database synced with owncloud client, which worked fine, untill my collegue opened the database, did some changes during my editations and then he closed the database. Then I saved my changes which overwrote his changes without knowing that such situation happened. And now I will need to deal with the same situation.
So I would like to have ability of the KeePass to open the file, read it's content and close the file.The file then would be watched by file system watcher, and if some change would appear, then the database would be reloaded.
In the case of conflict (we both changed the same item), it would be initally enough to show a message, which will explain which changes are in conflict so I will know, which things to change again and it can be overwritten by the collegues version. This situation, I think, is rare so it doesn't have to be git powered solution :-).
Thank you,
Jiri
KeePass already attempts to solve that issue by checking the file in storage before saving the file in memory. If the save time of the file in storage is different KeePas asks you if you want to sync or save.
Why you were not warned of the changes I do not know - maybe you were and chose to save?
cheers, Paul
As I remember, there was no dialog like that - maybe the issue caused owncloud during synchronization, so I'll retest that and let you know :-)
As the author of KeeAnywhere (a plugin for cloud providers) I can say, that this is surely affected by the OwnCloud client. That was my main intention to create this plugin: to prevent this situation.
KeeAnywhere does not support OwnCloud (and maybe would never do) but you could use WebDAV (OwnCloud has a WebDAV-Plugin) and KeePass-WebDAV and Sync-Functionality to prevent this issue.
Yes it seems that it's ownCloud problem. Thanks for info and sorry for spaming :-(
Have you tried the cloud sync method shown in the Trigger help?
http://keepass.info/help/kb/trigger_examples.html#dbsync
cheers, Paul
Watching for changes is a duplicate of
https://sourceforge.net/p/keepass/feature-requests/2152/
Thanks and best regards,
Dominik