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

sort by:
Revision Author Date Message Commit Date
1516853 Updated debian changelog for version 0.0.145 02 July 2019, 10:19:19 UTC
3928adf Updated version 0.0.145 from 'debian/upstream/0.0.145' with Debian dir 5879469a1d1a7e64bfe5214c7f8cf974b04f8995 02 July 2019, 10:19:18 UTC
5715000 New upstream version 0.0.145 02 July 2019, 10:19:17 UTC
268d122 Fix rebase; reset_storage_tables was renamed to reset_storage. 01 July 2019, 16:22:37 UTC
d98f065 Make all endpoints support origin urls instead of ids. 01 July 2019, 13:52:23 UTC
f0853ac Merge id/url tests using an arg provided by hypothesis. 01 July 2019, 13:51:49 UTC
06fe23b Add an 'origin_visit_find_by_date' endpoint. It reuses the 'swh_visit_find_by_date' function that became dead code when occurences were dropped. So swh-web can use it directly instead of reimplementing its logic in 'get_origin_visit'. 01 July 2019, 13:51:20 UTC
37396a5 Add a 'reset' endpoint to the in-mem storage. It will be used for API client/server property tests, because they need to remotely reset the state and cannot create a new storage. 01 July 2019, 13:50:16 UTC
168ebf9 Add test for content_get_range's boundaries. 01 July 2019, 13:49:18 UTC
a979d22 Updated debian changelog for version 0.0.143 01 July 2019, 12:38:40 UTC
73cd3c9 Updated version 0.0.143 from 'debian/upstream/0.0.143' with Debian dir b86c8c9fe16865ade64ff63808bac2b3463c4629 01 July 2019, 12:38:39 UTC
3f4c117 New upstream version 0.0.143 01 July 2019, 12:38:38 UTC
e73e886 CONTRIBUTORS: add Ishan Bhanuka 28 June 2019, 07:42:00 UTC
96a80d2 Add support for origin_url in fetch_history_start. Unbreaks swh-loader-core. 25 June 2019, 09:58:20 UTC
4696160 Fix key names in the in-mem impl of metadata_provider_{get,add} 24 June 2019, 09:18:20 UTC
2ead4ce Added comments for all tables and columns 20 June 2019, 07:18:16 UTC
b139393 Don't use a join in origin_visit_get_latest. This changes the behavior of snapshot_get_latest, to raise an error in case a visit references an unknown snapshot. This should not happen in practice (unless we're replaying from a journal). snapshot_get_latest will be removed in the next monthes anyway. 19 June 2019, 12:34:34 UTC
dc7c1e0 Add test for snapshot/release counters. 17 June 2019, 09:00:55 UTC
aec9571 Add origin_visit counter to the in-mem storage. 17 June 2019, 09:00:55 UTC
c541224 Actually run the remote-pg-storage tests on a remote-pg. They were run on a local pg instead of via the HTTP API. 17 June 2019, 08:40:27 UTC
34c2c34 136: Drop the extra 'text' mention which fails the alter query 15 June 2019, 06:34:26 UTC
c891a5b 135: Dropping production index after new ones replacing it are built Also, the index creations must be done sequentially. Those new indexes need to be built prior to remove the old index. Otherwise, we break the api (db answering too slow leads to the api breaking). 15 June 2019, 06:34:26 UTC
2d610ab Add a new origin_visit_get_latest endpoint. snapshot_get_latest did two things: find the latest origin, and get its snapshot. Now, it only calls origin_visit_get_latest, then snapshot_get. snapshot_get_latest should also be deprecated, because it only fetches some of the branches (for large snapshots). Finally, with the new data model (types are associated to visits, not origins), origin_visit_get_latest is required to know the type of the loader that got the snapshot (needed in swh-indexer). Also, note that origin_visit_get_latest only supports URLs as argument, not origin ids. Since we are migrating away from origin ids, I don't think it makes sense to add support for origin ids in a new endpoint. 14 June 2019, 11:28:49 UTC
df461d1 Ignore Hypothesis timeout error for test_add_arbitrary. 14 June 2019, 11:13:10 UTC
5e16e60 Add test for date parsing of origin_visit_add. 13 June 2019, 12:10:03 UTC
16b6dc5 Add tests for content_missing. 13 June 2019, 12:08:36 UTC
9afe736 Test date parsing of origin_metadata_add. 13 June 2019, 12:04:12 UTC
34b8c54 Add a test checking that directory_ls does not recurse into subdirs by default. 12 June 2019, 13:44:28 UTC
21e26e3 Test that content_find filters out contents that don't match. 12 June 2019, 13:21:23 UTC
eed16c2 Add test for ctime in content_add. 12 June 2019, 13:07:44 UTC
fb88f61 Add test for content_add when one of the content is already known. 12 June 2019, 12:29:58 UTC
cb48f63 Add test for snapshot_get_branches with both filter and pagination. Reviewers: #reviewers, douardda Reviewed By: #reviewers, douardda Differential Revision: https://forge.softwareheritage.org/D1543 12 June 2019, 12:26:37 UTC
bbb19a5 Updated debian changelog for version 0.0.142 11 June 2019, 13:44:19 UTC
7012781 Updated version 0.0.142 from 'debian/upstream/0.0.142' with Debian dir c808f7ac7795d0f9f5ca34860691ea983f3f0b27 11 June 2019, 13:44:18 UTC
be6034f New upstream version 0.0.142 11 June 2019, 13:44:18 UTC
aef6dbf upgrades/136: Upgrade update instructions 11 June 2019, 13:33:15 UTC
7cee17e Disable network tests. 11 June 2019, 13:30:50 UTC
e4e5b5c Mark network tests, so they can be disabled. 11 June 2019, 13:24:49 UTC
d332307 Updated debian changelog for version 0.0.141 11 June 2019, 10:36:32 UTC
52516ee Updated version 0.0.141 from 'debian/upstream/0.0.141' with Debian dir 3c927272d6cdc2bed852e4da026b143ed2715de4 11 June 2019, 10:36:32 UTC
edc279b New upstream version 0.0.141 11 June 2019, 10:36:31 UTC
5a9f544 Add support for using URL instead of ID in snapshot_get_latest. 11 June 2019, 10:01:50 UTC
0386716 Add support for using URL instead of ID in origin_visit_{add,update}. 11 June 2019, 10:01:08 UTC
21b5142 Add a 'type' column to origin_visit. This is a step toward dropping the 'type' column of origins. 11 June 2019, 10:00:00 UTC
d8f0a7b storage: small typo in Storage.content_add_metadata's doc string 11 June 2019, 08:11:58 UTC
710e0bf Add support for omitting origin type when calling origin_get. 06 June 2019, 14:21:07 UTC
3349788 Make origin_visit_upsert parse date strings. 05 June 2019, 12:31:11 UTC
75ac20f Add test for content_get on missing content. 05 June 2019, 11:45:23 UTC
09666c0 Add test for snapshot_get_branches with both filter and pagination. 05 June 2019, 11:21:30 UTC
909c69b Fix recursive entry names in in_memory.py's directory_entry_get_by_path 04 June 2019, 13:14:40 UTC
efda98e Fix origin_search in the in-mem storage to search for sub-strings. 04 June 2019, 11:29:24 UTC
3556b74 Unify argument names of the pg and in-mem storage. Argument names matter for the remote API. 29 May 2019, 16:13:03 UTC
17d4112 Update the README file especially for latest CLI modifications. Add a slightly more detailed step-by-step 'quick start' section. 17 May 2019, 13:08:59 UTC
289b233 cli: small improvements of 'rpc-serve --help' message 17 May 2019, 13:07:24 UTC
39a1c45 Make content_find return an empty list instead of None. 17 May 2019, 12:53:46 UTC
ea3f2d3 Update import of swh.core.db.tests.db_testing. 17 May 2019, 12:51:17 UTC
01ed375 Update import of swh.core.api.tests.server_testing. 17 May 2019, 11:32:59 UTC
fa02fa4 cli: add a 'storage' cli group with a 'rpc-serve' subcommand we do add this 'storage' group even if it contains only one subcommand (serve) for UI consistency: swh storage rpc-serve We do keep the main swh-storage console_script entry point as is for bw compat, however. 16 May 2019, 15:28:29 UTC
b4dc9fb Updated debian changelog for version 0.0.140 16 May 2019, 12:09:04 UTC
41d3930 New upstream version 0.0.140 16 May 2019, 12:09:03 UTC
c620817 Updated version 0.0.140 from 'debian/upstream/0.0.140' with Debian dir b37b248b76b5cc1ff4c8f0f95b274281f5585e4a 16 May 2019, 12:09:03 UTC
02134a7 Changes the output of content_find method to a list in case of hash collisions and makes the sql query on python side and added test duplicate input, colliding sha256 and colliding blake2s256 16 May 2019, 09:06:06 UTC
85b3da9 bump dependency to swh.core[db,http] >= 0.0.60 so tests are not broken when next swh.core version is published. 07 May 2019, 15:12:11 UTC
2e70516 algos.revisions_walker: Add methods to query produced history state Add methods is_history_truncated and missing_revisions to check if the produced history got truncated or not. Closes T1677 06 May 2019, 10:02:21 UTC
6c70e4f Updated debian changelog for version 0.0.139 18 April 2019, 16:08:29 UTC
72efcd8 Updated version 0.0.139 from 'debian/upstream/0.0.139' with Debian dir 264811353f2f91e9229082cdf80565ee49dd220c 18 April 2019, 16:08:28 UTC
e9c9dd7 New upstream version 0.0.139 18 April 2019, 16:08:27 UTC
6510b5e algos.revisions_walker: Handle truncated/shallow histories It might exist cases where a revision's parent is referenced but doesn't exist in the archive resulting in a truncated/shallow history when walking on the revisions graph. That commit ensures the revision walkers will not end up in errors when encountering such cases. Closes T1675 18 April 2019, 15:30:17 UTC
685b601 Make revision_add and directory_add call `_missing` using the same transaction. 16 April 2019, 08:27:07 UTC
7baf562 Update coverage gitignore 12 April 2019, 10:03:09 UTC
58b49f9 Use the proper order to record content byte addition The current way the value is returned creates a metric whose name is backwards. 11 April 2019, 12:55:43 UTC
63f50a5 Fix backwards-compatibility for snapshot_add in the server 11 April 2019, 12:55:43 UTC
1b6c81f Updated debian changelog for version 0.0.138 09 April 2019, 16:50:48 UTC
1b663eb Updated version 0.0.138 from 'debian/upstream/0.0.138' with Debian dir 35a5b28181439e3fea12604128f8440ee2d551e2 09 April 2019, 16:50:47 UTC
2af864c New upstream version 0.0.138 09 April 2019, 16:50:47 UTC
cf99702 Use the db_transaction decorator on all _add() methods. So they gracefully release the connection on error instead of relying on reference-counting to call the Db's `__del__` (which does not happen in Hypothesis tests) because a ref to it is kept via the traceback object. 09 April 2019, 16:06:24 UTC
dab5bf8 Rewrite skipped_content_missing to not use a temporary table. 09 April 2019, 16:05:46 UTC
5aacb79 Add a test that adds arbitrary objects to the storage. 09 April 2019, 15:58:28 UTC
cd0d309 Fix person name clashes in revision_add and release_add. When two revisions/releases have authors with the same fullname but different names (which should never happen in practice, but since name/email parsing is on a best-effort basis, you never know...). Bug found by Hypothesis. 09 April 2019, 15:49:38 UTC
70c43ba Fix order of results of person_get. 09 April 2019, 15:31:07 UTC
8672a27 Add test for skipped_content_missing. 09 April 2019, 15:27:12 UTC
95c0b27 Fix support of releases with no author or date. Bug found by Hypothesis. 09 April 2019, 15:24:12 UTC
ba3a9af listener: Remove 09 April 2019, 15:19:54 UTC
681070f Make test_origin_get_range run faster (less objects). 09 April 2019, 14:09:06 UTC
7a9de07 d/*: Remove storage listener package 09 April 2019, 14:08:53 UTC
2aa256b Fix hypothesis tests. Why does test_origin_get_range even work? 08 April 2019, 20:24:10 UTC
bb07499 Updated debian changelog for version 0.0.137 08 April 2019, 13:56:16 UTC
ae01a5c Updated version 0.0.137 from 'debian/upstream/0.0.137' with Debian dir c2f465570649b0203dd0817f8c380defe8f61de3 08 April 2019, 13:56:16 UTC
e106912 New upstream version 0.0.137 08 April 2019, 13:56:15 UTC
00e5f33 Make test_origin_get_range run faster. 08 April 2019, 13:40:24 UTC
92a575f Move Hypothesis strategies to swh-model. 08 April 2019, 13:23:51 UTC
a574fe5 Add a new endpoint origin_visit_upsert to add an origin_visit with a specific id. Also allows skipping an extra origin_visit_update query to set snapshot/metadata/status. 05 April 2019, 15:40:28 UTC
930abcb Updated debian changelog for version 0.0.135 05 April 2019, 14:43:28 UTC
a4e7771 Updated version 0.0.135 from 'debian/upstream/0.0.135' with Debian dir 7e55ec456893f5a7d8dd65a779c8417ea5afcd0f 05 April 2019, 14:43:27 UTC
de805da New upstream version 0.0.135 05 April 2019, 14:43:27 UTC
d110b58 Make content_add_metadata require a ctime argument. This makes Python set the ctime instead of pgsql. 05 April 2019, 09:15:18 UTC
a62b1ad Prevent the 'snapshots' hypothesis strategy from generating loops. 04 April 2019, 18:44:56 UTC
ee62e05 Add a new endpoint content_add_metadata. 04 April 2019, 15:15:51 UTC
5913718 Refactor content_add's code into smaller functions. 04 April 2019, 15:10:50 UTC
4c8a0ac Make origin_add copy objects before changing them. hypothesis seems to reuse objects across tests now. 04 April 2019, 13:14:57 UTC
back to top