Skip gone (removed) remote branches
When running meld . on a Git repository with some local branches with removed remote branches, meld tries to run git rev-list on them. For each removed remote branch the following error message is printed:
fatal: bad revision '^some_branch_name'
This patch skips such branches and no error message like above is printed.