<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/ref-filter.c, branch v2.17.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.17.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.17.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2018-03-08T20:36:24Z</updated>
<entry>
<title>Merge branch 'ot/ref-filter-cleanup'</title>
<updated>2018-03-08T20:36:24Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-03-08T20:36:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9e69a1484f73fbee63df53d68c23b1e9a48faa7f'/>
<id>urn:sha1:9e69a1484f73fbee63df53d68c23b1e9a48faa7f</id>
<content type='text'>
Code cleanup.

* ot/ref-filter-cleanup:
  ref-filter: get rid of goto
  ref-filter: get rid of duplicate code
</content>
</entry>
<entry>
<title>Merge branch 'jh/status-no-ahead-behind'</title>
<updated>2018-03-08T20:36:24Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-03-08T20:36:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4094e47fd2c49fcdbd0152d20ed4d610d72680d7'/>
<id>urn:sha1:4094e47fd2c49fcdbd0152d20ed4d610d72680d7</id>
<content type='text'>
"git status" can spend a lot of cycles to compute the relation
between the current branch and its upstream, which can now be
disabled with "--no-ahead-behind" option.

* jh/status-no-ahead-behind:
  status: support --no-ahead-behind in long format
  status: update short status to respect --no-ahead-behind
  status: add --[no-]ahead-behind to status and commit for V2 format.
  stat_tracking_info: return +1 when branches not equal
</content>
</entry>
<entry>
<title>ref-filter: rename 'new' variables</title>
<updated>2018-02-22T18:08:05Z</updated>
<author>
<name>Brandon Williams</name>
<email>bmwill@google.com</email>
</author>
<published>2018-02-14T18:59:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1472b5bf68221f27fb8115d00773ec2a28e6ca6b'/>
<id>urn:sha1:1472b5bf68221f27fb8115d00773ec2a28e6ca6b</id>
<content type='text'>
Rename C++ keyword in order to bring the codebase closer to being able
to be compiled with a C++ compiler.

Signed-off-by: Brandon Williams &lt;bmwill@google.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>ref-filter: get rid of goto</title>
<updated>2018-02-21T17:34:07Z</updated>
<author>
<name>Olga Telezhnaya</name>
<email>olyatelezhnaya@gmail.com</email>
</author>
<published>2018-02-21T06:59:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=edfb8ba06822375b08796b7b4354a94d98b05d13'/>
<id>urn:sha1:edfb8ba06822375b08796b7b4354a94d98b05d13</id>
<content type='text'>
Get rid of goto command in ref-filter for better readability.

Signed-off-by: Olga Telezhnaia &lt;olyatelezhnaya@gmail.com&gt;
Mentored-by: Christian Couder &lt;christian.couder@gmail.com&gt;
Mentored by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>ref-filter: get rid of duplicate code</title>
<updated>2018-02-21T17:34:01Z</updated>
<author>
<name>Olga Telezhnaya</name>
<email>olyatelezhnaya@gmail.com</email>
</author>
<published>2018-02-21T06:59:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2bbc6e8a92e5bfe4f1db3836d7106aa0e9df9479'/>
<id>urn:sha1:2bbc6e8a92e5bfe4f1db3836d7106aa0e9df9479</id>
<content type='text'>
Make one function from 2 duplicate pieces and invoke it twice.

Signed-off-by: Olga Telezhnaia &lt;olyatelezhnaya@gmail.com&gt;
Mentored-by: Christian Couder &lt;christian.couder@gmail.com&gt;
Mentored by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>object: rename function 'typename' to 'type_name'</title>
<updated>2018-02-14T21:10:05Z</updated>
<author>
<name>Brandon Williams</name>
<email>bmwill@google.com</email>
</author>
<published>2018-02-14T18:59:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=debca9d2fe784193dc2d9f98b5edac605ddfefbb'/>
<id>urn:sha1:debca9d2fe784193dc2d9f98b5edac605ddfefbb</id>
<content type='text'>
Rename C++ keyword in order to bring the codebase closer to being able
to be compiled with a C++ compiler.

Signed-off-by: Brandon Williams &lt;bmwill@google.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>stat_tracking_info: return +1 when branches not equal</title>
<updated>2018-01-24T21:48:38Z</updated>
<author>
<name>Jeff Hostetler</name>
<email>jeffhost@microsoft.com</email>
</author>
<published>2018-01-09T18:50:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d7d1b496aeea5a151c826683ed28c57ef0ac9389'/>
<id>urn:sha1:d7d1b496aeea5a151c826683ed28c57ef0ac9389</id>
<content type='text'>
Extend stat_tracking_info() to return +1 when branches are not equal and to
take a new "enum ahead_behind_flags" argument to allow skipping the (possibly
expensive) ahead/behind computation.

This will be used in the next commit to allow "git status" to avoid full
ahead/behind calculations for performance reasons.

Signed-off-by: Jeff Hostetler &lt;jeffhost@microsoft.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'rs/lose-leak-pending'</title>
<updated>2018-01-23T21:16:36Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-01-23T21:16:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0bbab7d2ab61b6aad217706e0879db561e1bdfae'/>
<id>urn:sha1:0bbab7d2ab61b6aad217706e0879db561e1bdfae</id>
<content type='text'>
API clean-up around revision traversal.

* rs/lose-leak-pending:
  commit: remove unused function clear_commit_marks_for_object_array()
  revision: remove the unused flag leak_pending
  checkout: avoid using the rev_info flag leak_pending
  bundle: avoid using the rev_info flag leak_pending
  bisect: avoid using the rev_info flag leak_pending
  object: add clear_commit_marks_all()
  ref-filter: use clear_commit_marks_many() in do_merge_filter()
  commit: use clear_commit_marks_many() in remove_redundant()
  commit: avoid allocation in clear_commit_marks_many()
</content>
</entry>
<entry>
<title>ref-filter: use clear_commit_marks_many() in do_merge_filter()</title>
<updated>2017-12-28T21:50:05Z</updated>
<author>
<name>René Scharfe</name>
<email>l.s.r@web.de</email>
</author>
<published>2017-12-25T17:44:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5dee6d6f28370b613ccf945b1ba8cecb0b44c172'/>
<id>urn:sha1:5dee6d6f28370b613ccf945b1ba8cecb0b44c172</id>
<content type='text'>
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>Merge branch 'js/for-each-ref-remote-name-and-ref'</title>
<updated>2017-11-15T03:14:32Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-11-15T03:14:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=093048b22913be23fe45635e8723d3aa3a185ff3'/>
<id>urn:sha1:093048b22913be23fe45635e8723d3aa3a185ff3</id>
<content type='text'>
The "--format=..." option "git for-each-ref" takes learned to show
the name of the 'remote' repository and the ref at the remote side
that is affected for 'upstream' and 'push' via "%(push:remotename)"
and friends.

* js/for-each-ref-remote-name-and-ref:
  for-each-ref: test :remotename and :remoteref
  for-each-ref: let upstream/push report the remote ref name
  for-each-ref: let upstream/push optionally report the remote name
</content>
</entry>
</feed>
