projects
/
gitweb-sgk
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Pretty-format markdown file in blob mode.
[gitweb-sgk]
/
gitweb.cgi
diff --git
a/gitweb.cgi
b/gitweb.cgi
index
d83d5e1
..
a9eba00
100755
(executable)
--- a/
gitweb.cgi
+++ b/
gitweb.cgi
@@
-118,10
+118,8
@@
our $favicon = "static/git-favicon.png";
our $javascript = "static/gitweb.js";
# URI and label (title) of GIT logo link
our $javascript = "static/gitweb.js";
# URI and label (title) of GIT logo link
-#our $logo_url = "http://www.kernel.org/pub/software/scm/git/docs/";
-#our $logo_label = "git documentation";
-our $logo_url = "http://git-scm.com/";
-our $logo_label = "git homepage";
+our $logo_url = "http://subgeniuskitty.com/";
+our $logo_label = "SGK Homepage";
# source of projects list
our $projects_list = "";
# source of projects list
our $projects_list = "";
@@
-6413,9
+6411,9
@@
sub git_search_files {
$ltext = esc_html($ltext, -nbsp=>1);
}
print "<div class=\"pre\">" .
$ltext = esc_html($ltext, -nbsp=>1);
}
print "<div class=\"pre\">" .
- $cgi->a({-href => $file_href.'#l'.$lno,
-
-class => "linenr"}, sprintf('%4i', $lno))
.
-
' '
. $ltext . "</div>\n";
+ "<a href=\"" . $file_href.'#l'.$lno . "\" " .
+
"class=\"linenr\" unselectable-linenr=\"" . sprintf('%4i', $lno) . " \">"
.
+
"</a>"
. $ltext . "</div>\n";
}
}
if ($lastfile) {
}
}
if ($lastfile) {
@@
-6619,18
+6617,18
@@
sub git_summary {
my $basedir = '';
print "<table class=\"projects_list\">\n" .
my $basedir = '';
print "<table class=\"projects_list\">\n" .
- "<tr id=\"metadata_desc\"><td>
d
escription</td><td>" . esc_html($descr) . "</td></tr>\n";
+ "<tr id=\"metadata_desc\"><td>
D
escription</td><td>" . esc_html($descr) . "</td></tr>\n";
if ($owner and not $omit_owner) {
if ($owner and not $omit_owner) {
- print "<tr id=\"metadata_owner\"><td>
o
wner</td><td>" . esc_html($owner) . "</td></tr>\n";
+ print "<tr id=\"metadata_owner\"><td>
O
wner</td><td>" . esc_html($owner) . "</td></tr>\n";
}
if (defined $cd{'rfc2822'}) {
}
if (defined $cd{'rfc2822'}) {
- print "<tr id=\"metadata_lchange\"><td>
last c
hange</td>" .
+ print "<tr id=\"metadata_lchange\"><td>
Last C
hange</td>" .
"<td>".format_timestamp_html(\%cd)."</td></tr>\n";
}
# use per project git URL list in $projectroot/$project/cloneurl
# or make project git URL from git base URL and project name
"<td>".format_timestamp_html(\%cd)."</td></tr>\n";
}
# use per project git URL list in $projectroot/$project/cloneurl
# or make project git URL from git base URL and project name
- my $url_tag = "
c
lone URL";
+ my $url_tag = "
C
lone URL";
my @url_list = git_get_project_url_list($project);
@url_list = map { "$_/$project" } @git_base_url_list unless @url_list;
foreach my $git_url (@url_list) {
my @url_list = git_get_project_url_list($project);
@url_list = map { "$_/$project" } @git_base_url_list unless @url_list;
foreach my $git_url (@url_list) {
@@
-7204,13
+7202,18
@@
sub git_blob {
href(action=>"blob_plain", hash=>$hash,
hash_base=>$hash_base, file_name=>$file_name) .
qq!" />\n!;
href(action=>"blob_plain", hash=>$hash,
hash_base=>$hash_base, file_name=>$file_name) .
qq!" />\n!;
+ } elsif ($file_name =~ /\.md$/) {
+ my $absolute_file_name = "$projectroot/$project";
+ $absolute_file_name =~ s/\.git$//;
+ $absolute_file_name = $absolute_file_name . $file_name;
+ insert_markdown_file($absolute_file_name);
} else {
my $nr;
while (my $line = <$fd>) {
chomp $line;
$nr++;
$line = untabify($line);
} else {
my $nr;
while (my $line = <$fd>) {
chomp $line;
$nr++;
$line = untabify($line);
- printf qq!<div class="pre"><a id="l%i" href="%s#l%i" class="linenr"
>%4i</a>
%s</div>\n!,
+ printf qq!<div class="pre"><a id="l%i" href="%s#l%i" class="linenr"
unselectable-linenr="%4i "></a>
%s</div>\n!,
$nr, esc_attr(href(-replay => 1)), $nr, $nr,
$highlight ? sanitize($line) : esc_html($line, -nbsp=>1);
}
$nr, esc_attr(href(-replay => 1)), $nr, $nr,
$highlight ? sanitize($line) : esc_html($line, -nbsp=>1);
}
@@
-7733,7
+7736,7
@@
sub git_object {
sub git_blobdiff {
my $format = shift || 'html';
sub git_blobdiff {
my $format = shift || 'html';
- my $diff_style = $input_params{'diff_style'} || '
inlin
e';
+ my $diff_style = $input_params{'diff_style'} || '
sidebysid
e';
my $fd;
my @difftree;
my $fd;
my @difftree;
@@
-7894,7
+7897,7
@@
sub diff_style_nav {
sub git_commitdiff {
my %params = @_;
my $format = $params{-format} || 'html';
sub git_commitdiff {
my %params = @_;
my $format = $params{-format} || 'html';
- my $diff_style = $input_params{'diff_style'} || '
inlin
e';
+ my $diff_style = $input_params{'diff_style'} || '
sidebysid
e';
my ($patch_max) = gitweb_get_feature('patches');
if ($format eq 'patch') {
my ($patch_max) = gitweb_get_feature('patches');
if ($format eq 'patch') {