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

[PATCH] gitweb: make HTML links out of http/https URLs in changelogs

From
KKKir Kolyshkin <kir@openvz.org>
Date
Nov 21, 2006, 22:02 UTC
Message-ID
<4563777C.4050108@openvz.org>

It is a common practice to put links to bugzillas, mailing lists, etc. in git log entries. The fact that gitweb doesn't make HTML links out of that URLs makes following those URLs inconvenient. This patch fixes that problem, trying to address cases when URL is enclosed in round or square brackets.

Slightly tested on http://git.openvz.org/. Applicable to git-1.4.4.
Signed-off-by: Kir Kolyshkin <kir@openvz.org>
---
 gitweb/gitweb.perl |    2 ++
 1 file changed, 2 insertions(+)

--- git-1.4.4/gitweb/gitweb.perl 2006-11-15 08:22:27.000000000 +0100 +++ git-1.4.4-my/gitweb/gitweb.perl 2006-11-21 22:49:14.000000000 +0100

@@ -828,6 +828,8 @@
 			$line =~ s/$hash_text/$link/;
 		}
 	}
+	# make HTML links out of http(s) URLs
+	$line =~ s/(http[s]?:\/\/[^[:space:]\]\)]+)/<a href="\1">\1<\/a>/g;
 	return $line;
 }
 
Next: Jakub Narebski
Message 1 of 6 in “gitweb: make HTML links out of http/https URLs in changelogs”
  1. gitweb: make HTML links out of http/https URLs in changelogsKir Kolyshkin, Nov 21, 2006
  2. Jakub NarebskiNov 21, 2006
  3. Randal L. SchwartzNov 21, 2006
  4. Petr BaudisNov 22, 2006
  5. Kir KolyshkinNov 22, 2006
  6. Petr BaudisNov 22, 2006

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.