I learned from Steffen Pingel and Ekkehard Gentz that Mylyn has the ability to save local tasks outside the workspace. This is hidden under advanced in the Preferences.
This allows you to put your local tasks outside your workspace and versionize them with git. This way you can use git to move your local tasks between machines. I really like this as I frequently use different machines and now I can not only share source code betwee them but also my mylyn taslks.
As Steffen told me, simultanous access to the Mylyn tasks might cause task corruption but I don’t think that is an issue for me as Git takes care of conflicts and I do not have two machines writing to the same local file.
Fun times with Git and Mylyn!
is tasktop able to reload its task list on the fly or do you need to close everything before versioning operations?
@Leho Mylyn should be able to switch dynamic the task location.
@Lars not what i meant. the question is for the scenario where you pull external updates to the task list while Tasktop is open. can Tasktop handle changes to it’s data files that it did not do itself? hopefully i am not sounding too confusing, perhaps skype:lkraav?chat me 🙂
@Leho I guess trying out your scenario would give you clarity. 😉
@Lars well yeah 🙂 but i’m also interested in knowing your workflow which not really explicitly described in the blog post. so it is to be assumed that you always close your Tasktop, do task versioning operations, re-open Tasktop?
@Leho I sync between different machines, e.g. I push and pull my tasks before starting Eclipse on the new machine.