Partially revert metadata format changes in 6c94114148c4.
authorMichael Vrable <mvrable@cs.ucsd.edu>
Wed, 28 Nov 2007 22:22:39 +0000 (14:22 -0800)
committerMichael Vrable <mvrable@turin.ucsd.edu>
Wed, 28 Nov 2007 22:22:39 +0000 (14:22 -0800)
On second thought, the renaming of the "name:" field to "path:" isn't worth
the trouble of making the change since there isn't much benefit and
updating tools to deal with either format will be more complex.  The other
changes can be left since they are smaller and easier to support.

Revert this now, before any releases are made with the change in effect.

metadata.cc
scandir.cc

index 2517d73..86d02aa 100644 (file)
@@ -162,7 +162,7 @@ bool MetadataWriter::find(const string& path)
 {
     const char *path_str = path.c_str();
     while (!old_metadata_eof) {
-        string old_path = uri_decode(old_metadata["path"]);
+        string old_path = uri_decode(old_metadata["name"]);
         int cmp = pathcmp(old_path.c_str(), path_str);
         if (cmp == 0) {
             found_match = true;
index d39029c..7c940f5 100644 (file)
@@ -251,7 +251,7 @@ void dump_inode(const string& path,         // Path within snapshot
 
     metawriter->find(path);
 
-    file_info["path"] = uri_encode(path);
+    file_info["name"] = uri_encode(path);
     file_info["mode"] = encode_int(stat_buf.st_mode & 07777, 8);
     file_info["ctime"] = encode_int(stat_buf.st_ctime);
     file_info["mtime"] = encode_int(stat_buf.st_mtime);