Also record files

Git ls-tree treats symlinks as files
Check complete value as well as err
1.1.3
Add missing return statements
1.1.4
Set process to stopped once something has failed
1.1.5
Check for existence before setting status
1.1.6
1.1.7
Add missing existence check
1.1.8