Refactor the '__git_branch_was_force_pushed' function to be more explicit about what it's for. Refactor into a __git_ref_contains_other_ref function
Make the calculation of the original tracking SHA more robust so that the user can fetch first before doing a 'update' and it will still work properly
In the git update command: can't return in Bash. Echo instead and then return to short circuit the function
Accidentally flipped the truthiness of the check if a SHA contains another SHA
Use __git_ref_contains_other_ref instead of __git_branch_was_force_pushed where it makes more sense
Merge branch 'bug/fix-git-update-after-fetching'

* bug/fix-git-update-after-fetching:
  Use __git_ref_contains_other_ref instead of __git_branch_was_force_pushed where it makes more sense
  Accidentally flipped the truthiness of the check if a SHA contains another SHA
  In the git update command: can't return in Bash. Echo instead and then return to short circuit the function
  Make the calculation of the original tracking SHA more robust so that the user can fetch first before doing a 'update' and it will still work properly
  Refactor the '__git_branch_was_force_pushed' function to be more explicit about what it's for. Refactor into a __git_ref_contains_other_ref function