)]}'
{
  "log": [
    {
      "commit": "020600db42428e7e96bb0d2e05da225e68650955",
      "tree": "c5e1440655b9bc05570a20721cdf8171502862b7",
      "parents": [
        "98c5ae2c999c14e63da06a3e6a389a9f9e9f291f"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@chromium.org",
        "time": "Wed Nov 05 21:05:55 2014 -0800"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Nov 07 19:23:03 2014 +0000"
      },
      "message": "update_engine: Use C++11 range-based for loop when possible.\n\nThis cleanup just simplifies the notation of several for loops using\nthe new range-based syntax.\n\nBUG\u003dNone\nTEST\u003d`FEATURES\u003dtest USE\u003d\"lang clang\" emerge-link update_engine`\n\nChange-Id: I2120a1b1c3fd00e9a02a62abfa8427932080d0f9\nReviewed-on: https://chromium-review.googlesource.com/227897\nTested-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Alex Deymo \u003cdeymo@chromium.org\u003e\n"
    },
    {
      "commit": "f329b933db41d26644a97afef928eb1b319d6d99",
      "tree": "33b47e66d6d2d48f1650d7fecda3b0a23e2994bc",
      "parents": [
        "ebbe7ef75279183ba3cf055158dbbb3b3b605e0e"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@chromium.org",
        "time": "Thu Oct 30 01:37:48 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Sat Nov 01 03:26:34 2014 +0000"
      },
      "message": "update_engine: Fix all the \"using\" declaration usage.\n\nThis patch removes unused \"using\" declarations, that is, declarations\nincluded in a .cc file at a global scope such that \"using foo::bar\"\nthat later don\u0027t use the identifier \"bar\" at all.\n\nThis also unifies the usage of these identifiers in the .cc files\nin favor of using the short name defined by the using declaration.\nFor example, in several cases the .h refer to a type like\n\"std::string\" because using declarations are forbidden in header\nfiles while the .cc includes \"using std::string;\" with the purpose\nof just writting \"string\" in the .cc file. Very rarely, the full\nidentifier is used when a local name ocludes it, for example,\nStringVectorToGStrv() and StringVectorToString() in utils.cc named\nits argument just \"vector\" need to refer to std::vector with the\nfull name. This patch renames those arguments instead.\n\nFinally, it also sorts a few lists of using declarations that weren\u0027t\nin order.\n\nBUG\u003dNone\nTEST\u003dFEATURES\u003dtest emerge-link update_engine\n\nChange-Id: I30f6b9510ecb7e03640f1951c48d5bb106309840\nReviewed-on: https://chromium-review.googlesource.com/226423\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Alex Deymo \u003cdeymo@chromium.org\u003e\nTested-by: Alex Deymo \u003cdeymo@chromium.org\u003e\n"
    },
    {
      "commit": "02f7c1dee242f490143791dbb73fa23fa3007cfa",
      "tree": "23b466db253d05dfa3d05c0c978c6b156c751e58",
      "parents": [
        "ef8d08712d01c23d31e27000519cbdeb88f60b73"
      ],
      "author": {
        "name": "Ben Chan",
        "email": "benchan@chromium.org",
        "time": "Sat Oct 18 15:18:02 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Oct 21 00:44:38 2014 +0000"
      },
      "message": "update_engine: Replace scoped_ptr with std::unique_ptr.\n\nBUG\u003dNone\nTEST\u003d`FEATURES\u003dtest emerge-$BOARD update_engine`\nTEST\u003d`USE\u003d\u0027clang asan\u0027 FEATURES\u003dtest emerge-$BOARD update_engine`\n\nChange-Id: I55a2f7f53675faaac20ba25f72ed52cf938d7744\nReviewed-on: https://chromium-review.googlesource.com/224189\nTested-by: Ben Chan \u003cbenchan@chromium.org\u003e\nReviewed-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nCommit-Queue: Ben Chan \u003cbenchan@chromium.org\u003e\n"
    },
    {
      "commit": "97b6f5a3f847f6ad4495dcecc11346caad4ab611",
      "tree": "ba91d593f9105f2532ca6cf4870d9ca4ff700b59",
      "parents": [
        "6e15aace93982e885181100b2380db7fe7e1278f"
      ],
      "author": {
        "name": "Steve Fung",
        "email": "stevefung@chromium.org",
        "time": "Tue Oct 07 12:39:51 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Sat Oct 18 01:36:53 2014 +0000"
      },
      "message": "update_engine: remove gflags dependency\n\nWe are switching to using chromeos/flag_helper.h instead to standardize the\ncode everywhere.\n\nBUG\u003dchromium:402636\nTEST\u003d`FEATURES\u003dtest emerge-panther update_engine`\nCQ-DEPEND\u003dI03b10d9e6148f1704de7a60128e1550156519272\nCQ-DEPEND\u003dI79112aa60d1f27ff0e5b8ee96f1ae46ee9a89a59\nCQ-DEPEND\u003dI6d08c080b6dafd59b23bbf185298c587e581c2ed\nCQ-DEPEND\u003dI218f6eab28b0160e8379a2716f5c33edeaf9841d\n\nChange-Id: I81d0159f677b02a25640093c039c11e230af9b1b\nReviewed-on: https://chromium-review.googlesource.com/223216\nReviewed-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nTested-by: Steve Fung \u003cstevefung@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nCommit-Queue: Steve Fung \u003cstevefung@chromium.org\u003e\n"
    },
    {
      "commit": "4a444ae459660ad4478011368c02c5f8abcea178",
      "tree": "e1fd2e754ed62aae3820d4579377d40e40e8d2ce",
      "parents": [
        "455eb53c60d79f15e437a5fc79b3be79de79458e"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@chromium.org",
        "time": "Fri Sep 19 19:13:31 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Sat Oct 04 00:59:44 2014 +0000"
      },
      "message": "update_engine: Limit bsdiff to 200 MiB files.\n\nbsdiff and bspatch require a lot of RAM and time to run over very big\nfiles. In released ChromeOS images, the biggest file is chrome with\na size of about 130 MiB in the worst case (link). Nevertheless,\nChromiumOS builds for ASan have much bigger files due to the memory\ninstrumentation.\n\nThis patch limit the usage of bsdiff/bspatch to files under 200 MiB,\nsomething that should not affect any released board.\n\nBUG\u003dchromium:329248\nTEST\u003dcbuildbot amd64-generic-asan enabling the full vm_test\n\nChange-Id: I24b6c9e56525858dab3758af8eddfe3acdf12e75\nReviewed-on: https://chromium-review.googlesource.com/219201\nTested-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\nCommit-Queue: Alex Deymo \u003cdeymo@chromium.org\u003e\n"
    },
    {
      "commit": "a77939e368597241fe0153bedce196d7152a5de5",
      "tree": "86ae4f5314a2fb6586f8722e2117f2fe80881554",
      "parents": [
        "b92cd2e0c4eb241eecffa6ad63efdd021a387f8b"
      ],
      "author": {
        "name": "Gabe Black",
        "email": "gabeblack@chromium.org",
        "time": "Tue Sep 09 23:35:08 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Sep 23 02:15:50 2014 +0000"
      },
      "message": "update_engine: Use utils::FileSize when finding the size of a file.\n\nThe utils::FileSize funciton can find the size of a block device correctly.\nUse it instead of the adhoc methods used around the codebase.\n\nBUG\u003dchromium:415867\nTEST\u003dRan a butterfly-paladin tryjob with --hwtest.\n\nChange-Id: Id6fd37f04b136b4265bde9b1f56c379a5d9c30f9\nReviewed-on: https://chromium-review.googlesource.com/217418\nReviewed-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nCommit-Queue: Gabe Black \u003cgabeblack@chromium.org\u003e\nTested-by: Gabe Black \u003cgabeblack@chromium.org\u003e\n"
    },
    {
      "commit": "f9cb98c0cacccca803db48502c7bd461d04cb6b0",
      "tree": "a1a66ed0251479c352e921c99e39ec763363714a",
      "parents": [
        "b8f16a18c39050839cac636588fd0b24f33093ed"
      ],
      "author": {
        "name": "Ben Chan",
        "email": "benchan@chromium.org",
        "time": "Sun Sep 21 18:31:30 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Mon Sep 22 10:00:24 2014 +0000"
      },
      "message": "update_engine: Clean up angle brackets in template types.\n\nC++11 no longer has the angle bracket pitfall in template types.\n\nBUG\u003dNone\nTEST\u003d`FEATURES\u003dtest emerge-$BOARD update_engine`\n\nChange-Id: I0168b9f208ad8e62ae614b8a3b8bcf31c58fa9f2\nReviewed-on: https://chromium-review.googlesource.com/219203\nCommit-Queue: Ben Chan \u003cbenchan@chromium.org\u003e\nTested-by: Ben Chan \u003cbenchan@chromium.org\u003e\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n"
    },
    {
      "commit": "06c76a49bfd29c8abdb8abd5b646a6583783191a",
      "tree": "cf63a4148f458b2de434624c21f6d5252ec20537",
      "parents": [
        "93aabd05a0ed23d6af4a46f109c8a9a650744376"
      ],
      "author": {
        "name": "Ben Chan",
        "email": "benchan@chromium.org",
        "time": "Fri Sep 05 08:21:06 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Sep 09 21:00:34 2014 +0000"
      },
      "message": "Update code to include base/files/file_util.h\n\nfile_util.h was moved from base to base/files\n(https://codereview.chromium.org/468253002). This CL updates platform2\ncode to include base/files/file_util.h instead of base/file_util.h.\n\nBUG\u003dchromium:411001\nTEST\u003dTrybot run on paladin, release, and chromiumos-sdk builders.\n\nChange-Id: I488925b54615e131e508a460dc1a27f88168f936\nReviewed-on: https://chromium-review.googlesource.com/216851\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nTested-by: Ben Chan \u003cbenchan@chromium.org\u003e\nCommit-Queue: Ben Chan \u003cbenchan@chromium.org\u003e\n"
    },
    {
      "commit": "05735a1879a553153458aae0a25fa5d42e3e408f",
      "tree": "7ef78e7813ad73cc2cdcacf99b775d8e94697624",
      "parents": [
        "ec7f91625b799abf67ea3119490f2f1de8e4e677"
      ],
      "author": {
        "name": "Ben Chan",
        "email": "benchan@chromium.org",
        "time": "Wed Sep 03 07:48:22 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Wed Sep 03 22:48:01 2014 +0000"
      },
      "message": "update_engine: Include base/macros.h instead of base/basictypes.h\n\nupdate_engine no longer uses the integer types from base/basictypes.h.\nIt should simply include base/macros.h for the DISALLOW_COPY_AND_ASSIGN\nmacro instead.\n\nBUG\u003dNone\nTEST\u003d`FEATURES\u003dtest emerge-$BOARD update_engine`\n\nChange-Id: Idf18bc69339b7170122b289342c724c862454062\nReviewed-on: https://chromium-review.googlesource.com/216140\nTested-by: Ben Chan \u003cbenchan@chromium.org\u003e\nReviewed-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nCommit-Queue: Ben Chan \u003cbenchan@chromium.org\u003e\n"
    },
    {
      "commit": "88b591f24cb3f94f982d7024c2e8ed25c2cc26a2",
      "tree": "d49741d0b0926c4c387e9d618b990ae89e6d2f8e",
      "parents": [
        "f3e2801f18bae14e41099e007de7c9a019735556"
      ],
      "author": {
        "name": "Alex Vakulenko",
        "email": "avakulenko@chromium.org",
        "time": "Thu Aug 28 16:48:57 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Mon Sep 01 11:05:16 2014 +0000"
      },
      "message": "update_engine: Replace NULL with nullptr\n\nReplaced the usage of NULL with nullptr. This also makes it possible to\nuse standard gtest macros to compare pointers in Update Manager\u0027s unit tests.\nSo, there is no need in custom UMTEST_... macros which are replaced with the\ngtest macros (see change in update_engine/update_manager/umtest_utils.h):\n\nUMTEST_ASSERT_NULL(p)      \u003d\u003e ASSERT_EQ(nullptr, p)\nUMTEST_ASSERT_NOT_NULL(p)  \u003d\u003e ASSERT_NE(nullptr, p)\nUMTEST_EXPECT_NULL(p)      \u003d\u003e EXPECT_EQ(nullptr, p)\nUMTEST_EXPECT_NOT_NULL(p)  \u003d\u003e EXPECT_NE(nullptr, p)\n\nBUG\u003dNone\nTEST\u003dFEATURES\u003dtest emerge-link update_engine\n     USE\u003d\"clang asan\" FEATURES\u003dtest emerge-link update_engine\n\nChange-Id: I77a42a1e9ce992bb2f9f263db5cf75fe6110a4ec\nReviewed-on: https://chromium-review.googlesource.com/215136\nTested-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nReviewed-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n"
    },
    {
      "commit": "157fe307f162d13f53e7f98f6e2da7c60c0ff001",
      "tree": "85d3063f0b5b58c4aeb5fd9c1e7f492888454974",
      "parents": [
        "fd45a731d9f9176ce134b34e2a84acc0cf403d1d"
      ],
      "author": {
        "name": "Alex Vakulenko",
        "email": "avakulenko@chromium.org",
        "time": "Mon Aug 11 15:59:58 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Tue Aug 12 23:10:06 2014 +0000"
      },
      "message": "platform2: sweep the lint errors identified by the updated linter\n\ncpplint.py has been updated and identified new issues in existing\ncode. Stuff like overridden functions that specify \u0027override\u0027 should\nnot be marked as \u0027virtual\u0027, and constructors with no parameters\nshould not be marked as \u0027explicit\u0027.\n\nBUG\u003dNone\nTEST\u003dcpplint.py `find ./platform2 -name *.cc -or -name *.h`\n\nChange-Id: Ibb9de43286d874d076ffd5ebb1b13c36ec794f01\nReviewed-on: https://chromium-review.googlesource.com/211950\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nTested-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n"
    },
    {
      "commit": "5d5278068a007fc090368fba664fe130645880f7",
      "tree": "7d5024a6ea4c02092e4b66627acd53ef6557a036",
      "parents": [
        "7504e5fe6fa3d8ac60186e0fd41bbb6ca3971cf3"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@chromium.org",
        "time": "Fri Jul 18 14:24:13 2014 -0700"
      },
      "committer": {
        "name": "Alex Deymo",
        "email": "deymo@chromium.org",
        "time": "Sat Jul 19 01:27:40 2014 +0000"
      },
      "message": "update_engine: Move ext2 tools to its own file in payload_generator.\n\nupdate_engine doesn\u0027t need to understand about the rootfs filesystem\nformat, just how to apply the defined operations. This patch moves\nthe few ext2fs specific code the payload_generator and removes the\ndependency on ext2fs from update_engine.\n\nBUG\u003dchromium:394184\nTEST\u003dFEATURES\u003d\"test\" emerge-link update_engine; sudo emerge update_engine\n\nChange-Id: If750e4834d42bbeaeddc6eff7c4690dd916c73bf\nReviewed-on: https://chromium-review.googlesource.com/208992\nTested-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Alex Deymo \u003cdeymo@chromium.org\u003e\n"
    },
    {
      "commit": "072359ca138504065e1e0c1189eb38c09576d324",
      "tree": "a6bac88546240289947f1d5d098f06c557e06648",
      "parents": [
        "923d8faa6b341ce5e16a760749e98cc6703ca2fd"
      ],
      "author": {
        "name": "Alex Vakulenko",
        "email": "avakulenko@chromium.org",
        "time": "Fri Jul 18 11:41:07 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Sat Jul 19 01:09:11 2014 +0000"
      },
      "message": "update_engine: fixed remaining linter and some spelling errors\n\nFixed remaining errors from cpplint as well as some spelling errors\nmostly in comments.\n\nBUG\u003dNone\nTEST\u003dFEATURES\u003dtest emerge-link update_engine\n\nChange-Id: I484988ab846ac5a3c68c016ddccfb247f225ec27\nReviewed-on: https://chromium-review.googlesource.com/208897\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nTested-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n"
    },
    {
      "commit": "923d8faa6b341ce5e16a760749e98cc6703ca2fd",
      "tree": "a58a0a8ee88308c33c77ff6cb4ab52f907f6b952",
      "parents": [
        "719bfff28b2bc76e2617b6e3907ceb967eaac1ef"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@chromium.org",
        "time": "Tue Jul 15 17:58:51 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Jul 18 04:44:19 2014 +0000"
      },
      "message": "update_engine: Split payload signing and verification.\n\nPayloads are only signed on server-side code (delta_generator) and\nverified on both sides and unittest. This removes the dependency of\npayload_generator/ code from delta_performer.cc by spliting the\npayload signing and verification in two files.\n\nCurrently, both files are still included on all the built files.\n\nThis patch also includes some minor linter fixes.\n\nBUG\u003dchromium:394184\nTEST\u003dFEATURES\u003d\"test\" emerge-link update_engine; sudo emerge update_engine\n\nChange-Id: Ia4268257f4260902bc37612f429f44ba7e8f65fd\nReviewed-on: https://chromium-review.googlesource.com/208540\nTested-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Alex Deymo \u003cdeymo@chromium.org\u003e\n"
    },
    {
      "commit": "d2779df63aaad8b65fc5d4badee7dbc9bed7f2b6",
      "tree": "e34a511ee4068d8d9cd46a992a4e147f3afbd351",
      "parents": [
        "b683327ed3f50ef89324069fc87ee076b65bee46"
      ],
      "author": {
        "name": "Alex Vakulenko",
        "email": "avakulenko@chromium.org",
        "time": "Mon Jun 16 13:19:00 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Wed Jun 18 01:39:59 2014 +0000"
      },
      "message": "update_engine: fixed warnings from cpplint\n\nFixed all the cpplint warnings in update engine.\n\nBUG\u003dNone\nTEST\u003dUnit tests still pass.\n\nChange-Id: I285ae858eec8abe0b26ff203b99a42a200ceb71c\nReviewed-on: https://chromium-review.googlesource.com/204027\nReviewed-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nTested-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n"
    },
    {
      "commit": "736fcb57ca2dcf09710a797e4c23a64f6cd64e16",
      "tree": "7b58b2095f4279d6fd678f897e34e914b23a7f4e",
      "parents": [
        "46eb5f6eabcbde324e059b48031eaa9af11ff236"
      ],
      "author": {
        "name": "Ben Chan",
        "email": "benchan@chromium.org",
        "time": "Wed May 21 18:28:22 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri May 23 05:01:30 2014 +0000"
      },
      "message": "update_engine: Update to build against libchrome-271506.\n\nBUG\u003dchromium:375032\nTEST\u003d`FEATURES\u003dtest emerge-$BOARD update_engine`\n\nChange-Id: Ia7be302c12b439ad8aece51c9cbe128086626620\nReviewed-on: https://chromium-review.googlesource.com/201045\nTested-by: Ben Chan \u003cbenchan@chromium.org\u003e\nReviewed-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nCommit-Queue: Ben Chan \u003cbenchan@chromium.org\u003e\n"
    },
    {
      "commit": "bc91a2743fd3ffabb3ead3181ad8da3060afe1f1",
      "tree": "a5a1436d958b0ebe0bc406a2af7b5db5f9ec6ab7",
      "parents": [
        "7dc4c50c0b11a8865c1dc9542a3e8f5016bebb9b"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@chromium.org",
        "time": "Tue May 20 16:45:33 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Thu May 22 04:58:12 2014 +0000"
      },
      "message": "Replace std::tr1::shared_ptr by std::shared_ptr.\n\nThis patch replaces C++ Technical Report 1 additions to C++03 with\nthe newer C++11 name.\n\nIncludes and using statements updated accordingly.\n\nBUG\u003dNone\nTEST\u003dBuild and unittests.\n\nChange-Id: I9bdad6d39684545c786f5c76fb598a15b557d6eb\nReviewed-on: https://chromium-review.googlesource.com/200665\nTested-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nReviewed-by: David Zeuthen \u003czeuthen@chromium.org\u003e\nCommit-Queue: Alex Deymo \u003cdeymo@chromium.org\u003e\n"
    },
    {
      "commit": "7dc4c50c0b11a8865c1dc9542a3e8f5016bebb9b",
      "tree": "53db02ed33d6b748b3591e41368e705b871aaa27",
      "parents": [
        "1f0237181ffb92c3ffab0bd5eaa5868af3c83541"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@chromium.org",
        "time": "Tue May 20 20:09:58 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Thu May 22 04:57:25 2014 +0000"
      },
      "message": "Move IsDir() to utils.\n\nThis patch moves the generic IsDir() function to the utils.cc file\nwhere other similar functions reside. It also adds unit tests for it.\n\nBUG\u003dNone\nTEST\u003dAdded unittests.\n\nChange-Id: Iba05059f72a1156bb5f19ae0624ae7025af4c522\nReviewed-on: https://chromium-review.googlesource.com/200691\nTested-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nReviewed-by: Gilad Arnold \u003cgarnold@chromium.org\u003e\nCommit-Queue: Alex Deymo \u003cdeymo@chromium.org\u003e\n"
    },
    {
      "commit": "1f0237181ffb92c3ffab0bd5eaa5868af3c83541",
      "tree": "732e5dfff4f9acd3bd99ecaa7ace531491fe189c",
      "parents": [
        "7d623ebf9eee346fdeee71f1ccb32ebaf4bd3318"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@chromium.org",
        "time": "Tue May 20 19:19:23 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Thu May 22 04:57:22 2014 +0000"
      },
      "message": "Add usage message to the delta_generator\n\nThis patch removes a warning from gflags about SetUsageMessage() not\nbeing called, providing a description for the binary.\n\nBUG\u003dNone\nTEST\u003d./delta_generator --help shows the message.\n\nChange-Id: Ifec0f123871d442bb9cab4a8bb27d09bf43b36be\nReviewed-on: https://chromium-review.googlesource.com/200667\nTested-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nReviewed-by: Gilad Arnold \u003cgarnold@chromium.org\u003e\nCommit-Queue: Alex Deymo \u003cdeymo@chromium.org\u003e\n"
    },
    {
      "commit": "161c4a132743f15fc4757112b673085c2a7a7f29",
      "tree": "97af3e16c8c6c553fc2aa364df26c91f84bfb1a8",
      "parents": [
        "bcee2ca34ebcd3b0abc7bc611370d323e55fa62c"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@chromium.org",
        "time": "Fri May 16 15:56:21 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Mon May 19 23:06:17 2014 +0000"
      },
      "message": "Move payload generator files to payload_generator/ directory.\n\nThis creates a new subdirectory payload_generator/ with all the\npayload generator specific files.\n\nThe SConstruct file is updated to continue building all the files\ntogether, including those in the subdirectories, since some parts\nof the update_engine are using parts of the payload generation code.\n\nTo reduce this code coupling, a new payload_constants.h file is\nintroduced, with few constants used on the payload definition by both\nthe payload generation and the payload performer.\n\nFinally, includes are updated and in some cases removed when they\nweren\u0027t used. Order of includes is also fixed to comply with the\nstyle guide.\n\nBUG\u003dchromium:374377\nTEST\u003dBuild and unittests still pass. delta_generator still present on base directory.\n\nChange-Id: I454bbc7a66c70ebb19fd596c352c7be40a081f3d\nReviewed-on: https://chromium-review.googlesource.com/200325\nReviewed-by: Alex Deymo \u003cdeymo@chromium.org\u003e\nCommit-Queue: Alex Deymo \u003cdeymo@chromium.org\u003e\nTested-by: Alex Deymo \u003cdeymo@chromium.org\u003e\n"
    }
  ]
}
