def validate_ref_update(self): """See AbstractUpdate.validate_ref_update. REMARKS This method is capable of handling both creation update. """ # Annotated tag creation/updates are always allowed. # # But, if this is a pre-existing tag being updated, there are # pitfalls that the user should be warned about. if not is_null_rev(self.old_rev) and not is_null_rev(self.new_rev): warn_about_tag_update(self.human_readable_tag_name(), self.old_rev, self.new_rev)
def validate_ref_update(self): """See AbstractUpdate.validate_ref_update. REMARKS This method is capable of handling both creation update. """ # Annotated tag creation/updates are always allowed. # # But, if this is a pre-existing tag being updated, there are # pitfalls that the user should be warned about. if not is_null_rev(self.old_rev) and not is_null_rev(self.new_rev): warn_about_tag_update(self.short_ref_name, self.old_rev, self.new_rev)
def validate_ref_update(self): """See AbstractUpdate.validate_ref_update. REMARKS This method is capable of handling both creation update. """ # If lightweight tags are not allowed, refuse the update. if not git_config('hooks.allow-lightweight-tag'): raise InvalidUpdate( "Lightweight tags (%s) are not allowed in this repository." % self.short_ref_name, "Use 'git tag [ -a | -s ]' for tags you want to propagate.") # If this is a pre-existing tag being updated, there are pitfalls # that the user should be warned about. if not is_null_rev(self.old_rev) and not is_null_rev(self.new_rev): warn_about_tag_update(self.short_ref_name, self.old_rev, self.new_rev)
def validate_ref_update(self): """See AbstractUpdate.validate_ref_update. REMARKS This method is capable of handling both creation update. """ # If lightweight tags are not allowed, refuse the update. if not git_config('hooks.allow-lightweight-tag'): raise InvalidUpdate( "Lightweight tags (%s) are not allowed in this repository." % self.human_readable_tag_name(), "Use 'git tag [ -a | -s ]' for tags you want to propagate.") # If this is a pre-existing tag being updated, there are pitfalls # that the user should be warned about. if not is_null_rev(self.old_rev) and not is_null_rev(self.new_rev): warn_about_tag_update(self.human_readable_tag_name(), self.old_rev, self.new_rev)