Jack Twilley <[EMAIL PROTECTED]> writes:
> I'm using pilot-addresses to push a collection of addresses to my Palm
> M505.  If I push the same file twice, I get duplicate entries.  Is
> this expected behavior?  How do I only push changed entries or
> nonexistent entries?  So far, the only solution I can see is to use
> pilot-addresses to download the addresses and diff that against my
> list, but that won't sync properly either, because any changed entries
> will be duplicated.

>From what I've figured out in the last couple weeks, pilot-addresses
(and a few other programs) don't use quite enough information to do
the kind of sync you're talking abut.

You can think of the address book as a table in a database:

+--------------------------------....
| id | Last name | First name | ...
|---------------------------------...
| 0  | Twilley   | Jack
| 1  | Riddoch   | Chris
...

If I added another entry for myself, with pilot-addresses, I'd get
another entry - pilot-addresses would need to look at a copy of the
database on the PC to compare fields.  All it really does is append on
to the end.  Reconciling differences isn't *terribly* hard, but some
of the pilot-link programs are designed to be simpler than that.
Useful mostly for adding *new*, not changed, data.

If you want a program that will actually *synchronize* entries between
the Palm and the PC, I'd recommend jpilot.  Gnome and KDE have their
tools, if you happen to use one of them.

--
Chris Riddoch         |  epistemological
[EMAIL PROTECTED]   |  humility
_______________________________________________
Pilot-unix mailing list
[EMAIL PROTECTED]
http://hcirisc.cs.binghamton.edu/mailman/listinfo/pilot-unix

Reply via email to