def reset(filename, xpath): patch = gitxp.get_reset_patch(filename, xpath) gitxp.apply_patch(patch, revert=True)
def checkout(filename, xpath): patch = gitxp.get_checkout_patch(filename, xpath) gitxp.apply_patch(patch, in_stage=False)
def add(filename, xpath): patch = gitxp.get_add_patch(filename, xpath) gitxp.apply_patch(patch)
def delete(filename, xpath): patch = gitxp.get_rm_patch(filename, xpath) gitxp.apply_patch(patch, in_stage=False) gitxp.apply_patch(patch)