<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Documentation/git-commit-graph.txt, branch v2.18.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.18.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.18.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2018-04-11T01:43:02Z</updated>
<entry>
<title>commit-graph: implement "--append" option</title>
<updated>2018-04-11T01:43:02Z</updated>
<author>
<name>Derrick Stolee</name>
<email>dstolee@microsoft.com</email>
</author>
<published>2018-04-10T12:56:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7547b95b4fbb8591726b1d9381c176cc27fc6aea'/>
<id>urn:sha1:7547b95b4fbb8591726b1d9381c176cc27fc6aea</id>
<content type='text'>
Teach git-commit-graph to add all commits from the existing
commit-graph file to the file about to be written. This should be
used when adding new commits without performing garbage collection.

Signed-off-by: Derrick Stolee &lt;dstolee@microsoft.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>commit-graph: build graph from starting commits</title>
<updated>2018-04-11T01:43:02Z</updated>
<author>
<name>Derrick Stolee</name>
<email>dstolee@microsoft.com</email>
</author>
<published>2018-04-10T12:56:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3d5df01b5e42416a59e857135e932bbdd8cc3ba0'/>
<id>urn:sha1:3d5df01b5e42416a59e857135e932bbdd8cc3ba0</id>
<content type='text'>
Teach git-commit-graph to read commits from stdin when the
--stdin-commits flag is specified. Commits reachable from these
commits are added to the graph. This is a much faster way to construct
the graph than inspecting all packed objects, but is restricted to
known tips.

For the Linux repository, 700,000+ commits were added to the graph
file starting from 'master' in 7-9 seconds, depending on the number
of packfiles in the repo (1, 24, or 120).

Signed-off-by: Derrick Stolee &lt;dstolee@microsoft.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>commit-graph: read only from specific pack-indexes</title>
<updated>2018-04-11T01:43:02Z</updated>
<author>
<name>Derrick Stolee</name>
<email>dstolee@microsoft.com</email>
</author>
<published>2018-04-10T12:56:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=049d51a2bb9a03d2f2c2cce1ae41e57dbbf42244'/>
<id>urn:sha1:049d51a2bb9a03d2f2c2cce1ae41e57dbbf42244</id>
<content type='text'>
Teach git-commit-graph to inspect the objects only in a certain list
of pack-indexes within the given pack directory. This allows updating
the commit graph iteratively.

Signed-off-by: Derrick Stolee &lt;dstolee@microsoft.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>commit-graph: implement git commit-graph read</title>
<updated>2018-04-11T01:43:01Z</updated>
<author>
<name>Derrick Stolee</name>
<email>dstolee@microsoft.com</email>
</author>
<published>2018-04-10T12:56:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2a2e32bdc5a80221981939e77643cec3462b4793'/>
<id>urn:sha1:2a2e32bdc5a80221981939e77643cec3462b4793</id>
<content type='text'>
Teach git-commit-graph to read commit graph files and summarize their contents.

Use the read subcommand to verify the contents of a commit graph file in the
tests.

Signed-off-by: Derrick Stolee &lt;dstolee@microsoft.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>commit-graph: implement git-commit-graph write</title>
<updated>2018-04-02T21:27:38Z</updated>
<author>
<name>Derrick Stolee</name>
<email>dstolee@microsoft.com</email>
</author>
<published>2018-04-02T20:34:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f237c8b6feaa3bad352bd27c14f0d83d0a1c061a'/>
<id>urn:sha1:f237c8b6feaa3bad352bd27c14f0d83d0a1c061a</id>
<content type='text'>
Teach git-commit-graph to write graph files. Create new test script to verify
this command succeeds without failure.

Signed-off-by: Derrick Stolee &lt;dstolee@microsoft.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>commit-graph: create git-commit-graph builtin</title>
<updated>2018-04-02T21:27:38Z</updated>
<author>
<name>Derrick Stolee</name>
<email>dstolee@microsoft.com</email>
</author>
<published>2018-04-02T20:34:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4ce58ee38de3ab0955b94946bfc339f387227223'/>
<id>urn:sha1:4ce58ee38de3ab0955b94946bfc339f387227223</id>
<content type='text'>
Teach git the 'commit-graph' builtin that will be used for writing and
reading packed graph files. The current implementation is mostly
empty, except for an '--object-dir' option.

Signed-off-by: Derrick Stolee &lt;dstolee@microsoft.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
