fix compile errors if git support is disabled

This commit is contained in:
Markus Engelbrecht 2015-05-24 12:05:44 +02:00
parent c3b7757e8e
commit 5caa6dd924

View File

@ -45,18 +45,19 @@ impl Attribute {
#[cfg(feature="git")] pub use self::git::Git; #[cfg(feature="git")] pub use self::git::Git;
#[cfg(not(feature="git"))] pub struct Git; #[cfg(not(feature="git"))] pub struct Git;
#[cfg(not(feature="git"))] use std::old_path::posix::Path; #[cfg(not(feature="git"))] use std::path::Path;
#[cfg(not(feature="git"))] use file::fields;
#[cfg(not(feature="git"))] #[cfg(not(feature="git"))]
impl Git { impl Git {
pub fn scan(_: &Path) -> Result<Git, ()> { pub fn scan(_: &Path) -> Result<Git, ()> {
Err(()) Err(())
} }
pub fn status(&self, _: &Path) -> String { pub fn status(&self, _: &Path) -> fields::Git {
panic!("Tried to access a Git repo without Git support!"); panic!("Tried to access a Git repo without Git support!");
} }
pub fn dir_status(&self, path: &Path) -> String { pub fn dir_status(&self, path: &Path) -> fields::Git {
self.status(path) self.status(path)
} }
} }