Expand description

Feature Flags

Tools

  • organize — Discover all git repositories within a directory. Particularly useful with skim.

  • estimate-hours — Derive the amount of time invested into a git repository akin to git-hours.

Mutually Exclusive Networking

If both are set, blocking-client will take precedence, allowing --all-features to be used.

  • blocking-client — If set, the client used to connect to git servers will use a blocking API. It supports more transports and is what most would want.

  • async-client — The client to connect to git servers will be async, while supporting only the ‘git’ transport itself. It’s the most limited and can be seen as example on how to use custom transports for custom servers.

Other

  • serde1 — Data structures implement serde::Serialize and serde::Deserialize.

  • local-time-support — Functions dealing with time may include the local timezone offset, not just UTC with the offset being zero.

Modules

Enums