32ab92d | Jenkins for Software Heritage | 20 August 2019, 09:50:08 UTC | Updated version 0.0.41 from 'debian/upstream/0.0.41' with Debian dir 61ff8c95c9f4d4dcb1f4f60fdc85584fb19af9ad | 20 August 2019, 09:50:08 UTC |
f8c6184 | Jenkins for Software Heritage | 20 August 2019, 09:50:08 UTC | New upstream version 0.0.41 | 20 August 2019, 09:50:08 UTC |
01a5d4c | Valentin Lorentz | 19 August 2019, 12:35:41 UTC | Add a get_hash helper method to Content. Code manipulating a Content object may want to access a hash of configurable name; this method allows it to do that without using getattr directly. | 20 August 2019, 09:38:08 UTC |
19634f2 | Valentin Lorentz | 19 August 2019, 12:33:58 UTC | Allow -1 as Content length. It denotes files whose length is unknown. | 19 August 2019, 14:56:10 UTC |
9582985 | Valentin Lorentz | 19 August 2019, 12:33:13 UTC | Add optional 'ctime' field to Content. | 19 August 2019, 12:33:13 UTC |
767ed20 | Valentin Lorentz | 19 August 2019, 12:31:40 UTC | Generated content with status=hidden should have a data field. | 19 August 2019, 12:31:40 UTC |
90f6a1c | Jenkins for Software Heritage | 06 August 2019, 12:38:37 UTC | Updated debian changelog for version 0.0.40 | 06 August 2019, 12:38:37 UTC |
3bd66cf | Jenkins for Software Heritage | 06 August 2019, 12:38:36 UTC | Updated version 0.0.40 from 'debian/upstream/0.0.40' with Debian dir 91bc9fdc9b1362cd03827038fbbd596cc1b78e62 | 06 August 2019, 12:38:36 UTC |
bacb85c | Jenkins for Software Heritage | 06 August 2019, 12:38:36 UTC | New upstream version 0.0.40 | 06 August 2019, 12:38:36 UTC |
56eb29f | Valentin Lorentz | 05 August 2019, 08:56:02 UTC | Add a SHA1_SIZE constant for use by other packages. | 05 August 2019, 08:56:02 UTC |
2f77159 | Jenkins for Software Heritage | 18 July 2019, 10:31:01 UTC | Updated debian changelog for version 0.0.39 | 18 July 2019, 10:31:01 UTC |
2bd4926 | Jenkins for Software Heritage | 18 July 2019, 10:31:00 UTC | Updated version 0.0.39 from 'debian/upstream/0.0.39' with Debian dir a21bc9196b874697507e45ed0c1f9394ddcf7bb3 | 18 July 2019, 10:31:00 UTC |
d5f8c25 | Jenkins for Software Heritage | 18 July 2019, 10:30:59 UTC | New upstream version 0.0.39 | 18 July 2019, 10:30:59 UTC |
a92af53 | Valentin Lorentz | 18 July 2019, 08:52:36 UTC | Add a 'metadata' field to releases. Loaders use it, but it is ignored by the pg storage. However, as the Cassandra storage uses swh-model to validate its input, it refuses this input from the loaders (and journal). | 18 July 2019, 10:24:41 UTC |
68142a7 | Stefano Zacchiroli | 11 July 2019, 14:30:26 UTC | add code of conduct document | 11 July 2019, 14:30:26 UTC |
67fade5 | Valentin Lorentz | 29 May 2019, 14:15:39 UTC | Add origin persistent identifiers. | 10 July 2019, 13:39:22 UTC |
d8f17f2 | Stefano Zacchiroli | 28 June 2019, 07:42:00 UTC | CONTRIBUTORS: add Ishan Bhanuka | 28 June 2019, 07:42:00 UTC |
dde39f5 | Ishan Bhanuka | 27 June 2019, 04:20:16 UTC | Reformat docstring for max line length | 27 June 2019, 16:43:42 UTC |
1072884 | Ishan Bhanuka | 18 June 2019, 12:18:38 UTC | Add pyblake2 platform specific dependency Remove version checking code, pyblake2 is installed by default on python 3.6+ | 18 June 2019, 13:49:42 UTC |
69611b2 | Jenkins for Software Heritage | 18 June 2019, 11:50:14 UTC | Updated debian changelog for version 0.0.38 | 18 June 2019, 11:50:14 UTC |
53ad1d0 | Jenkins for Software Heritage | 18 June 2019, 11:50:13 UTC | New upstream version 0.0.38 | 18 June 2019, 11:50:13 UTC |
c112b3c | Jenkins for Software Heritage | 18 June 2019, 11:50:13 UTC | Updated version 0.0.38 from 'debian/upstream/0.0.38' with Debian dir d6285282d0519bd3c16e020b63d01f4265c3da97 | 18 June 2019, 11:50:13 UTC |
b3250d2 | Valentin Lorentz | 18 June 2019, 11:40:20 UTC | Remove dependency on swh-core. This is a fix to workaround pip's inability to correctly solve extra requirements (swh-model depends on swh-core[], but if other packages depend on swh-model and swh-core[http], the 'http' extra does not always get installed). | 18 June 2019, 11:40:56 UTC |
f10d003 | Jenkins for Software Heritage | 13 June 2019, 14:40:16 UTC | Updated debian changelog for version 0.0.37 | 13 June 2019, 14:40:16 UTC |
1bae3c9 | Jenkins for Software Heritage | 13 June 2019, 14:40:15 UTC | New upstream version 0.0.37 | 13 June 2019, 14:40:15 UTC |
5c18a1f | Jenkins for Software Heritage | 13 June 2019, 14:40:15 UTC | Updated version 0.0.37 from 'debian/upstream/0.0.37' with Debian dir ddca98e6157d1ca6e603aae3d7e3f42f298e9ce3 | 13 June 2019, 14:40:15 UTC |
d7ec4a6 | David Douard | 15 May 2019, 13:44:21 UTC | cli: add support for --help on the 'identify' cli tool | 11 June 2019, 08:06:30 UTC |
0815880 | David Douard | 15 May 2019, 13:31:13 UTC | setup: register the 'identify' cli subcommand | 11 June 2019, 08:06:30 UTC |
60c3f7d | David Douard | 15 May 2019, 13:30:06 UTC | cli: the 'objects' argument is in fact mandatory | 11 June 2019, 08:06:30 UTC |
c3a7e4e | Valentin Lorentz | 05 June 2019, 09:28:34 UTC | Prevent Hypothesis from writing the null character in the 'reason' field. pgsql does not support it. | 05 June 2019, 09:28:34 UTC |
b42d35c | Valentin Lorentz | 03 June 2019, 14:29:29 UTC | Prevent generation of empty branch names. | 03 June 2019, 14:29:29 UTC |
6ef1dc1 | Valentin Lorentz | 09 May 2019, 14:29:46 UTC | Explicitely implement from_dict instead of using introspection magic. There is more repetition, but it's easier to read and '%timeit Revision.from_dict(d)' is 5 times faster. | 10 May 2019, 08:25:55 UTC |
f499a26 | Jenkins for Software Heritage | 26 April 2019, 11:57:45 UTC | Updated debian changelog for version 0.0.36 | 26 April 2019, 11:57:45 UTC |
7c9efb2 | Jenkins for Software Heritage | 26 April 2019, 11:57:45 UTC | Updated version 0.0.36 from 'debian/upstream/0.0.36' with Debian dir c894ded2e79935c359c08677b4cfae26055af536 | 26 April 2019, 11:57:45 UTC |
c8b6ab0 | Jenkins for Software Heritage | 26 April 2019, 11:57:44 UTC | New upstream version 0.0.36 | 26 April 2019, 11:57:44 UTC |
fc3d3c1 | Valentin Lorentz | 26 April 2019, 11:33:29 UTC | Prevent from_dict() from changing its input dict. | 26 April 2019, 11:33:29 UTC |
de823cd | Nicolas Dandrimont | 18 April 2019, 16:30:23 UTC | Release to unstable-swh | 18 April 2019, 16:30:23 UTC |
a5a9ab7 | Nicolas Dandrimont | 18 April 2019, 16:28:00 UTC | Remove hypothesis directory | 18 April 2019, 16:28:00 UTC |
efc7e72 | Valentin Lorentz | 12 April 2019, 13:51:15 UTC | Add a from_dict() method to model classes, that does the inverse of to_dict(). | 16 April 2019, 08:17:44 UTC |
868b8c3 | Nicolas Dandrimont | 12 April 2019, 10:03:09 UTC | Update coverage gitignore | 12 April 2019, 10:03:09 UTC |
7ba5d5e | Jenkins for Software Heritage | 11 April 2019, 10:08:15 UTC | Updated debian changelog for version 0.0.35 | 11 April 2019, 10:08:15 UTC |
c1fb1e9 | Jenkins for Software Heritage | 11 April 2019, 10:08:14 UTC | New upstream version 0.0.35 | 11 April 2019, 10:08:14 UTC |
dc410d8 | Jenkins for Software Heritage | 11 April 2019, 10:08:14 UTC | Updated version 0.0.35 from 'debian/upstream/0.0.35' with Debian dir ce2af20bf36b866aa94bee987331fb01bc54281f | 11 April 2019, 10:08:14 UTC |
fee3a41 | Nicolas Dandrimont | 11 April 2019, 10:03:10 UTC | Make sure timestamps can be represented by Python no matter the timezone | 11 April 2019, 10:03:10 UTC |
e0714d4 | Jenkins for Software Heritage | 10 April 2019, 07:45:32 UTC | Updated debian changelog for version 0.0.34 | 10 April 2019, 07:45:32 UTC |
3c79de3 | Jenkins for Software Heritage | 10 April 2019, 07:45:31 UTC | Updated version 0.0.34 from 'debian/upstream/0.0.34' with Debian dir 7bbed261a46ff1eeb75569460b5bd19663b2664d | 10 April 2019, 07:45:31 UTC |
9b88cd1 | Jenkins for Software Heritage | 10 April 2019, 07:45:30 UTC | New upstream version 0.0.34 | 10 April 2019, 07:45:30 UTC |
54490c9 | Valentin Lorentz | 09 April 2019, 16:30:50 UTC | Limit Content.length to what the pgsql storage supports. | 09 April 2019, 16:30:50 UTC |
c02e045 | Jenkins for Software Heritage | 09 April 2019, 15:11:51 UTC | Updated debian changelog for version 0.0.33 | 09 April 2019, 15:11:51 UTC |
1ef1352 | Jenkins for Software Heritage | 09 April 2019, 15:11:50 UTC | Updated version 0.0.33 from 'debian/upstream/0.0.33' with Debian dir 8c463e5b82a879fb29dc4dcca6d0c1118906875d | 09 April 2019, 15:11:50 UTC |
8156d57 | Jenkins for Software Heritage | 09 April 2019, 15:11:50 UTC | New upstream version 0.0.33 | 09 April 2019, 15:11:50 UTC |
f9641d2 | Valentin Lorentz | 08 April 2019, 19:46:28 UTC | Tune the model generation to work with the pgsql storage. | 09 April 2019, 15:06:34 UTC |
6909704 | Valentin Lorentz | 08 April 2019, 13:14:13 UTC | Check recursively that .to_dict() returns a nested dict. | 08 April 2019, 13:14:13 UTC |
9f80661 | Valentin Lorentz | 08 April 2019, 13:13:36 UTC | Remove debug prints. | 08 April 2019, 13:13:36 UTC |
bcac471 | Jenkins for Software Heritage | 08 April 2019, 12:57:45 UTC | Updated debian changelog for version 0.0.32 | 08 April 2019, 12:57:45 UTC |
28417cf | Jenkins for Software Heritage | 08 April 2019, 12:57:44 UTC | Updated version 0.0.32 from 'debian/upstream/0.0.32' with Debian dir f0fbbe3c643b76293ac22aeaeea210bf55d8519a | 08 April 2019, 12:57:44 UTC |
c565e42 | Jenkins for Software Heritage | 08 April 2019, 12:57:44 UTC | New upstream version 0.0.32 | 08 April 2019, 12:57:44 UTC |
20cd2cc | Nicolas Dandrimont | 08 April 2019, 12:56:22 UTC | Add new dependencies on python3-attr and python3-hypothesis | 08 April 2019, 12:56:22 UTC |
d1b2156 | Valentin Lorentz | 05 April 2019, 17:15:16 UTC | Add a model based using 'attrs' and Hypothesis strategies to generate it. | 08 April 2019, 12:43:12 UTC |
20f6ebe | Jenkins for Software Heritage | 05 April 2019, 09:07:35 UTC | Updated debian changelog for version 0.0.31 | 05 April 2019, 09:07:35 UTC |
0e09c75 | Jenkins for Software Heritage | 05 April 2019, 09:07:34 UTC | New upstream version 0.0.31 | 05 April 2019, 09:07:34 UTC |
7c4b1e8 | Jenkins for Software Heritage | 05 April 2019, 09:07:34 UTC | Updated version 0.0.31 from 'debian/upstream/0.0.31' with Debian dir 648e5f8fbbe08ca613bdeb0460f8d5441602d623 | 05 April 2019, 09:07:34 UTC |
4d40f4d | Valentin Lorentz | 04 April 2019, 18:46:15 UTC | Make snapshot_identifier add the cycle to the exception's arguments when it detects one. | 04 April 2019, 18:46:15 UTC |
1cb1a79 | Jenkins for Software Heritage | 09 January 2019, 17:31:53 UTC | Updated debian changelog for version 0.0.30 | 09 January 2019, 17:31:53 UTC |
0499700 | Jenkins for Software Heritage | 09 January 2019, 17:31:52 UTC | Updated version 0.0.30 from 'debian/upstream/0.0.30' with Debian dir b14d6f7130e69b223e510b35603cbfa2f06c9e5d | 09 January 2019, 17:31:52 UTC |
5ed0089 | Jenkins for Software Heritage | 09 January 2019, 17:31:52 UTC | New upstream version 0.0.30 | 09 January 2019, 17:31:52 UTC |
b8fadd1 | David Douard | 22 November 2018, 10:59:54 UTC | doc: update index to match new swh-doc format related to T1330 | 23 November 2018, 12:52:35 UTC |
a7ac5c9 | David Douard | 12 November 2018, 13:12:01 UTC | make-doc: add an 'assets' make target for the doc used by the swh-docs to generate images and schemas when building the whole documentation. | 12 November 2018, 13:12:01 UTC |
c4a6c27 | David Douard | 09 November 2018, 10:57:03 UTC | Add :orphan: metadata to data-model and persistent-identifiers doc files to prevent sphinx from complaining about these not being included. | 09 November 2018, 10:57:03 UTC |
776588f | Nicolas Dandrimont | 31 October 2018, 17:26:32 UTC | Updated debian directory for version 0.0.29 | 31 October 2018, 17:26:32 UTC |
461991d | Nicolas Dandrimont | 31 October 2018, 17:26:32 UTC | Update upstream source from tag 'debian/upstream/0.0.29' Update to upstream version '0.0.29' with Debian dir ceb2d9a6541ffae00bdd235b7dcfdb7f924f9ceb | 31 October 2018, 17:26:32 UTC |
afab8bf | Nicolas Dandrimont | 31 October 2018, 17:26:32 UTC | New upstream version 0.0.29 | 31 October 2018, 17:26:32 UTC |
fa140b2 | Nicolas Dandrimont | 29 October 2018, 15:07:38 UTC | Remove debian directory | 29 October 2018, 15:07:38 UTC |
4700b84 | Antoine R. Dumont (@ardumont) | 25 October 2018, 11:40:46 UTC | swh.model.hashutil: Remove deprecated hash_* function to the benefit of MultiHash api | 25 October 2018, 11:52:22 UTC |
33027d7 | Stefano Zacchiroli | 24 October 2018, 13:48:12 UTC | PID doc: add reference to iPRES 2018 paper | 24 October 2018, 13:48:12 UTC |
63ddc61 | Antoine R. Dumont (@ardumont) | 23 October 2018, 14:24:20 UTC | New upstream version 0.0.28 | 23 October 2018, 14:24:20 UTC |
cc2c2e1 | Antoine R. Dumont (@ardumont) | 23 October 2018, 14:24:20 UTC | Updated debian directory for version 0.0.28 | 23 October 2018, 14:24:20 UTC |
c248131 | Antoine R. Dumont (@ardumont) | 23 October 2018, 14:24:20 UTC | Update upstream source from tag 'debian/upstream/0.0.28' Update to upstream version '0.0.28' with Debian dir 75caafbeb327212cc04a894a2b7e4f891c33f326 | 23 October 2018, 14:24:20 UTC |
4e6bce9 | Antoine R. Dumont (@ardumont) | 23 October 2018, 14:20:24 UTC | swh.model.tests.test_cli: Fix pytest.mark.fr to pytest.mark.fs | 23 October 2018, 14:23:54 UTC |
33d2a5e | Antoine R. Dumont (@ardumont) | 23 October 2018, 14:15:19 UTC | d/rules: Update build instruction | 23 October 2018, 14:23:54 UTC |
01b195a | Antoine R. Dumont (@ardumont) | 23 October 2018, 14:15:06 UTC | d/control: Update build dependency | 23 October 2018, 14:15:06 UTC |
78f0c39 | Nicolas Dandrimont | 23 October 2018, 14:02:31 UTC | Don't run pytest in the docs directory | 23 October 2018, 14:03:48 UTC |
825fbbd | David Douard | 23 October 2018, 13:41:40 UTC | Fix rst formatting errors in hashutil.py Summary: to make sphinx happy. Test Plan: make -C docs Reviewers: ardumont Reviewed By: ardumont Differential Revision: https://forge.softwareheritage.org/D571 | 23 October 2018, 13:42:22 UTC |
2c1062a | David Douard | 23 October 2018, 12:33:01 UTC | docs: fix a rst formatting problem double back-quote (``) are not interpreted when inside a emphasis block. | 23 October 2018, 13:39:57 UTC |
af12e4c | Nicolas Dandrimont | 23 October 2018, 13:19:36 UTC | Add pytest.ini with doctest setting | 23 October 2018, 13:19:36 UTC |
a57183d | Nicolas Dandrimont | 15 October 2018, 11:36:32 UTC | Update gitignore to ignore pytest and hypothesis caches | 23 October 2018, 09:57:31 UTC |
7cb415e | David Douard | 23 October 2018, 07:28:40 UTC | tox: install test deps from setup.py file's [testing] extras This prevent from requiring a too much recent tox version to fire the tests, especially this allows to run tests using stretch's tox version. | 23 October 2018, 07:28:40 UTC |
f58f4c2 | Stefano Zacchiroli | 15 October 2018, 15:31:13 UTC | doc: document PID resolution possibilities other than Web UI / Promote "Resolution" to a new top-level section, because it's now rather voluminous. As part of this document the resolver limitations of identifiers.org, that get in the way of PID contextual information. Closes T1015 Closes T1223 | 19 October 2018, 12:49:56 UTC |
da77ac8 | David Douard | 18 October 2018, 14:16:20 UTC | tox: install requirements-test.txt in pyn py3 env | 18 October 2018, 14:17:49 UTC |
2aca1be | David Douard | 18 October 2018, 13:24:52 UTC | add .tox to gitignore | 18 October 2018, 13:24:52 UTC |
0250497 | David Douard | 18 October 2018, 13:23:22 UTC | add a simple tox file | 18 October 2018, 13:23:22 UTC |
b6c1ca3 | David Douard | 18 October 2018, 13:10:23 UTC | tests: rename TestedMerkleLeaf and TestedMerkleNode classes so pytest does not think they are test classes. | 18 October 2018, 13:23:00 UTC |
0c95a59 | David Douard | 18 October 2018, 13:03:30 UTC | tests: assertEquals -> assertEqual to clear deprecation warnings. | 18 October 2018, 13:03:30 UTC |
b210fdd | David Douard | 18 October 2018, 12:57:43 UTC | tests: use pytest instead of nose related to T1261 | 18 October 2018, 12:57:43 UTC |
7af882a | Nicolas Dandrimont | 12 October 2018, 09:46:31 UTC | Rename test methods to test_ to allow py.test collection Summary: Related to T1261 Test Plan: before and after: 138 tests passed (2 skipped) Reviewers: #reviewers! Differential Revision: https://forge.softwareheritage.org/D520 | 12 October 2018, 09:47:31 UTC |
866548c | David Douard | 12 October 2018, 09:38:27 UTC | tests: move dir-folder test data back here and ensure it is included in the source package. Related to T1265. | 12 October 2018, 09:38:27 UTC |
1032c73 | David Douard | 08 October 2018, 10:09:08 UTC | setup: rename extra_requirements as blake2_requirements to prevent confusion with setup()'s "extras_require" argument. | 08 October 2018, 10:09:08 UTC |
01440f7 | David Douard | 04 October 2018, 13:24:02 UTC | docs: add a basic README file | 08 October 2018, 10:04:52 UTC |
607e3a1 | David Douard | 04 October 2018, 13:05:51 UTC | add build/ to the gitignore file | 08 October 2018, 10:04:52 UTC |
e9dd7ba | David Douard | 04 October 2018, 13:04:30 UTC | setup: prepare for pypi upload related to T1242 | 08 October 2018, 10:04:52 UTC |