Skip to content

Commit 9ad730a

Browse files
committed
downloads: update download page URLs
Since the download pages now live in `/downloads`, update the existing links to save an extra redirect.
1 parent 1f478bc commit 9ad730a

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

assets/js/application.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -56,27 +56,27 @@ var DownloadBox = {
5656
var os = window.session.browser.os; // Mac, Win, Linux
5757
if(os == "Mac") {
5858
$(".monitor").addClass("mac");
59-
$("#download-link").text("Download for Mac").attr("href", `${baseURLPrefix}download/mac`);
59+
$("#download-link").text("Download for Mac").attr("href", `${baseURLPrefix}downloads/mac`);
6060
$("#gui-link").removeClass('mac').addClass('gui');
61-
$("#gui-link").text("Mac GUIs").attr("href", `${baseURLPrefix}download/gui/mac`);
61+
$("#gui-link").text("Mac GUIs").attr("href", `${baseURLPrefix}downloads/guis?os=mac`);
6262
$("#gui-os-filter").attr('data-os', 'mac');
6363
$("#gui-os-filter").text("Only show GUIs for my OS (Mac)")
6464
} else if (os == "Windows") {
6565
$(".monitor").addClass("windows");
66-
$("#download-link").text("Download for Windows").attr("href", `${baseURLPrefix}download/win`);
66+
$("#download-link").text("Download for Windows").attr("href", `${baseURLPrefix}downloads/win`);
6767
$("#gui-link").removeClass('mac').addClass('gui');
68-
$("#gui-link").text("Windows GUIs").attr("href", `${baseURLPrefix}download/gui/windows`);
68+
$("#gui-link").text("Windows GUIs").attr("href", `${baseURLPrefix}downloads/guis?os=windows`);
6969
$("#alt-link").removeClass("windows").addClass("mac");
70-
$("#alt-link").text("Mac Build").attr("href", `${baseURLPrefix}download/mac`);
70+
$("#alt-link").text("Mac Build").attr("href", `${baseURLPrefix}downloads/mac`);
7171
$("#gui-os-filter").attr('data-os', 'windows');
7272
$("#gui-os-filter").text("Only show GUIs for my OS (Windows)")
7373
} else if (os == "Linux") {
7474
$(".monitor").addClass("linux");
75-
$("#download-link").text("Download for Linux").attr("href", `${baseURLPrefix}download/linux`);
75+
$("#download-link").text("Download for Linux").attr("href", `${baseURLPrefix}downloads/linux`);
7676
$("#gui-link").removeClass('mac').addClass('gui');
77-
$("#gui-link").text("Linux GUIs").attr("href", `${baseURLPrefix}download/gui/linux`);
77+
$("#gui-link").text("Linux GUIs").attr("href", `${baseURLPrefix}downloads/guis?os=linux`);
7878
$("#alt-link").removeClass("windows").addClass("mac");
79-
$("#alt-link").text("Mac Build").attr("href", `${baseURLPrefix}download/mac`);
79+
$("#alt-link").text("Mac Build").attr("href", `${baseURLPrefix}downloads/mac`);
8080
$("#gui-os-filter").attr('data-os', 'linux');
8181
$("#gui-os-filter").text("Only show GUIs for my OS (Linux)")
8282
} else {

content/downloads/_index.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ <h1>Downloads</h1>
1414
<table class="binaries">
1515
<tr>
1616
<td>
17-
<a href="{{< relurl "download/mac" >}}" class="icon mac">macOS</a>
17+
<a href="{{< relurl "downloads/mac" >}}" class="icon mac">macOS</a>
1818
</td>
1919
<td>
20-
<a href="{{< relurl "download/win" >}}" class="icon windows">Windows</a>
20+
<a href="{{< relurl "downloads/win" >}}" class="icon windows">Windows</a>
2121
</td>
2222
</tr>
2323
<tr>
2424
<td>
25-
<a href="{{< relurl "download/linux" >}}" class="icon linux">Linux/Unix</a>
25+
<a href="{{< relurl "downloads/linux" >}}" class="icon linux">Linux/Unix</a>
2626
</td>
2727
</tr>
2828
</table>

layouts/partials/site-root.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ <h3>Community</h3>
5050
<td nowrap="true"><a href="https://www.kernel.org/pub/software/scm/git/" class="icon older-releases">Tarballs</a></td>
5151
</tr>
5252
<tr>
53-
<td nowrap="true"><a href="{{ relURL "download/win" }}" class="icon windows" id="alt-link">Windows Build</a></td>
53+
<td nowrap="true"><a href="{{ relURL "downloads/win" }}" class="icon windows" id="alt-link">Windows Build</a></td>
5454
<td nowrap="true"><a href="https://github.com/git/git" class="icon source">Source Code</a></td>
5555
</tr>
5656
</table>

tests/git-scm.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ test.describe('Windows', () => {
5959
await expect(page.getByRole('link', { name: 'Graphical UIs' })).toBeHidden()
6060
const windowsGUIs = page.getByRole('link', { name: 'Windows GUIs' })
6161
await expect(windowsGUIs).toBeVisible()
62-
await expect(windowsGUIs).toHaveAttribute('href', /\/download\/gui\/windows$/)
62+
await expect(windowsGUIs).toHaveAttribute('href', /\/downloads\/guis\?os=windows$/)
6363

6464
// navigate to Windows GUIs
6565
await windowsGUIs.click()

0 commit comments

Comments
 (0)