An inserter that has been released can be used again, but may need to be released after the subsequent usage.
23422343234423452346234723482349235023512352
} // return the merge commit id return new MergeResult(MergeStatus.MERGED, mergeCommitId.getName()); } finally { odi.release(); } } } catch (IOException e) { LOGGER.error("Failed to merge", e); } finally {
346347348349350351352353354355356
} catch (ConcurrentRefUpdateException e) { log.error("", e); } catch (IOException e) { log.error("", e); } finally { inserter.release(); } } /** * Ensures that we have a ticket for this ticket id.
757758759760761762763764765766767
} // finish the index builder.finish(); } finally { inserter.release(); } return newIndex; } /**
858859860861862863864865866867868
} } finally { revWalk.release(); } } finally { odi.release(); } return success; } @Override
828829830831832833834835836837838
parser.setObjectChecking(isCheckReceivedObjects()); parser.setLockMessage(lockMsg); packLock = parser.parse(receiving, resolving); ins.flush(); } finally { ins.release(); } if (timeoutIn != null) timeoutIn.setTimeout(timeout * 1000); }
23882389239023912392239323942395239623972398
21212122212321242125212621272128212921302131
} } finally { revWalk.release(); } } finally { odi.release(); } } catch (Throwable t) { error(t, repository, "Failed to create orphan branch {1} in repository {0}", branchName); } return success;
364365366367368369370371372373374
} catch (UnsupportedEncodingException e) { logger().error(null, e); } catch (IOException e) { logger().error(null, e); } finally { odi.release(); db.close(); } return success; } }
295296297298299300301302303304305
} } finally { revWalk.release(); } } finally { odi.release(); } } catch (Throwable t) { error(t, repository, "Failed to commit reflog entry to {0}"); } return success;
398399400401402403404405406407408
treeWalk.release(); // finish temporary in-core index used for this commit dcBuilder.finish(); } finally { inserter.release(); } return inCoreIndex; } public static List<RefLogEntry> getRefLog(String repositoryName, Repository repository) {