Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(38)

Side by Side Diff: sync/protocol/experiments_specifics.proto

Issue 19309002: sync: Add pre-commit update avoidance mode + flag (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix nits Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 // 4 //
5 // Sync protocol datatype extension for experimental feature flags. 5 // Sync protocol datatype extension for experimental feature flags.
6 6
7 syntax = "proto2"; 7 syntax = "proto2";
8 8
9 option optimize_for = LITE_RUNTIME; 9 option optimize_for = LITE_RUNTIME;
10 option retain_unknown_fields = true; 10 option retain_unknown_fields = true;
(...skipping 16 matching lines...) Expand all
27 optional bool enabled = 1; 27 optional bool enabled = 1;
28 } 28 }
29 29
30 // Whether the favicon sync datatypes are enabled, and what parameters 30 // Whether the favicon sync datatypes are enabled, and what parameters
31 // they should operate under. 31 // they should operate under.
32 message FaviconSyncFlags { 32 message FaviconSyncFlags {
33 optional bool enabled = 1; 33 optional bool enabled = 1;
34 optional int32 favicon_sync_limit = 2 [default = 200]; 34 optional int32 favicon_sync_limit = 2 [default = 200];
35 } 35 }
36 36
37 // Flags for enabling the experimental no-precommit GU feature.
38 message PreCommitUpdateAvoidanceFlags {
39 optional bool enabled = 1;
40 }
41
37 // Contains one flag or set of related flags. Each node of the experiments type 42 // Contains one flag or set of related flags. Each node of the experiments type
38 // will have a unique_client_tag identifying which flags it contains. By 43 // will have a unique_client_tag identifying which flags it contains. By
39 // convention, the tag name should match the sub-message name. 44 // convention, the tag name should match the sub-message name.
40 message ExperimentsSpecifics { 45 message ExperimentsSpecifics {
41 optional KeystoreEncryptionFlags keystore_encryption = 1; 46 optional KeystoreEncryptionFlags keystore_encryption = 1;
42 optional HistoryDeleteDirectives history_delete_directives = 2; 47 optional HistoryDeleteDirectives history_delete_directives = 2;
43 optional AutofillCullingFlags autofill_culling = 3; 48 optional AutofillCullingFlags autofill_culling = 3;
44 optional FaviconSyncFlags favicon_sync = 4; 49 optional FaviconSyncFlags favicon_sync = 4;
50 optional PreCommitUpdateAvoidanceFlags pre_commit_update_avoidance = 5;
45 } 51 }
OLDNEW
« no previous file with comments | « sync/internal_api/test/test_internal_components_factory.cc ('k') | sync/protocol/proto_value_conversions.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698