         sha = Poison.decode!(raw)["sha"]
         do_handle_call(:force_push, repo_conn, {sha, branch})
 
-      _ ->
-        {:error, :synthesize_commit}
+      err ->
+        {:error, :synthesize_commit, err}
     end
   end
 


                   {:ok, res}

                 _ ->
                   {:error, :get_commit_status, :check}
               end),
         do: {:ok, Map.merge(status, check)}
  end

          {:ok, sha}
        end

      err ->
        {:error, :force_push, err}
    end
  end

