changeset 1159:a8206d017f43

Find changesets by keywords (author, files, the commit message), revision
number or hash, or revset expression.

Replace the unsafe marshal module with the safe struct module.
This changes the ShareExchanger.sendData method so that data must now
always be a string, integers and other types will no longer work.
Part of this patch:
http://lists.viff.dk/pipermail/viff-patches-viff.dk/2008-October/000053.html
Committed by Martin Geisler.