treewide: Avoid `git2::Oid::zero`
In multiple instances, `git2::Oid::zero` is used to obtain an OID that is equivalent to `radicle_oid::Oid::SHA1_ZERO`. This is needlessly complex.
This commit is contained in:
parent
f65175397f
commit
ecca50a5f9
|
|
@ -42,7 +42,7 @@ pub fn run(args: Args, ctx: impl term::Context) -> anyhow::Result<()> {
|
|||
thread::sleep(interval);
|
||||
let oid = reference(&repo, &nid, &qualified)?;
|
||||
if oid != initial {
|
||||
term::info!("{}", oid.unwrap_or(git::raw::Oid::zero().into()));
|
||||
term::info!("{}", oid.unwrap_or(git::Oid::ZERO_SHA1));
|
||||
break;
|
||||
}
|
||||
if now.elapsed()? >= timeout {
|
||||
|
|
|
|||
|
|
@ -42,10 +42,10 @@ impl Refdb {
|
|||
.fold(Applied::default(), |mut ap, update| match update {
|
||||
Update::Direct { name, target, .. } => {
|
||||
let name = name.into_qualified().into_owned();
|
||||
let prev = match self.0.insert(name.clone(), target) {
|
||||
Some(prev) => prev,
|
||||
None => radicle::git::raw::Oid::zero().into(),
|
||||
};
|
||||
let prev = self
|
||||
.0
|
||||
.insert(name.clone(), target)
|
||||
.unwrap_or(radicle::git::Oid::ZERO_SHA1);
|
||||
ap.updated.push(RefUpdate::Updated {
|
||||
name: name.to_ref_string(),
|
||||
old: prev,
|
||||
|
|
|
|||
|
|
@ -690,7 +690,6 @@ mod tests {
|
|||
use fastrand;
|
||||
use localtime::LocalTime;
|
||||
use qcheck_macros::quickcheck;
|
||||
use radicle::git::raw;
|
||||
use radicle::test::arbitrary;
|
||||
|
||||
use crate::wire::Decode as _;
|
||||
|
|
@ -701,7 +700,7 @@ mod tests {
|
|||
fn test_ref_remote_limit() {
|
||||
let mut refs = BoundedVec::<_, REF_REMOTE_LIMIT>::new();
|
||||
let signer = Device::mock();
|
||||
let at = raw::Oid::zero().into();
|
||||
let at = git::Oid::ZERO_SHA1;
|
||||
|
||||
assert_eq!(refs.capacity(), REF_REMOTE_LIMIT);
|
||||
|
||||
|
|
@ -759,7 +758,7 @@ mod tests {
|
|||
fn prop_refs_announcement_signing(rid: RepoId) {
|
||||
let signer = Device::mock_rng(&mut fastrand::Rng::new());
|
||||
let timestamp = Timestamp::EPOCH;
|
||||
let at = raw::Oid::zero().into();
|
||||
let at = git::Oid::ZERO_SHA1;
|
||||
let refs = BoundedVec::collect_from(
|
||||
&mut [RefsAt {
|
||||
remote: *signer.public_key(),
|
||||
|
|
|
|||
|
|
@ -380,7 +380,7 @@ mod parse {
|
|||
})
|
||||
})
|
||||
})
|
||||
.unwrap_or(Ok(git::raw::Oid::zero().into()))?;
|
||||
.unwrap_or(Ok(git::Oid::ZERO_SHA1))?;
|
||||
let new = row
|
||||
.try_read::<Option<&str>, _>("new")?
|
||||
.map(|oid| {
|
||||
|
|
@ -391,7 +391,7 @@ mod parse {
|
|||
})
|
||||
})
|
||||
})
|
||||
.unwrap_or(Ok(git::raw::Oid::zero().into()))?;
|
||||
.unwrap_or(Ok(git::Oid::ZERO_SHA1))?;
|
||||
let update = RefUpdate::from(RefString::try_from(refstr)?, old, new);
|
||||
let (namespace, qualified) = git::parse_ref(refstr)?;
|
||||
let timestamp = row.try_read::<i64, _>("timestamp")?;
|
||||
|
|
|
|||
Loading…
Reference in New Issue