summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_installer_util.gypi
diff options
context:
space:
mode:
authorrobertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-12 15:34:40 +0000
committerrobertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-05-12 15:34:40 +0000
commit08c5fe5d62ec33cd7215bcdcd532d83866076580 (patch)
treea2e2de6382daaf718b65d2299e0bc53ed91c8176 /chrome/chrome_installer_util.gypi
parentb54c6c65b76616fa93cd26438e767375a47c31a6 (diff)
downloadchromium_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.gypi2
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',