namespace LibGit2Sharp { /// /// Describe the expected tag retrieval behavior /// when a fetch operation is being performed. /// public enum TagFetchMode { /// /// Use the setting from the configuration /// or, when there isn't any, fallback to default behavior. /// FromConfigurationOrDefault = 0, // GIT_REMOTE_DOWNLOAD_TAGS_FALLBACK /// /// Will automatically retrieve tags that /// point to objects retrieved during this fetch. /// Auto, // GIT_REMOTE_DOWNLOAD_TAGS_AUTO /// /// No tag will be retrieved. /// None, // GIT_REMOTE_DOWNLOAD_TAGS_NONE /// /// All tags will be downloaded, but _only_ tags, along with /// all the objects these tags are pointing to. /// All, // GIT_REMOTE_DOWNLOAD_TAGS_ALL } }