6dd1060 | Jenkins for Software Heritage | 05 July 2021, 15:00:12 UTC | Updated debian changelog for version 0.33.0 | 05 July 2021, 15:00:12 UTC |
09c86b5 | Jenkins for Software Heritage | 05 July 2021, 15:00:11 UTC | Update upstream source from tag 'debian/upstream/0.33.0' Update to upstream version '0.33.0' with Debian dir 47fe726bda16965dd0e91bd305b768a9e6a855a4 | 05 July 2021, 15:00:11 UTC |
9cfa8cd | Jenkins for Software Heritage | 05 July 2021, 15:00:10 UTC | New upstream version 0.33.0 | 05 July 2021, 15:00:10 UTC |
c6adf97 | Jenkins for Software Heritage | 28 June 2021, 16:20:21 UTC | Updated debian changelog for version 0.32.0 | 28 June 2021, 16:20:21 UTC |
a5a17c2 | Jenkins for Software Heritage | 28 June 2021, 16:20:20 UTC | Update upstream source from tag 'debian/upstream/0.32.0' Update to upstream version '0.32.0' with Debian dir 5a82175111d28225036b7409520b88892fc695d2 | 28 June 2021, 16:20:20 UTC |
bb93b16 | Jenkins for Software Heritage | 28 June 2021, 16:20:18 UTC | New upstream version 0.32.0 | 28 June 2021, 16:20:18 UTC |
f1cac4f | Valentin Lorentz | 28 June 2021, 15:28:15 UTC | postgresql: Add type annotation for 'db' argument This allows mypy to actually type-check calls to db methods. This commit also fixes an issue found by mypy. | 28 June 2021, 15:28:15 UTC |
dd8a590 | Valentin Lorentz | 28 June 2021, 15:21:18 UTC | --amend | 28 June 2021, 15:21:18 UTC |
c5beb49 | Valentin Lorentz | 28 June 2021, 13:30:41 UTC | Add endpoint raw_extrinsic_metadata_get_authorities This will make it easier for users of swh-web to discover metadata on a given SWHID, as you otherwise need to specify an authority to fetch metadata. | 28 June 2021, 13:30:41 UTC |
ec2fac4 | Valentin Lorentz | 25 June 2021, 15:26:53 UTC | cassandra: Add support for non-ASCII origin 'URLs'. We agreed a while ago they are IRIs, and we have some of them in the postgresql database already. | 25 June 2021, 15:26:53 UTC |
c38d186 | Jenkins for Software Heritage | 25 June 2021, 09:26:09 UTC | Updated debian changelog for version 0.31.0 | 25 June 2021, 09:26:09 UTC |
f3dce00 | Jenkins for Software Heritage | 25 June 2021, 09:26:08 UTC | Update upstream source from tag 'debian/upstream/0.31.0' Update to upstream version '0.31.0' with Debian dir 04dce0f5260ddc7eeb91b361af1581a4c5dea4ec | 25 June 2021, 09:26:08 UTC |
040bd64 | Jenkins for Software Heritage | 25 June 2021, 09:26:07 UTC | New upstream version 0.31.0 | 25 June 2021, 09:26:07 UTC |
47575a6 | Valentin Lorentz | 14 June 2021, 15:06:18 UTC | Add endpoints to access REMD by id This will be used by swh-web to allow downloading them from a non-JSON endpoint. | 15 June 2021, 13:08:23 UTC |
036d227 | Antoine Lambert | 09 June 2021, 12:58:43 UTC | mypy: Fix errors with release >= v0.900 | 09 June 2021, 12:58:43 UTC |
1d880a5 | Valentin Lorentz | 18 May 2021, 13:35:41 UTC | cassandra: Add partial support for ScyllaDB All features work but snapshot_count_branches, because ScyllaDB does not support user-defined aggregates yet. Migration tests hang when run after the regular tests, but I can't figure out why. This should not be an issue for now, as we won't run Scylla tests on the CI. | 21 May 2021, 10:14:43 UTC |
a7ebf15 | Jenkins for Software Heritage | 21 May 2021, 08:22:33 UTC | Updated debian changelog for version 0.30.1 | 21 May 2021, 08:22:33 UTC |
d96b4c1 | Jenkins for Software Heritage | 21 May 2021, 08:22:32 UTC | Update upstream source from tag 'debian/upstream/0.30.1' Update to upstream version '0.30.1' with Debian dir c5b4cee51262d233b57e30c0eadf8462f89b1de9 | 21 May 2021, 08:22:32 UTC |
90383fd | Jenkins for Software Heritage | 21 May 2021, 08:22:31 UTC | New upstream version 0.30.1 | 21 May 2021, 08:22:31 UTC |
8e3731a | Antoine R. Dumont (@ardumont) | 21 May 2021, 07:32:58 UTC | Finalize the config "local" deprecation in favor of "postgresql" This will remove further deprecation warnings from the tests, especially the ones from other modules depending on the storage's pytest-plugin. This also fixes some edge case configuration for the backfill and the storage rpc backend which would have been broken if we switched to that new name prior to this. Related to b487a21f | 21 May 2021, 07:38:55 UTC |
a92a968 | Valentin Lorentz | 18 May 2021, 13:34:17 UTC | tests: Make test parameters order deterministic, so they don't crash pytest-xdist pytest-xdist expects the parameters to be in the same order in all processes. | 19 May 2021, 08:49:09 UTC |
5a8d605 | Valentin Lorentz | 18 May 2021, 13:33:19 UTC | test_cassandra: Improve error when the process is started but not listening | 19 May 2021, 08:49:01 UTC |
6477a88 | Jenkins for Software Heritage | 18 May 2021, 14:45:21 UTC | Updated debian changelog for version 0.30.0 | 18 May 2021, 14:45:21 UTC |
e0fc621 | Jenkins for Software Heritage | 18 May 2021, 14:45:14 UTC | Update upstream source from tag 'debian/upstream/0.30.0' Update to upstream version '0.30.0' with Debian dir bd97b7a393ad1fb6f02d20bb88e4989e57e84535 | 18 May 2021, 14:45:14 UTC |
1ec845d | Jenkins for Software Heritage | 18 May 2021, 14:45:12 UTC | New upstream version 0.30.0 | 18 May 2021, 14:45:12 UTC |
0ed4a97 | David Douard | 18 May 2021, 10:56:15 UTC | Make the TenaciousProxyStorage also handle content_add_metadata | 18 May 2021, 10:56:15 UTC |
29fa2ad | Jenkins for Software Heritage | 14 May 2021, 16:59:42 UTC | Updated debian changelog for version 0.29.1 | 14 May 2021, 16:59:42 UTC |
72b0f63 | Jenkins for Software Heritage | 14 May 2021, 16:59:41 UTC | Update upstream source from tag 'debian/upstream/0.29.1' Update to upstream version '0.29.1' with Debian dir 7f0734a925b33f8b6d0c2fa241729777d3fbefd4 | 14 May 2021, 16:59:41 UTC |
5b5d0d3 | Jenkins for Software Heritage | 14 May 2021, 16:59:38 UTC | New upstream version 0.29.1 | 14 May 2021, 16:59:38 UTC |
53c21d4 | Nicolas Dandrimont | 14 May 2021, 16:31:00 UTC | Add missing schema migration for swh_directory_get_entries | 14 May 2021, 16:31:00 UTC |
00212b1 | Jenkins for Software Heritage | 11 May 2021, 13:12:43 UTC | Updated debian changelog for version 0.29.0 | 11 May 2021, 13:12:43 UTC |
16b2fb4 | Jenkins for Software Heritage | 11 May 2021, 13:12:37 UTC | Update upstream source from tag 'debian/upstream/0.29.0' Update to upstream version '0.29.0' with Debian dir b2c5f0460c76f4ec0b2043303c82c1a0eac711e2 | 11 May 2021, 13:12:37 UTC |
6ae5098 | Jenkins for Software Heritage | 11 May 2021, 13:12:36 UTC | New upstream version 0.29.0 | 11 May 2021, 13:12:36 UTC |
f328367 | Valentin Lorentz | 10 May 2021, 19:46:50 UTC | content_get: Add support for queries by sha1_git Before this commit, the only way to get Content objects from their sha1_git was to call content_find for each object. This was obviously neither convenient nor efficient. Using this endpoint to batch calls reduces the runtime of the git-bare vault cooker by 30%. | 11 May 2021, 12:36:30 UTC |
e3cbd5e | Valentin Lorentz | 10 May 2021, 14:12:05 UTC | Add endpoint directory_get_entries, to quickly list a directory's entries It spares a join with the content table, which should hopefully make the vault (and possibly other users) faster when they don't need this join. | 11 May 2021, 10:00:27 UTC |
f140f63 | Valentin Lorentz | 10 May 2021, 12:13:20 UTC | cassandra: Add tests checking directory_add and snapshot_add are atomic. | 11 May 2021, 08:22:23 UTC |
b487a21 | David Douard | 10 May 2021, 12:56:44 UTC | Deprecate the "local" storage cls in favor of "postgresql" | 10 May 2021, 12:56:44 UTC |
9105253 | David Douard | 10 May 2021, 12:55:07 UTC | Move all proxy storages in swh/storage/proxies/ to clean a bit the swh.storage namespace. | 10 May 2021, 12:55:07 UTC |
7617099 | David Douard | 05 May 2021, 09:43:09 UTC | Make the TenaciousProxyStorage retry when a single object add fails give a chance to one-object batches to be ingested, and reduce the number of objects wrongly reported as non-ingested, e.g. during a replayer session, where this situation can occur. | 07 May 2021, 11:46:00 UTC |
f269f28 | Jenkins for Software Heritage | 06 May 2021, 14:06:51 UTC | Updated debian changelog for version 0.28.0 | 06 May 2021, 14:06:51 UTC |
da53050 | Jenkins for Software Heritage | 06 May 2021, 14:06:51 UTC | Update upstream source from tag 'debian/upstream/0.28.0' Update to upstream version '0.28.0' with Debian dir d8cdc352f7a71a285fd47916abd71279ae22c86a | 06 May 2021, 14:06:51 UTC |
455191b | Jenkins for Software Heritage | 06 May 2021, 14:06:49 UTC | New upstream version 0.28.0 | 06 May 2021, 14:06:49 UTC |
35ae94a | Valentin Lorentz | 06 May 2021, 12:23:09 UTC | Use swh.core 0.14 It renamed db_name to dbname, which is a breaking change. | 06 May 2021, 12:23:09 UTC |
652e3d5 | Valentin Lorentz | 06 May 2021, 09:56:32 UTC | tenacious: Document potential issues about objects being dropped | 06 May 2021, 09:56:32 UTC |
e170fb2 | Valentin Lorentz | 04 May 2021, 14:04:38 UTC | Stop storing authority/fetcher metadata. We still don't have a use for them, and they are causing issues; such as being unable to add an authority/fetcher based only on a REMD object, which is needed by the replayer. | 05 May 2021, 10:54:04 UTC |
77ef651 | David Douard | 04 May 2021, 14:06:02 UTC | Make postgresql's origin_add not raise an error in case of conflict there is no need for an url insertion in the origin table to result in a unicity error. Conflicting insertion of the same URL in this table may happen in case of concurrent process (loading or in a replayer session). | 05 May 2021, 10:18:44 UTC |
ffb38f7 | David Douard | 18 June 2020, 16:41:24 UTC | Add a new TenaciousProxyStorage This proxy storage attempt to add buckets of objects, but in case of failure, it splits the bucket in parts so every valid object in the bucket get a chance to be inserted. Also provides an error rate-limiting feature. This proxy storage is mainly dedicated to help mirrorring an archive using the replayer stack. | 05 May 2021, 09:57:58 UTC |
051b771 | Valentin Lorentz | 23 April 2021, 08:43:27 UTC | cassandra: Add a test of a 'complex' migration, with a PK update | 03 May 2021, 15:40:37 UTC |
f233461 | Valentin Lorentz | 22 April 2021, 18:27:33 UTC | cassandra: Add 'check_missing' option, to allow updating objects as part of a migration. Also write a first test that simulates how a simple migration would go. | 03 May 2021, 15:40:36 UTC |
3d6aebd | Jenkins for Software Heritage | 29 April 2021, 13:04:47 UTC | Updated debian changelog for version 0.27.4 | 29 April 2021, 13:04:47 UTC |
e3d9edc | Jenkins for Software Heritage | 29 April 2021, 13:04:41 UTC | Update upstream source from tag 'debian/upstream/0.27.4' Update to upstream version '0.27.4' with Debian dir 71b51f7b5839ceb9cd6c802e5be218d4cd04e29f | 29 April 2021, 13:04:41 UTC |
2b20af5 | Jenkins for Software Heritage | 29 April 2021, 13:04:39 UTC | New upstream version 0.27.4 | 29 April 2021, 13:04:39 UTC |
92d551a | David Douard | 29 April 2021, 10:00:24 UTC | Normalize all Storage.xxx_add() methods to return a summary but origin_visit_add() which requires more work to do so. Note that this will change the way 'raw_extrinsinc_metadata_add()' report statsd metrics: the 'method_name' tag will now remain 'raw_extrinsic_metadata_add' instead of a forged '<type_name>_metadata_add'. | 29 April 2021, 10:40:33 UTC |
ff7ecb4 | David Douard | 28 April 2021, 15:15:25 UTC | Properly annotate output of Storage.xxx_add() methods as Dict[str, int] when applicable. | 29 April 2021, 10:03:10 UTC |
98804f9 | David Douard | 28 April 2021, 10:06:19 UTC | Add a fixer for ExtrinsicRawMetadata the 'type' attribute has been removed in swh.model v1.0.0 in favor of an ExtendedSWHID 'target'. | 28 April 2021, 12:12:22 UTC |
615d719 | Antoine Lambert | 26 April 2021, 16:09:05 UTC | tox: Add sphinx environments to check sane doc build Enable to check package documentation can be built without producing sphinx warnings. The sphinx environment is designed to be used in continuous integration in order to prevent breaking documentation build when committing changes. The sphinx-dev environment is designed to be used inside a full swh development environment. Related to T3258 | 27 April 2021, 11:57:23 UTC |
2c477ec | David Douard | 23 April 2021, 13:38:14 UTC | Fix storage_data hardcoded id values and add a test to check this stays accurate, so that these objects can pass throught the validate proxy storage, for example. | 23 April 2021, 13:45:35 UTC |
eb8c147 | Valentin Lorentz | 22 April 2021, 10:21:22 UTC | cassandra: Deduplicate table names This removes all table names from cassandra/cql.py, and gets them from cassandra/schema.py instead. When possible, this uses existing constants (BaseRow.TABLE), otherwise it uses a function to compute these names. This is needed to support schema migrations, as updating a table's primary key requires creating a new table with a different name. | 22 April 2021, 15:22:18 UTC |
a1fc5fb | Valentin Lorentz | 15 April 2021, 13:54:20 UTC | cassandra: Use prepared statements in extid_index_* All other statements are, and there is no reason for them not to be too | 15 April 2021, 13:56:32 UTC |
3b00e3a | Valentin Lorentz | 13 April 2021, 19:50:50 UTC | Fix various Sphinx warnings | 15 April 2021, 08:19:23 UTC |
b999952 | Antoine Lambert | 14 April 2021, 16:39:49 UTC | sql/Makefile: Also call dropdb prior createdb when using pifpaf Now that PGDATABASE value from pifpaf is used, that call is now needed otherwise the overall swh doc build in development mode fails. | 14 April 2021, 16:41:20 UTC |
1bacea5 | Valentin Lorentz | 13 April 2021, 15:12:13 UTC | docs: Fix db-schema.svg generation to use pifpaf-created database This makes 'tox -e sphinx-dev' not rely on the existence of the database on the system. | 13 April 2021, 15:12:13 UTC |
c96942b | KShivendu | 05 April 2021, 11:39:33 UTC | Cassandra: Deduplicate lists passed to *_add endpoints Previously only release_add supported deduplication. This commit aligns other _add endpoints with it | 12 April 2021, 11:27:22 UTC |
933289e | Antoine Lambert | 09 April 2021, 13:07:35 UTC | Remove last references to no longer used SQLAlchemy package | 09 April 2021, 13:07:35 UTC |
9210dd4 | Jenkins for Software Heritage | 09 April 2021, 13:06:58 UTC | Updated debian changelog for version 0.27.3 | 09 April 2021, 13:06:58 UTC |
397de2a | Jenkins for Software Heritage | 09 April 2021, 13:06:57 UTC | Update upstream source from tag 'debian/upstream/0.27.3' Update to upstream version '0.27.3' with Debian dir 4c5231bd56135cb6f1a25ff531b96d82b40ef292 | 09 April 2021, 13:06:57 UTC |
a5342f9 | Jenkins for Software Heritage | 09 April 2021, 13:06:55 UTC | New upstream version 0.27.3 | 09 April 2021, 13:06:55 UTC |
50becef | Antoine Lambert | 09 April 2021, 11:37:40 UTC | docs: Fix db-schema.svg inclusion when building full swh documentation The image was correctly included when building standalone swh-storage documentation but was not when building the full swh one. Closes T3227 | 09 April 2021, 11:37:53 UTC |
eff39f0 | Jenkins for Software Heritage | 08 April 2021, 08:05:43 UTC | Updated debian changelog for version 0.27.2 | 08 April 2021, 08:05:43 UTC |
01ef7f4 | Jenkins for Software Heritage | 08 April 2021, 08:05:42 UTC | Update upstream source from tag 'debian/upstream/0.27.2' Update to upstream version '0.27.2' with Debian dir aa26dbc874004024f4beea80edff49a567a5cf54 | 08 April 2021, 08:05:42 UTC |
1562a78 | Jenkins for Software Heritage | 08 April 2021, 08:05:41 UTC | New upstream version 0.27.2 | 08 April 2021, 08:05:41 UTC |
ccaac11 | Valentin Lorentz | 07 April 2021, 12:20:01 UTC | migrate_extrinsic_metadata: Allow 'atom:title' as alternative to 'title' Some revisions use it instead. | 07 April 2021, 12:20:19 UTC |
39507b2 | David Douard | 02 April 2021, 14:10:28 UTC | Make the replayer drop the Revision.metadata this attribute is deprecated and on the verge of being replaced by RawExtrinsicMetadata objects, and the kafka journal currently in production contains a few invalid metadata entries that makes the replayer unhappy. Closes T3201. | 06 April 2021, 14:31:49 UTC |
84dcbe3 | David Douard | 02 April 2021, 10:56:53 UTC | Merge test_replay's _check_replayed and check_replayed in a single function | 06 April 2021, 14:01:37 UTC |
36a7fd3 | David Douard | 06 April 2021, 13:57:40 UTC | Fix pg Storage.extid_add(): write ExtID objects to the journal and explicitely check for extid objects in the journal in TestStorage. | 06 April 2021, 14:01:01 UTC |
4d89b30 | Jenkins for Software Heritage | 30 March 2021, 15:59:02 UTC | Updated debian changelog for version 0.27.1 | 30 March 2021, 15:59:02 UTC |
cfc5b44 | Jenkins for Software Heritage | 30 March 2021, 15:59:00 UTC | Update upstream source from tag 'debian/upstream/0.27.1' Update to upstream version '0.27.1' with Debian dir 9adf4901adac3f232b83b38443774b80da3cb6cd | 30 March 2021, 15:59:00 UTC |
491e920 | Jenkins for Software Heritage | 30 March 2021, 15:58:58 UTC | New upstream version 0.27.1 | 30 March 2021, 15:58:58 UTC |
0a270d1 | Valentin Lorentz | 30 March 2021, 15:51:55 UTC | migrate_extrinsic_metadata: Filter out git revisions They can't have any extrinsic metadata, so fetching git revisions wastes a lot of time. | 30 March 2021, 15:51:55 UTC |
3309765 | Valentin Lorentz | 29 March 2021, 14:49:07 UTC | buffer: Add support for 'extid' Will be used by the extid migration script, and loaders can probably use it too. | 30 March 2021, 15:33:00 UTC |
a3b3dff | Jenkins for Software Heritage | 29 March 2021, 12:44:14 UTC | Updated debian changelog for version 0.27.0 | 29 March 2021, 12:44:14 UTC |
b8b8fd7 | Jenkins for Software Heritage | 29 March 2021, 12:44:13 UTC | Update upstream source from tag 'debian/upstream/0.27.0' Update to upstream version '0.27.0' with Debian dir 467749f10e202fe504e9646b2d036afb83f43fa6 | 29 March 2021, 12:44:13 UTC |
29e04cf | Jenkins for Software Heritage | 29 March 2021, 12:44:11 UTC | New upstream version 0.27.0 | 29 March 2021, 12:44:11 UTC |
cfb2417 | Valentin Lorentz | 26 March 2021, 15:03:27 UTC | extid: remove unicity on (extid_type, extid) and (target_type, target) It did not make sense for multiple reasons: 1. two extids can point to the same target (eg. extids with type git and git-sha256; or two package managers with different checksums) 2. inserting two objects with the same target or extid in a single call actually wrote both, but would crash when reading 3. inserting extid1 then extid2 would write both to Kafka, but only extid1 would be inserted. When replaying on a new DB, extid2 may be inserted and extid1 ignored Points 2 and 3 are simply fixable bugs, but 1 is an issue by design, and this commit fixes all of them at once. | 26 March 2021, 15:08:13 UTC |
ac6f642 | Valentin Lorentz | 26 March 2021, 14:17:12 UTC | origin_visit_status_add: Fix inconsistent/incorrect errors when type is None and visit is missing. | 26 March 2021, 14:30:43 UTC |
c3c2a25 | Jenkins for Software Heritage | 22 March 2021, 21:53:39 UTC | Updated debian changelog for version 0.26.0 | 22 March 2021, 21:53:39 UTC |
55a3a0c | Jenkins for Software Heritage | 22 March 2021, 21:53:38 UTC | Update upstream source from tag 'debian/upstream/0.26.0' Update to upstream version '0.26.0' with Debian dir b3dc40b3aa83a6825ebd07819458b8f242ac390e | 22 March 2021, 21:53:38 UTC |
9a0834b | Jenkins for Software Heritage | 22 March 2021, 21:53:37 UTC | New upstream version 0.26.0 | 22 March 2021, 21:53:37 UTC |
eff2383 | Valentin Lorentz | 05 February 2021, 13:33:49 UTC | raw_extrinsic_metadata: Make (target, authority_id, discovery_date, fetcher_id) non-unique Uniqueness is only based on the id from now on. Also adds the 'id' column to the Cassandra schema (it was already present in postgresql's schema) | 22 March 2021, 11:42:46 UTC |
2d540b0 | Valentin Lorentz | 05 February 2021, 12:56:15 UTC | Add raw_extrinsic_metadata.id column in postgresql. For now, this has absolutely no effect on the API users, as rows are already deduplicated based on a subset of the fields hashed by the id. | 22 March 2021, 08:53:16 UTC |
991c32b | Jenkins for Software Heritage | 18 March 2021, 13:02:03 UTC | Updated debian changelog for version 0.25.0 | 18 March 2021, 13:02:03 UTC |
62e2773 | Jenkins for Software Heritage | 18 March 2021, 13:02:01 UTC | Update upstream source from tag 'debian/upstream/0.25.0' Update to upstream version '0.25.0' with Debian dir 2c457efbb98596e479421a62d02a64f398cd0c21 | 18 March 2021, 13:02:01 UTC |
7e25bb8 | Jenkins for Software Heritage | 18 March 2021, 13:02:00 UTC | New upstream version 0.25.0 | 18 March 2021, 13:02:00 UTC |
8dd9f7b | Valentin Lorentz | 15 March 2021, 13:35:03 UTC | Document the existing metadata formats | 15 March 2021, 14:59:07 UTC |
ffc0841 | Valentin Lorentz | 15 March 2021, 11:50:41 UTC | content_add: Write to the objstorage before the DB or Kafka Must add to the objstorage before the DB and journal. Otherwise: 1. in case of a crash the DB may "believe" we have the content, but we didn't have time to write to the objstorage before the crash 2. the objstorage mirroring, which reads from the journal, may attempt to read from the objstorage before we finished writing it This is already done in the postgresql backend unintentionally since 209de5dbaa127dacd114fbbd084f22632982eb77. This commit documents it, makes the cassandra backend behave that way too, and adds a test. | 15 March 2021, 11:55:29 UTC |
b565201 | Antoine Lambert | 05 March 2021, 15:33:29 UTC | storage: Allow to filter out branches by prefix when counting them Add an optional branch_name_exclude_prefix parameter to the snapshot_count_branches method of the Storage interface. It enables to filter out branches whose name starts with a given prefix when counting. The purpose is to get accurate counters in swh-web as pull request branches will be filtered out by default. Related to T2782 | 12 March 2021, 14:23:54 UTC |
93301a1 | Antoine Lambert | 02 March 2021, 13:42:57 UTC | storage: Add branch names filtering support in snapshot_get_branches Add optional branch_name_include_substring parameter to snapshot_get_branches, if provided only branches whose name contains the given substring will be returned. Add optional branch_name_exclude_prefix parameter to snapshot_get_branches, if provided branches whose name starts with the given prefix will not be returned. Purpose of these new features: add a search form in the branches view of swh-web and filter out pull request branches (whose names start with "refs/pull/") by default. Related to T2782 | 12 March 2021, 14:23:28 UTC |
b8e10f0 | David Douard | 09 December 2020, 15:57:44 UTC | Add ExtID query support to the Storage These endpoints allow to add and query the storage for known ExtID from SWHID (typically get original VCS' revision intrinsic identifier from SWHID). The underlying data structure is to be filled typically by loaders using the `extid_add()` endpoint. This only provides the Postgresql implementation. Related to T2849. | 11 March 2021, 13:20:18 UTC |
6a77732 | David Douard | 09 December 2020, 15:54:25 UTC | Add hg revisions to the test data set | 10 March 2021, 15:25:00 UTC |
e83452b | David Douard | 10 March 2021, 15:21:26 UTC | Import TEST_OBJECTS from swh.model instead of swh.journal this later has been deprecated for a while now. | 10 March 2021, 15:25:00 UTC |