This is CreateBranch for branches that already exist making it possible to reset branch to an arbitrary commit. Consistent with CreateFile/UpdateFile new branches are created by POST and existing branches updated by PUT.