Skip to content

Commit 20ee565

Browse files
authored
Merge pull request #493 from timja/raw
[JENKINS-74811] Allow reverting the pull request title change
2 parents fad0c47 + e6d18c5 commit 20ee565

File tree

4 files changed

+26
-1
lines changed

4 files changed

+26
-1
lines changed

src/main/java/jenkins/branch/MultiBranchProjectDisplayNamingStrategy.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,16 @@ public String generateName(@NonNull final String rawName, final String displayNa
7070
return format("%s (%s)", displayName, cleanedUpBranchName);
7171
}
7272
},
73+
/**
74+
* Use the raw name.
75+
*/
76+
RAW(true, Messages._MultiBranchProjectDisplayNamingTrait_Raw()) {
77+
@Override
78+
public String generateName(@NonNull final String rawName, final String displayName) {
79+
return rawName;
80+
}
81+
},
82+
7383
;
7484

7585
private final boolean needsObjectDisplayName;

src/main/resources/jenkins/branch/Messages.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ RateLimitBranchProperty.duration.year=Year
4949
MultiBranchProject.BranchIndexing.displayName=Scan {0}
5050
MultiBranchProject.CopyItemVeto.reason=Copying branch projects outside of their multi-branch container is not supported.
5151
MultiBranchProjectDisplayNamingTrait.DisplayName=Job display name with fallback to name
52-
MultiBranchProjectDisplayNamingTrait.Raw=Name only
52+
MultiBranchProjectDisplayNamingTrait.Raw=Simple name only
5353
MultiBranchProjectDisplayNamingTrait.RawAndDisplayName=Name and, if available, display name
5454
MultiBranchProjectDisplayNamingTrait.TraitDisplayName=Job display name strategy
5555
OrganizationFolder.OrganizationScan.displayName=Scan {0}

src/main/resources/jenkins/branch/MultiBranchProjectDisplayNamingTrait/help-displayNamingStrategy.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,14 @@
1919
Value for configuration-as-code: <code>RAW_AND_OBJECT_DISPLAY_NAME</code>
2020
</p>
2121
</li>
22+
<li>
23+
<p>
24+
<strong>Simple name:</strong>
25+
<br>
26+
Just the raw name
27+
<br>
28+
Value for configuration-as-code: <code>RAW</code>
29+
</p>
30+
</li>
2231
</ul>
2332
</div>

src/test/java/jenkins/branch/ProjectNamingStrategyTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ public void testCompositeStrategy() throws Exception {
3434
testNamingStrategy(MultiBranchProjectDisplayNamingStrategy.RAW_AND_OBJECT_DISPLAY_NAME);
3535
}
3636

37+
@Test
38+
@Issue("JENKINS-74811")
39+
public void testRawStrategy() throws Exception {
40+
testNamingStrategy(MultiBranchProjectDisplayNamingStrategy.RAW);
41+
}
42+
3743
@Test
3844
@Issue("JENKINS-55348")
3945
public void testObjectNameStrategy() throws Exception {

0 commit comments

Comments
 (0)