<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v2.14.3</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v2.14.3</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v2.14.3'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2017-10-23T05:44:17Z</updated>
<entry>
<title>Git 2.14.3</title>
<updated>2017-10-23T05:44:17Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-10-23T05:44:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=fc849d8d6b90e5c1e0c37bc0d60dd92b2fe7347f'/>
<id>urn:sha1:fc849d8d6b90e5c1e0c37bc0d60dd92b2fe7347f</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jk/info-alternates-fix' into maint</title>
<updated>2017-10-23T05:40:00Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-10-23T05:40:00Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=95c1a7963099ff5fec5e2445c29ba7565bd149b0'/>
<id>urn:sha1:95c1a7963099ff5fec5e2445c29ba7565bd149b0</id>
<content type='text'>
A regression fix for 2.11 that made the code to read the list of
alternate object stores overrun the end of the string.

* jk/info-alternates-fix:
  read_info_alternates: warn on non-trivial errors
  read_info_alternates: read contents into strbuf
</content>
</entry>
<entry>
<title>Merge branch 'jc/fetch-refspec-doc-update' into maint</title>
<updated>2017-10-23T05:39:08Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-10-23T05:39:08Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=9fc7bc656858ef1b2d8f18856af59e23cda489d8'/>
<id>urn:sha1:9fc7bc656858ef1b2d8f18856af59e23cda489d8</id>
<content type='text'>
"git fetch &lt;there&gt; &lt;src&gt;:&lt;dst&gt;" allows an object name on the &lt;src&gt;
side when the other side accepts such a request since Git v2.5, but
the documentation was left stale.

* jc/fetch-refspec-doc-update:
  fetch doc: src side of refspec could be full SHA-1
</content>
</entry>
<entry>
<title>Merge branch 'jk/write-in-full-fix' into maint</title>
<updated>2017-10-23T05:37:22Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-10-23T05:37:21Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=96c6bb566ee5354a1b07530a94d3f85055e46032'/>
<id>urn:sha1:96c6bb566ee5354a1b07530a94d3f85055e46032</id>
<content type='text'>
Many codepaths did not diagnose write failures correctly when disks
go full, due to their misuse of write_in_full() helper function,
which have been corrected.

* jk/write-in-full-fix:
  read_pack_header: handle signed/unsigned comparison in read result
  config: flip return value of store_write_*()
  notes-merge: use ssize_t for write_in_full() return value
  pkt-line: check write_in_full() errors against "&lt; 0"
  convert less-trivial versions of "write_in_full() != len"
  avoid "write_in_full(fd, buf, len) != len" pattern
  get-tar-commit-id: check write_in_full() return against 0
  config: avoid "write_in_full(fd, buf, len) &lt; len" pattern
</content>
</entry>
<entry>
<title>Merge branch 'rj/no-sign-compare' into maint</title>
<updated>2017-10-23T05:20:18Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-10-23T05:20:18Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7186408f2486ebbb82736c15efb8fbc372fb5f95'/>
<id>urn:sha1:7186408f2486ebbb82736c15efb8fbc372fb5f95</id>
<content type='text'>
Many codepaths have been updated to squelch -Wsign-compare
warnings.

* rj/no-sign-compare:
  ALLOC_GROW: avoid -Wsign-compare warnings
  cache.h: hex2chr() - avoid -Wsign-compare warnings
  commit-slab.h: avoid -Wsign-compare warnings
  git-compat-util.h: xsize_t() - avoid -Wsign-compare warnings
</content>
</entry>
<entry>
<title>Merge branch 'ma/ts-cleanups' into maint</title>
<updated>2017-10-23T05:19:02Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-10-23T05:19:02Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=dd3bfe4f5fda5e8e8093be2d18cdc80a90e25e5b'/>
<id>urn:sha1:dd3bfe4f5fda5e8e8093be2d18cdc80a90e25e5b</id>
<content type='text'>
Assorted bugfixes and clean-ups.

* ma/ts-cleanups:
  ThreadSanitizer: add suppressions
  strbuf_setlen: don't write to strbuf_slopbuf
  pack-objects: take lock before accessing `remaining`
  convert: always initialize attr_action in convert_attrs
</content>
</entry>
<entry>
<title>Merge branch 'ls/travis-scriptify' into maint</title>
<updated>2017-10-23T05:17:53Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-10-23T05:17:53Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=a37b73e9bb8b830a679abad23eff9b0949e07416'/>
<id>urn:sha1:a37b73e9bb8b830a679abad23eff9b0949e07416</id>
<content type='text'>
The scripts to drive TravisCI has been reorganized and then an
optimization to avoid spending cycles on a branch whose tip is
tagged has been implemented.

* ls/travis-scriptify:
  travis-ci: fix "skip_branch_tip_with_tag()" string comparison
  travis: dedent a few scripts that are indented overly deeply
  travis-ci: skip a branch build if equal tag is present
  travis-ci: move Travis CI code into dedicated scripts
</content>
</entry>
<entry>
<title>Merge branch 'er/fast-import-dump-refs-on-checkpoint' into maint</title>
<updated>2017-10-23T05:17:27Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-10-23T05:17:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=031062dcab034c8380ab4d718f45f64989baf1dc'/>
<id>urn:sha1:031062dcab034c8380ab4d718f45f64989baf1dc</id>
<content type='text'>
The checkpoint command "git fast-import" did not flush updates to
refs and marks unless at least one object was created since the
last checkpoint, which has been corrected, as these things can
happen without any new object getting created.

* er/fast-import-dump-refs-on-checkpoint:
  fast-import: checkpoint: dump branches/tags/marks even if object_count==0
</content>
</entry>
<entry>
<title>Merge branch 'jt/fast-export-copy-modify-fix' into maint</title>
<updated>2017-10-23T05:14:51Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-10-23T05:14:51Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=120ce97f9dd098b1c469f8d1812d4885e020a6e9'/>
<id>urn:sha1:120ce97f9dd098b1c469f8d1812d4885e020a6e9</id>
<content type='text'>
"git fast-export" with -M/-C option issued "copy" instruction on a
path that is simultaneously modified, which was incorrect.

* jt/fast-export-copy-modify-fix:
  fast-export: do not copy from modified file
</content>
</entry>
<entry>
<title>Merge branch 'nd/worktree-kill-parse-ref' into maint</title>
<updated>2017-10-23T05:14:16Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-10-23T05:14:16Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=5253ad109af7691d0b0fb3c9670aaaf775412c72'/>
<id>urn:sha1:5253ad109af7691d0b0fb3c9670aaaf775412c72</id>
<content type='text'>
"git branch -M a b" while on a branch that is completely unrelated
to either branch a or branch b misbehaved when multiple worktree
was in use.  This has been fixed.

* nd/worktree-kill-parse-ref:
  branch: fix branch renaming not updating HEADs correctly
</content>
</entry>
</feed>
