Skip to content

Commit a887e54

Browse files
committed
Merge remote-tracking branch 'origin/merge-git-ref-format'
* origin/merge-git-ref-format: move git-ref-format to under radicle-git-ext Signed-off-by: Fintan Halpenny <[email protected]>
2 parents f06bc38 + 59515f6 commit a887e54

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+102
-109
lines changed

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
[workspace]
22
members = [
3-
"git-ref-format",
43
"git-commit",
54
"git-storage",
65
"git-trailers",

git-storage/Cargo.toml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@ version = "0.16.1"
1717
default-features = false
1818
features = ["vendored-libgit2"]
1919

20-
[dependencies.git-ref-format]
21-
path = "../git-ref-format"
22-
2320
[dependencies.libgit2-sys]
2421
version = ">= 0.14.2"
2522
default-features = false

git-storage/src/backend/read.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
use std::{fmt, path::Path};
77

8-
use git_ext::{error::is_not_found_err, Oid};
8+
use git_ext::{error::is_not_found_err, ref_format, Oid};
99
use std_ext::result::ResultExt as _;
1010

1111
use crate::{
@@ -89,7 +89,7 @@ impl<'a> refdb::Read for &'a Read {
8989

9090
fn find_reference<Ref>(&self, reference: Ref) -> Result<Option<Reference>, Self::FindRef>
9191
where
92-
Ref: AsRef<git_ref_format::RefStr>,
92+
Ref: AsRef<ref_format::RefStr>,
9393
{
9494
let reference = self
9595
.raw
@@ -101,7 +101,7 @@ impl<'a> refdb::Read for &'a Read {
101101

102102
fn find_references<Pat>(&self, reference: Pat) -> Result<Self::References, Self::FindRefs>
103103
where
104-
Pat: AsRef<git_ref_format::refspec::PatternStr>,
104+
Pat: AsRef<ref_format::refspec::PatternStr>,
105105
{
106106
Ok(References {
107107
inner: ReferencesGlob {
@@ -113,7 +113,7 @@ impl<'a> refdb::Read for &'a Read {
113113

114114
fn find_reference_oid<Ref>(&self, reference: Ref) -> Result<Option<Oid>, Self::FindRefOid>
115115
where
116-
Ref: AsRef<git_ref_format::RefStr>,
116+
Ref: AsRef<ref_format::RefStr>,
117117
{
118118
self.raw
119119
.refname_to_id(reference.as_ref().as_str())

git-storage/src/backend/write.rs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,11 @@ use std::path::Path;
77

88
use either::Either;
99

10-
use git_ext::{error::is_not_found_err, Oid};
11-
use git_ref_format::{Qualified, RefStr, RefString};
10+
use git_ext::{
11+
error::is_not_found_err,
12+
ref_format::{self, Qualified, RefStr, RefString},
13+
Oid,
14+
};
1215

1316
use crate::{
1417
odb,
@@ -103,21 +106,21 @@ impl<'a> refdb::Read for &'a Write {
103106

104107
fn find_reference<Ref>(&self, reference: Ref) -> Result<Option<Reference>, Self::FindRef>
105108
where
106-
Ref: AsRef<git_ref_format::RefStr>,
109+
Ref: AsRef<ref_format::RefStr>,
107110
{
108111
self.read_only().find_reference(reference)
109112
}
110113

111114
fn find_references<Pat>(&self, reference: Pat) -> Result<Self::References, Self::FindRefs>
112115
where
113-
Pat: AsRef<git_ref_format::refspec::PatternStr>,
116+
Pat: AsRef<ref_format::refspec::PatternStr>,
114117
{
115118
self.read_only().find_references(reference)
116119
}
117120

118121
fn find_reference_oid<Ref>(&self, reference: Ref) -> Result<Option<Oid>, Self::FindRefOid>
119122
where
120-
Ref: AsRef<git_ref_format::RefStr>,
123+
Ref: AsRef<ref_format::RefStr>,
121124
{
122125
self.read_only().find_reference_oid(reference)
123126
}

git-storage/src/glob.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
use std::path::Path;
77

8-
use git_ref_format::refspec::PatternString;
8+
use git_ext::ref_format::refspec::PatternString;
99

1010
pub trait Pattern {
1111
fn matches<P: AsRef<Path>>(&self, path: P) -> bool;

git-storage/src/odb/write.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33

44
use std::error::Error;
55

6-
use git_ext::Oid;
7-
use git_ref_format::RefStr;
6+
use git_ext::{ref_format::RefStr, Oid};
87

98
use super::{Commit, Object, Read, Tree, TreeBuilder};
109

git-storage/src/refdb.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919
2020
use std::fmt::Debug;
2121

22-
use git_ext::Oid;
23-
use git_ref_format::RefString;
22+
use git_ext::{ref_format::RefString, Oid};
2423

2524
pub mod iter;
2625
pub use iter::{References, ReferencesGlob};
@@ -104,7 +103,7 @@ pub mod error {
104103
#[error("reference name did contain valid UTF-8 bytes")]
105104
InvalidUtf8,
106105
#[error(transparent)]
107-
RefString(#[from] git_ref_format::Error),
106+
RefString(#[from] radicle_git_ext::ref_format::Error),
108107
}
109108

110109
#[derive(Debug, Error)]

git-storage/src/refdb/read.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@
33

44
use std::error::Error;
55

6-
use git_ext::Oid;
7-
use git_ref_format::{refspec, RefStr};
6+
use git_ext::{
7+
ref_format::{refspec, RefStr},
8+
Oid,
9+
};
810

911
use super::Reference;
1012

git-storage/src/refdb/write.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@
33

44
use std::error::Error;
55

6-
use git_ext::Oid;
7-
use git_ref_format::{Qualified, RefString};
6+
use git_ext::{
7+
ref_format::{Qualified, RefString},
8+
Oid,
9+
};
810

911
use super::read::Read;
1012

git-storage/t/Cargo.toml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,3 @@ features = ["v4"]
3838
[dev-dependencies.radicle-git-ext-test]
3939
path = "../../radicle-git-ext/t"
4040
features = ["test"]
41-
42-
[dev-dependencies.git-ref-format]
43-
path = "../../git-ref-format"
44-
45-
[dev-dependencies.git-ref-format-test]
46-
path = "../../git-ref-format/t"
47-
features = ["test"]

0 commit comments

Comments
 (0)