Probably not a technically correct solution, but the following changes did the
trick for me.
--- a/gitweb.cgi 2006-11-23 11:02:34.000000000 -0200
+++ b/gitweb.cgi 2006-11-27 10:09:56.000000000 -0200
@@ -1428,8 +1431,7 @@
open my $fd, '-|', git_cmd(), 'for-each-ref',
($limit ? '--count='.($limit+1) : ()), '--sort=-committerdate',
- '--format=%(objectname) %(refname) %(subject)%00%(committer)',
- 'refs/heads'
+ '--format=%(objectname) %(refname) %(subject)%00%(committer)'
or return;
while (my $line = <$fd>) {
my %ref_item;
@@ -1440,6 +1442,7 @@
my ($committer, $epoch, $tz) =
($committerinfo =~ /^(.*) ([0-9]+) (.*)$/);
$name =~ s!^refs/heads/!!;
+ $name =~ s!^refs/remotes/!!;
$ref_item{'name'} = $name;
$ref_item{'id'} = $hash;
I've just changed the git_get_heads_list function to let 'for-each-ref'
return all top refs instead of just those in refs/heads, and added a line to
remove 'refs/remotes/' from the remote branch names.
Again, probably not the right solution, but now I have remote branches listed
under "heads", and that's all I really need.
-- Pazu
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author] Next message: [thread] [date] [author]
Messages in current thread:
Re: Show remote branches on gitweb, Pazu, (Mon Nov 27, 12:20 pm)