In restore.goRestore(), file restore errors are logged but skipped:
iferr:=v.restoreFile(...);err!=nil{log.Error("Failed to restore file","path",file.Path,"error",err)continue}
The final result does not report how many files failed, and the function returns nil (success) even if files failed. Should track failed files and report them, similar to how verify tracks FilesFailed.
In `restore.go` `Restore()`, file restore errors are logged but skipped:
```go
if err := v.restoreFile(...); err != nil {
log.Error("Failed to restore file", "path", file.Path, "error", err)
continue
}
```
The final result does not report how many files failed, and the function returns nil (success) even if files failed. Should track failed files and report them, similar to how verify tracks `FilesFailed`.
Ref: parent issue #1
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
In
restore.goRestore(), file restore errors are logged but skipped:The final result does not report how many files failed, and the function returns nil (success) even if files failed. Should track failed files and report them, similar to how verify tracks
FilesFailed.Ref: parent issue #1