"README.rst" did not exist on "bea9d6d147e42e8a076431fd50f190c2ef14ba90"
- Dec 02, 2020
-
-
Thibault Allançon authored
-
Thibault Allançon authored
The NamedTemporaryFile was being closed twice, once at the end of fuse_process() and the other at the end of fuse_mntdir().
-
- Dec 01, 2020
-
-
Thibault Allançon authored
Closes T2820.
-
Thibault Allançon authored
-
Thibault Allançon authored
-
Thibault Allançon authored
- Explicit data types in tables - Add comments - String formatting
-
Thibault Allançon authored
-
- Nov 30, 2020
-
-
Thibault Allançon authored
Closes T2829. The ".status" file presence is currently not a reliable system to stop the delay, so use a fixed one instead to prevent random CI fails. The .status issue is now tracked in T2830.
-
- Nov 27, 2020
-
-
Thibault Allançon authored
-
Thibault Allançon authored
Closes T2803. Before, ls history/by-date/ took a few seconds and it was getting slower the more metadata were stored in the sqlite cache. This was because it would query the metadata cache for all SWHIDs in history. Now, a new column has been created to store a relation (rev swhid, date) meaning we only need to do one query to get all history with a specific date prefix.
-
Thibault Allançon authored
- Nov 26, 2020
-
-
Thibault Allançon authored
-
Thibault Allançon authored
-
Thibault Allançon authored
-
Thibault Allançon authored
-
Thibault Allançon authored
-
- Nov 25, 2020
-
-
Thibault Allançon authored
Closes T2802.
-
Thibault Allançon authored
Closes T2784.
-
- Nov 20, 2020
-
-
Stefano Zacchiroli authored
Closes T2676
-
Stefano Zacchiroli authored
Closes T2785
-
Stefano Zacchiroli authored
most notably drop "virtual" from filesystem everywhere for consistency
-
Thibault Allançon authored
- Remove manual direntry cache manipulation - Remove unnecessary by-hash/ sharding depth attribute - Time optimization for by-date/ partial results - More extensive unit testing for by-date/
-
Thibault Allançon authored
Closes T2795.
- Nov 18, 2020
-
-
Thibault Allançon authored
Closes T2773.
-
Thibault Allançon authored
-
- Nov 17, 2020
-
-
Stefano Zacchiroli authored
-
Stefano Zacchiroli authored
-
Thibault Allançon authored
Do not unnecessarily format string (eg: when log statement is below current log level).
-
- Nov 16, 2020
-
-
Thibault Allançon authored
Closes T2772.
-
Thibault Allançon authored
During development of new features, enabling the DEBUG log-level every time to hunt down a runtime exception is unpractical since the DEBUG level is very verbose and does not include the exception traceback. Using the logging.exception() method fixes all these issues.
-
- Nov 13, 2020
-
-
Thibault Allançon authored
The asizeof() introduced a very heavy overhead which made swhfs unusable when relying on many asizeof calls (eg: storing history exploration in the direntry cache with a history containing >1000 commits). The heuristic to calculate the size of a FuseEntry is based on experimental results from repositories with various history sizes (10K, 100k, ...)
-
Thibault Allançon authored
Pre-fill the direntry cache with all the sub-entries once the history has been retrieved.
-
- Nov 05, 2020
-
-
Thibault Allançon authored
-
- Nov 04, 2020
-
-
Thibault Allançon authored
Closes T2695. The readdir() endpoint is now O(N) instead of O(N²) since we do not go through all entries every time, but only those after the readdir() offset.
-
- Oct 31, 2020
-
-
Stefano Zacchiroli authored
-
Stefano Zacchiroli authored
-
Stefano Zacchiroli authored
-
- Oct 23, 2020
-
-
Thibault Allançon authored
Closes T2723.
-