<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/builtin, branch v2.3.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.3.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.3.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2015-03-06T22:57:57Z</updated>
<entry>
<title>Merge branch 'rs/simple-cleanups' into maint</title>
<updated>2015-03-06T22:57:57Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-06T22:57:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f56a5f4fed296647ae8978645f9c627410717398'/>
<id>urn:sha1:f56a5f4fed296647ae8978645f9c627410717398</id>
<content type='text'>
Code cleanups.

* rs/simple-cleanups:
  sha1_name: use strlcpy() to copy strings
  pretty: use starts_with() to check for a prefix
  for-each-ref: use skip_prefix() to avoid duplicate string comparison
  connect: use strcmp() for string comparison
</content>
</entry>
<entry>
<title>Merge branch 'es/blame-commit-info-fix' into maint</title>
<updated>2015-03-05T21:13:12Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-05T21:13:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=007f7f6e544b89a7efc0dcb5f11a4d5bf5180c3f'/>
<id>urn:sha1:007f7f6e544b89a7efc0dcb5f11a4d5bf5180c3f</id>
<content type='text'>
"git blame" died, trying to free an uninitialized piece of memory.

* es/blame-commit-info-fix:
  builtin/blame: destroy initialized commit_info only
</content>
</entry>
<entry>
<title>Merge branch 'ab/merge-file-prefix' into maint</title>
<updated>2015-03-05T21:13:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-05T21:13:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=33367575b85a115900deac600cc4f8f03ec4754b'/>
<id>urn:sha1:33367575b85a115900deac600cc4f8f03ec4754b</id>
<content type='text'>
"git merge-file" did not work correctly in a subdirectory.

* ab/merge-file-prefix:
  merge-file: correctly open files when in a subdir
</content>
</entry>
<entry>
<title>Merge branch 'dp/remove-duplicated-header-inclusion' into maint</title>
<updated>2015-03-05T21:12:55Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-05T21:12:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=be2804c49eb19e11578d60218575aca07792bc94'/>
<id>urn:sha1:be2804c49eb19e11578d60218575aca07792bc94</id>
<content type='text'>
Code clean-up.

* dp/remove-duplicated-header-inclusion:
  do not include the same header twice
</content>
</entry>
<entry>
<title>Merge branch 'jc/apply-ws-fix-expands' into maint</title>
<updated>2015-02-25T06:10:41Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-02-25T06:10:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2764442ac9a66532789526a6e6aaf0f1254a3548'/>
<id>urn:sha1:2764442ac9a66532789526a6e6aaf0f1254a3548</id>
<content type='text'>
"git apply --whitespace=fix" used to under-allocate the memory
when the fix resulted in a longer text than the original patch.

* jc/apply-ws-fix-expands:
  apply: count the size of postimage correctly
  apply: make update_pre_post_images() sanity check the given postlen
  apply.c: typofix
</content>
</entry>
<entry>
<title>Merge branch 'mg/commit-author-no-match-malformed-message' into maint</title>
<updated>2015-02-25T06:10:38Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-02-25T06:10:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7070c03d514a5519a3a4c9dbb47932d522dcb4bd'/>
<id>urn:sha1:7070c03d514a5519a3a4c9dbb47932d522dcb4bd</id>
<content type='text'>
The error message from "git commit", when a non-existing author
name was given as value to the "--author=" parameter, has been
reworded to avoid misunderstanding.

* mg/commit-author-no-match-malformed-message:
  commit: reword --author error message
</content>
</entry>
<entry>
<title>Merge branch 'dk/format-patch-ignore-diff-submodule' into maint</title>
<updated>2015-02-25T06:10:15Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-02-25T06:10:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=66061294915065375c7eaa4e3a72e4834590f32b'/>
<id>urn:sha1:66061294915065375c7eaa4e3a72e4834590f32b</id>
<content type='text'>
Setting diff.submodule to 'log' made "git format-patch" produce
broken patches.

* dk/format-patch-ignore-diff-submodule:
  format-patch: ignore diff.submodule setting
  t4255: test am submodule with diff.submodule
</content>
</entry>
<entry>
<title>Merge branch 'jk/blame-commit-label' into maint</title>
<updated>2015-02-25T06:09:54Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-02-25T06:09:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=faf723a631aff822b4808c496c0970edb0ca2a99'/>
<id>urn:sha1:faf723a631aff822b4808c496c0970edb0ca2a99</id>
<content type='text'>
"git blame HEAD -- missing" failed to correctly say "HEAD" when it
tried to say "No such path 'missing' in HEAD".

* jk/blame-commit-label:
  blame.c: fix garbled error message
  use xstrdup_or_null to replace ternary conditionals
  builtin/commit.c: use xstrdup_or_null instead of envdup
  builtin/apply.c: use xstrdup_or_null instead of null_strdup
  git-compat-util: add xstrdup_or_null helper
</content>
</entry>
<entry>
<title>for-each-ref: use skip_prefix() to avoid duplicate string comparison</title>
<updated>2015-02-22T20:01:37Z</updated>
<author>
<name>René Scharfe</name>
<email>l.s.r@web.de</email>
</author>
<published>2015-02-21T19:51:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=008d5d005d862d9b0309af94dfc266e3b06bdf6d'/>
<id>urn:sha1:008d5d005d862d9b0309af94dfc266e3b06bdf6d</id>
<content type='text'>
Use skip_prefix() to get the part after "color:" (if present) and only
compare it with "reset" instead of comparing the whole string again.
This gets rid of the duplicate "color:" part of the string constant.

Signed-off-by: Rene Scharfe &lt;l.s.r@web.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>do not include the same header twice</title>
<updated>2015-02-13T21:16:12Z</updated>
<author>
<name>Дилян Палаузов</name>
<email>git-dpa@aegee.org</email>
</author>
<published>2015-02-13T14:47:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5d308512ffde7efa6b5aad9549320b394b79b740'/>
<id>urn:sha1:5d308512ffde7efa6b5aad9549320b394b79b740</id>
<content type='text'>
A few files include the same header file directly more than once.

As all these headers protect themselves against repeated inclusion
by the "#ifndef FOO_H / #define FOO_H / ... / #endif" idiom, leave
only the first inclusion and remove the later inclusion as a no-op
clean-up.

Signed-off-by: Дилян Палаузов &lt;git-dpa@aegee.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
