[Marble-devel] Review Request 112872: Bookmark synchronization with ownCloud
Dennis Nienhüser
earthwings at gentoo.org
Wed Oct 30 20:58:20 UTC 2013
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/112872/#review42718
-----------------------------------------------------------
Ship it!
Thanks. I'll push it with a couple of follow-up commits as discussed on IRC.
- Dennis Nienhüser
On Sept. 21, 2013, 6:47 p.m., Utku Aydın wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/112872/
> -----------------------------------------------------------
>
> (Updated Sept. 21, 2013, 6:47 p.m.)
>
>
> Review request for Marble.
>
>
> Repository: marble
>
>
> Description
> -------
>
> "cloudsync-bookmarks" branch on GitHub: https://github.com/utkuaydin/marble/commits/cloudsync-bookmarks
>
> Adds bookmark synchronization with ownCloud.
> - Does a three way merge. http://en.wikipedia.org/wiki/Merge_(revision_control)#Three-way_merge
> - Synchronization starts automatically when Marble is started, when local bookmarks are modified and every hour.
> - Conflict resolution is included.
>
> What's missing? (Must be included before merging to master):
> - Conflict dialog which happens when there is no common ancestor.
> - Initial synchronization with a newly installed of instance ownCloud and Marble app.
> - Unit test for diff and merge.
>
> I have to leave home for school on Sept. 22nd so unfortunately I might not be around for implementing those soon. Apologies.
>
>
> Diffs
> -----
>
> src/ControlView.h 0f3274e
> src/ControlView.cpp 237ae12
> src/QtMainWindow.h 80ae250
> src/QtMainWindow.cpp 4f70250
> src/lib/CMakeLists.txt 4f2eee1
> src/lib/MarbleCloudSyncSettingsWidget.ui 8c8bc9a
> src/lib/QtMarbleConfigDialog.h 97e972e
> src/lib/QtMarbleConfigDialog.cpp 1cb7e3b
> src/lib/cloudsync/BookmarkSyncManager.h PRE-CREATION
> src/lib/cloudsync/BookmarkSyncManager.cpp PRE-CREATION
> src/lib/cloudsync/CloudSyncManager.h e6e850b
> src/lib/cloudsync/CloudSyncManager.cpp 6c90b0d
> src/lib/cloudsync/ConflictDialog.h PRE-CREATION
> src/lib/cloudsync/ConflictDialog.cpp PRE-CREATION
> src/lib/cloudsync/MergeItem.h PRE-CREATION
> src/lib/cloudsync/MergeItem.cpp PRE-CREATION
> src/lib/cloudsync/OwncloudSyncBackend.h e8560cd
> src/lib/cloudsync/OwncloudSyncBackend.cpp c7b291b
> src/lib/cloudsync/RouteSyncManager.cpp 5399210
> src/marble_part.h a53602e
> src/marble_part.cpp b032a8b
> src/plugins/declarative/CloudSync.h 3de04e4
> src/plugins/declarative/CloudSync.cpp ccd0e25
> src/plugins/declarative/MarbleDeclarativePlugin.cpp 959063b
>
> Diff: http://git.reviewboard.kde.org/r/112872/diff/
>
>
> Testing
> -------
>
> I manually tested synchronizing with ownCloud application. I intentionally created conflicts by...
> - Renaming the same placemark on both cloud and local
> - Deleting one from cloud and renaming the same bookmark locally
>
>
> Thanks,
>
> Utku Aydın
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/marble-devel/attachments/20131030/73ec366f/attachment.html>
More information about the Marble-devel
mailing list