vcs-svn: simplify repo_modify_path and repo_copy
[gitweb.git] / vcs-svn / svndump.c
index f07376f964d7a5b65cc1f5b2f4c8164bd5f2ab79..e6d84bada579c26cdb776569fa520103fe7d9dd2 100644 (file)
@@ -235,9 +235,7 @@ static void handle_node(void)
                uint32_t mode;
                if (!have_text)
                        mark = repo_read_path(node_ctx.dst);
-               mode = repo_modify_path(node_ctx.dst, 0, 0);
-               if (!mode)
-                       die("invalid dump: path to be modified is missing");
+               mode = repo_read_mode(node_ctx.dst);
                if (mode == REPO_MODE_DIR && type != REPO_MODE_DIR)
                        die("invalid dump: cannot modify a directory into a file");
                if (mode != REPO_MODE_DIR && type == REPO_MODE_DIR)