Local Mylyn tasks distributed via git
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!
Filed under: Eclipse


September 3rd, 2010 at 12:38 pm
is tasktop able to reload its task list on the fly or do you need to close everything before versioning operations?
September 3rd, 2010 at 12:47 pm
@Leho Mylyn should be able to switch dynamic the task location.
September 4th, 2010 at 10:07 am
@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
September 4th, 2010 at 10:30 am
@Leho I guess trying out your scenario would give you clarity.
September 4th, 2010 at 12:06 pm
@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?
September 4th, 2010 at 12:08 pm
@Leho I sync between different machines, e.g. I push and pull my tasks before starting Eclipse on the new machine.