conflict_resolution_policy.h revision 2a99a7e74a7f215066514fe81d2bfa6639d9eddd
1// Copyright (c) 2013 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#ifndef CHROME_BROWSER_SYNC_FILE_SYSTEM_CONFLICT_RESOLUTION_POLICY_H_ 6#define CHROME_BROWSER_SYNC_FILE_SYSTEM_CONFLICT_RESOLUTION_POLICY_H_ 7 8namespace sync_file_system { 9 10enum ConflictResolutionPolicy { 11 // Resolution policy unknown or not initialized. Usually indicates an error. 12 CONFLICT_RESOLUTION_UNKNOWN, 13 14 // The service automatically resolves a conflict by choosing the one 15 // that is updated more recently. 16 CONFLICT_RESOLUTION_LAST_WRITE_WIN, 17 18 // The service does nothing and just leaves conflicting files in 19 // 'conflicted' state. 20 CONFLICT_RESOLUTION_MANUAL, 21}; 22 23} // namespace sync_file_system 24 25#endif // CHROME_BROWSER_SYNC_FILE_SYSTEM_CONFLICT_RESOLUTION_POLICY_H_ 26