- Jun 22, 2018
-
-
Antoine R. Dumont authored
-
- Jun 21, 2018
-
-
Antoine R. Dumont authored
Close T1104 Close D346
-
Antoine R. Dumont authored
Related T1104
-
Antoine R. Dumont authored
As the client of this api might not be aware of what's the right id key for a given object. Related T1104
-
Antoine R. Dumont authored
Related T1104
-
Antoine R. Dumont authored
Related T1104
-
Antoine R. Dumont authored
Related T1104
-
Nicolas Dandrimont authored
Summary: We used to depend on the 'blake2s256' and 'blake2b512' names to be available in hashlib.algorithms_available. It turns out that that's specific to OpenSSL 1.1. We now try, in order: - blake2s256/blake2b512 as shipped by libssl1.1 (Python 3.5+ on Debian stretch and up) - blake2s/blake2b as built into Python 3.6+ - pyblake2 if all else fails While we're here, let's also avoid doing not-so-subtle hacks with hashlib builtins. Thanks to Alexios Zavras for the report. Test Plan: New unit tests added to check for behavior in all cases. Manually running the tests on Python 3.4 + pyblake2, Python 3.5 and Python 3.6 as shipped by Debian exercises all three cases. Reviewers: zack, #reviewers! Differential Revision: https://forge.softwareheritage.org/D347
-
- Jun 16, 2018
-
-
Stefano Zacchiroli authored
Currently only content and directory object types are supported, but more can be added in the future. Closes T1039
-
- May 18, 2018
-
-
Antoine Lambert authored
This commits adds support for parsing optional parts in persistent identifiers. Optional parts are defined the following way: <swh_id>[;key1=val1][;key2=val2] Related T1040
-
- Jan 19, 2018
-
-
Antoine Pietri authored
-
- Jan 17, 2018
-
-
Antoine R. Dumont authored
Related T335
-
- Jan 15, 2018
-
-
Antoine R. Dumont authored
Related T335 Related T933
-
- Dec 20, 2017
-
-
Antoine R. Dumont authored
-
- Dec 13, 2017
-
-
Nicolas Dandrimont authored
Summary: Add support for snapshot identifiers Close T566. Related to D268. Test Plan: Unit tests included Reviewers: zack, #reviewers! Maniphest Tasks: T566 Differential Revision: https://forge.softwareheritage.org/D277
-
- Oct 05, 2017
-
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
Close T709
-
- Oct 04, 2017
-
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
This allows loaders to lazily load data: you can read from disk and transfer only the contents that are really missing.
-
- Oct 03, 2017
-
-
Nicolas Dandrimont authored
Summary: This module is a reimplementation of swh.model.git, with the underlying goal of replacing it and fixing T709 in the process. Reviewers: #reviewers! Differential Revision: https://forge.softwareheritage.org/D248
-
Nicolas Dandrimont authored
-
- Mar 24, 2017
-
-
Antoine R. Dumont authored
Related T703
-
- Mar 17, 2017
-
-
Antoine R. Dumont authored
- Add module docstring - Add blake2s256 and blake2b512 in supported algorithms - Spawn a new variable DEFAULT_ALGORITHMS as default computed algorithms for the main functions Related T692
-
Antoine R. Dumont authored
Remove the limit on the python3 version, this should be transparent. If the hash requested is not available, this will raise with an explanation on the error. Related T692
-
Antoine R. Dumont authored
The same caveat applies, will only be supported from python3.6 onward. Related T692
-
Antoine R. Dumont authored
The caveat is that it will only be supported when we will be using python3 >= 3.5. Related T692
-
- Mar 15, 2017
-
-
Antoine R. Dumont authored
Related T700
-
- Feb 23, 2017
-
-
Antoine R. Dumont authored
Closes T255 Ref. D179
-
- Feb 15, 2017
-
-
Nicolas Dandrimont authored
Found by investigating T75
-
- Feb 14, 2017
-
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
The subversion loader (T680) has shown that throwing floating point values around for timestamps is a mess waiting to happen. We now coerce all clients to send us timestamps as integer numbers of seconds and microseconds, avoiding data losses everywhere.
-
- Jun 13, 2016
-
-
Antoine R. Dumont authored
-
Antoine R. Dumont authored
-
- Jun 12, 2016
-
-
Antoine R. Dumont authored
- default - ignoring empty folders - ignore folder based on pattern in names
-
Antoine R. Dumont authored
-
Antoine R. Dumont authored
-
- Jun 10, 2016
-
-
Antoine R. Dumont authored
-
- May 26, 2016
-
-
Antoine R. Dumont authored
Combination of: - validation on files - ignore empty folder
-