)]}' { "commit": "ee2947dbe949dbf984f203dbe0876a2475a6b7eb", "tree": "95f7e68a6d1c1a43a49f1994dee4855c18d05ba9", "parents": [ "2875cb45efa98055a859e0b6088150cb1650964a" ], "author": { "name": "Shawn Pearce", "email": "spearce@spearce.org", "time": "Thu Aug 10 16:41:26 2017 -0700" }, "committer": { "name": "Shawn Pearce", "email": "spearce@spearce.org", "time": "Thu Aug 17 17:47:35 2017 -0700" }, "message": "dfs: write reftable from DfsGarbageCollector\n\nIf a ReftableConfig has been supplied by the caller, write out a\nreftable as a sibling of the the GC pack, alongside the heads.\n\nTo bootstrap from a non-reftable system, the refs are read from the\nDfsRefDatabase if no GC reftables are present. Its assumed the\nreferences are fully current, and do not need to be merged with any\nother reftables. Any non-GC reftables will be pruned at the end of\nthe GC cycle, just like any packs that were replaced.\n\nIf a GC reftable is present, all existing reftables are compacted, and\nreferences from DfsRefDatabase are only used to seed the packer. Its\nassumed these are consistent with each other.\n\nChange-Id: Ie397eb58aaaefb6865c816d9b39de3ac12998019\n", "tree_diff": [ { "type": "modify", "old_id": "e4dcc2e87366ac673a736459f6fb177514b997f0", "old_mode": 33188, "old_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/dfs/DfsGarbageCollectorTest.java", "new_id": "bb6017c89fa72b2461bfccf1f4b1c180b10c04bc", "new_mode": 33188, "new_path": "org.eclipse.jgit.test/tst/org/eclipse/jgit/internal/storage/dfs/DfsGarbageCollectorTest.java" }, { "type": "modify", "old_id": "ce2b05382a7d47be4e9f9dbc9b53f43e3af9a469", "old_mode": 33188, "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/dfs/DfsGarbageCollector.java", "new_id": "87312add938eeca32f364737df9eb077227b78d9", "new_mode": 33188, "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/dfs/DfsGarbageCollector.java" } ] }