<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Documentation/technical, branch v2.9.3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.9.3</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.9.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2016-08-10T18:55:31Z</updated>
<entry>
<title>Merge branch 'jc/hashmap-doc-init' into maint</title>
<updated>2016-08-10T18:55:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-08-10T18:55:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=33481c1e59fa557553052912a005094aaf913074'/>
<id>urn:sha1:33481c1e59fa557553052912a005094aaf913074</id>
<content type='text'>
The API documentation for hashmap was unclear if hashmap_entry
can be safely discarded without any other consideration.  State
that it is safe to do so.

* jc/hashmap-doc-init:
  hashmap: clarify that hashmap_entry can safely be discarded
</content>
</entry>
<entry>
<title>Merge branch 'sb/pack-protocol-doc-nak' into maint</title>
<updated>2016-08-08T21:21:47Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-08-08T21:21:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=593be730f21a10b14368464180d1e6f3402b8c4a'/>
<id>urn:sha1:593be730f21a10b14368464180d1e6f3402b8c4a</id>
<content type='text'>
A doc update.

* sb/pack-protocol-doc-nak:
  Documentation: pack-protocol correct NAK response
</content>
</entry>
<entry>
<title>hashmap: clarify that hashmap_entry can safely be discarded</title>
<updated>2016-08-02T21:34:17Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-08-02T18:04:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=54ba5a1a16c0306bda1c304a341b9e4e7ab44684'/>
<id>urn:sha1:54ba5a1a16c0306bda1c304a341b9e4e7ab44684</id>
<content type='text'>
The API documentation said that the hashmap_entry structure to be
embedded in the caller's structure is to be treated as opaque, which
left the reader wondering if it can safely be discarded when it no
longer is necessary.  If the hashmap_entry structure had references
to external resources such as allocated memory or an open file
descriptor, merely free(3)ing the containing structure (when the
caller's structure is on the heap) or letting it go out of scope
(when it is on the stack) would end up leaking the external
resource.

Document that there is no need for hashmap_entry_clear() that
corresponds to hashmap_entry_init() to give the API users a little
bit of peace of mind.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: pack-protocol correct NAK response</title>
<updated>2016-07-22T20:31:55Z</updated>
<author>
<name>Stefan Beller</name>
<email>sbeller@google.com</email>
</author>
<published>2016-07-22T20:28:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=280abfd4f5055922e8abcbb988fa0a8df0eef128'/>
<id>urn:sha1:280abfd4f5055922e8abcbb988fa0a8df0eef128</id>
<content type='text'>
In the transport protocol we use NAK to signal the non existence of a
common base, so fix the documentation. This helps readers of the document,
as they don't have to wonder about the difference between NAK and NACK.
As NACK is used in git archive and upload-archive, this is easy to get
wrong.

Signed-off-by: Stefan Beller &lt;sbeller@google.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation/technical: signed merge tag format</title>
<updated>2016-06-17T19:10:48Z</updated>
<author>
<name>Michael J Gruber</name>
<email>git@drmicha.warpmail.net</email>
</author>
<published>2016-06-17T07:46:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=cc6ee97cb30828a9185139f91c4de3439f381c1e'/>
<id>urn:sha1:cc6ee97cb30828a9185139f91c4de3439f381c1e</id>
<content type='text'>
Signed-off-by: Michael J Gruber &lt;git@drmicha.warpmail.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation/technical: signed commit format</title>
<updated>2016-06-17T19:10:30Z</updated>
<author>
<name>Michael J Gruber</name>
<email>git@drmicha.warpmail.net</email>
</author>
<published>2016-06-17T07:46:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=eda2f11ee32c11fa32e113c7f59817f47289b5c8'/>
<id>urn:sha1:eda2f11ee32c11fa32e113c7f59817f47289b5c8</id>
<content type='text'>
Signed-off-by: Michael J Gruber &lt;git@drmicha.warpmail.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation/technical: signed tag format</title>
<updated>2016-06-17T18:40:58Z</updated>
<author>
<name>Michael J Gruber</name>
<email>git@drmicha.warpmail.net</email>
</author>
<published>2016-06-17T07:46:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5f1abfeb69bd9984aabd91d69bfe8a9adb7d9dec'/>
<id>urn:sha1:5f1abfeb69bd9984aabd91d69bfe8a9adb7d9dec</id>
<content type='text'>
Signed-off-by: Michael J Gruber &lt;git@drmicha.warpmail.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation/technical: describe signature formats</title>
<updated>2016-06-17T18:39:05Z</updated>
<author>
<name>Michael J Gruber</name>
<email>git@drmicha.warpmail.net</email>
</author>
<published>2016-06-17T07:46:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=76f9d8bac8138d4c0caac02983ef4df7f9a51cba'/>
<id>urn:sha1:76f9d8bac8138d4c0caac02983ef4df7f9a51cba</id>
<content type='text'>
We use different types of signature formats in different places.
Set up the infrastructure and overview to describe them systematically
in our technical documentation.

Signed-off-by: Michael J Gruber &lt;git@drmicha.warpmail.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'pb/commit-verbose-config'</title>
<updated>2016-05-23T21:54:32Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-05-23T21:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5d5f1c236b63596a59293a893d914dab1c8dd377'/>
<id>urn:sha1:5d5f1c236b63596a59293a893d914dab1c8dd377</id>
<content type='text'>
"git commit" learned to pay attention to "commit.verbose"
configuration variable and act as if "--verbose" option was
given from the command line.

* pb/commit-verbose-config:
  commit: add a commit.verbose config variable
  t7507-commit-verbose: improve test coverage by testing number of diffs
  parse-options.c: make OPTION_COUNTUP respect "unspecified" values
  t/t7507: improve test coverage
  t0040-parse-options: improve test coverage
  test-parse-options: print quiet as integer
  t0040-test-parse-options.sh: fix style issues
</content>
</entry>
<entry>
<title>Merge branch 'jc/linkgit-fix'</title>
<updated>2016-05-17T21:38:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-05-17T21:38:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5f232ecfdf2982adf67af5f9b7aaf05da13a155c'/>
<id>urn:sha1:5f232ecfdf2982adf67af5f9b7aaf05da13a155c</id>
<content type='text'>
Many 'linkgit:&lt;git documentation page&gt;' references were broken,
which are all fixed with this.

* jc/linkgit-fix:
  Documentation: fix linkgit references
</content>
</entry>
</feed>
