make the datastore able to work against a specified branch