fix empty line parsing
add empty line case
fix resetting problem
Fix path resolving.
Commit while retiring.
Exclude synced files.