At a minimum, we need to trap the KeyError. For tags, I'd be ok with reporting a warning, skipping that tag and continuing. For other uses of from (e.g. merge commits), we need to make the call as to whether that's acceptable of not.
At a minimum, we need to trap the KeyError. For tags, I'd be ok with reporting a warning, skipping that tag and continuing. For other uses of from (e.g. merge commits), we need to make the call as to whether that's acceptable of not.