{"action":"created","issue":{"url":"https://api.github.com/repos/facebook/hhvm/issues/5724","labels_url":"https://api.github.com/repos/facebook/hhvm/issues/5724/labels{/name}","comments_url":"https://api.github.com/repos/facebook/hhvm/issues/5724/comments","events_url":"https://api.github.com/repos/facebook/hhvm/issues/5724/events","html_url":"https://github.com/facebook/hhvm/issues/5724","id":95556215,"number":5724,"title":"Submodules are massive","user":{"login":"steelbrain","id":4278113,"avatar_url":"https://avatars.githubusercontent.com/u/4278113?v=3","gravatar_id":"","url":"https://api.github.com/users/steelbrain","html_url":"https://github.com/steelbrain","followers_url":"https://api.github.com/users/steelbrain/followers","following_url":"https://api.github.com/users/steelbrain/following{/other_user}","gists_url":"https://api.github.com/users/steelbrain/gists{/gist_id}","starred_url":"https://api.github.com/users/steelbrain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/steelbrain/subscriptions","organizations_url":"https://api.github.com/users/steelbrain/orgs","repos_url":"https://api.github.com/users/steelbrain/repos","events_url":"https://api.github.com/users/steelbrain/events{/privacy}","received_events_url":"https://api.github.com/users/steelbrain/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-07-17T00:06:38Z","updated_at":"2015-07-17T12:43:16Z","closed_at":null,"body":"I am not sure if we're going down a few depths or cloning all of the repo's history. But it's huge, for a person away from his home on a low internet speed.\r\n```\r\n[05:47 PM] steel@Black-Beauty [/anees/Sources/hhvm] {master} $ git submodule update --init --recursive\r\nSubmodule 'third-party' (https://github.com/hhvm/hhvm-third-party.git) registered for path 'third-party'\r\nCloning into 'third-party'...\r\nremote: Counting objects: 3011, done.\r\nremote: Compressing objects: 100% (14/14), done.\r\nremote: Total 3011 (delta 4), reused 0 (delta 0), pack-reused 2997\r\nReceiving objects: 100% (3011/3011), 7.69 MiB | 723.00 KiB/s, done.\r\nResolving deltas: 100% (1650/1650), done.\r\nChecking connectivity... done.\r\nSubmodule path 'third-party': checked out 'f148bf001b4efd350e6a95365a7ba3365604d099'\r\nSubmodule 'folly' (https://github.com/facebook/folly.git) registered for path 'folly/src'\r\nSubmodule 'mcrouter/src' (https://github.com/facebook/mcrouter) registered for path 'mcrouter/src'\r\nSubmodule 'proxygen/src' (https://github.com/facebook/proxygen) registered for path 'proxygen/src'\r\nSubmodule 're2/src' (https://github.com/google/re2.git) registered for path 're2/src'\r\nSubmodule 'squangle/squangle' (https://github.com/facebook/squangle.git) registered for path 'squangle/src'\r\nSubmodule 'thrift/src' (https://github.com/facebook/fbthrift.git) registered for path 'thrift/src'\r\nSubmodule 'webscalesqlclient/webscalesql-5.6' (https://github.com/webscalesql/webscalesql-5.6.git) registered for path 'webscalesqlclient/webscalesql-5.6'\r\nCloning into 'folly/src'...\r\nremote: Counting objects: 14664, done.\r\nremote: Compressing objects: 100% (64/64), done.\r\nremote: Total 14664 (delta 22), reused 0 (delta 0), pack-reused 14600\r\nReceiving objects: 100% (14664/14664), 6.29 MiB | 753.00 KiB/s, done.\r\nResolving deltas: 100% (11422/11422), done.\r\nChecking connectivity... done.\r\nSubmodule path 'third-party/folly/src': checked out 'c23480d053e7dee1f03fdac937a31b3bae766993'\r\nCloning into 'mcrouter/src'...\r\nremote: Counting objects: 7226, done.\r\nremote: Total 7226 (delta 0), reused 0 (delta 0), pack-reused 7226\r\nReceiving objects: 100% (7226/7226), 2.24 MiB | 196.00 KiB/s, done.\r\nResolving deltas: 100% (5857/5857), done.\r\nChecking connectivity... done.\r\nSubmodule path 'third-party/mcrouter/src': checked out '8303e732b94469d213266dc512cece4860875305'\r\nCloning into 'proxygen/src'...\r\nremote: Counting objects: 3840, done.\r\nremote: Total 3840 (delta 0), reused 0 (delta 0), pack-reused 3840\r\nReceiving objects: 100% (3840/3840), 1.42 MiB | 161.00 KiB/s, done.\r\nResolving deltas: 100% (2969/2969), done.\r\nChecking connectivity... done.\r\nSubmodule path 'third-party/proxygen/src': checked out '885e8444298343ddddbc6948f6bdb7f1d9edc540'\r\nCloning into 're2/src'...\r\nremote: Counting objects: 1179, done.\r\nremote: Total 1179 (delta 0), reused 0 (delta 0), pack-reused 1179\r\nReceiving objects: 100% (1179/1179), 1.01 MiB | 201.00 KiB/s, done.\r\nResolving deltas: 100% (851/851), done.\r\nChecking connectivity... done.\r\nSubmodule path 'third-party/re2/src': checked out 'e236c93f0bb0cae690c44534537b4c019eb8d214'\r\nCloning into 'squangle/src'...\r\nremote: Counting objects: 128, done.\r\nremote: Total 128 (delta 0), reused 0 (delta 0), pack-reused 128\r\nReceiving objects: 100% (128/128), 86.19 KiB | 17.00 KiB/s, done.\r\nResolving deltas: 100% (70/70), done.\r\nChecking connectivity... done.\r\nSubmodule path 'third-party/squangle/src': checked out '8f1cce28ea1af810985968b9a136e29475b9cb4f'\r\nCloning into 'thrift/src'...\r\nremote: Counting objects: 14180, done.\r\nremote: Total 14180 (delta 0), reused 0 (delta 0), pack-reused 14180\r\nReceiving objects: 100% (14180/14180), 7.15 MiB | 666.00 KiB/s, done.\r\nResolving deltas: 100% (10849/10849), done.\r\nChecking connectivity... done.\r\nSubmodule path 'third-party/thrift/src': checked out 'b5635e3675023979c87d8b16182402c1ffba32a4'\r\nCloning into 'webscalesqlclient/webscalesql-5.6'...\r\nremote: Counting objects: 875395, done.\r\nremote: Total 875395 (delta 0), reused 0 (delta 0), pack-reused 875395\r\nReceiving objects: 100% (875395/875395), 288.74 MiB | 499.00 KiB/s, done.\r\nResolving deltas: 100% (710412/710412), done.\r\nChecking connectivity... done.\r\nSubmodule path 'third-party/webscalesqlclient/webscalesql-5.6': checked out '04456ee8cb3f537537873504b33cdea17e346b12'\r\n```\r\nThe webscalesql client is just HUGE."},"comment":{"url":"https://api.github.com/repos/facebook/hhvm/issues/comments/122262941","html_url":"https://github.com/facebook/hhvm/issues/5724#issuecomment-122262941","issue_url":"https://api.github.com/repos/facebook/hhvm/issues/5724","id":122262941,"user":{"login":"steelbrain","id":4278113,"avatar_url":"https://avatars.githubusercontent.com/u/4278113?v=3","gravatar_id":"","url":"https://api.github.com/users/steelbrain","html_url":"https://github.com/steelbrain","followers_url":"https://api.github.com/users/steelbrain/followers","following_url":"https://api.github.com/users/steelbrain/following{/other_user}","gists_url":"https://api.github.com/users/steelbrain/gists{/gist_id}","starred_url":"https://api.github.com/users/steelbrain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/steelbrain/subscriptions","organizations_url":"https://api.github.com/users/steelbrain/orgs","repos_url":"https://api.github.com/users/steelbrain/repos","events_url":"https://api.github.com/users/steelbrain/events{/privacy}","received_events_url":"https://api.github.com/users/steelbrain/received_events","type":"User","site_admin":false},"created_at":"2015-07-17T12:43:16Z","updated_at":"2015-07-17T12:43:16Z","body":"@SiebelsTim all I am saying is that a person who doesn't have the wisdom teeth of git yet, when follows the commands on the wiki page, has to downloads hundreds of redundant MBs and that's a LOT when you are in a remote area, away from home where every hundred MB counts."}}