Download new data and update tips
Convenience function to connect to a remote, download the data, disconnect and update the remote-tracking branches.
the remote to fetch from
The identity to use when updating reflogs
The message to insert into the reflogs. If NULL, the default is "fetch"
0 or an error code