400 Commits (303dd019d160a17fc93d148ca30bf78bfe976274)

Author SHA1 Message Date
  Kaushik Lingarkar 303dd019d1 Optimize RefDirectory.isNameConflicting() 3 years ago
  Petr Hrebejk 2fbbd6d890 Fix PackInvalidException when fetch and repack run concurrently 3 years ago
  Matthias Sohn 0f1735de0b GC#deleteOrphans: log warning for deleted orphaned files 3 years ago
  Matthias Sohn 3996408cde GC#deleteOrphans: handle failure to list files in pack directory 3 years ago
  Matthias Sohn fde7a271a4 Ensure that GC#deleteOrphans respects pack lock 3 years ago
  Matthias Sohn 1f9c717ff7 WindowCache: add metric for cached bytes per repository 4 years ago
  Matthias Sohn 709f83d489 WindowCache: add option to use strong refs to reference ByteWindows 4 years ago
  Matthias Sohn 549c3acc5f Fix MBean registration 4 years ago
  Matthias Sohn 42f0c7c9cb Enhance WindowCache statistics 4 years ago
  Han-Wen Nienhuys 0e3d4a273f BatchRefUpdate: repro racy atomic update, and fix it 4 years ago
  Matthias Sohn f383206ace Cache user global and system-wide git configurations 4 years ago
  Matthias Sohn 42000a71e3 LockFile: log exception if creation of lock file failed 4 years ago
  Han-Wen Nienhuys e60b9e1879 FileSnapshot: fix bug with timestamp thresholding 4 years ago
  Matthias Sohn 3b368d5578 In LockFile#waitForStatChange wait in units of file time resolution 4 years ago
  Matthias Sohn 275f3da783 Fix FileSnapshot#save(long) and FileSnapshot#save(Instant) 4 years ago
  Matthias Sohn d45219baac Persist minimal racy threshold and allow manual configuration 5 years ago
  Matthias Sohn 5911521ba6 Measure minimum racy interval to auto-configure FileSnapshot 5 years ago
  Matthias Sohn 130aa31262 Add test for racy git detection in FileSnapshot 5 years ago
  Matthias Sohn 72d6e304b8 Fix FileSnapshot#saveNoConfig 5 years ago
  Matthias Sohn 95e8264cc8 Use Instant instead of milliseconds for filesystem timestamp handling 5 years ago
  Matthias Sohn 09fec1a102 Add debug trace for FileSnapshot 5 years ago
  Matthias Sohn 16760c3e9a Persist filesystem timestamp resolution and allow manual configuration 5 years ago
  Han-Wen Nienhuys 84e6c24e58 FileSnapshot#equals: consider UNKNOWN_SIZE 5 years ago
  David Pursehouse 6d0168a414 Make inner classes static where possible 5 years ago
  Matthias Sohn b5c594216b Add debug trace to measure time needed to open pack index 5 years ago
  Matthias Sohn 9a7d3b053a Extend FileSnapshot for packfiles to also use checksum to detect changes 5 years ago
  Matthias Sohn 8bf9c668ad Wait opening new packfile until it can't be racy anymore 5 years ago
  Matthias Sohn 4904a625c9 Avoid null PackConfig in GC 5 years ago
  Matthias Sohn 43b06f51f9 Capture reason for result of FileSnapshot#isModified 5 years ago
  Marc Strapetz f1577909e7 ObjectDirectory: fix closing of obsolete packs 5 years ago
  Matthias Sohn 91101414ae Include filekey file attribute when comparing FileSnapshots 5 years ago
  Matthias Sohn b513b77477 Measure file timestamp resolution used in FileSnapshot 5 years ago
  Matthias Sohn 201bbd6ead Fix FileSnapshot's consideration of file size 5 years ago
  Luca Milanesio d6e00d2015 Remember the cause for invalidating a packfile 5 years ago
  Luca Milanesio 82b1af31e2 Fix pack files scan when filesnapshot isn't modified 5 years ago
  Matthias Sohn 534ede2d81 Fix GC to delete empty fanout directories after repacking 5 years ago
  Luca Milanesio bf3d1ded35 Check for packfile validity and fd before reading 5 years ago
  Luca Milanesio afef866a44 Move throw of PackInvalidException outside the catch 5 years ago
  Luca Milanesio 2d116cd0ab Use FileSnapshot to get lastModified on PackFile 5 years ago
  Luca Milanesio 2dc572df24 Include size when comparing FileSnapshot 5 years ago
  Luca Milanesio fef782128d Do not reuse packfiles when changed on filesystem 5 years ago
  Juergen Denner 19c4380689 Reduce contention on PackFile.idx() function. 5 years ago
  Matthias Sohn 7b3ee6f62e Fix error log message in ObjectDirectory.handlePackError() 5 years ago
  Matthias Sohn e8f7bb3608 Properly format pack checksums in PackFile.idx() 5 years ago
  Matthias Sohn e8bd9556c0 Cancel gc if thread was interrupted 7 years ago
  Luca Milanesio daefa69502 PackFile: report correct message for checksum mismatch 5 years ago
  David Pursehouse e6fd4732d0 ObjectDirectory: Clean up logging 5 years ago
  Luca Milanesio baf1bb20d0 ObjectDirectory: extra logging on packfile exceptions 5 years ago
  Matthias Sohn 997d785418 Fix error log message in ObjectDirectory.handlePackError() 5 years ago
  Matthias Sohn a33e4dc58a Properly format pack checksums in PackFile.idx() 5 years ago