Skip to content

Commit 71c7d0a

Browse files
authored
Fix default push instructions on empty repos (#16302)
* Fix default push instructions on empty repos Use script block like in `repo/clone_buttons.tmpl` to set default instructions for pushing to empty repos. Fix #16295 Signed-off-by: Andrew Thornton <[email protected]>
1 parent 7d70a6e commit 71c7d0a

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

templates/repo/empty.tmpl

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ git init
3333
{{if ne .Repository.DefaultBranch "master"}}git checkout -b {{.Repository.DefaultBranch}}{{end}}
3434
git add README.md
3535
git commit -m "first commit"
36-
git remote add origin <span class="clone-url">{{if $.DisableSSH}}{{$.CloneLink.HTTPS}}{{else}}{{$.CloneLink.SSH}}{{end}}</span>
36+
git remote add origin <span class="clone-url">{{$.CloneLink.HTTPS}}</span>
3737
git push -u origin {{.Repository.DefaultBranch}}</code></pre>
3838
</div>
3939
</div>
@@ -42,10 +42,19 @@ git push -u origin {{.Repository.DefaultBranch}}</code></pre>
4242
<div class="item">
4343
<h3>{{.i18n.Tr "repo.push_exist_repo"}}</h3>
4444
<div class="markup">
45-
<pre><code>git remote add origin <span class="clone-url">{{if $.DisableSSH}}{{$.CloneLink.HTTPS}}{{else}}{{$.CloneLink.SSH}}{{end}}</span>
45+
<pre><code>git remote add origin <span class="clone-url">{{$.CloneLink.HTTPS}}</span>
4646
git push -u origin {{.Repository.DefaultBranch}}</code></pre>
4747
</div>
4848
</div>
49+
<script defer>
50+
/* eslint-disable no-undef */
51+
const cloneUrls = document.getElementsByClassName('clone-url');
52+
if (cloneUrls) {
53+
for (let i = 0; i < cloneUrls.length; i++) {
54+
cloneUrls[i].textContent = (isSSH ? sshButton : httpsButton).dataset.link;
55+
}
56+
}
57+
</script>
4958
{{end}}
5059
{{else}}
5160
<div class="ui segment center">

0 commit comments

Comments
 (0)