def checkin(checkin_message):
    """checkin the context, if the target has been deleted then raises a
        checkin exception.

       if the object version has changed since the checkout begin (due to
       another checkin) raises a conflict error.
        """
