- Sep 19, 2022
-
-
Jenkins for Software Heritage authored
-
Jenkins for Software Heritage authored
Update to upstream version '0.4.1' with Debian dir 5179ae3f511f7227d4200d0f28b138ea25210440
- Sep 15, 2022
-
-
Antoine Lambert authored
Since Python 3.10, support for PyArg_ParseTuple() # formats requires PY_SSIZE_T_CLEAN macro to be defined.
-
Jenkins for Software Heritage authored
Update to upstream version '0.4.0' with Debian dir 3a57a357af5c42f6cafbb304e6ecab6132ccfd05
-
- Jul 11, 2022
-
-
Antoine Lambert authored
It exists CVS respositories where revision numbers greather than 1.x are used to version files. Previous loader implementation was raising an error when encountering such kind of revision so ensure it will be processed as the other ones. Also fix tag names extraction from rlog output. Related to T4043
-
- Jul 08, 2022
-
-
Antoine Lambert authored
It exists cases where rsync output will not be ascii decodable so prefer to use utf-8 instead.
-
- Jul 07, 2022
-
-
Antoine Lambert authored
It makes the loading process fail otherwise.
-
- Jul 06, 2022
-
-
Antoine Lambert authored
Some CVS repositories have paths which are non valid UTF-8 (typically ISO-8859-1 ones) but the loader implementation assumed all paths can be safely encoded to UTF-8 and was raising UnicodeEncodeError when attempting to encode non UTF-8 paths. That commit modifies the way CVS paths are handled by the loader by using their raw bytes representation instead of their UTF-8 decoded string representation. Also rcsparse.rcsfile constructor has been modified to take bytes path as argument instead of an unicode one in order to be able to successfully open non UTF-8 paths. Such CVS repositories can now be successfully loaded, either using rsync or pserver protocol. Related to T3980
-
- Jun 17, 2022
-
-
Antoine Lambert authored
Connection to an existing pserver might sometimes fail (on SourceForge for instance), retrying the operation usally fixes the issue.
-
Antoine Lambert authored
Some CVS servers (SourceForge and OSDN for instance) return an error if the path sent with the "Directory" pserver request is not absolute. So fix that issue to ensure loading of such CVS repositories.
-
Antoine Lambert authored
The CVS client was raising an error when trying to connect to such pserver URL: pserver://anonymous@cvs.example.org/cvsroot/project/module But numerous CVS pserver URLs that can be found in the wild (notably on SourceForge and OSDN) are in that form. So add support for such URL form in the CVS client. Also remove use of external dependency urllib3.util.parse_url and prefer to use urllib.parse.urlparse from standard Python library.
-
- May 20, 2022
-
-
Antoine Lambert authored
-
- May 11, 2022
-
-
Jenkins for Software Heritage authored
-
Jenkins for Software Heritage authored
Update to upstream version '0.3.0' with Debian dir a838aee4a15705419ac1e8872dad306b4c52120d
- May 10, 2022
-
-
Antoine R. Dumont authored
A change in the base loader will allow to increase it punctually if needed in debugging mode.
-
- May 09, 2022
-
-
Pratyush authored
-
- May 02, 2022
-
-
Benoit Chauvet authored
-
- Apr 29, 2022
-
-
Jenkins for Software Heritage authored
-
Jenkins for Software Heritage authored
Update to upstream version '0.2.2' with Debian dir 0058bdf22c4fff3486ccd8de7020fbf9b0cc2c12
- Apr 27, 2022
-
-
Antoine Lambert authored
Recent changes in swh-scheduler add new parameters to the celery tasks produced from swh.scheduler.model.ListedOrigin instances. So ensure to handle any new parameters by not hardcoding the expected ones in task signatures. Remove unsafe use of unnamed task parameters. Add new tests checking task parameters produced from ListedOrigin instances do no raise error when attempting to create a cvs loader. Related to T4187
-
- Apr 26, 2022
-
-
vlorentz authored
- Apr 25, 2022
-
-
Jenkins for Software Heritage authored
-
Jenkins for Software Heritage authored
Update to upstream version '0.2.1' with Debian dir 35dea051ecc4f6ab47dd366947195ca6b32b7592
-
Antoine R. Dumont authored
Otherwise, the upload-to-pypi build complains about it [1] [1] https://jenkins.softwareheritage.org/job/DLDCVS/job/pypi-upload/12/console
- Apr 22, 2022
-