| | |
| | | */ |
| | | package com.gitblit.manager; |
| | | |
| | | import java.io.EOFException; |
| | | import java.io.File; |
| | | import java.io.FileInputStream; |
| | | import java.io.FileOutputStream; |
| | |
| | | import org.apache.commons.codec.digest.DigestUtils; |
| | | import org.apache.commons.io.FileUtils; |
| | | import org.apache.commons.io.IOUtils; |
| | | import org.bouncycastle.util.io.StreamOverflowException; |
| | | import org.eclipse.jetty.io.EofException; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | |
| | | import com.gitblit.IStoredSettings; |
| | | import com.gitblit.Keys; |
| | | import com.gitblit.models.FilestoreModel.Status; |
| | | import com.gitblit.models.FilestoreModel; |
| | | import com.gitblit.models.FilestoreModel.Status; |
| | | import com.gitblit.models.RepositoryModel; |
| | | import com.gitblit.models.UserModel; |
| | | import com.gitblit.utils.ArrayUtils; |
| | |
| | | |
| | | streamOut.flush(); |
| | | streamIn.close(); |
| | | } catch (EofException e) { |
| | | } catch (EOFException e) { |
| | | logger.error(MessageFormat.format("Client aborted connection for {0}", oid), e); |
| | | return Status.Error_Unexpected_Stream_End; |
| | | } catch (Exception e) { |
| | |
| | | /* |
| | | * Intended for testing purposes only |
| | | */ |
| | | @Override |
| | | public void clearFilestoreCache() { |
| | | fileCache.clear(); |
| | | } |