<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Documentation/technical, branch v2.8.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.8.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.8.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2016-04-29T21:16:00Z</updated>
<entry>
<title>Merge branch 'ep/trace-doc-sample-fix' into maint</title>
<updated>2016-04-29T21:16:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-04-29T21:16:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4dda133385cedfe530607b6ac9183eeefd2a7b2a'/>
<id>urn:sha1:4dda133385cedfe530607b6ac9183eeefd2a7b2a</id>
<content type='text'>
Fix a typo in an example in the trace API documentation.

* ep/trace-doc-sample-fix:
  api-trace.txt: fix typo
</content>
</entry>
<entry>
<title>Merge branch 'pb/opt-cmdmode-doc' into maint</title>
<updated>2016-04-15T01:37:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-04-15T01:37:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=48adfa18bc5c865d72cb9a5d0f2a875d282dafb1'/>
<id>urn:sha1:48adfa18bc5c865d72cb9a5d0f2a875d282dafb1</id>
<content type='text'>
Minor API documentation update.

* pb/opt-cmdmode-doc:
  api-parse-options.txt: document OPT_CMDMODE()
</content>
</entry>
<entry>
<title>api-trace.txt: fix typo</title>
<updated>2016-04-05T20:51:25Z</updated>
<author>
<name>Elia Pinto</name>
<email>gitter.spiros@gmail.com</email>
</author>
<published>2016-04-05T10:05:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4232b21f772fd66c028245cf997373be9ce369f7'/>
<id>urn:sha1:4232b21f772fd66c028245cf997373be9ce369f7</id>
<content type='text'>
The correct api is trace_printf_key(), not trace_print_key().

Also do not throw a random string at printf(3)-like function;
instead, feed it as a parameter that is fed to a "%s" conversion
specifier.

Signed-off-by: Elia Pinto &lt;gitter.spiros@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>api-parse-options.txt: document OPT_CMDMODE()</title>
<updated>2016-03-25T20:17:43Z</updated>
<author>
<name>Pranit Bauva</name>
<email>pranit.bauva@gmail.com</email>
</author>
<published>2016-03-25T18:58:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c3f6b853bfafa2046f2c6b0b9661d284436900b6'/>
<id>urn:sha1:c3f6b853bfafa2046f2c6b0b9661d284436900b6</id>
<content type='text'>
OPT_CMDMODE mechanism was introduced in the release of 1.8.5 to actively
notice when multiple "operation mode" options that specify mutually
incompatible operation modes are given.

Signed-off-by: Pranit Bauva &lt;pranit.bauva@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: talk about pager in api-trace.txt</title>
<updated>2016-03-07T20:23:45Z</updated>
<author>
<name>Christian Couder</name>
<email>christian.couder@gmail.com</email>
</author>
<published>2016-03-07T10:38:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3bd1b51d3a3884df186beddaf3a101a5e624f07a'/>
<id>urn:sha1:3bd1b51d3a3884df186beddaf3a101a5e624f07a</id>
<content type='text'>
Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jk/tighten-alloc'</title>
<updated>2016-02-26T21:37:16Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-26T21:37:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=11529ecec914d2f0d7575e6d443c2d5a6ff75424'/>
<id>urn:sha1:11529ecec914d2f0d7575e6d443c2d5a6ff75424</id>
<content type='text'>
Update various codepaths to avoid manually-counted malloc().

* jk/tighten-alloc: (22 commits)
  ewah: convert to REALLOC_ARRAY, etc
  convert ewah/bitmap code to use xmalloc
  diff_populate_gitlink: use a strbuf
  transport_anonymize_url: use xstrfmt
  git-compat-util: drop mempcpy compat code
  sequencer: simplify memory allocation of get_message
  test-path-utils: fix normalize_path_copy output buffer size
  fetch-pack: simplify add_sought_entry
  fast-import: simplify allocation in start_packfile
  write_untracked_extension: use FLEX_ALLOC helper
  prepare_{git,shell}_cmd: use argv_array
  use st_add and st_mult for allocation size computation
  convert trivial cases to FLEX_ARRAY macros
  use xmallocz to avoid size arithmetic
  convert trivial cases to ALLOC_ARRAY
  convert manual allocations to argv_array
  argv-array: add detach function
  add helpers for allocating flex-array structs
  harden REALLOC_ARRAY and xcalloc against size_t overflow
  tree-diff: catch integer overflow in combine_diff_path allocation
  ...
</content>
</entry>
<entry>
<title>argv-array: add detach function</title>
<updated>2016-02-22T22:50:32Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2016-02-22T22:44:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b992657ed0e2720e20302b0ac8c210dff55950b2'/>
<id>urn:sha1:b992657ed0e2720e20302b0ac8c210dff55950b2</id>
<content type='text'>
The usual pattern for an argv array is to initialize it,
push in some strings, and then clear it when done. Very
occasionally, though, we must do other exotic things with
the memory, like freeing the list but keeping the strings.
Let's provide a detach function so that callers can make use
of our API to build up the array, and then take ownership of
it.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>http: allow selection of proxy authentication method</title>
<updated>2016-01-26T18:53:09Z</updated>
<author>
<name>Knut Franke</name>
<email>k.franke@science-computing.de</email>
</author>
<published>2016-01-26T13:02:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ef976395e26a25fb6d048d859a1c8cddb2640b9a'/>
<id>urn:sha1:ef976395e26a25fb6d048d859a1c8cddb2640b9a</id>
<content type='text'>
CURLAUTH_ANY does not work with proxies which answer unauthenticated requests
with a 307 redirect to an error page instead of a 407 listing supported
authentication methods. Therefore, allow the authentication method to be set
using the environment variable GIT_HTTP_PROXY_AUTHMETHOD or configuration
variables http.proxyAuthmethod and remote.&lt;name&gt;.proxyAuthmethod (in analogy
to http.proxy and remote.&lt;name&gt;.proxy).

The following values are supported:

* anyauth (default)
* basic
* digest
* negotiate
* ntlm

Signed-off-by: Knut Franke &lt;k.franke@science-computing.de&gt;
Signed-off-by: Elia Pinto &lt;gitter.spiros@gmail.com&gt;
Helped-by: Junio C Hamano &lt;gitster@pobox.com&gt;
Helped-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Helped-by: Elia Pinto &lt;gitter.spiros@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'rs/daemon-plug-child-leak' into maint</title>
<updated>2015-11-05T20:18:17Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-11-05T20:18:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b8f5242592146c85c2e09fd9721e522ce4dd32e5'/>
<id>urn:sha1:b8f5242592146c85c2e09fd9721e522ce4dd32e5</id>
<content type='text'>
"git daemon" uses "run_command()" without "finish_command()", so it
needs to release resources itself, which it forgot to do.

* rs/daemon-plug-child-leak:
  daemon: plug memory leak
  run-command: factor out child_process_clear()
</content>
</entry>
<entry>
<title>Merge branch 'jc/em-dash-in-doc' into maint</title>
<updated>2015-11-04T22:20:45Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-11-04T22:20:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=bc1e0481bf0a01e4f4741ee206cc0d81e667d73a'/>
<id>urn:sha1:bc1e0481bf0a01e4f4741ee206cc0d81e667d73a</id>
<content type='text'>
AsciiDoc markup fixes.

* jc/em-dash-in-doc:
  Documentation: AsciiDoc spells em-dash as double-dashes, not triple
</content>
</entry>
</feed>
