0.0.2-alpha.4.fix.1

This commit is contained in:
2026-09-28 22:57:24 +02:00
parent 3f8c795cc0
commit 1fe39dfdeb
8 changed files with 339 additions and 9 deletions

View File

@@ -1,5 +1,5 @@
// file: crates/knowledge-git-api/src/reference.rs
// version: 1
// version: 2
/// Opaque Git reference requested by a caller, such as a branch, tag or object expression.
#[derive(Clone, Debug, Eq, Hash, PartialEq)]
@@ -8,7 +8,7 @@ pub struct GitReference(String);
impl crate::GitReference {
/// Create an opaque Git reference without imposing one provider's reference grammar.
pub fn new(value: &str) -> crate::GitReference {
return crate::GitReference(value.to_owned());
return Self(value.to_owned());
}
/// Return the reference text.

View File

@@ -1,5 +1,5 @@
// file: crates/knowledge-git-api/src/revision.rs
// version: 1
// version: 2
/// Resolved authoritative Git revision identity.
#[derive(Clone, Debug, Eq, Hash, PartialEq)]
@@ -8,7 +8,7 @@ pub struct GitRevision(String);
impl crate::GitRevision {
/// Create a revision identity returned by a concrete Git implementation.
pub fn new(value: &str) -> crate::GitRevision {
return crate::GitRevision(value.to_owned());
return Self(value.to_owned());
}
/// Return the revision identity as text.