{"push_id":1464398810,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"7258d4bbcaa73314d9b998604b6cc31361992667","before":"4549d74317a19595898dd90b4a337b247503e10e","commits":[{"sha":"f8bea6806bdc68af3cdad9cb30c6dd11fc837a27","author":{"name":"Mathieu Baudet","email":"16269513f9917aacb46342c5c1a460ec42f2d9ed@fb.com"},"message":"fbcode: remove unused includes from .cpp files with no #if and #define\n\nSummary:\nThis is a first diff to remove the \"easiest\" unused includes in fbcode.\n\n* For safety, we only touch .cpp files without #if and #define,\n* We do not try to remove redundant systems headers (aka. \"packing\").\n\nThe diff was generated as follows:\n```\nfoundation/scripts/ls-cpp-dirs | grep -v '^\\(\\.\\.\\|external/\\|.*/external\\)' | xargs ffmr -o /tmp/ffmr-diff-1 codegraph/scripts/ffmr/analyze_includes_no_headers_no_packing_skipping_ifdefs.sh\n\ncat /tmp/ffmr-diff-1/*.diff | patch -p2\nhg commit -m something\narc diff --prepare --nolint --nounit --less-context --excuse refactoring\n```\n\nNote: `grep -v` is just an optimization. The actual configuration is in these two files:\ndiffusion/FBS/browse/master/fbcode/codegraph/analysis/config.py\ndiffusion/FBS/browse/master/fbcode/codegraph/scripts/ffmr/analyze_includes_no_headers_no_packing_skipping_ifdefs.sh\n\nSee the task for more context, and the recent \"safety\" improvements on the tool.\n\ndepends on D4317825 for very few cases where `nolint` had to be manually added.\n\nReviewed By: igorsugak\n\nDifferential Revision: D4312617\n\nfbshipit-source-id: ecc1f0addfd0651fa4770fcc43cd1314661a311a","distinct":true,"url":"https://api.github.com/repos/bkj/fastText/commits/f8bea6806bdc68af3cdad9cb30c6dd11fc837a27"},{"sha":"aa220e53b04d4a7defe90d0a713af229d5f38872","author":{"name":"bkj","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@gophronesis.com"},"message":"Merge branch 'master' of https://github.com/facebookresearch/fastText into master-merge","distinct":true,"url":"https://api.github.com/repos/bkj/fastText/commits/aa220e53b04d4a7defe90d0a713af229d5f38872"},{"sha":"7258d4bbcaa73314d9b998604b6cc31361992667","author":{"name":"bkj","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@gophronesis.com"},"message":"adding command line options for saving vectors","distinct":true,"url":"https://api.github.com/repos/bkj/fastText/commits/7258d4bbcaa73314d9b998604b6cc31361992667"}]}
{"actor":{"display_login":"bkj"}}