[PATCH] gitweb: shortlog now also obeys $hash_parent

Subsystems: the rest

STALE3711d

2 messages, 2 authors, 2016-06-15 · open the first message on its own page

[PATCH] gitweb: shortlog now also obeys $hash_parent

From: Giuseppe Bilotta <hidden>
Date: 2016-06-15 22:45:07

If $hash_parent is defined, shortlog now limits the list of commits at
those between $hash_parent (exclusive) and $hash (inclusive).

Signed-off-by: Giuseppe Bilotta <redacted>
---
 gitweb/gitweb.perl |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl
index a12ce87..d811dd4 100755
--- a/gitweb/gitweb.perl
+++ b/gitweb/gitweb.perl
@@ -5472,7 +5472,11 @@ sub git_shortlog {
 	}
 	my $refs = git_get_references();
 
-	my @commitlist = parse_commits($hash, 101, (100 * $page));
+	my $commit_hash = $hash;
+	if (defined $hash_parent) {
+		$commit_hash = "$hash_parent..$hash";
+	}
+	my @commitlist = parse_commits($commit_hash, 101, (100 * $page));
 
 	my $paging_nav = format_paging_nav('shortlog', $hash, $head, $page, $#commitlist >= 100);
 	my $next_link = '';
-- 
1.5.6.3

Re: [PATCH] gitweb: shortlog now also obeys $hash_parent

From: Petr Baudis <hidden>
Date: 2016-06-15 22:45:24

On Fri, Aug 08, 2008 at 04:12:11PM +0200, Giuseppe Bilotta wrote:
If $hash_parent is defined, shortlog now limits the list of commits at
those between $hash_parent (exclusive) and $hash (inclusive).

Signed-off-by: Giuseppe Bilotta <redacted>
That sounds like a useful feature.

Acked-by: Petr Baudis <redacted>

-- 
				Petr "Pasky" Baudis
People who take cold baths never have rheumatism, but they have
cold baths.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help