https://github.com/SoftwareHeritage/swh-model

sort by:
Revision Author Date Message Commit Date
3f31a9c doc: use / as documented endpoint to resolve persistent identifiers 05 June 2018, 09:30:03 UTC
bc30e8b doc: add documentation of contextual information for persistent IDs Closes T1041 05 June 2018, 09:04:32 UTC
3fcb2e7 New upstream version 0.0.23 29 May 2018, 12:08:45 UTC
8854d66 Updated debian directory for version 0.0.23 29 May 2018, 12:08:45 UTC
dd43338 Update upstream source from tag 'debian/upstream/0.0.23' Update to upstream version '0.0.23' with Debian dir 99bab23738db3cd8054d87bac9f0390adc48fcec 29 May 2018, 12:08:45 UTC
448eafa parse_persistent_identifier: Add optional parts parsing 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 18 May 2018, 14:57:36 UTC
3f72bca docs: Remove Lorem ipsum paragraph in data-model page 07 March 2018, 12:38:39 UTC
d1b975a docs: add snapshot, branches, and visits to Merkle DAG diagram 09 February 2018, 15:50:24 UTC
6fe1595 docs: generate PDF Merkle DAG diagram by default 09 February 2018, 15:49:56 UTC
96114f6 docs: add preliminary version of the Merkle DAG diagram 09 February 2018, 13:32:03 UTC
d788ef1 swh.model.identifiers: Fix typo in snapshot_identifier docstring 31 January 2018, 09:33:34 UTC
422be1e Updated debian directory for version 0.0.22 30 January 2018, 17:22:42 UTC
baddc94 New upstream version 0.0.22 30 January 2018, 17:22:42 UTC
f7e0b2d Update upstream source from tag 'debian/upstream/0.0.22' Update to upstream version '0.0.22' with Debian dir 804dc2c5fb2c26ceaef007aee70af9bbb1bd49c9 30 January 2018, 17:22:42 UTC
a06122e docs: Fix small issue 23 January 2018, 13:16:49 UTC
ab0fb5a Add swh.model.toposort algorithm 19 January 2018, 13:40:52 UTC
40c4adc New upstream version 0.0.21 17 January 2018, 10:06:33 UTC
544955e Updated debian directory for version 0.0.21 17 January 2018, 10:06:33 UTC
a43a9ef Update upstream source from tag 'debian/upstream/0.0.21' Update to upstream version '0.0.21' with Debian dir ff437e79cd894f571d9954d542f81b59c69df6de 17 January 2018, 10:06:33 UTC
bdf26f5 swh.model.identifiers: persistent_identifier takes object as input Related T335 17 January 2018, 10:01:32 UTC
122326d swh.models.hashutil: Add persistent identifier function Related T335 Related T933 15 January 2018, 18:28:22 UTC
b61c666 docs: document the naming scheme for persistent identifiers Closes: T335 14 January 2018, 21:30:16 UTC
a01d81c docs: shorter fulltitle for the data model document 14 January 2018, 21:30:02 UTC
c79c446 swh-hash-file: make sure that paths are passed on as bytes 14 January 2018, 13:54:58 UTC
73d5ffb bin/swh-hash-file: new binary to compute SWH-style content identifiers reincarnation of the old shw.model bin/ script, which is now gone 14 January 2018, 13:47:43 UTC
a5f7d1e improve hash_file() docstring to specify algorithms type 14 January 2018, 13:39:45 UTC
52857af Updated debian directory for version 0.0.20 20 December 2017, 09:47:10 UTC
1f54ead Update upstream source from tag 'debian/upstream/0.0.20' Update to upstream version '0.0.20' with Debian dir 318875537a75b6a8d157dc5ac45174b925b7477b 20 December 2017, 09:47:10 UTC
e3d71f6 New upstream version 0.0.20 20 December 2017, 09:47:10 UTC
91d74ef swh.model.hashutil.hash_data: Optionally integrate length in result 20 December 2017, 09:46:03 UTC
eff2692 Merge branch 'wip/snapshots' 13 December 2017, 10:30:21 UTC
1b1cc8d hashutil: add `snapshot` object type for git hashes 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 13 December 2017, 10:30:10 UTC
46ce819 hashutil: add `snapshot` object type for git hashes 12 December 2017, 19:08:30 UTC
94bd8dd docs: add absolute anchor to documentation index 02 November 2017, 10:09:21 UTC
27cf2a2 Updated debian directory for version 0.0.19 12 October 2017, 16:07:59 UTC
6777883 New upstream version 0.0.19 12 October 2017, 16:07:59 UTC
c3f051f Update upstream source from tag 'debian/upstream/0.0.19' Update to upstream version '0.0.19' with Debian dir ee8a9e81ad0c54a1d91e7d751d430852273a4488 12 October 2017, 16:07:59 UTC
0b7f217 Cleanup packaging 12 October 2017, 15:16:56 UTC
54ef241 Updated debian directory for version 0.0.18 05 October 2017, 18:48:29 UTC
459f0a1 Update upstream source from tag 'debian/upstream/0.0.18' Update to upstream version '0.0.18' with Debian dir a0c7b3ef860e2792064c5b5c1a02596f8c72d74a 05 October 2017, 18:48:29 UTC
8232fdd New upstream version 0.0.18 05 October 2017, 18:48:29 UTC
34228c5 test_from_disk: use os.fsencode to consistently get tmpfile names as bytes 05 October 2017, 18:45:42 UTC
2ab8360 mark tests needing the filesystem as such 05 October 2017, 18:38:07 UTC
6c30346 d/control: add breaks on packages depending on removed APIs 05 October 2017, 18:31:27 UTC
f6a4d7e Remove swh.model.git Close T709 05 October 2017, 18:28:11 UTC
c67f012 from_disk: full test coverage 04 October 2017, 20:33:45 UTC
8900a91 from_disk.Directory: fix some random bugs found when using the API 04 October 2017, 20:33:17 UTC
a8e919a test_hashutil: remove temporary file after test 04 October 2017, 18:08:19 UTC
c790b85 from_disk: add a way to save the path to contents This allows loaders to lazily load data: you can read from disk and transfer only the contents that are really missing. 04 October 2017, 17:12:39 UTC
d54c066 from_disk: convert on-disk data to Software Heritage archive objects 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 03 October 2017, 17:47:46 UTC
f44949a Add a Merkle tree data structure 03 October 2017, 17:47:46 UTC
ac3df91 docs/: add sub document data-model.rst Currently just a stub (but with a hereby fixed anchor) to allow linking to it from other part of the development documentation. Will be fillen later on with an abstract description of the Software Heritage data model. 19 September 2017, 15:07:36 UTC
8bafb40 hashutil: improve docstrings 15 September 2017, 17:15:38 UTC
bd43a7f docstring: drop useless heading ":py" domain in crossrefs 06 September 2017, 18:27:43 UTC
1d898f7 sanitize docstrings for sphinx 06 September 2017, 18:22:30 UTC
b53f5d8 docs/: add sphinx apidoc generation skeleton change cherry picked from python module template commit 71b117ba0cf9f1251b1cac26d0994df03a4c787d 30 August 2017, 10:25:57 UTC
8aa5c3a Load pyblake2 dynamically instead of hardcoding the Python version Summary: for those people with legacy openssls Reviewers: anlambert, #reviewers! Differential Revision: https://forge.softwareheritage.org/D224 12 July 2017, 14:12:35 UTC
1ef8a12 New upstream version 0.0.17 26 June 2017, 12:41:49 UTC
36ab4d2 Updated debian directory for version 0.0.17 26 June 2017, 12:41:49 UTC
d01e97d Update upstream source from tag 'debian/upstream/0.0.17' Update to upstream version '0.0.17' with Debian dir 7a7a033f4402f1a52bc7a17504bf5505c641be89 26 June 2017, 12:41:49 UTC
11de644 requirements: make pyblake2 conditional on Python3.5 26 June 2017, 12:41:11 UTC
d281faf d/control: drop pyblake2 if python >= 3.5 19 June 2017, 17:56:07 UTC
615f1bb Updated debian directory for version 0.0.16 07 April 2017, 12:32:34 UTC
5f95b3d Update upstream source from tag 'debian/upstream/0.0.16' Update to upstream version '0.0.16' with Debian dir 8ee159076086af1b1fe9b04b24911dcf74f794d3 07 April 2017, 12:32:34 UTC
d161b4a New upstream version 0.0.16 07 April 2017, 12:32:34 UTC
6f89adf git: make GitPerm an IntEnum rather than bytes Fix T685 out of spite. While we wait for a cleaner refactoring of this code, this fixes the immediate clogging of the database with bogus data issue. 07 April 2017, 10:02:30 UTC
7409d1d New upstream version 0.0.15 24 March 2017, 15:32:35 UTC
9693943 Updated debian directory for version 0.0.15 24 March 2017, 15:32:35 UTC
1d6c456 Update upstream source from tag 'debian/upstream/0.0.15' Update to upstream version '0.0.15' with Debian dir 97dc0b51a86e37118da8229816323f139f51f753 24 March 2017, 15:32:35 UTC
4d6d748 d/changelog: Fix sbuild warning 24 March 2017, 14:17:13 UTC
9812285 swh.model.hashutil: Add blake2s256 in default algorithms Related T703 24 March 2017, 14:16:36 UTC
a42c75e swh.model.hashutil: Use pyblake2 dependency on python3 <= 3.4 This resolves the caveat mentioned in prior commit about not being able to use blake2 prior to 3.5 Related T692 Closes D192 21 March 2017, 09:35:45 UTC
24f8dd4 swh.model.hashutil: Adapt according to latest discussion - 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 17 March 2017, 08:43:15 UTC
f75be5a swh.model.hashutil: Make unknown variable length algo creation break 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 17 March 2017, 08:42:32 UTC
8776435 swh.model.hashutil: Simplify length hash algorithms instantiation The same caveat applies, will only be supported from python3.6 onward. Related T692 17 March 2017, 08:42:31 UTC
9c25f8f swh.model.hashutil: Open variable length hash algorithm support The caveat is that it will only be supported when we will be using python3 >= 3.5. Related T692 17 March 2017, 08:42:15 UTC
7b6c6de New upstream version 0.0.14 15 March 2017, 15:00:56 UTC
95c3ed8 Updated debian directory for version 0.0.14 15 March 2017, 15:00:56 UTC
b520418 Update upstream source from tag 'debian/upstream/0.0.14' Update to upstream version '0.0.14' with Debian dir 8cff57a553c99d8ddb0376b975d4cc85ab2fbacc 15 March 2017, 15:00:56 UTC
3e325ca Migrate from swh.core.hashutil to swh.model.hashutil Related T700 15 March 2017, 15:00:44 UTC
b0f7f06 Update docstring to clarify the ambiguity around symlinks 24 February 2017, 07:29:38 UTC
c40ab03 Consider special files as empty ones when computing content hashes Closes T255 Ref. D179 23 February 2017, 14:35:02 UTC
e0dbae3 identifiers: properly escape newlines in author specifications Found by investigating T75 15 February 2017, 16:46:22 UTC
4d80f4d Updated debian directory for version 0.0.13 14 February 2017, 18:32:24 UTC
92b3c55 Update upstream source from tag 'debian/upstream/0.0.13' Update to upstream version '0.0.13' with Debian dir 439aa89bb06c7be06d404762c3794fc4e105500e 14 February 2017, 18:32:24 UTC
b370d8b New upstream version 0.0.13 14 February 2017, 18:32:24 UTC
58c5a24 git: don't use double underscores for function names 14 February 2017, 17:35:14 UTC
7912710 identifiers: force timestamps as integers everywhere 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. 14 February 2017, 17:35:14 UTC
87444d4 requirements: split internal and external requirements in two separate files 09 February 2017, 13:32:05 UTC
2594832 Fix: echo -n to avoid adding an extra line 23 June 2016, 10:30:35 UTC
5c0be62 Open tools to check rev hash 23 June 2016, 09:33:21 UTC
2cd961b Updated debian directory for version 0.0.12 14 June 2016, 15:08:20 UTC
9ef6c87 New upstream version 0.0.12 14 June 2016, 15:08:20 UTC
d391bf5 Update upstream source from tag 'debian/upstream/0.0.12' Update to upstream version '0.0.12' with Debian dir 4a001e17c2684cfef3b0db63e6fcadcb8171e22f 14 June 2016, 15:08:20 UTC
cec445d d/rules: move to build_dir before tests 14 June 2016, 15:00:27 UTC
db20b20 Remove dead comment 13 June 2016, 14:23:36 UTC
b3c17c7 Remove print statement 13 June 2016, 14:22:35 UTC
5f7c931 Add tests on git.compute_hashes_from_directory - default - ignoring empty folders - ignore folder based on pattern in names 12 June 2016, 14:08:54 UTC
aa06697 Fix hash typos + remove print statement 12 June 2016, 13:33:34 UTC
843d814 Add missing tests on new api 12 June 2016, 09:29:05 UTC
back to top