Currently updating a source always fetches the latest revision on the selected branch, but it may be useful to support updating through tags (c.f. https://github.com/andir/npins/blob/master/src/git.rs#L517 in npins for example).