Da Pidgin die History in einzelnen Textdateien für jedes Gespräch speichert, kann man die History zwischen zwei Rechnern einfach per rsync abgleichen wie z.B. durch
rsync -r --ignore-existing \
user1@192.168.1.101:/home/user1/.purple/logs/ \
/home/user2/.purple/logs/
user1@192.168.1.101:/home/user1/.purple/logs/ \
/home/user2/.purple/logs/
wodurch alle Gesprächsprotokolle auf dem Rechner mit IP 192.168.1.101 auf den lokalen Rechner kopiert werden.