GitBrowser/Components/Pages/Commit.razor
+0
-9
diff --git a/GitBrowser/Components/Pages/Commit.razor b/GitBrowser/Components/Pages/Commit.razor
index e54af42..c835d96 100644
@@ -22,15 +22,6 @@
</a>
</div>
}
@if (childCommit != null)
{
<div class="child-hash">
<span class="hash-label">Child:</span>
<a href="/@Uri.EscapeDataString(RepoName)/commit/@childCommit.Sha">
<code>@childCommit.Sha[..7]</code>
</a>
</div>
}
</div>
<h1 class="commit-title">@commitTitle</h1>
GitBrowser/Components/Pages/Commit.razor.cs
+0
-11
diff --git a/GitBrowser/Components/Pages/Commit.razor.cs b/GitBrowser/Components/Pages/Commit.razor.cs
index 746bb0e..6fb0183 100644
@@ -1,5 +1,4 @@
using System;
using System.Collections.Generic;
using System.Linq;
using GitBrowser.Services;
using LibGit2Sharp;
@@ -22,7 +21,6 @@ public sealed partial class Commit(
private Repository? repo = null;
private LibGit2Sharp.Commit? commit = null;
private LibGit2Sharp.Commit? childCommit = null;
private string commitTitle = "";
private string commitBody = "";
private Patch? patch = null;
@@ -73,15 +71,6 @@ public sealed partial class Commit(
commitBody = "";
}
foreach (var c in repo.Commits.QueryBy(new CommitFilter { FirstParentOnly = false }))
{
if (c.Parents.Any(p => p.Sha == commit.Sha))
{
childCommit = c;
break;
}
}
// Load diffs (including initial commit with no parents)
var parentTree = commit.Parents.FirstOrDefault()?.Tree;
patch = repo.Diff.Compare<Patch>(parentTree, commit.Tree);
GitBrowser/Components/Pages/Commit.razor.css
+2
-6
diff --git a/GitBrowser/Components/Pages/Commit.razor.css b/GitBrowser/Components/Pages/Commit.razor.css
index 7e6910c..6ae27ae 100644
@@ -20,8 +20,8 @@
.commit-hashes {
display: grid;
grid-template-areas: "commit . parent child";
grid-template-columns: auto 1fr auto auto;
grid-template-areas: "commit . parent";
grid-template-columns: auto 1fr auto;
align-items: center;
margin-bottom: 1rem;
border-bottom: 1px solid var(--gh-color-border-default);
@@ -33,10 +33,6 @@
.parent-hash {
grid-area: parent;
}
.child-hash {
grid-area: child;
}
}
.commit-hash,
GitBrowser/Services/RepositoryService.cs
+1
-1
diff --git a/GitBrowser/Services/RepositoryService.cs b/GitBrowser/Services/RepositoryService.cs
index 7c5c83a..0e05ea1 100644
@@ -24,7 +24,7 @@ public sealed partial class RepositoryService(IOptions<RepositoryConfiguration>
var searchName = StripGitEnding(name);
var matchingDirectories = Directory.GetDirectories(
repositoriesPath,
$"{searchName}????",
$"{searchName}*",
repositoryDirectoryEnumerationOptions
);
if (matchingDirectories is not [var repositoryDirectory])