Copy feed library to third_party
This imports feed code into chromium/src/third_party.
third_party/feed_library is now a copy of what used to be
DEPS imported into third_party/feed.
References to third_party/feed have been replaced with
third_party/feed_library.
Note that the directory name was changed to satisfy a presubmit
failure.
third_party/PRESUBMIT.py was updated to fix a bug encountered in this CL.
The cause was that it identified the removal of third_party/feed's README,
and thought that files in third_party/feed_library/ were in the same
directory.
Why move the feed into chromium?
This library is no longer used in other projects, and we will in the
future be making simplifications to the code for its future use in chrome,
longer term migrating parts to c++. Having the code in the Chromium repo
lowers friction to changes. See the bug and doc for more information (sorry
but those are view-restricted).
Bug: 1024945
Change-Id: I7871f7ede706b9f9b4fe23111a1113b339562dd0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1917083
Commit-Queue: Dan H <[email protected]>
Reviewed-by: Carlos Knippschild <[email protected]>
Reviewed-by: Daniel Cheng <[email protected]>
Reviewed-by: Andrew Grieve <[email protected]>
Reviewed-by: Ted Choc <[email protected]>
Cr-Commit-Position: refs/heads/master@{#716917}
diff --git a/PRESUBMIT.py b/PRESUBMIT.py
index fbacbad..006ebae 100644
--- a/PRESUBMIT.py
+++ b/PRESUBMIT.py
@@ -2927,6 +2927,7 @@
'third_party/blink/renderer/platform/bindings/*',
'third_party/protobuf/benchmarks/python/*',
'third_party/win_build_output/*',
+ 'third_party/feed_library/*',
# These files are just used to communicate between class loaders running
# in the same process.
'weblayer/browser/java/org/chromium/weblayer_private/interfaces/*',