Tomboy syncing should use a proper merging algorithm

Bug #257108 reported by Andy Buckley
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tomboy
Unknown
Wishlist
tomboy (Ubuntu)
Triaged
Wishlist
Ubuntu Desktop Bugs

Bug Description

Binary package hint: tomboy

When managing a set of notes between several machines, syncing should be a useful way to make sure that all the notes are the same between systems, a la SVN/CVS version control. Instead, the "merging" algorithm is just to either delete the local note or rename it every time there is a remote change. This makes synchronising painful to say the least, since the changes are usually of a sort that could be seamlessly merged, again a la SVN/CVS.

Using e.g. the SVN or Bazaar merging algorithm to merge remote and local copies and to highlight potential conflicts is necessary before this feature is really usable.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for your report, may you send this to upstream at bugzilla.gnome.org since they write the code and will have a better opinion on the subject? for forwarding instructions please have a look to https://wiki.ubuntu.com/Bugs/Upstream/GNOME ; leaving this as incomplete until that, thanks in advance.

Changed in tomboy:
assignee: nobody → desktop-bugs
importance: Undecided → Wishlist
status: New → Incomplete
Revision history for this message
Sebastien Bacher (seb128) wrote :

did you send the bug to GNOME?

Revision history for this message
Andy Buckley (andy-insectnation) wrote :

Yes, see
http://bugzilla.gnome.org/show_bug.cgi?id=552273

Apparently it *should* work, but is pretty fragile against unordered syncs... fragile enough that it's never been usable for me (and requires that you *know* it's okay to overwrite the existing note). I'm going to test if it works when aggressively sync'd every time that I start/finish using a different machine, but I think improved merging is still a necessary feature to make note syncing really usable.

Changed in tomboy:
status: Unknown → New
Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks.

Changed in tomboy:
status: Incomplete → Triaged
Changed in tomboy:
importance: Unknown → Wishlist
Changed in tomboy:
status: New → In Progress
Changed in tomboy:
status: In Progress → Unknown
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.