"W. Trevor King" <wking@tremily.us> writes: > - my $fetch_head = git ('rev-parse', $commit); > + my ($fetch_head, $status) = git_with_status ('rev-parse', $commit); > + if ($status) { > + return 0; > + } Could there be other errors here, other than @{upstream} not existing? At first glance it seems like there is potential to hide errors here. d