remove sqlite3 dependency
remove garbage dependencies
handle commits with empty diff