<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v2.19.0</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v2.19.0</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v2.19.0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2018-09-10T17:41:56Z</updated>
<entry>
<title>Git 2.19</title>
<updated>2018-09-10T17:41:56Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-09-10T17:41:56Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=1d4361b0f344188ab5eec6dcea01f61a3a3a1670'/>
<id>urn:sha1:1d4361b0f344188ab5eec6dcea01f61a3a3a1670</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge tag 'l10n-2.19.0-rnd2' of git://github.com/git-l10n/git-po</title>
<updated>2018-09-10T17:41:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-09-10T17:41:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=46d9a284eec994c81e26e7758ebe864d6d17b471'/>
<id>urn:sha1:46d9a284eec994c81e26e7758ebe864d6d17b471</id>
<content type='text'>
l10n for Git 2.19.0 round 2

* tag 'l10n-2.19.0-rnd2' of git://github.com/git-l10n/git-po:
  l10n: zh_CN: for git v2.19.0 l10n round 1 to 2
  l10n: bg.po: Updated Bulgarian translation (3958t)
  l10n: vi.po(3958t): updated Vietnamese translation v2.19.0 round 2
  l10n: es.po v2.19.0 round 2
  l10n: fr.po v2.19.0 rnd 2
  l10n: fr.po v2.19.0 rnd 1
  l10n: fr: fix a message seen in git bisect
  l10n: sv.po: Update Swedish translation (3958t0f0u)
  l10n: git.pot: v2.19.0 round 2 (3 new, 5 removed)
  l10n: ru.po: update Russian translation
  l10n: git.pot: v2.19.0 round 1 (382 new, 30 removed)
  l10n: de.po: translate 108 new messages
  l10n: zh_CN: review for git 2.18.0
  l10n: sv.po: Update Swedish translation(3608t0f0u)
</content>
</entry>
<entry>
<title>Merge branch 'jn/submodule-core-worktree-revert'</title>
<updated>2018-09-10T17:38:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-09-10T17:38:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=f38a45b9abec78ac04022c9ba043e78eb2d036e2'/>
<id>urn:sha1:f38a45b9abec78ac04022c9ba043e78eb2d036e2</id>
<content type='text'>
* jn/submodule-core-worktree-revert:
  Revert "Merge branch 'sb/submodule-core-worktree'"
</content>
</entry>
<entry>
<title>Merge branch 'mk/http-backend-content-length'</title>
<updated>2018-09-10T17:35:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-09-10T17:29:16Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=fe468efff533c3c92c174ae4706532c1521c150c'/>
<id>urn:sha1:fe468efff533c3c92c174ae4706532c1521c150c</id>
<content type='text'>
The earlier attempt barfed when given a CONTENT_LENGTH that is
set to an empty string.  RFC 3875 is fairly clear that in this
case we should not read any message body, but we've been reading
through to the EOF in previous versions (which did not even pay
attention to the environment variable), so keep that behaviour for
now in this late update.

* mk/http-backend-content-length:
  http-backend: allow empty CONTENT_LENGTH
</content>
</entry>
<entry>
<title>l10n: zh_CN: for git v2.19.0 l10n round 1 to 2</title>
<updated>2018-09-09T14:38:39Z</updated>
<author>
<name>Jiang Xin</name>
<email>worldhello.net@gmail.com</email>
</author>
<published>2018-08-21T00:40:05Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c1ac5258dccbb62438c8df73d728271f7a316c99'/>
<id>urn:sha1:c1ac5258dccbb62438c8df73d728271f7a316c99</id>
<content type='text'>
Translate 382 new messages (3958t0f0u) for git 2.19.0.

Signed-off-by: Jiang Xin &lt;worldhello.net@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://github.com/alshopov/git-po</title>
<updated>2018-09-09T11:05:41Z</updated>
<author>
<name>Jiang Xin</name>
<email>worldhello.net@gmail.com</email>
</author>
<published>2018-09-09T11:05:41Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=282c393e18ea185013bc39f61b93234e7e50c50b'/>
<id>urn:sha1:282c393e18ea185013bc39f61b93234e7e50c50b</id>
<content type='text'>
* 'master' of git://github.com/alshopov/git-po:
  l10n: bg.po: Updated Bulgarian translation (3958t)
</content>
</entry>
<entry>
<title>l10n: bg.po: Updated Bulgarian translation (3958t)</title>
<updated>2018-09-09T09:29:19Z</updated>
<author>
<name>Alexander Shopov</name>
<email>ash@kambanaria.org</email>
</author>
<published>2018-08-09T15:04:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=1eaabd4a0d1a09e18822f02305a9c22b10bb7a11'/>
<id>urn:sha1:1eaabd4a0d1a09e18822f02305a9c22b10bb7a11</id>
<content type='text'>
Signed-off-by: Alexander Shopov &lt;ash@kambanaria.org&gt;
</content>
</entry>
<entry>
<title>Revert "Merge branch 'sb/submodule-core-worktree'"</title>
<updated>2018-09-08T02:05:20Z</updated>
<author>
<name>Jonathan Nieder</name>
<email>jrnieder@gmail.com</email>
</author>
<published>2018-09-08T00:09:46Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=f178c13fdac42763a7aa58bf260aa67d9f4393ec'/>
<id>urn:sha1:f178c13fdac42763a7aa58bf260aa67d9f4393ec</id>
<content type='text'>
This reverts commit 7e25437d35a70791b345872af202eabfb3e1a8bc, reversing
changes made to 00624d608cc69bd62801c93e74d1ea7a7ddd6598.

v2.19.0-rc0~165^2~1 (submodule: ensure core.worktree is set after
update, 2018-06-18) assumes an "absorbed" submodule layout, where the
submodule's Git directory is in the superproject's .git/modules/
directory and .git in the submodule worktree is a .git file pointing
there.  In particular, it uses $GIT_DIR/modules/$name to find the
submodule to find out whether it already has core.worktree set, and it
uses connect_work_tree_and_git_dir if not, resulting in

	fatal: could not open sub/.git for writing

The context behind that patch: v2.19.0-rc0~165^2~2 (submodule: unset
core.worktree if no working tree is present, 2018-06-12) unsets
core.worktree when running commands like "git checkout
--recurse-submodules" to switch to a branch without the submodule.  If
a user then uses "git checkout --no-recurse-submodules" to switch back
to a branch with the submodule and runs "git submodule update", this
patch is needed to ensure that commands using the submodule directly
are aware of the path to the worktree.

It is late in the release cycle, so revert the whole 3-patch series.
We can try again later for 2.20.

Reported-by: Allan Sandfeld Jensen &lt;allan.jensen@qt.io&gt;
Helped-by: Stefan Beller &lt;sbeller@google.com&gt;
Signed-off-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>http-backend: allow empty CONTENT_LENGTH</title>
<updated>2018-09-07T19:35:51Z</updated>
<author>
<name>Max Kirillov</name>
<email>max@max630.net</email>
</author>
<published>2018-09-07T03:36:07Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=574c513e8dda5598e9e08e8ca2a048bf120a5709'/>
<id>urn:sha1:574c513e8dda5598e9e08e8ca2a048bf120a5709</id>
<content type='text'>
According to RFC3875, empty environment variable is equivalent to unset,
and for CONTENT_LENGTH it should mean zero body to read.

However, unset CONTENT_LENGTH is also used for chunked encoding to indicate
reading until EOF. At least, the test "large fetch-pack requests can be split
across POSTs" from t5551 starts faliing, if unset or empty CONTENT_LENGTH is
treated as zero length body. So keep the existing behavior as much as possible.

Add a test for the case.

Reported-By: Jelmer Vernooĳ &lt;jelmer@jelmer.uk&gt;
Signed-off-by: Max Kirillov &lt;max@max630.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>l10n: vi.po(3958t): updated Vietnamese translation v2.19.0 round 2</title>
<updated>2018-09-07T06:41:08Z</updated>
<author>
<name>Tran Ngoc Quan</name>
<email>vnwildman@gmail.com</email>
</author>
<published>2018-09-07T06:41:08Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7c73a6bf27d33ac2d1a4c372756999d549903b61'/>
<id>urn:sha1:7c73a6bf27d33ac2d1a4c372756999d549903b61</id>
<content type='text'>
Signed-off-by: Tran Ngoc Quan &lt;vnwildman@gmail.com&gt;
</content>
</entry>
</feed>
