         r = Poison.decode!(raw)["commit"]
         {:ok, %{commit: r["sha"], tree: r["commit"]["tree"]["sha"]}}
 
-      err ->
-        {:error, :get_branch, err}
+      %{body: body, status: status} ->
+        {:error, :get_branch, status, body}
     end
   end
 


        {:ok, res}

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


        sha = Poison.decode!(raw)["sha"]
        do_handle_call(:force_push, repo_conn, {sha, branch})

      %{body: body, status: status} ->
        {:error, :synthesize_commit, status, body}
    end
  end

