<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v2.18.0-rc0</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v2.18.0-rc0</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v2.18.0-rc0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2018-05-30T12:51:57Z</updated>
<entry>
<title>Git 2.18-rc0</title>
<updated>2018-05-30T12:51:57Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-05-30T12:51:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=12039e008f9a4e3394f3f94f8ea897785cb09448'/>
<id>urn:sha1:12039e008f9a4e3394f3f94f8ea897785cb09448</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'bw/remote-curl-compressed-responses'</title>
<updated>2018-05-30T12:51:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-05-30T12:51:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=13e8be95dbcf93f84154695b6a1be9718ff9665b'/>
<id>urn:sha1:13e8be95dbcf93f84154695b6a1be9718ff9665b</id>
<content type='text'>
Our HTTP client code used to advertise that we accept gzip encoding
from the other side; instead, just let cURL library to advertise
and negotiate the best one.

* bw/remote-curl-compressed-responses:
  remote-curl: accept compressed responses with protocol v2
  remote-curl: accept all encodings supported by curl
</content>
</entry>
<entry>
<title>Merge branch 'ma/unpack-trees-free-msgs'</title>
<updated>2018-05-30T12:51:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-05-30T12:51:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=e47dbece39712567a36a096010c5c1223119f7e3'/>
<id>urn:sha1:e47dbece39712567a36a096010c5c1223119f7e3</id>
<content type='text'>
Leak plugging.

* ma/unpack-trees-free-msgs:
  unpack_trees_options: free messages when done
  argv-array: return the pushed string from argv_push*()
  merge-recursive: provide pair of `unpack_trees_{start,finish}()`
  merge: setup `opts` later in `checkout_fast_forward()`
</content>
</entry>
<entry>
<title>Merge branch 'bc/hash-independent-tests'</title>
<updated>2018-05-30T12:51:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-05-30T12:51:28Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=9472b13201aea57d7f9212ca2678aba4d6dbdfdb'/>
<id>urn:sha1:9472b13201aea57d7f9212ca2678aba4d6dbdfdb</id>
<content type='text'>
Many tests hardcode the raw object names, which would change once
we migrate away from SHA-1.  While some of them must test against
exact object names, most of them do not have to use hardcoded
constants in the test.  The latter kind of tests have been updated
to test the moral equivalent of the original without hardcoding the
actual object names.

* bc/hash-independent-tests: (28 commits)
  t5300: abstract away SHA-1-specific constants
  t4208: abstract away SHA-1-specific constants
  t4045: abstract away SHA-1-specific constants
  t4042: abstract away SHA-1-specific constants
  t4205: sort log output in a hash-independent way
  t/lib-diff-alternative: abstract away SHA-1-specific constants
  t4030: abstract away SHA-1-specific constants
  t4029: abstract away SHA-1-specific constants
  t4029: fix test indentation
  t4022: abstract away SHA-1-specific constants
  t4020: abstract away SHA-1-specific constants
  t4014: abstract away SHA-1-specific constants
  t4008: abstract away SHA-1-specific constants
  t4007: abstract away SHA-1-specific constants
  t3905: abstract away SHA-1-specific constants
  t3702: abstract away SHA-1-specific constants
  t3103: abstract away SHA-1-specific constants
  t2203: abstract away SHA-1-specific constants
  t: skip pack tests if not using SHA-1
  t4044: skip test if not using SHA-1
  ...
</content>
</entry>
<entry>
<title>Merge branch 'ma/regex-no-regfree-after-comp-fail'</title>
<updated>2018-05-30T12:51:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-05-30T12:51:28Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d89f1248aaf4bb5d1094bc991a50839411935cf6'/>
<id>urn:sha1:d89f1248aaf4bb5d1094bc991a50839411935cf6</id>
<content type='text'>
We used to call regfree() after regcomp() failed in some codepaths,
which have been corrected.

* ma/regex-no-regfree-after-comp-fail:
  regex: do not call `regfree()` if compilation fails
</content>
</entry>
<entry>
<title>Merge branch 'ma/config-store-data-clear'</title>
<updated>2018-05-30T12:51:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-05-30T12:51:28Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=3f384aaac4cce1d06dbb53794f658ce8ddbf685d'/>
<id>urn:sha1:3f384aaac4cce1d06dbb53794f658ce8ddbf685d</id>
<content type='text'>
Leak plugging.

* ma/config-store-data-clear:
  config: let `config_store_data_clear()` handle `key`
  config: let `config_store_data_clear()` handle `value_regex`
  config: free resources of `struct config_store_data`
</content>
</entry>
<entry>
<title>Merge branch 'jk/snprintf-truncation'</title>
<updated>2018-05-30T12:51:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-05-30T12:51:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7c3d15fe3113cf48db60656eedd152c46f47bf6b'/>
<id>urn:sha1:7c3d15fe3113cf48db60656eedd152c46f47bf6b</id>
<content type='text'>
Avoid unchecked snprintf() to make future code auditing easier.

* jk/snprintf-truncation:
  fmt_with_err: add a comment that truncation is OK
  shorten_unambiguous_ref: use xsnprintf
  fsmonitor: use internal argv_array of struct child_process
  log_write_email_headers: use strbufs
  http: use strbufs instead of fixed buffers
</content>
</entry>
<entry>
<title>Merge branch 'jk/config-blob-sans-repo'</title>
<updated>2018-05-30T12:51:27Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-05-30T12:51:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=b2fd6592943db80ef9bfccbf55d65a39268d76ed'/>
<id>urn:sha1:b2fd6592943db80ef9bfccbf55d65a39268d76ed</id>
<content type='text'>
Error codepath fix.

* jk/config-blob-sans-repo:
  config: die when --blob is used outside a repository
</content>
</entry>
<entry>
<title>Merge branch 'sb/submodule-merge-in-merge-recursive'</title>
<updated>2018-05-30T12:51:27Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-05-30T12:51:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=0821b73063a6d4cfd2f61619b7afe01ce9c6d99e'/>
<id>urn:sha1:0821b73063a6d4cfd2f61619b7afe01ce9c6d99e</id>
<content type='text'>
By code restructuring of submodule merge in merge-recursive,
informational messages from the codepath are now given using the
same mechanism as other output, and honor the merge.verbosity
configuration.  The code also learned to give a few new messages
when a submodule three-way merge resolves cleanly when one side
records a descendant of the commit chosen by the other side.

* sb/submodule-merge-in-merge-recursive:
  merge-recursive: give notice when submodule commit gets fast-forwarded
  merge-recursive: i18n submodule merge output and respect verbosity
  submodule.c: move submodule merging to merge-recursive.c
</content>
</entry>
<entry>
<title>Merge branch 'js/empty-config-section-fix'</title>
<updated>2018-05-30T12:51:26Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-05-30T12:51:26Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=23057708160db47fe96e6a0b2a547b3f30813e7e'/>
<id>urn:sha1:23057708160db47fe96e6a0b2a547b3f30813e7e</id>
<content type='text'>
Error codepath fix.

* js/empty-config-section-fix:
  config: a user-provided invalid section is not a BUG
</content>
</entry>
</feed>
