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

[PATCH 3/3] git-remote: simplifying get_one_entry

From
crquan@gmail.com <crquan@gmail.com>
Date
Nov 17, 2008, 11:15 UTC
Message-ID
<1226920551-28303-3-git-send-email-crquan@gmail.com>
In-Reply-To
<1226920551-28303-2-git-send-email-crquan@gmail.com>
From: Cheng Renquan <crquan@gmail.com>

The loop for remote->url_nr is really useless, set to the last one directly is better.

Signed-off-by: Cheng Renquan <crquan@gmail.com>
---
 builtin-remote.c |   10 +++-------
 1 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/builtin-remote.c b/builtin-remote.c
index fff9920..59d69a5 100644
--- a/builtin-remote.c
+++ b/builtin-remote.c
@@ -839,13 +839,9 @@ static int get_one_entry(struct remote *remote, void *priv)
 {
 	struct string_list *list = priv;
 
-	if (remote->url_nr > 0) {
-		int i;
-
-		for (i = 0; i < remote->url_nr; i++)
-			string_list_append(remote->name, list)->util = (void *)remote->url[i];
-	} else
-		string_list_append(remote->name, list)->util = NULL;
+	string_list_append(remote->name, list)->util =
+		remote->url_nr > 0
+		? (void *)remote->url[remote->url_nr-1] : NULL;
 
 	return 0;
 }
-- 
1.6.0.2
Previous: crquan@gmail.comNext: Junio C Hamano
Message 3 of 6 in “git-remote: match usage string with the manual pages”
  1. 1/3 git-remote: match usage string with the manual pagescrquan@gmail.com, Nov 17, 2008
  2. 2/3 git-remote: add verbose mode to git remote updatecrquan@gmail.com, Nov 17, 2008
  3. 3/3 git-remote: simplifying get_one_entrycrquan@gmail.com, Nov 17, 2008
  4. Junio C HamanoNov 17, 2008
  5. rae lNov 18, 2008
  6. Junio C HamanoNov 17, 2008

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.