| Commit message (Expand) | Author | Age | Files | Lines |
* | FileSnapshot: fix bug with timestamp thresholding | Han-Wen Nienhuys | 2019-08-07 | 1 | -2/+3 |
* | In LockFile#waitForStatChange wait in units of file time resolution | Matthias Sohn | 2019-08-07 | 1 | -1/+4 |
* | Cache FileStoreAttributeCache per directory | Matthias Sohn | 2019-08-06 | 3 | -1/+284 |
* | Fix FileSnapshot#save(long) and FileSnapshot#save(Instant) | Matthias Sohn | 2019-08-06 | 2 | -5/+12 |
* | Persist minimal racy threshold and allow manual configuration | Matthias Sohn | 2019-08-06 | 4 | -81/+168 |
* | Measure minimum racy interval to auto-configure FileSnapshot | Matthias Sohn | 2019-08-06 | 3 | -59/+201 |
* | Fix FileAttributeCache.toString() | Matthias Sohn | 2019-07-26 | 1 | -6/+3 |
* | Add test for racy git detection in FileSnapshot | Matthias Sohn | 2019-07-26 | 2 | -2/+153 |
* | Measure stored timestamp resolution instead of time to touch file | Matthias Sohn | 2019-07-19 | 1 | -25/+24 |
* | Handle CancellationException in FileStoreAttributeCache | Matthias Sohn | 2019-07-19 | 1 | -1/+2 |
* | Fix FileSnapshot#saveNoConfig | Matthias Sohn | 2019-07-19 | 1 | -1/+1 |
* | Use Instant for smudge time in DirCache and DirCacheEntry | Matthias Sohn | 2019-07-18 | 2 | -11/+33 |
* | Use Instant instead of milliseconds for filesystem timestamp handling | Matthias Sohn | 2019-07-18 | 21 | -123/+375 |
* | Workaround SecurityException in FS#getFsTimestampResolution | Matthias Sohn | 2019-07-17 | 1 | -1/+1 |
* | Fix NPE in FS$FileStoreAttributeCache.getFsTimestampResolution | Matthias Sohn | 2019-07-17 | 1 | -0/+1 |
* | FS: ignore AccessDeniedException when measuring timestamp resolution | Matthias Sohn | 2019-07-17 | 1 | -0/+3 |
* | Add debug trace for FileSnapshot | Matthias Sohn | 2019-07-17 | 1 | -12/+49 |
* | Use FileChannel.open to touch file and set mtime to now | Matthias Sohn | 2019-07-17 | 2 | -4/+10 |
* | Persist filesystem timestamp resolution and allow manual configuration | Matthias Sohn | 2019-07-17 | 6 | -11/+159 |
* | Add support for nanoseconds and microseconds for Config#getTimeUnit | Matthias Sohn | 2019-07-11 | 1 | -0/+8 |
* | Optionally measure filesystem timestamp resolution asynchronously | Matthias Sohn | 2019-07-11 | 1 | -51/+138 |
* | FileSnapshot#equals: consider UNKNOWN_SIZE | Han-Wen Nienhuys | 2019-07-09 | 1 | -2/+3 |
* | Timeout measuring file timestamp resolution after 2 seconds | Matthias Sohn | 2019-07-03 | 2 | -2/+16 |
* | Deprecate Constants.CHARACTER_ENCODING in favor of StandardCharsets.UTF_8 | David Pursehouse | 2019-06-19 | 8 | -28/+31 |
* | Fix non-deterministic hash of archives created by ArchiveCommand | Matthias Sohn | 2019-06-19 | 1 | -6/+29 |
* | Make inner classes static where possible | David Pursehouse | 2019-06-17 | 2 | -2/+2 |
* | Add debug trace to measure time needed to open pack index | Matthias Sohn | 2019-06-04 | 1 | -0/+13 |
* | Extend FileSnapshot for packfiles to also use checksum to detect changes | Matthias Sohn | 2019-06-04 | 3 | -22/+169 |
* | Wait opening new packfile until it can't be racy anymore | Matthias Sohn | 2019-06-04 | 5 | -6/+171 |
* | Avoid null PackConfig in GC | Matthias Sohn | 2019-05-29 | 1 | -6/+7 |
* | Capture reason for result of FileSnapshot#isModified | Matthias Sohn | 2019-05-29 | 1 | -15/+64 |
* | ObjectDirectory: fix closing of obsolete packs | Marc Strapetz | 2019-05-27 | 1 | -1/+2 |
* | Include filekey file attribute when comparing FileSnapshots | Matthias Sohn | 2019-05-22 | 1 | -9/+43 |
* | Measure file timestamp resolution used in FileSnapshot | Matthias Sohn | 2019-05-22 | 3 | -11/+140 |
* | Fix FileSnapshot's consideration of file size | Matthias Sohn | 2019-05-22 | 1 | -16/+26 |
* | Merge branch 'stable-5.0' into stable-5.1 | Matthias Sohn | 2019-04-20 | 5 | -27/+66 |
|\ |
|
| * | Merge branch 'stable-4.11' into stable-5.0 | Matthias Sohn | 2019-04-19 | 5 | -27/+66 |
| |\ |
|
| | * | Merge branch 'stable-4.10' into stable-4.11 | Matthias Sohn | 2019-04-18 | 5 | -27/+66 |
| | |\ |
|
| | | * | Merge branch 'stable-4.9' into stable-4.10 | Matthias Sohn | 2019-04-18 | 5 | -27/+66 |
| | | |\ |
|
| | | | * | Merge branch 'stable-4.8' into stable-4.9 | Matthias Sohn | 2019-04-18 | 5 | -27/+66 |
| | | | |\ |
|
| | | | | * | Merge branch 'stable-4.7' into stable-4.8stable-4.8 | Matthias Sohn | 2019-04-17 | 4 | -28/+68 |
| | | | | |\ |
|
| | | | | | * | Merge branch 'stable-4.6' into stable-4.7 | Matthias Sohn | 2019-04-16 | 4 | -28/+68 |
| | | | | | |\ |
|
| | | | | | | * | Merge branch 'stable-4.5' into stable-4.6stable-4.6 | Matthias Sohn | 2019-04-16 | 4 | -28/+68 |
| | | | | | | |\ |
|
| | | | | | | | * | Remember the cause for invalidating a packfile | Luca Milanesio | 2019-04-11 | 4 | -23/+62 |
| | | | | | | | * | Fix pack files scan when filesnapshot isn't modified | Luca Milanesio | 2019-04-09 | 1 | -5/+6 |
* | | | | | | | | | Merge branch 'stable-5.0' into stable-5.1 | Matthias Sohn | 2019-03-21 | 1 | -2/+5 |
|\| | | | | | | | |
|
| * | | | | | | | | Merge branch 'stable-4.11' into stable-5.0 | Matthias Sohn | 2019-03-21 | 1 | -2/+5 |
| |\| | | | | | | |
|
| | * | | | | | | | Merge branch 'stable-4.10' into stable-4.11 | Matthias Sohn | 2019-03-21 | 1 | -2/+5 |
| | |\| | | | | | |
|
| | | * | | | | | | Merge branch 'stable-4.9' into stable-4.10 | Matthias Sohn | 2019-03-21 | 1 | -2/+5 |
| | | |\| | | | | |
|
| | | | * | | | | | Fix GC to delete empty fanout directories after repacking | Matthias Sohn | 2019-03-20 | 1 | -2/+5 |