a427e18 | David Douard | 11 June 2020, 15:00:50 UTC | Allow negative_utc to be None in normalize_timestamp() thus in TimestampWithTimezone.from_dict(). This is needed to help consuming existing (invalid) messages from kafka. Warning: tests added in this revision do not cover the whole normalize_timestamp() function. | 15 June 2020, 07:40:43 UTC |
cb89be8 | Jenkins for Software Heritage | 03 June 2020, 10:06:03 UTC | Updated backport on buster-swh from debian/0.3.0-1_swh1 (unstable-swh) | 03 June 2020, 10:06:03 UTC |
ed9efee | Jenkins for Software Heritage | 03 June 2020, 10:06:02 UTC | Merge tag 'debian/0.3.0-1_swh1' into debian/buster-swh | 03 June 2020, 10:06:02 UTC |
e1e3321 | Jenkins for Software Heritage | 03 June 2020, 10:04:35 UTC | Updated debian changelog for version 0.3.0 | 03 June 2020, 10:04:35 UTC |
5a96bf0 | Jenkins for Software Heritage | 03 June 2020, 10:04:35 UTC | Update upstream source from tag 'debian/upstream/0.3.0' Update to upstream version '0.3.0' with Debian dir debf07387de123cf96eaad3d7d77bbfac925a2f7 | 03 June 2020, 10:04:35 UTC |
86e049e | Jenkins for Software Heritage | 03 June 2020, 10:04:34 UTC | New upstream version 0.3.0 | 03 June 2020, 10:04:34 UTC |
8245deb | Jenkins for Software Heritage | 03 June 2020, 09:35:13 UTC | Updated backport on buster-swh from debian/0.2.2-1_swh1 (unstable-swh) | 03 June 2020, 09:35:13 UTC |
68585ca | Jenkins for Software Heritage | 03 June 2020, 09:35:13 UTC | Merge tag 'debian/0.2.2-1_swh1' into debian/buster-swh | 03 June 2020, 09:35:13 UTC |
4711761 | Jenkins for Software Heritage | 03 June 2020, 09:33:46 UTC | Updated debian changelog for version 0.2.2 | 03 June 2020, 09:33:46 UTC |
56b22a4 | Jenkins for Software Heritage | 03 June 2020, 09:33:45 UTC | Update upstream source from tag 'debian/upstream/0.2.2' Update to upstream version '0.2.2' with Debian dir 51aef6acf2244bde6600fde8bbf280e818def7ee | 03 June 2020, 09:33:45 UTC |
98d0884 | Jenkins for Software Heritage | 03 June 2020, 09:33:44 UTC | New upstream version 0.2.2 | 03 June 2020, 09:33:44 UTC |
3d9f694 | David Douard | 25 May 2020, 11:17:00 UTC | Use Tuple instead of List in model declarations. This is a step forward having model objects, declared as frozen, immutable. This requires attrs_strict >= 0.0.7. | 03 June 2020, 09:32:05 UTC |
340656d | David Douard | 03 June 2020, 09:23:00 UTC | Fix origin_visit hypothesis strategies the visit attribute is expected to be strictly positive. | 03 June 2020, 09:23:00 UTC |
587e023 | Jenkins for Software Heritage | 29 May 2020, 15:45:04 UTC | Updated backport on buster-swh from debian/0.2.1-1_swh1 (unstable-swh) | 29 May 2020, 15:45:04 UTC |
56806c4 | Jenkins for Software Heritage | 29 May 2020, 15:45:04 UTC | Merge tag 'debian/0.2.1-1_swh1' into debian/buster-swh | 29 May 2020, 15:45:04 UTC |
e202563 | Jenkins for Software Heritage | 29 May 2020, 15:43:45 UTC | Updated debian changelog for version 0.2.1 | 29 May 2020, 15:43:45 UTC |
d388855 | Jenkins for Software Heritage | 29 May 2020, 15:43:44 UTC | Update upstream source from tag 'debian/upstream/0.2.1' Update to upstream version '0.2.1' with Debian dir 4b98cf559c2be2a001dbedc9894b2431ce1b9373 | 29 May 2020, 15:43:44 UTC |
167e23c | Jenkins for Software Heritage | 29 May 2020, 15:43:43 UTC | New upstream version 0.2.1 | 29 May 2020, 15:43:43 UTC |
a95646f | David Douard | 29 May 2020, 15:14:31 UTC | Exclude [Skipped]Content.ctime from hash/eq computation this attribute is not an intrinsic property of a content object, so it should not be used when comparing or hashing. | 29 May 2020, 15:14:31 UTC |
bdb6347 | Jenkins for Software Heritage | 25 May 2020, 08:12:16 UTC | Updated backport on buster-swh from debian/0.2.0-1_swh1 (unstable-swh) | 25 May 2020, 08:12:16 UTC |
b039f15 | Jenkins for Software Heritage | 25 May 2020, 08:12:16 UTC | Merge tag 'debian/0.2.0-1_swh1' into debian/buster-swh | 25 May 2020, 08:12:16 UTC |
99fc689 | Jenkins for Software Heritage | 25 May 2020, 08:11:07 UTC | Updated debian changelog for version 0.2.0 | 25 May 2020, 08:11:07 UTC |
00b195a | Jenkins for Software Heritage | 25 May 2020, 08:11:06 UTC | Update upstream source from tag 'debian/upstream/0.2.0' Update to upstream version '0.2.0' with Debian dir 8fcf4e24544576e706428aa2483d4697a23e8b3b | 25 May 2020, 08:11:06 UTC |
b2b91dc | Jenkins for Software Heritage | 25 May 2020, 08:11:06 UTC | New upstream version 0.2.0 | 25 May 2020, 08:11:06 UTC |
29312df | David Douard | 19 May 2020, 14:04:30 UTC | Add support for model object anonymization Simply add a BaseModel.anonymize() method. Default implementation returns None, meaning the object is not anonymizable. For Person, the method returns a Person whith hashed fullname (and unset name and email). For Revision and Release, the method returns an anonymized version of the object, i.e. with instance of Person replaced by anonymized ones. | 20 May 2020, 14:28:01 UTC |
cce3036 | Stefano Zacchiroli | 14 May 2020, 13:47:46 UTC | SWHID spec: fix typos ";;" which made some examples fail | 14 May 2020, 13:47:46 UTC |
cdc442b | Jenkins for Software Heritage | 05 May 2020, 12:46:47 UTC | Updated backport on buster-swh from debian/0.1.1-1_swh1 (unstable-swh) | 05 May 2020, 12:46:47 UTC |
d50454b | Jenkins for Software Heritage | 05 May 2020, 12:46:47 UTC | Merge tag 'debian/0.1.1-1_swh1' into debian/buster-swh | 05 May 2020, 12:46:47 UTC |
a752554 | Jenkins for Software Heritage | 05 May 2020, 12:45:37 UTC | Updated debian changelog for version 0.1.1 | 05 May 2020, 12:45:37 UTC |
d6c330a | Jenkins for Software Heritage | 05 May 2020, 12:45:36 UTC | New upstream version 0.1.1 | 05 May 2020, 12:45:36 UTC |
e4fb052 | Jenkins for Software Heritage | 05 May 2020, 12:45:36 UTC | Update upstream source from tag 'debian/upstream/0.1.1' Update to upstream version '0.1.1' with Debian dir 8efde0d89250d5406f5e69344f46ff5813be3e6f | 05 May 2020, 12:45:36 UTC |
091498e | Valentin Lorentz | 05 May 2020, 10:03:39 UTC | Make aware_datetimes() generate only ISO8601-encodable datetimes. | 05 May 2020, 10:03:39 UTC |
9efbcb3 | Jenkins for Software Heritage | 30 April 2020, 20:32:12 UTC | Updated backport on buster-swh from debian/0.1.0-1_swh1 (unstable-swh) | 30 April 2020, 20:32:12 UTC |
b9c664d | Jenkins for Software Heritage | 30 April 2020, 20:32:12 UTC | Merge tag 'debian/0.1.0-1_swh1' into debian/buster-swh | 30 April 2020, 20:32:12 UTC |
a5bfa5e | Jenkins for Software Heritage | 30 April 2020, 20:31:00 UTC | Updated debian changelog for version 0.1.0 | 30 April 2020, 20:31:00 UTC |
7f87c08 | Jenkins for Software Heritage | 30 April 2020, 20:30:59 UTC | Update upstream source from tag 'debian/upstream/0.1.0' Update to upstream version '0.1.0' with Debian dir 89021e5f13fb098dd38980f92c2fd2b3c6a60948 | 30 April 2020, 20:30:59 UTC |
994d980 | Jenkins for Software Heritage | 30 April 2020, 20:30:59 UTC | New upstream version 0.1.0 | 30 April 2020, 20:30:59 UTC |
9f5d266 | Stefano Zacchiroli | 30 April 2020, 16:58:54 UTC | SWHID spec: full reread Reviewers: rdicosmo Reviewed By: rdicosmo Differential Revision: https://forge.softwareheritage.org/D3108 | 30 April 2020, 17:06:41 UTC |
b80b135 | Stefano Zacchiroli | 29 April 2020, 16:32:31 UTC | setup.py: add documentation link | 29 April 2020, 16:32:31 UTC |
08fd228 | Valentin Lorentz | 29 April 2020, 11:02:22 UTC | hypothesis_strategies: Generate aware datetimes instead of naive ones. Production should only use aware datetimes. | 29 April 2020, 11:02:22 UTC |
0fad886 | Stefano Zacchiroli | 28 April 2020, 14:57:47 UTC | doc: check-in IANA registration template for the "swh" URI scheme Closes T1003 | 29 April 2020, 07:34:30 UTC |
8367eec | Roberto Di Cosmo | 28 April 2020, 18:47:50 UTC | Restructure SWHID documentation in preparation for T2385 - merge grammars into a single one - explain better that SWHIDs are made up of core identifier + qualifiers - separate qualifier into context and fragment onex - add reference to swh-identify | 28 April 2020, 18:47:50 UTC |
087ec49 | Jenkins for Software Heritage | 28 April 2020, 14:11:45 UTC | Updated backport on buster-swh from debian/0.0.69-1_swh1 (unstable-swh) | 28 April 2020, 14:11:45 UTC |
08e4f61 | Jenkins for Software Heritage | 28 April 2020, 14:11:44 UTC | Merge tag 'debian/0.0.69-1_swh1' into debian/buster-swh | 28 April 2020, 14:11:44 UTC |
f70f498 | Jenkins for Software Heritage | 28 April 2020, 14:10:36 UTC | Updated debian changelog for version 0.0.69 | 28 April 2020, 14:10:36 UTC |
0580702 | Jenkins for Software Heritage | 28 April 2020, 14:10:35 UTC | Update upstream source from tag 'debian/upstream/0.0.69' Update to upstream version '0.0.69' with Debian dir 064f9ef78e68b2eaa9457e3662088fa13d09be3d | 28 April 2020, 14:10:35 UTC |
46b0de5 | Jenkins for Software Heritage | 28 April 2020, 14:10:34 UTC | New upstream version 0.0.69 | 28 April 2020, 14:10:34 UTC |
f97d216 | Stefano Zacchiroli | 28 April 2020, 14:04:42 UTC | SWHID spec: bump version to 1.3 and add last modified date | 28 April 2020, 14:04:42 UTC |
d230938 | Stefano Zacchiroli | 28 April 2020, 14:04:19 UTC | SWHID spec: make SWHIDs plural where needed | 28 April 2020, 14:04:19 UTC |
1379385 | Stefano Zacchiroli | 27 April 2020, 13:17:50 UTC | SWHID spec: simplify and generalize escaping requirements | 27 April 2020, 13:17:50 UTC |
3ef4843 | Stefano Zacchiroli | 26 April 2020, 14:44:51 UTC | SWHID spec: add support for IRI Closes T2379 | 26 April 2020, 14:44:51 UTC |
56cf99a | Stefano Zacchiroli | 24 April 2020, 14:56:47 UTC | SWHID: deal with escaping in origin qualifiers | 24 April 2020, 14:56:47 UTC |
3f38808 | Stefano Zacchiroli | 24 April 2020, 08:11:41 UTC | SWHID doc: improve wording of intrinsic parts v. the rest | 24 April 2020, 08:11:45 UTC |
301bbed | Jenkins for Software Heritage | 21 April 2020, 14:29:47 UTC | Updated backport on buster-swh from debian/0.0.68-1_swh1 (unstable-swh) | 21 April 2020, 14:29:47 UTC |
e322372 | Jenkins for Software Heritage | 21 April 2020, 14:29:46 UTC | Merge tag 'debian/0.0.68-1_swh1' into debian/buster-swh | 21 April 2020, 14:29:46 UTC |
f360e9d | Jenkins for Software Heritage | 21 April 2020, 14:28:39 UTC | Updated debian changelog for version 0.0.68 | 21 April 2020, 14:28:39 UTC |
3de37fa | Jenkins for Software Heritage | 21 April 2020, 14:28:38 UTC | Update upstream source from tag 'debian/upstream/0.0.68' Update to upstream version '0.0.68' with Debian dir 49e76208808056a7b23a774ed785a299c53e8ed4 | 21 April 2020, 14:28:38 UTC |
968a989 | Jenkins for Software Heritage | 21 April 2020, 14:28:37 UTC | New upstream version 0.0.68 | 21 April 2020, 14:28:37 UTC |
1037e88 | David Douard | 21 April 2020, 12:49:14 UTC | Add a split_content argument to object_dicts() and objects() strategies Make it possible to generate Content and SkippedContent under different object types (namely "content" and "skipped_content"). Default to False to keep backward compat. | 21 April 2020, 12:49:14 UTC |
ebd3807 | David Douard | 21 April 2020, 09:33:32 UTC | Add a blacklist_types argument to object_dicts() and objects() hypothesis strategies so one can choose not to generate some of the object types. Blacklist "origin_visit_status" by default to prevent breaking dependent packages' tests. | 21 April 2020, 12:48:33 UTC |
bfba3bd | Antoine R. Dumont (@ardumont) | 20 April 2020, 14:46:17 UTC | Fix hypothesis strategies alias for origin visit update objects | 20 April 2020, 15:37:56 UTC |
e5227e2 | Antoine R. Dumont (@ardumont) | 20 April 2020, 15:37:50 UTC | setup: Update the minimum required runtime python3 version Related to T2367 | 20 April 2020, 15:37:56 UTC |
f19d771 | Jenkins for Software Heritage | 17 April 2020, 15:55:11 UTC | Updated backport on buster-swh from debian/0.0.67-1_swh1 (unstable-swh) | 17 April 2020, 15:55:11 UTC |
52e2d1b | Jenkins for Software Heritage | 17 April 2020, 15:55:10 UTC | Merge tag 'debian/0.0.67-1_swh1' into debian/buster-swh | 17 April 2020, 15:55:10 UTC |
50880a5 | Jenkins for Software Heritage | 17 April 2020, 15:54:04 UTC | Updated debian changelog for version 0.0.67 | 17 April 2020, 15:54:04 UTC |
fb52dea | Jenkins for Software Heritage | 17 April 2020, 15:54:03 UTC | Update upstream source from tag 'debian/upstream/0.0.67' Update to upstream version '0.0.67' with Debian dir 38a85874acad3f027b7dec8a4a4aed1314513a08 | 17 April 2020, 15:54:03 UTC |
02464c6 | Jenkins for Software Heritage | 17 April 2020, 15:54:02 UTC | New upstream version 0.0.67 | 17 April 2020, 15:54:02 UTC |
d52549f | Stefano Zacchiroli | 17 April 2020, 15:42:16 UTC | CLI: add test for swh identify w/o args and user required=True to check that, as it is the preferred way | 17 April 2020, 15:42:16 UTC |
7b2cc1f | Stefano Zacchiroli | 17 April 2020, 15:25:03 UTC | CLI: require explicit "-" to identify via stdin | 17 April 2020, 15:25:03 UTC |
6ac6cb7 | Stefano Zacchiroli | 17 April 2020, 15:11:38 UTC | SWHID doc: fix minor grammar issue hat tip to @rdicosmo for noticing | 17 April 2020, 15:11:38 UTC |
098f76a | Stefano Zacchiroli | 17 April 2020, 14:42:46 UTC | SWHID doc: fix link in CISE paper reference | 17 April 2020, 14:42:46 UTC |
36f921b | Stefano Zacchiroli | 17 April 2020, 14:23:13 UTC | identifiers.py: reference to SWHIDs using explicit anchors | 17 April 2020, 14:23:13 UTC |
94242ca | Stefano Zacchiroli | 17 April 2020, 14:22:41 UTC | swh identify: embrace SWHID naming in user-facing doc/messages | 17 April 2020, 14:22:41 UTC |
4c78d47 | Stefano Zacchiroli | 17 April 2020, 14:22:11 UTC | PID doc: embrace the SWHID naming | 17 April 2020, 14:22:11 UTC |
0ab482e | Stefano Zacchiroli | 17 April 2020, 14:21:46 UTC | PID doc: add reference to CISE paper | 17 April 2020, 14:21:46 UTC |
2ae347d | Stefano Zacchiroli | 16 April 2020, 14:25:09 UTC | doc: document identify CLI | 16 April 2020, 14:25:14 UTC |
be9458b | Jenkins for Software Heritage | 10 April 2020, 14:49:25 UTC | Updated backport on buster-swh from debian/0.0.66-1_swh1 (unstable-swh) | 10 April 2020, 14:49:25 UTC |
7b3bc16 | Jenkins for Software Heritage | 10 April 2020, 14:49:25 UTC | Merge tag 'debian/0.0.66-1_swh1' into debian/buster-swh | 10 April 2020, 14:49:25 UTC |
a33a45b | Jenkins for Software Heritage | 10 April 2020, 14:48:17 UTC | Updated debian changelog for version 0.0.66 | 10 April 2020, 14:48:17 UTC |
670a57e | Jenkins for Software Heritage | 10 April 2020, 14:48:16 UTC | Update upstream source from tag 'debian/upstream/0.0.66' Update to upstream version '0.0.66' with Debian dir 5dc3c4da5fb7b38713071c51e0eb2e0ccc3189e9 | 10 April 2020, 14:48:16 UTC |
d9ff893 | Jenkins for Software Heritage | 10 April 2020, 14:48:16 UTC | New upstream version 0.0.66 | 10 April 2020, 14:48:16 UTC |
401bc17 | Antoine R. Dumont (@ardumont) | 10 April 2020, 08:43:20 UTC | model: Rename OriginVisitUpdate to OriginVisitStatus This also adapts the hypothesis strategies, using the plural form origin_visit_statuses. That plural form is acceptable because in our context, the statuses are countable. Related to T2310 | 10 April 2020, 08:43:20 UTC |
6f8c66c | Antoine R. Dumont (@ardumont) | 10 April 2020, 08:43:04 UTC | model: Black formatting | 10 April 2020, 08:43:04 UTC |
e3571a5 | Jenkins for Software Heritage | 09 April 2020, 14:28:31 UTC | Updated backport on buster-swh from debian/0.0.65-1_swh1 (unstable-swh) | 09 April 2020, 14:28:31 UTC |
9f814e5 | Jenkins for Software Heritage | 09 April 2020, 14:28:31 UTC | Merge tag 'debian/0.0.65-1_swh1' into debian/buster-swh | 09 April 2020, 14:28:31 UTC |
c8d3093 | Jenkins for Software Heritage | 09 April 2020, 14:27:21 UTC | Updated debian changelog for version 0.0.65 | 09 April 2020, 14:27:21 UTC |
73f8559 | Jenkins for Software Heritage | 09 April 2020, 14:27:20 UTC | Update upstream source from tag 'debian/upstream/0.0.65' Update to upstream version '0.0.65' with Debian dir 186667db6d343fd83910bbd0aec7ddb83f5e6b75 | 09 April 2020, 14:27:20 UTC |
789a5fa | Jenkins for Software Heritage | 09 April 2020, 14:27:20 UTC | New upstream version 0.0.65 | 09 April 2020, 14:27:20 UTC |
94da010 | David Douard | 08 April 2020, 20:16:56 UTC | Add a pyproject.toml file to target py37 for black | 08 April 2020, 20:16:56 UTC |
bf3f1ce | David Douard | 08 April 2020, 14:53:06 UTC | Enable black - blackify all the python files, - enable black in pre-commit, - add a black tox environment. | 08 April 2020, 14:53:06 UTC |
5d6883b | Daniele Serafini | 07 April 2020, 15:28:09 UTC | from_disk: path parameter to dir_filter functions | 08 April 2020, 09:31:22 UTC |
4368fac | Jenkins for Software Heritage | 03 April 2020, 13:04:50 UTC | Updated backport on buster-swh from debian/0.0.64-1_swh1 (unstable-swh) | 03 April 2020, 13:04:50 UTC |
3a8ca5b | Jenkins for Software Heritage | 03 April 2020, 13:04:49 UTC | Merge tag 'debian/0.0.64-1_swh1' into debian/buster-swh | 03 April 2020, 13:04:49 UTC |
c3469cf | Jenkins for Software Heritage | 03 April 2020, 13:03:34 UTC | Updated debian changelog for version 0.0.64 | 03 April 2020, 13:03:34 UTC |
eb552ad | Jenkins for Software Heritage | 03 April 2020, 13:03:33 UTC | New upstream version 0.0.64 | 03 April 2020, 13:03:33 UTC |
ff22882 | Jenkins for Software Heritage | 03 April 2020, 13:03:33 UTC | Update upstream source from tag 'debian/upstream/0.0.64' Update to upstream version '0.0.64' with Debian dir 8a7feb21ef6754ee9319b12458178e009794d67e | 03 April 2020, 13:03:33 UTC |
7fbae6c | Antoine Lambert | 03 April 2020, 12:56:59 UTC | debian/control: Add new python3-attr-strict dependency | 03 April 2020, 12:56:59 UTC |
c7c1a57 | Antoine R. Dumont (@ardumont) | 01 April 2020, 14:28:50 UTC | docs/data-model: Update visits chapter definition Hinting at the origin_visit_update model Related to T2310 | 02 April 2020, 14:32:02 UTC |
64a7f62 | Antoine Lambert | 02 April 2020, 10:44:45 UTC | model: Make message field optional in Release model A release may have an empty message, for instance those derived from a Mercurial repository. So make that field optional to avoid type validation errors. | 02 April 2020, 12:00:30 UTC |
074c210 | Antoine Lambert | 01 April 2020, 21:43:44 UTC | hypothesis: Fix some issues in snapshots strategy and add tests Fix keyword parameters transmission to snapshots_d strategy. Ensure max_size constraint is respected when fixing snapshot aliases. | 02 April 2020, 09:45:59 UTC |