mirror of
https://seed.radicle.dev/rad:z6cFWeWpnZNHh9rUW8phgA3b5yGt.git
synced 2026-10-27 07:10:58 +08:00
Port over all git relevant parts of the radicle-link repository[0]. The packages that are kept are: * git-ext * git-ref-format * git-trailers * link-git * macros * std-ext * test -- only the portions that test the above The development and testing scripts are also added for local and CI testing. [0]: https://github.com/radicle-dev/radicle-link/ Signed-off-by: Fintan Halpenny <fintan.halpenny@gmail.com>
26 lines
598 B
Rust
26 lines
598 B
Rust
// Copyright © 2021 The Radicle Link Contributors
|
|
//
|
|
// This file is part of radicle-link, distributed under the GPLv3 with Radicle
|
|
// Linking Exception. For full terms see the included LICENSE file.
|
|
|
|
mod check;
|
|
pub use check::{ref_format as check_ref_format, Error, Options};
|
|
|
|
mod deriv;
|
|
pub use deriv::{Namespaced, Qualified};
|
|
|
|
pub mod lit;
|
|
|
|
pub mod name;
|
|
#[cfg(feature = "percent-encoding")]
|
|
pub use name::PercentEncode;
|
|
pub use name::{Component, RefStr, RefString};
|
|
|
|
pub mod refspec;
|
|
pub use refspec::DuplicateGlob;
|
|
|
|
#[cfg(feature = "minicbor")]
|
|
mod cbor;
|
|
#[cfg(feature = "serde")]
|
|
mod serde;
|