diff options
author | robertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-12 15:34:40 +0000 |
---|---|---|
committer | robertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-12 15:34:40 +0000 |
commit | 08c5fe5d62ec33cd7215bcdcd532d83866076580 (patch) | |
tree | a2e2de6382daaf718b65d2299e0bc53ed91c8176 /chrome/chrome_installer_util.gypi | |
parent | b54c6c65b76616fa93cd26438e767375a47c31a6 (diff) | |
download | chromium_src-08c5fe5d62ec33cd7215bcdcd532d83866076580.zip chromium_src-08c5fe5d62ec33cd7215bcdcd532d83866076580.tar.gz chromium_src-08c5fe5d62ec33cd7215bcdcd532d83866076580.tar.bz2 |
Alter MoveTreeWorkItem to provide an option to not copy over a directory that contains similar files. This will be used to allow "repair" installs to succeed when the same version of the Chrome binaries are both in use and look similar (same files, same file sizes) but will still allow us to fix installs that have missing or obviously changed files.
This should reduce a lot of the user-visible errors seen when people attempt to install version X of chrome on top of an already-running indentical version.
BUG=82146
TEST=Install Chrome, run it, install it again. See a success message.
Review URL: http://codereview.chromium.org/7001004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85133 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_installer_util.gypi')
-rw-r--r-- | chrome/chrome_installer_util.gypi | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/chrome_installer_util.gypi b/chrome/chrome_installer_util.gypi index 90eae05..08384e76 100644 --- a/chrome/chrome_installer_util.gypi +++ b/chrome/chrome_installer_util.gypi @@ -33,6 +33,8 @@ 'installer/util/delete_reg_value_work_item.h', 'installer/util/delete_tree_work_item.cc', 'installer/util/delete_tree_work_item.h', + 'installer/util/duplicate_tree_detector.cc', + 'installer/util/duplicate_tree_detector.h', 'installer/util/google_chrome_binaries_distribution.cc', 'installer/util/google_chrome_binaries_distribution.h', 'installer/util/google_chrome_sxs_distribution.cc', |