)]}'
{
  "commit": "5a888cc051d8a651143a3f8d810a178504281979",
  "tree": "ef8844bae8f84d8dde27956cd59e14e2bf96f931",
  "parents": [
    "e502d7640f112003be8e2d6da06dcc18653e1de8",
    "16f75aa9da53220026603af6f564da271a9cba3f"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Wed Mar 06 11:57:39 2019 +0100"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Wed Mar 06 11:57:39 2019 +0100"
  },
  "message": "Merge branch \u0027master\u0027 into stable-5.3\n\n* master:\n  Update Orbit to R20190226160451\n  Upgrade maven-javadoc-plugin to 3.1.0\n  diff: add option metaVar for --src-prefix and --dst-prefix\n  ResolveMerger: Destroy TemporaryBuffer on unchecked exceptions\n  Expose the filter blob limit in UploadPack\n  Upgrade error_prone_core to 2.3.3\n  On Windows use %APPDATA%\\gnupg as GPG directory if it exists\n  Remove duplicate externalized message\n  RebaseCommand: tighten check for --preserve-merges on --continue\n  RebaseCommand: fix ONTO_NAME, and --preserve-merges is interactive\n  RebaseCommand: use orig-head to abort\n  Fix core.autocrlf for non-normalized index\n  RebaseCommand: use orig-head in addition to head\n  SHA1: Use externalized message in log\n  JGitText: Remove unnecessary suffix from externalized message identifier\n  FS_POSIX: Externalize log message\n  Strongly reference indices in DfsPackFile\n  Update Orbit to S20190219190953\n  Update README\n  Update README\n  Add missing @since tag for new API method getUpdateIndex\n  Fix NPE in PlotCommitList\n  CommitBuilder: Deprecate setEncoding(String)\n  CommitBuilder: Add missing periods on methods\u0027 Javadoc\n  Upgrade wagon-ssh to 3.3.2\n  Fix bug in copyPackBypassCache\u0027s skip \u0027PACK\u0027 header logic\n  Upgrade spotbugs to 3.1.11\n  Atomic file creation: hard-linking may not be allowed\n  Update Orbit to S20190129210011\n  Fix GC.deleteEmptyRefsFolders\n  Enable cloning only specific tags\n  Delete jgit-4.5 target platform\n  Add 4.11-staging target platform and update Orbit to I20190123233226\n  Upgrade jacoco-maven-plugin to 0.8.3\n  Bazel: Format BUILD file with buildifier\n  RenameBranchCommand: more consistent handling of short ref names\n  SshdSessionFactory: generalize providing default keys\n  Allow to check for signing key\n  Handle premature EOF in BundleFetchConnection\n  pgm: Fix missing braces in Version.run()\n  pgm: Handle IOException in Version command\n  pgm: Fix missing braces in UploadPack.run()\n  pgm: Handle IOException in UploadPack command\n  pgm: Handle exceptions in Tag command\n  pgm: Fix missing braces in Status.run()\n  pgm: Handle exceptions in Status command\n  pgm: Fix missing braces in ShowRef.run()\n  pgm: Handle IOException in ShowRef command\n  pgm: Fix missing braces in Show.run()\n  pgm: Handle exceptions in Show command\n  pgm: Fix missing braces in Rm command\n  pgm: Handle GitAPIException in Rm command\n  pgm: Handle exceptions in RevParse command\n  pgm: Externalize error message\n  pgm: Fix missing braces in Reset.run()\n  pgm: Handle GitAPIException in Reset command\n  pgm: Handle GitAPIException in Repo command\n  pgm: Handle exceptions in Remote command\n  pgm: Handle exceptions in Reflog command\n  pgm: Handle IOException in ReceivePack command\n  SmartClientSmartServerTest: Open Repository in try-with-resource\n  SmartClientSmartServerTest: Open ObjectInserter.Formatter in try-with-resource\n  SmartClientSmartServerTest#addBrokenContext: Remove unused TestRepository\n  IO: Open TemporaryBuffer.Heap in try-with-resource\n  GitSmartHttpTools: Open SideBandOutputStream in try-with-resource\n  TemporaryBufferTest: Open TemporaryBuffer in try-with-resource\n  Scanner: Open RevWalk in try-with-resource\n  SubmoduleWalkTest: Open Repository in try-with-resource\n  SideBandOutputStreamTest: Open SideBandOutputStream in try-with-resource\n  UnionInputStreamTest: Open UnionInputStream in try-with-resource\n  Merge: Avoid non-localised literal string warning for \"recursive\"\n  pgm: Fix missing braces in Push.run()\n  pgm: Handle exceptions in Push command\n  pgm: Fix missing braces in MergeBase.run()\n  pgm: Handle IOException in MergeBase command\n  pgm: Fix missing braces in Merge command\n  pgm: Handle exceptions in Merge command\n  pgm: Fix missing braces in LsTree.run()\n  pgm: Handle exceptions in LsTree command\n  pgm: Fix missing braces in LsRemote.run()\n  pgm: Handle exceptions in LsRemote command\n  pgm: Handle exceptions in LsFiles command\n  pgm: Fix missing braces in Log.run()\n  pgm: Handle exceptions in Log command\n  pgm: Handle exceptions in Init command\n  pgm: Handle IOException in IndexPack command\n  pgm: Fix missing braces in Fetch.run()\n  pgm: Handle IOException in Fetch command\n  pgm: Handle GitAPIException in Gc command\n  pgm: Fix missing braces in DiffTree.run()\n  pgm: Handle exceptions in DiffTree command\n  pgm: Fix missing braces in Diff.run()\n  pgm: Handle exceptions in Diff command\n  RawParseUtils: Avoid import of java.nio.charset.StandardCharsets\n  Consistently import constants from StandardCharsets as static\n  LocalDiskRepositoryTestCase#createRepository: Default auto-close to false\n  UploadPack: Suppress false-positive resource leak warning\n  PushConnectionTest: Open TestRepository in try-with-resource\n  MergerTest: Open TestRepository in try-with-resource\n  MergeCommandTest: Open TestRepository in try-with-resource\n  PackWriterTest: Open TestRepository in try-with-resource\n  ReceivePackAdvertiseRefsHookTest: Open TestRepository in try-with-resource\n  SubmoduleStatusTest: Open TestRepository in try-with-resource\n  UploadPackTest: Open TestRepository in try-with-resource\n  PackParserTest: Open TestRepository in try-with-resource\n  SmartClientSmartServerTest: Open TestRepository in try-with-resource\n  Stop using deprecated methods of RemoteSetUrlCommand/RemoteRemoveCommand\n  SmartClientSmartServerTest: Stop using deprecated Repository#hasObject\n  DumbClientSmartServerTest: Open TestRepository in try-with-resource\n  DumbClientDumbServerTest: Open TestRepository in try-with-resource\n  DirCacheCheckoutTest: Open TestRepository in try-with-resource\n  HttpTestCase#fsck: Open TestRepository in try-with-resource\n  CheckoutCommandTest: Add comment to document intentionally empty catch block\n  pgm: Fix missing braces in Describe.run()\n  pgm: Handle exceptions in Describe command\n  pgm: Handle exceptions in Config command\n  pgm: Fix too wide lines in Commit.run()\n  pgm: Fix missing braces in Commit.run()\n  pgm: Handle exceptions in Commit command\n  pgm: Handle exceptions in Clean command\n  pgm: Handle GitAPIException in Fetch command\n  Fix missing braces in Branch.run()\n  pgm: Handle exceptions in Branch command\n  Fix missing braces in Blame.run()\n  pgm: Handle NoWorkTreeException and IOException in Blame command\n  Use try-with-resource for reader in Blame.run()\n  pgm: Handle GitAPIException in Add command\n\nChange-Id: I6d546885beb9596120e201973995a7c6bfe115e0\n",
  "tree_diff": []
}
