Log changes failing reindex because of missing ref
Change-Id: Id89d84e3c0e577a244d6941d9929f4b840a4adb9
This commit is contained in:
@@ -335,9 +335,13 @@ public class Reindex extends SiteProgram {
|
|||||||
try {
|
try {
|
||||||
Map<String, Ref> refs = repo.getAllRefs();
|
Map<String, Ref> refs = repo.getAllRefs();
|
||||||
for (Change c : db.changes().byProject(project)) {
|
for (Change c : db.changes().byProject(project)) {
|
||||||
Ref r = refs.get(c.currentPatchSetId().toRefName());
|
String refName = c.currentPatchSetId().toRefName();
|
||||||
|
Ref r = refs.get(refName);
|
||||||
if (r != null) {
|
if (r != null) {
|
||||||
byId.put(r.getObjectId(), new ChangeData(c));
|
byId.put(r.getObjectId(), new ChangeData(c));
|
||||||
|
} else {
|
||||||
|
fail("Failed to index change " + c.getId()
|
||||||
|
+ " (" + refName + " not found)", true, null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
walk();
|
walk();
|
||||||
|
Reference in New Issue
Block a user