mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-10 07:25:50 +01:00
Fix pull request guide
This commit is contained in:
@@ -1,8 +1,16 @@
|
|||||||
@(id: String, value: String, prepend: Boolean = false)(html: Html)
|
@(id: String, value: String, style: String = "")(html: Html = Html(""))
|
||||||
<div class="input-group @if(prepend){input-prepend}" style="margin-bottom: 0px;">
|
@if(html.body.nonEmpty){
|
||||||
@html
|
<div class="input-group" style="margin-bottom: 0px;">
|
||||||
<span class="input-group-btn"><span id="@id" class="btn btn-sm btn-default" data-clipboard-text="@value" data-placement="bottom" title="copy to clipboard"><i class="octicon octicon-clippy"></i></span></span>
|
@html
|
||||||
</div>
|
<span class="input-group-btn">
|
||||||
|
<span id="@id" class="btn btn-sm btn-default" @if(style.nonEmpty){style="@style"}
|
||||||
|
data-clipboard-text="@value" data-placement="bottom" title="copy to clipboard"><i class="octicon octicon-clippy"></i></span>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
} else {
|
||||||
|
<span id="@id" class="btn btn-sm btn-default" @if(style.nonEmpty){style="@style"}
|
||||||
|
data-clipboard-text="@value" data-placement="bottom" title="copy to clipboard"><i class="octicon octicon-clippy"></i></span>
|
||||||
|
}
|
||||||
<script>
|
<script>
|
||||||
// copy to clipboard
|
// copy to clipboard
|
||||||
(function() {
|
(function() {
|
||||||
|
|||||||
@@ -83,8 +83,8 @@
|
|||||||
</div>
|
</div>
|
||||||
@if(status.hasMergePermission){
|
@if(status.hasMergePermission){
|
||||||
<div style="padding:15px;border-top:solid 1px #e5e5e5;background:#fafafa">
|
<div style="padding:15px;border-top:solid 1px #e5e5e5;background:#fafafa">
|
||||||
<input type="button" class="btn @if(!status.hasProblem){ btn-success }" id="merge-pull-request-button" value="Merge pull request"@if(!status.canMerge){ disabled="true"}/>
|
<input type="button" class="btn btn-lg @if(!status.hasProblem){btn-success} else {btn-default}" id="merge-pull-request-button" value="Merge pull request"@if(!status.canMerge){ disabled="true"}/>
|
||||||
You can also merge branches on the <a href="#" class="show-command-line">command line</a>.
|
You can also merge branches on the <a href="#" class="show-command-line">command line</a>.
|
||||||
<div id="command-line" style="display: none;margin-top: 15px;">
|
<div id="command-line" style="display: none;margin-top: 15px;">
|
||||||
<hr />
|
<hr />
|
||||||
@if(status.hasConflict){
|
@if(status.hasConflict){
|
||||||
@@ -100,24 +100,23 @@
|
|||||||
you can perform a manual merge on the command line.
|
you can perform a manual merge on the command line.
|
||||||
</p>
|
</p>
|
||||||
}
|
}
|
||||||
@helper.html.copy("repository-url-copy", forkedRepository.httpUrl, true){
|
@helper.html.copy("repository-url-copy", forkedRepository.httpUrl){
|
||||||
<div class="btn-group" data-toggle="buttons-radio">
|
<div class="input-group-btn" data-toggle="buttons">
|
||||||
<button class="btn btn-small active" type="button" id="repository-url-http">HTTP</button>
|
<label class="btn btn-sm btn-default active" id="repository-url-http"><input type="radio" checked>HTTP</label>
|
||||||
@if(settings.ssh && loginAccount.isDefined){
|
@if(settings.ssh && loginAccount.isDefined){
|
||||||
<button class="btn btn-small" type="button" id="repository-url-ssh" style="border-radius: 0px;">SSH</button>
|
<label class="btn btn-sm btn-default" id="repository-url-ssh"><input type="radio">SSH</label>
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
<input type="text" style="width: 500px;" value="@forkedRepository.httpUrl" id="repository-url" readonly />
|
<input type="text" class="form-control input-sm" value="@forkedRepository.httpUrl" id="repository-url" readonly />
|
||||||
}
|
}
|
||||||
<div>
|
<div style="margin-top: 10px;">
|
||||||
<p>
|
<p>
|
||||||
<span class="strong">Step 1:</span> From your project repository, check out a new branch and test the changes.
|
<span class="strong">Step 1:</span> From your project repository, check out a new branch and test the changes.
|
||||||
</p>
|
</p>
|
||||||
@defining(s"git checkout -b ${pullreq.requestUserName}-${pullreq.requestBranch} ${pullreq.branch}\n" +
|
@defining(s"git checkout -b ${pullreq.requestUserName}-${pullreq.requestBranch} ${pullreq.branch}\n" +
|
||||||
s"git pull ${forkedRepository.httpUrl} ${pullreq.requestBranch}"){ command =>
|
s"git pull ${forkedRepository.httpUrl} ${pullreq.requestBranch}"){ command =>
|
||||||
@helper.html.copy("merge-command-copy-1", command){
|
@helper.html.copy("merge-command-copy-1", command, "position: absolute; right: 31px;")()
|
||||||
<pre style="width: 600px; float: left; font-size: 12px; border-radius: 3px 0px 3px 3px;" id="merge-command">@Html(command)</pre>
|
<pre style="font-size: 12px; border-radius: 3px;" id="merge-command">@Html(command)</pre>
|
||||||
}
|
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
@@ -126,9 +125,8 @@
|
|||||||
</p>
|
</p>
|
||||||
@defining(s"git checkout ${pullreq.branch}\ngit merge --no-ff ${pullreq.requestUserName}-${pullreq.requestBranch}\n" +
|
@defining(s"git checkout ${pullreq.branch}\ngit merge --no-ff ${pullreq.requestUserName}-${pullreq.requestBranch}\n" +
|
||||||
s"git push origin ${pullreq.branch}"){ command =>
|
s"git push origin ${pullreq.branch}"){ command =>
|
||||||
@helper.html.copy("merge-command-copy-2", command){
|
@helper.html.copy("merge-command-copy-2", command, "position: absolute; right: 31px;")()
|
||||||
<pre style="width: 600px; float: left; font-size: 12px; border-radius: 3px 0px 3px 3px;">@command</pre>
|
<pre style="font-size: 12px; border-radius: 3px;">@command</pre>
|
||||||
}
|
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -171,9 +169,8 @@ $(function(){
|
|||||||
$('#confirm-merge-form').show();
|
$('#confirm-merge-form').show();
|
||||||
});
|
});
|
||||||
|
|
||||||
@* @if(settings.ssh && loginAccount.isDefined){ *@
|
|
||||||
@forkedRepository.sshUrl.map { sshUrl =>
|
@forkedRepository.sshUrl.map { sshUrl =>
|
||||||
$('#repository-url-http').click(function(){
|
$('#repository-url-http').click(function(e){
|
||||||
// Update URL box
|
// Update URL box
|
||||||
$('#repository-url').val('@forkedRepository.httpUrl');
|
$('#repository-url').val('@forkedRepository.httpUrl');
|
||||||
$('#repository-url-copy').attr('data-clipboard-text', $('#repository-url').val());
|
$('#repository-url-copy').attr('data-clipboard-text', $('#repository-url').val());
|
||||||
@@ -184,7 +181,7 @@ $(function(){
|
|||||||
$('#merge-command-copy-1').attr('data-clipboard-text', $('#merge-command').text());
|
$('#merge-command-copy-1').attr('data-clipboard-text', $('#merge-command').text());
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#repository-url-ssh').click(function(){
|
$('#repository-url-ssh').click(function(e){
|
||||||
// Update URL box
|
// Update URL box
|
||||||
$('#repository-url').val('@sshUrl');
|
$('#repository-url').val('@sshUrl');
|
||||||
$('#repository-url-copy').attr('data-clipboard-text', $('#repository-url').val());
|
$('#repository-url-copy').attr('data-clipboard-text', $('#repository-url').val());
|
||||||
|
|||||||
Reference in New Issue
Block a user