On Mon, 2004-05-10 at 22:36, Sim Harbert wrote: > Basically the lastSyncPC is supposed to be some sort of unique ID for > each PC that you want to sync with. Then, the sync software can check > to see if it is the same as what it expects. If it is different, then a > "slow sync" would need to be performed to make sure that all changes are > accounted for. >
Sounds logical :) > Jpilot handles this, and I looked at the code a tiny bit yesterday. I > am not sure how the unique code is generated, since I didn't look at > that part of the code, but it has a seemingly random number for that. > > The big problem is that trying to figure out what changed on the Palm > device gets very tricky when you can't rely on the modification flags > for the records. That is easy to see in the Jpilot code, which gets > very complicated when the lastSyncPC ID doesn't match and it goes into > "slow sync" mode. I am not really sure how to solve it easily. We already have this part implemented... (It is called "resync" in multisync. So it should be pretty fast to write this. I will take care of this (and some other stuff with the palm plugin) soon (e.g. when i find some time :) > > A full solution would probably have to involve making a Palm plugin copy > of all the records so that they can be compared to the Palm device ones > if needed. Once the changes are determined there, they would be synced > to the other Multisync plugin. I guess that is a lot more code... > > Or, I suppose I could try to just sync to one system... > > Even if the "full sync" mode isn't added to the Multisync plugin, it > would probably be a good idea to warn the user that syncing with > multiple desktop applications may result in strange behavior. > > -Sim > > Armin Bauer wrote: > > >On Mon, 2004-05-10 at 16:52, Sim Harbert wrote: > > > > > >>I am really interested in being able to sync my Palm device (Treo 600) > >>with something other than Jpilot, so I decided to try Multisync. Well, > >>it turns out that I guess I want more than the Palm plugin provides. > >> > >>What is the status of making the Palm plugin properly handle syncing > >>between multiple applications/systems? It currently ignores the > >>lastSyncID setting, so it doesn't realize that the Palm device might > >>have been synced to a different application, or even multisync on > >>another PC. > >> > >> > > > >Thats true. the lastSyncID isnt implemented right now, but just because > >i didnt know what its use is. If you give me a bit more of an > >information i will be happy to implement that > > > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by Sleepycat Software > Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to > deliver higher performing products faster, at low TCO. > http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 > _______________________________________________ > Multisync-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/multisync-users ------------------------------------------------------- This SF.Net email is sponsored by Sleepycat Software Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver higher performing products faster, at low TCO. http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 _______________________________________________ Multisync-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/multisync-users
