<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/bisect.c, branch v1.7.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.7.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.7.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2010-03-01T09:09:21Z</updated>
<entry>
<title>Merge branch 'cc/maint-bisect-paths'</title>
<updated>2010-03-01T09:09:21Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-03-01T09:09:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9e2b8857413127ae200735fa004bd445b2c8ca61'/>
<id>urn:sha1:9e2b8857413127ae200735fa004bd445b2c8ca61</id>
<content type='text'>
* cc/maint-bisect-paths:
  bisect: error out when passing bad path parameters
</content>
</entry>
<entry>
<title>bisect: error out when passing bad path parameters</title>
<updated>2010-03-01T09:04:35Z</updated>
<author>
<name>Christian Couder</name>
<email>chriscool@tuxfamily.org</email>
</author>
<published>2010-02-28T22:19:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8f69f72fca989b3ba080aab1dc24bfd1709ce83a'/>
<id>urn:sha1:8f69f72fca989b3ba080aab1dc24bfd1709ce83a</id>
<content type='text'>
As reported by Mark Lodato, "git bisect", when it was started with
path parameters that match no commit was kind of working without
taking account of path parameters and was reporting something like:

Bisecting: -1 revisions left to test after this (roughly 0 steps)

It is more correct and safer to just error out in this case, before
displaying the revisions left, so this patch does just that.

Note that this bug is very old, it exists at least since v1.5.5.
And it is possible to detect that case earlier in the bisect
algorithm, but it is not clear that it would be an improvement to
error out earlier, on the contrary it may change the behavior of
"git rev-list --bisect-all" for example, which is currently correct.

Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jc/symbol-static'</title>
<updated>2010-01-20T22:37:25Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-01-20T22:37:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=56eb8b43ebdb38683ff5ce395d7b5e080d402b5b'/>
<id>urn:sha1:56eb8b43ebdb38683ff5ce395d7b5e080d402b5b</id>
<content type='text'>
* jc/symbol-static:
  date.c: mark file-local function static
  Replace parse_blob() with an explanatory comment
  symlinks.c: remove unused functions
  object.c: remove unused functions
  strbuf.c: remove unused function
  sha1_file.c: remove unused function
  mailmap.c: remove unused function
  utf8.c: mark file-local function static
  submodule.c: mark file-local function static
  quote.c: mark file-local function static
  remote-curl.c: mark file-local function static
  read-cache.c: mark file-local functions static
  parse-options.c: mark file-local function static
  entry.c: mark file-local function static
  http.c: mark file-local functions static
  pretty.c: mark file-local function static
  builtin-rev-list.c: mark file-local function static
  bisect.c: mark file-local function static
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2010-01-20T00:57:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-01-20T00:57:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5b15950ac414a8a2d4f5eb480712abcc9fe176d2'/>
<id>urn:sha1:5b15950ac414a8a2d4f5eb480712abcc9fe176d2</id>
<content type='text'>
* maint:
  bisect: fix singular/plural grammar nit
</content>
</entry>
<entry>
<title>bisect: fix singular/plural grammar nit</title>
<updated>2010-01-19T20:50:48Z</updated>
<author>
<name>David Ripton</name>
<email>dripton@ripton.net</email>
</author>
<published>2010-01-19T15:13:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=6329bade6632a9df4b37dd3a7f8d641eed74bbf5'/>
<id>urn:sha1:6329bade6632a9df4b37dd3a7f8d641eed74bbf5</id>
<content type='text'>
Remove the trailing 's' from "revisions" and "steps" when there is
only one.

Signed-off-by: David Ripton &lt;dripton@ripton.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>bisect.c: mark file-local function static</title>
<updated>2010-01-12T07:16:16Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-01-12T05:20:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ebdc302e3e930ec7f3f6e818ecc815a7a5f01781'/>
<id>urn:sha1:ebdc302e3e930ec7f3f6e818ecc815a7a5f01781</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Use warning function instead of fprintf(stderr, "Warning: ...").</title>
<updated>2010-01-04T00:17:03Z</updated>
<author>
<name>Thiago Farina</name>
<email>tfransosi@gmail.com</email>
</author>
<published>2010-01-03T16:20:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=bd757c18597789d4f01cbd2ffc7c1f55e90cfcd0'/>
<id>urn:sha1:bd757c18597789d4f01cbd2ffc7c1f55e90cfcd0</id>
<content type='text'>
Signed-off-by: Thiago Farina &lt;tfransosi@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-bisect: call the found commit "*the* first bad commit"</title>
<updated>2009-08-26T19:05:57Z</updated>
<author>
<name>Nanako Shiraishi</name>
<email>nanako3@lavabit.com</email>
</author>
<published>2009-08-26T08:38:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=21d0bc2f9a5bcbee2593e9f2ad05d64d3dcf3a0e'/>
<id>urn:sha1:21d0bc2f9a5bcbee2593e9f2ad05d64d3dcf3a0e</id>
<content type='text'>
Signed-off-by: Nanako Shiraishi &lt;nanako3@lavabit.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'tr/die_errno'</title>
<updated>2009-07-06T16:39:46Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-07-06T16:39:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=dd787c19c4f011cc3adb422ef856f2c58d989640'/>
<id>urn:sha1:dd787c19c4f011cc3adb422ef856f2c58d989640</id>
<content type='text'>
* tr/die_errno:
  Use die_errno() instead of die() when checking syscalls
  Convert existing die(..., strerror(errno)) to die_errno()
  die_errno(): double % in strerror() output just in case
  Introduce die_errno() that appends strerror(errno) to die()
</content>
</entry>
<entry>
<title>Merge branch 'cc/bisect'</title>
<updated>2009-07-02T02:41:04Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-07-02T02:41:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=702beb3af0531bae95ab559fff043785614d53f2'/>
<id>urn:sha1:702beb3af0531bae95ab559fff043785614d53f2</id>
<content type='text'>
* cc/bisect:
  Documentation: remove warning saying that "git bisect skip" may slow bisection
  bisect: use a PRNG with a bias when skipping away from untestable commits
</content>
</entry>
</feed>
