brew-pull: use diff-tree and simplify diff parsing
brew-pull: rescue a specific exception