File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -67,7 +67,6 @@ mod object;
67
67
mod pathspec;
68
68
mod reference;
69
69
mod remote;
70
- #[ cfg( feature = "revision" ) ]
71
70
mod revision;
72
71
mod shallow;
73
72
mod state;
Original file line number Diff line number Diff line change 1
- use crate :: { bstr:: BStr , revision, Id } ;
1
+ use crate :: revision;
2
+ #[ cfg( feature = "revision" ) ]
3
+ use crate :: { bstr:: BStr , Id } ;
2
4
3
5
/// Methods for resolving revisions by spec or working with the commit graph.
4
6
impl crate :: Repository {
@@ -9,6 +11,7 @@ impl crate::Repository {
9
11
/// - `@` actually stands for `HEAD`, whereas `git` resolves it to the object pointed to by `HEAD` without making the
10
12
/// `HEAD` ref available for lookups.
11
13
#[ doc( alias = "revparse" , alias = "git2" ) ]
14
+ #[ cfg( feature = "revision" ) ]
12
15
pub fn rev_parse < ' a > ( & self , spec : impl Into < & ' a BStr > ) -> Result < revision:: Spec < ' _ > , revision:: spec:: parse:: Error > {
13
16
revision:: Spec :: from_bstr (
14
17
spec,
@@ -22,6 +25,7 @@ impl crate::Repository {
22
25
23
26
/// Parse a revision specification and return single object id as represented by this instance.
24
27
#[ doc( alias = "revparse_single" , alias = "git2" ) ]
28
+ #[ cfg( feature = "revision" ) ]
25
29
pub fn rev_parse_single < ' repo , ' a > (
26
30
& ' repo self ,
27
31
spec : impl Into < & ' a BStr > ,
You can’t perform that action at this time.
0 commit comments