Remove GWT-specific # from change URLs formatted in Git

PolyGerrit is now feature complete and present in all new Gerrit
releases. Switching the default of how a change URL in formatted in Git
actions to what PolyGerrit sees as default seems like a good choice.

Installations that want to preserve the old behavior for now can still
provide their own ChangeReportFormatter.

Change-Id: Ia5ac14d062b1a0a6ba7de11dedceebb81307fc4e
This commit is contained in:
Patrick Hiesel
2018-06-11 09:25:20 +02:00
parent 7c3eb65c1a
commit ef659e6950
2 changed files with 5 additions and 5 deletions

View File

@@ -45,7 +45,7 @@ public class ChangeUtil {
Ordering.from(comparingInt(PatchSet::getPatchSetId));
public static String formatChangeUrl(String canonicalWebUrl, Change change) {
return canonicalWebUrl + "#/c/" + change.getProject().get() + "/+/" + change.getChangeId();
return canonicalWebUrl + "c/" + change.getProject().get() + "/+/" + change.getChangeId();
}
/** @return a new unique identifier for change message entities. */

View File

@@ -276,7 +276,7 @@ public abstract class AbstractPushForReview extends AbstractDaemonTest {
@Test
public void output() throws Exception {
String url = canonicalWebUrl.get() + "#/c/" + project.get() + "/+/";
String url = canonicalWebUrl.get() + "c/" + project.get() + "/+/";
ObjectId initialHead = testRepo.getRepository().resolve("HEAD");
PushOneCommit.Result r1 = pushTo("refs/for/master");
Change.Id id1 = r1.getChange().getId();
@@ -328,7 +328,7 @@ public abstract class AbstractPushForReview extends AbstractDaemonTest {
assertPushOk(pushHead(testRepo, master, false), master);
// Attempt to push amended commit to same change
String url = canonicalWebUrl.get() + "#/c/" + project.get() + "/+/" + r.getChange().getId();
String url = canonicalWebUrl.get() + "c/" + project.get() + "/+/" + r.getChange().getId();
r = amendChange(r.getChangeId(), "refs/for/master");
r.assertErrorStatus("change " + url + " closed");
@@ -354,7 +354,7 @@ public abstract class AbstractPushForReview extends AbstractDaemonTest {
assertPushOk(pushHead(testRepo, master, false), master);
// Attempt to push amended commit to same change
String url = canonicalWebUrl.get() + "#/c/" + project.get() + "/+/" + r.getChange().getId();
String url = canonicalWebUrl.get() + "c/" + project.get() + "/+/" + r.getChange().getId();
r = amendChange(r.getChangeId(), "refs/for/master");
r.assertErrorStatus("change " + url + " closed");
@@ -700,7 +700,7 @@ public abstract class AbstractPushForReview extends AbstractDaemonTest {
r.assertMessage(
"Updated Changes:\n "
+ canonicalWebUrl.get()
+ "#/c/"
+ "c/"
+ project.get()
+ "/+/"
+ r.getChange().getId()