-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Warnings about conflicting changes raised when merging with keepassxc-cli #153
Comments
Other KDBX parsers (like the one in KeePassXC) store all the default times as fields of a class, instead of items in a map. The result is that default times that are not populated will be given a default value at parsing time. This can result in drift between an entry and its history items, as described in #153 Populating all the default times is thus safer for interoperability between KDBX4 parsers.
Other KDBX parsers (like the one in KeePassXC) store all the default times as fields of a class, instead of items in a map. The result is that default times that are not populated will be given a default value at parsing time. This can result in drift between an entry and its history items, as described in #153. Populating all the default times is thus safer for interoperability between KDBX4 parsers.
I think the issue comes from how the |
Other KDBX parsers (like the one in KeePassXC) store all the default times as fields of a class, instead of items in a map. The result is that default times that are not populated will be given a default value at parsing time. This can result in drift between an entry and its history items, as described in #153. Populating all the default times is thus safer for interoperability between KDBX4 parsers.
I'm getting a bunch of warnings when merging databases with
keepassxc-cli merge
after using theupdate_history
function.The warnings look like this:
The warning is raised here. I think the problems stems from the way the entries are compared here
The text was updated successfully, but these errors were encountered: