add dir_diff test cases src
add same copy for dest from src
update dest
ignore vim swap file
util with i18n for csv
dir package with file_entry
move test cases around
add file_entries tests
replace path separator for better sorting
replace path separator for better sorting in a separte helper method
add become file and dir, add new file and dir
fix expected csv
change status pass 1, todo: detect move and copy both file and directory
add parent_change_path to remove deletion caused by to_file and delete on parent directories. also add to_str for better debugging
use util path_for_sorting and get_next
use yield instead of return, fix util import
move dir to sync
refactor
fix refactor
refactor file info to have file_info_list