LockFile: log exception if creation of lock file failed
Change-Id: I4de75d12ec9e61193494916307289378cdb6220e Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
This commit is contained in:
parent
ad02a7cbad
commit
42000a71e3
|
@ -302,8 +302,9 @@ expectedLessThanGot=expected less than ''{0}'', got ''{1}''
|
|||
expectedPktLineWithService=expected pkt-line with ''# service=-'', got ''{0}''
|
||||
expectedReceivedContentType=expected Content-Type {0}; received Content-Type {1}
|
||||
expectedReportForRefNotReceived={0}: expected report for ref {1} not received
|
||||
failedAtomicFileCreation=Atomic file creation failed, number of hard links to file {0} was not 2 but {1}"
|
||||
failedToDetermineFilterDefinition=An exception occured while determining filter definitions
|
||||
failedAtomicFileCreation=Atomic file creation failed, number of hard links to file {0} was not 2 but {1}
|
||||
failedCreateLockFile=Creating lock file {} failed
|
||||
failedToDetermineFilterDefinition=An exception occurred while determining filter definitions
|
||||
failedUpdatingRefs=failed updating refs
|
||||
failureDueToOneOfTheFollowing=Failure due to one of the following:
|
||||
failureUpdatingFETCH_HEAD=Failure updating FETCH_HEAD: {0}
|
||||
|
|
|
@ -364,6 +364,7 @@ public static JGitText get() {
|
|||
/***/ public String expectedReceivedContentType;
|
||||
/***/ public String expectedReportForRefNotReceived;
|
||||
/***/ public String failedAtomicFileCreation;
|
||||
/***/ public String failedCreateLockFile;
|
||||
/***/ public String failedToDetermineFilterDefinition;
|
||||
/***/ public String failedUpdatingRefs;
|
||||
/***/ public String failureDueToOneOfTheFollowing;
|
||||
|
|
|
@ -165,7 +165,12 @@ public LockFile(File f) {
|
|||
*/
|
||||
public boolean lock() throws IOException {
|
||||
FileUtils.mkdirs(lck.getParentFile(), true);
|
||||
token = FS.DETECTED.createNewFileAtomic(lck);
|
||||
try {
|
||||
token = FS.DETECTED.createNewFileAtomic(lck);
|
||||
} catch (IOException e) {
|
||||
LOG.error(JGitText.get().failedCreateLockFile, lck, e);
|
||||
throw e;
|
||||
}
|
||||
if (token.isCreated()) {
|
||||
haveLck = true;
|
||||
try {
|
||||
|
|
Loading…
Reference in New Issue