Skip to main content

Module git

Module git 

Source
Expand description

Git 相关模块:仓库检测、tag 读取与版本管理。

  • repo — 仓库查询(is_git_repo
  • tag — tag 操作(TagSourceGixTagSource、过滤/排序/创建/推送)

Re-exports§

pub use repo::is_git_repo;
pub use submodule::AggregateStatus;
pub use submodule::HealthIssue;
pub use submodule::RepoState;
pub use submodule::Submodule;
pub use submodule::SubmoduleStatus;
pub use submodule::describe_issue;
pub use submodule::fmt_oid;
pub use tag::filter_latest_tag;
pub use tag::filter_latest_version;
pub use tag::filter_tags_by_scope;
pub use tag::latest_tag;
pub use tag::latest_tag_with;
pub use tag::latest_version;
pub use tag::latest_version_with;
pub use tag::parse_semver_tag;
pub use tag::tags_for_scope;
pub use tag::tags_for_scope_with;
pub use tag::GixTagSource;
pub use tag::TagError;
pub use tag::TagSource;

Modules§

repo
Git 仓库检测:判断路径是否为 Git 仓库。
submodule
子模块数据模型。
tag
从 Git tag 读取版本号,作为版本号的事实源之一。