The path to my Git repositories has a space in it (starts with ~/Josh/Git Repos/), which was causing this error to happen:
/Users/Josh/.bin/git-dude/git-dude: line 78: Repos/example/path/to/icon.png: No such file or directory
This change fixes that issue by escaping spaces before the eval of icon_path.
Escape spaces in $icon_path before eval
You're welcome, glad I could contribute!