Bläddra i källkod

Revert previous commit r1301273 for HADOOP-8175.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1301282 13f79535-47bb-0310-9956-ffa450edef68
Tsz-wo Sze 13 år sedan
förälder
incheckning
c7feccd7ed

+ 2 - 5
hadoop-common-project/hadoop-common/CHANGES.txt

@@ -290,8 +290,8 @@ Release 0.23.2 - UNRELEASED
 
   INCOMPATIBLE CHANGES
 
-  NEW FEATURES
-
+  NEW FEATURES                                                                    
+  
   IMPROVEMENTS
 
     HADOOP-8048. Allow merging of Credentials (Daryn Sharp via tgraves)
@@ -305,10 +305,7 @@ Release 0.23.2 - UNRELEASED
     HADOOP-8137. Added links to CLI manuals to the site. (tgraves via
     acmurthy)  
 
-    HADOOP-8175. FsShell: Add -p option to mkdir.  (Daryn Sharp via szetszwo)
-
   OPTIMIZATIONS
-
     HADOOP-8071. Avoid an extra packet in client code when nagling is
     disabled. (todd)
 

+ 2 - 8
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/shell/Mkdir.java

@@ -43,21 +43,16 @@ class Mkdir extends FsCommand {
   public static final String DESCRIPTION =
     "Create a directory in specified location.";
 
-  private boolean createParents;
-  
   @Override
   protected void processOptions(LinkedList<String> args) {
-    CommandFormat cf = new CommandFormat(1, Integer.MAX_VALUE, "p");
+    CommandFormat cf = new CommandFormat(1, Integer.MAX_VALUE);
     cf.parse(args);
-    createParents = cf.getOpt("p");
   }
 
   @Override
   protected void processPath(PathData item) throws IOException {
     if (item.stat.isDirectory()) {
-      if (!createParents) {
-        throw new PathExistsException(item.toString());
-      }
+      throw new PathExistsException(item.toString());
     } else {
       throw new PathIsNotDirectoryException(item.toString());
     }
@@ -65,7 +60,6 @@ class Mkdir extends FsCommand {
 
   @Override
   protected void processNonexistentPath(PathData item) throws IOException {
-    // TODO: should use createParents to control intermediate dir creation 
     if (!item.fs.mkdirs(item.path)) {
       throw new PathIOException(item.toString());
     }