Kaynağa Gözat

Git Column is Useless Without `--long`

Pascal Hertleif 11 yıl önce
ebeveyn
işleme
5d152dbe15
1 değiştirilmiş dosya ile 10 ekleme ve 0 silme
  1. 10 0
      src/options.rs

+ 10 - 0
src/options.rs

@@ -279,6 +279,9 @@ impl View {
         else if matches.opt_present("blocks") {
             Err(Misfire::Useless("blocks", false, "long"))
         }
+        else if cfg!(feature="git") && matches.opt_present("git") {
+            Err(Misfire::Useless("git", false, "long"))
+        }
         else if matches.opt_present("time") {
             Err(Misfire::Useless("time", false, "long"))
         }
@@ -653,6 +656,13 @@ mod test {
         assert_eq!(opts.unwrap_err(), Misfire::Useless("blocks", false, "long"))
     }
 
+    #[test]
+    #[cfg(feature="git")]
+    fn just_git() {
+        let opts = Options::getopts(&[ "--git".to_string() ]);
+        assert_eq!(opts.unwrap_err(), Misfire::Useless("git", false, "long"))
+    }
+
     #[test]
     fn extended_without_long() {
         if xattr::feature_implemented() {