rustyio/sync — pull request #10 by blt (2012-04-12 18:55:03+00:00)
Title: Deal with undefined source file options

The operation of sync_scanner:rescan/0 has a race on ETS tables (I
believe) where options might be written into the ETS table but an
attempt made to read before the information is committed. When
sync_options:get_options/1 returns undefined sync_scanner will crash,
where it might be better to recover or retry.

This patch attempts no recovery. It only prints a warning and keeps
moving.

Signed-off-by: Brian L. Troutwine