<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Documentation, branch v2.7.3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.7.3</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.7.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2016-03-10T19:14:08Z</updated>
<entry>
<title>Git 2.7.3</title>
<updated>2016-03-10T19:14:08Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-03-10T19:13:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=594730e980521310d88006d91f3f14ef5eff1e2b'/>
<id>urn:sha1:594730e980521310d88006d91f3f14ef5eff1e2b</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'mm/push-simple-doc' into maint</title>
<updated>2016-03-10T19:13:44Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-03-10T19:13:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d4e7b9bcb0ca9ef976b765b0daf29b4c1466db48'/>
<id>urn:sha1:d4e7b9bcb0ca9ef976b765b0daf29b4c1466db48</id>
<content type='text'>
The documentation did not clearly state that the 'simple' mode is
now the default for "git push" when push.default configuration is
not set.

* mm/push-simple-doc:
  Documentation/git-push: document that 'simple' is the default
</content>
</entry>
<entry>
<title>Merge branch 'jk/tighten-alloc' into maint</title>
<updated>2016-03-10T19:13:43Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-03-10T19:13:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b7a6ec609ff10652541e7f716fcecf7865b94b23'/>
<id>urn:sha1:b7a6ec609ff10652541e7f716fcecf7865b94b23</id>
<content type='text'>
* jk/tighten-alloc: (23 commits)
  compat/mingw: brown paper bag fix for 50a6c8e
  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
  ...
</content>
</entry>
<entry>
<title>Documentation/git-push: document that 'simple' is the default</title>
<updated>2016-02-23T21:35:10Z</updated>
<author>
<name>Matthieu Moy</name>
<email>Matthieu.Moy@imag.fr</email>
</author>
<published>2016-02-23T21:04:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f6b1fb372ee164e4cb2d15a9a325e13685f9dc2d'/>
<id>urn:sha1:f6b1fb372ee164e4cb2d15a9a325e13685f9dc2d</id>
<content type='text'>
The default behavior is well documented already in git-config(1), but
git-push(1) itself did not mention it at all. For users willing to learn
how "git push" works but not how to configure it, this makes the
documentation cumbersome to read.

Make the git-push(1) page self-contained by adding a short summary of
what 'push.default=simple' does, early in the page.

Signed-off-by: Matthieu Moy &lt;Matthieu.Moy@imag.fr&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</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>Git 2.7.2</title>
<updated>2016-02-22T21:12:56Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-22T21:12:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=326e5bc91eecf73234ead29636207bc516573e79'/>
<id>urn:sha1:326e5bc91eecf73234ead29636207bc516573e79</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'mm/clean-doc-fix' into maint</title>
<updated>2016-02-22T21:10:20Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-22T21:10:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=924459c51604e34d5e392963550111bede4d9f03'/>
<id>urn:sha1:924459c51604e34d5e392963550111bede4d9f03</id>
<content type='text'>
The documentation for "git clean" has been corrected; it mentioned
that .git/modules/* are removed by giving two "-f", which has never
been the case.

* mm/clean-doc-fix:
  Documentation/git-clean.txt: don't mention deletion of .git/modules/*
</content>
</entry>
<entry>
<title>Start preparing for 2.7.2</title>
<updated>2016-02-17T18:05:44Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-17T18:05:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8a71d90b7e6bcf88232e34c77560dd3d0b334247'/>
<id>urn:sha1:8a71d90b7e6bcf88232e34c77560dd3d0b334247</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'nd/do-not-move-worktree-manually' into maint</title>
<updated>2016-02-17T18:03:40Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2016-02-17T18:03:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=88221d92cbc21f629b60eb046e5aabd6cdc67cca'/>
<id>urn:sha1:88221d92cbc21f629b60eb046e5aabd6cdc67cca</id>
<content type='text'>
"git worktree" had a broken code that attempted to auto-fix
possible inconsistency that results from end-users moving a
worktree to different places without telling Git (the original
repository needs to maintain backpointers to its worktrees, but
"mv" run by end-users who are not familiar with that fact will
obviously not adjust them), which actually made things worse
when triggered.

* nd/do-not-move-worktree-manually:
  worktree: stop supporting moving worktrees manually
  worktree.c: fix indentation
</content>
</entry>
<entry>
<title>Documentation/git-clean.txt: don't mention deletion of .git/modules/*</title>
<updated>2016-02-09T18:07:34Z</updated>
<author>
<name>Matt McCutchen</name>
<email>matt@mattmccutchen.net</email>
</author>
<published>2016-02-06T20:25:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=31e3c2d7f83bc8bcb9b83d08a3bfb75e5b245e36'/>
<id>urn:sha1:31e3c2d7f83bc8bcb9b83d08a3bfb75e5b245e36</id>
<content type='text'>
The latter half of this sentence, the removal of the submodules, was
never done with (or without) double -f back when it was written, and
we still do not do so.

Signed-off-by: Matt McCutchen &lt;matt@mattmccutchen.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
