Преглед изворни кода

pgm: Handle IOException in MergeBase command

This avoids we show a stacktrace on the console by default when this
type of exception is thrown during the run method is executed.

Change-Id: I5f198f71adfbb43ec1af26285658a5d5bdfa1904
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
tags/v5.3.0.201903061415-rc1
Matthias Sohn пре 5 година
родитељ
комит
6c847b30c0
1 измењених фајлова са 15 додато и 10 уклоњено
  1. 15
    10
      org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/MergeBase.java

+ 15
- 10
org.eclipse.jgit.pgm/src/org/eclipse/jgit/pgm/MergeBase.java Прегледај датотеку



package org.eclipse.jgit.pgm; package org.eclipse.jgit.pgm;


import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;




/** {@inheritDoc} */ /** {@inheritDoc} */
@Override @Override
protected void run() throws Exception {
for (RevCommit c : commits)
argWalk.markStart(c);
argWalk.setRevFilter(RevFilter.MERGE_BASE);
int max = all ? Integer.MAX_VALUE : 1;
while (max-- > 0) {
final RevCommit b = argWalk.next();
if (b == null)
break;
outw.println(b.getId().name());
protected void run() {
try {
for (RevCommit c : commits)
argWalk.markStart(c);
argWalk.setRevFilter(RevFilter.MERGE_BASE);
int max = all ? Integer.MAX_VALUE : 1;
while (max-- > 0) {
final RevCommit b = argWalk.next();
if (b == null)
break;
outw.println(b.getId().name());
}
} catch (IOException e) {
throw die(e.getMessage(), e);
} }
} }
} }

Loading…
Откажи
Сачувај