Ludovic Courtès 87b0001325
git: Periodically delete least-recently-used cached checkouts.
This ensures ~/.cache/guix/checkouts is periodically cleaned up.

* guix/git.scm (cached-checkout-expiration)
(%checkout-cache-cleanup-period): New variables.
(delete-checkout): New procedure.
(update-cached-checkout)[cache-entries]: New procedure.
Add call to 'maybe-remove-expired-cache-entries'.
* guix/cache.scm (file-expiration-time): Add optional 'timestamp'
parameter and honor it.
2021-01-13 16:26:58 +01:00
..
2020-12-19 23:25:01 +01:00
2020-12-07 16:15:55 +01:00
2020-07-05 03:15:08 +05:30
2020-10-12 11:28:56 +02:00
2021-01-04 23:54:16 +01:00
2020-07-05 16:07:59 +05:30
2020-12-19 23:25:01 +01:00
2020-12-09 22:25:17 +01:00
2020-04-17 23:36:47 +02:00
2021-01-04 23:54:16 +01:00
2021-01-04 23:54:16 +01:00
2020-12-19 23:25:01 +01:00
2020-12-19 23:25:01 +01:00
2021-01-04 23:54:16 +01:00
2020-11-23 14:10:34 +01:00
2021-01-07 18:10:58 +01:00
2020-12-28 19:04:34 +02:00