| Index: chrome/browser/sync_file_system/drive_backend/metadata_database.cc
|
| diff --git a/chrome/browser/sync_file_system/drive_backend/metadata_database.cc b/chrome/browser/sync_file_system/drive_backend/metadata_database.cc
|
| index 5ea9554abdca811443cc8617385385d325ce13cf..42ab17e476c8d1ac206f33bce3247408b61b6950 100644
|
| --- a/chrome/browser/sync_file_system/drive_backend/metadata_database.cc
|
| +++ b/chrome/browser/sync_file_system/drive_backend/metadata_database.cc
|
| @@ -1638,7 +1638,7 @@ scoped_ptr<base::ListValue> MetadataDatabase::DumpTrackers() {
|
| base::DictionaryValue* metadata = new base::DictionaryValue;
|
| const char *trackerKeys[] = {
|
| "tracker_id", "path", "file_id", "tracker_kind", "app_id",
|
| - "active", "dirty", "folder_listing",
|
| + "active", "dirty", "folder_listing", "demoted",
|
| "title", "kind", "md5", "etag", "missing", "change_id",
|
| };
|
| std::vector<std::string> key_strings(
|
| @@ -1677,6 +1677,9 @@ scoped_ptr<base::ListValue> MetadataDatabase::DumpTrackers() {
|
| dict->SetString("dirty", tracker.dirty() ? "true" : "false");
|
| dict->SetString("folder_listing",
|
| tracker.needs_folder_listing() ? "needed" : "no");
|
| +
|
| + bool is_demoted = index_->IsDemotedDirtyTracker(tracker.tracker_id());
|
| + dict->SetString("demoted", is_demoted ? "true" : "false");
|
| if (tracker.has_synced_details()) {
|
| const FileDetails& details = tracker.synced_details();
|
| dict->SetString("title", details.title());
|
|
|