<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/git.git, branch ab/completion-push-delete-ref</title>
<subtitle>github.com: git/git.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/git.git/'/>
<entry>
<title>completion: expand "push --delete &lt;remote&gt; &lt;ref&gt;" for refs on that &lt;remote&gt;</title>
<updated>2017-04-24T00:30:59+00:00</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2017-04-22T17:55:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/git.git/commit/?id=723c1d526faaee6fac9b804f4b97b148f450eb5d'/>
<id>723c1d526faaee6fac9b804f4b97b148f450eb5d</id>
<content type='text'>
Change the completion of "push --delete &lt;remote&gt; &lt;ref&gt;" to complete
refs on that &lt;remote&gt;, not all refs.

Before this cloning git.git and doing "git push --delete origin
p&lt;TAB&gt;" will complete nothing, since a fresh clone of git.git will
have no "pu" branch, whereas origin/p&lt;TAB&gt; will uselessly complete
origin/pu, but fully qualified references aren't accepted by
"--delete".

Now p&lt;TAB&gt; will complete as "pu". The completion of giving --delete
later, e.g. "git push origin --delete p&lt;TAB&gt;" remains unchanged, this
is a bug, but is a general existing limitation of the bash completion,
and not how git-push is documented, so I'm not fixing that case, but
adding a failing TODO test for it.

The testing code was supplied by SZEDER Gábor in
&lt;20170421122832.24617-1-szeder.dev@gmail.com&gt; with minor setup
modifications on my part.

Signed-off-by: Ævar Arnfjörð Bjarmason &lt;avarab@gmail.com&gt;
Reviewed-by: SZEDER Gábor &lt;szeder.dev@gmail.com&gt;
Test-code-by: SZEDER Gábor &lt;szeder.dev@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the completion of "push --delete &lt;remote&gt; &lt;ref&gt;" to complete
refs on that &lt;remote&gt;, not all refs.

Before this cloning git.git and doing "git push --delete origin
p&lt;TAB&gt;" will complete nothing, since a fresh clone of git.git will
have no "pu" branch, whereas origin/p&lt;TAB&gt; will uselessly complete
origin/pu, but fully qualified references aren't accepted by
"--delete".

Now p&lt;TAB&gt; will complete as "pu". The completion of giving --delete
later, e.g. "git push origin --delete p&lt;TAB&gt;" remains unchanged, this
is a bug, but is a general existing limitation of the bash completion,
and not how git-push is documented, so I'm not fixing that case, but
adding a failing TODO test for it.

The testing code was supplied by SZEDER Gábor in
&lt;20170421122832.24617-1-szeder.dev@gmail.com&gt; with minor setup
modifications on my part.

Signed-off-by: Ævar Arnfjörð Bjarmason &lt;avarab@gmail.com&gt;
Reviewed-by: SZEDER Gábor &lt;szeder.dev@gmail.com&gt;
Test-code-by: SZEDER Gábor &lt;szeder.dev@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Twelfth batch for 2.13</title>
<updated>2017-04-17T06:30:49+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-04-17T06:30:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/git.git/commit/?id=584f8975d2d9530a34bd0b936ae774f82fe30fed'/>
<id>584f8975d2d9530a34bd0b936ae774f82fe30fed</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'js/difftool-builtin'</title>
<updated>2017-04-17T06:29:34+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-04-17T06:29:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/git.git/commit/?id=7b612c966ec3ee68fb60410db06222b7d728f965'/>
<id>7b612c966ec3ee68fb60410db06222b7d728f965</id>
<content type='text'>
Code cleanup.

* js/difftool-builtin:
  difftool: fix use-after-free
  difftool: avoid strcpy
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Code cleanup.

* js/difftool-builtin:
  difftool: fix use-after-free
  difftool: avoid strcpy
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sb/unpack-trees-would-lose-submodule-message-update'</title>
<updated>2017-04-17T06:29:34+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-04-17T06:29:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/git.git/commit/?id=c8a8951ce56e497775784babb025e0c26a889f7c'/>
<id>c8a8951ce56e497775784babb025e0c26a889f7c</id>
<content type='text'>
Update an error message.

* sb/unpack-trees-would-lose-submodule-message-update:
  unpack-trees.c: align submodule error message to the other error messages
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update an error message.

* sb/unpack-trees-would-lose-submodule-message-update:
  unpack-trees.c: align submodule error message to the other error messages
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'ab/regen-perl-mak-with-different-perl'</title>
<updated>2017-04-17T06:29:33+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-04-17T06:29:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/git.git/commit/?id=3817d631de9ca75ef60fd18165ffc7ee4f8ab269'/>
<id>3817d631de9ca75ef60fd18165ffc7ee4f8ab269</id>
<content type='text'>
Update the build dependency so that an update to /usr/bin/perl
etc. result in recomputation of perl.mak file.

* ab/regen-perl-mak-with-different-perl:
  perl: regenerate perl.mak if perl -V changes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update the build dependency so that an update to /usr/bin/perl
etc. result in recomputation of perl.mak file.

* ab/regen-perl-mak-with-different-perl:
  perl: regenerate perl.mak if perl -V changes
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sb/show-diff-for-submodule-in-diff-fix'</title>
<updated>2017-04-17T06:29:32+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-04-17T06:29:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/git.git/commit/?id=1776a710d615c77e3c66be2f4a08c36663f88a07'/>
<id>1776a710d615c77e3c66be2f4a08c36663f88a07</id>
<content type='text'>
"git diff --submodule=diff" learned to work better in a project
with a submodule that in turn has its own submodules.

* sb/show-diff-for-submodule-in-diff-fix:
  diff: submodule inline diff to initialize env array.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"git diff --submodule=diff" learned to work better in a project
with a submodule that in turn has its own submodules.

* sb/show-diff-for-submodule-in-diff-fix:
  diff: submodule inline diff to initialize env array.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'qp/bisect-docfix'</title>
<updated>2017-04-17T06:29:31+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-04-17T06:29:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/git.git/commit/?id=263fd041a8cb575e18331f0af39f4481039eaf34'/>
<id>263fd041a8cb575e18331f0af39f4481039eaf34</id>
<content type='text'>
Doc update.

* qp/bisect-docfix:
  git-bisect.txt: add missing word
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Doc update.

* qp/bisect-docfix:
  git-bisect.txt: add missing word
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'mm/ls-files-s-doc'</title>
<updated>2017-04-17T06:29:30+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-04-17T06:29:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/git.git/commit/?id=97d9e97941a7f960704eb64a96f2f206b5dfb9a9'/>
<id>97d9e97941a7f960704eb64a96f2f206b5dfb9a9</id>
<content type='text'>
Doc update.

* mm/ls-files-s-doc:
  Documentation: document elements in "ls-files -s" output in order
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Doc update.

* mm/ls-files-s-doc:
  Documentation: document elements in "ls-files -s" output in order
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'jk/loose-object-info-report-error'</title>
<updated>2017-04-17T06:29:30+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-04-17T06:29:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/git.git/commit/?id=dfe46c5ce6e68d682f80f9874f0eb107e9fee797'/>
<id>dfe46c5ce6e68d682f80f9874f0eb107e9fee797</id>
<content type='text'>
Update error handling for codepath that deals with corrupt loose
objects.

* jk/loose-object-info-report-error:
  index-pack: detect local corruption in collision check
  sha1_loose_object_info: return error for corrupted objects
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update error handling for codepath that deals with corrupt loose
objects.

* jk/loose-object-info-report-error:
  index-pack: detect local corruption in collision check
  sha1_loose_object_info: return error for corrupted objects
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'jc/bs-t-is-not-a-tab-for-sed'</title>
<updated>2017-04-17T06:29:29+00:00</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-04-17T06:29:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/git.git/commit/?id=3c833cae446364872b759c7622af2760a2f81a11'/>
<id>3c833cae446364872b759c7622af2760a2f81a11</id>
<content type='text'>
Code cleanup.

* jc/bs-t-is-not-a-tab-for-sed:
  contrib/git-resurrect.sh: do not write \t for HT in sed scripts
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Code cleanup.

* jc/bs-t-is-not-a-tab-for-sed:
  contrib/git-resurrect.sh: do not write \t for HT in sed scripts
</pre>
</div>
</content>
</entry>
</feed>
