git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH 3/3] bisect: check for mandatory argument of 'bisect replay'

From
SZEDER Gábor <szeder@ira.uka.de>
Date
Oct 10, 2010, 21:48 UTC
Message-ID
<1286747338-8521-3-git-send-email-szeder@ira.uka.de>
In-Reply-To
<1286747338-8521-1-git-send-email-szeder@ira.uka.de>

'git bisect replay' has a mandatory logfile argument, but the current implementation doesn't check whether the user has specified one. When the user omits the logfile argument, this leads to the following unhelpful error message:

  cannot read  for replaying

So, check for the mandatory argument first, and provide a more meaningful error message when it is omitted.

Signed-off-by: SZEDER Gábor <szeder@ira.uka.de>
---
 git-bisect.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/git-bisect.sh b/git-bisect.sh
index 68fcff6..c21e33c 100755
--- a/git-bisect.sh
+++ b/git-bisect.sh
@@ -343,6 +343,7 @@ bisect_clean_state() {
 }
 
 bisect_replay () {
+	test "$#" -eq 1 || die "No logfile given"
 	test -r "$1" || die "cannot read $1 for replaying"
 	bisect_reset
 	while read git bisect command rev
-- 
1.7.3.1.148.g2fffa
Previous: SZEDER GáborNext: Christian Couder
Message 3 of 8 in “bisect: improve error message of 'bisect log' while not bisecting”
  1. 1/3 bisect: improve error message of 'bisect log' while not bisectingSZEDER Gábor, Oct 10, 2010
  2. 2/3 bisect: improve error msg of 'bisect reset' when original HEAD is deletedSZEDER Gábor, Oct 10, 2010
  3. 3/3 bisect: check for mandatory argument of 'bisect replay'SZEDER Gábor, Oct 10, 2010
  4. Christian CouderOct 12, 2010
  5. Christian CouderOct 12, 2010
  6. Junio C HamanoOct 13, 2010
  7. Christian CouderOct 14, 2010
  8. Ævar Arnfjörð BjarmasonOct 11, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.