HEAD | 0ac7340 | check-in swh-whereis script | 16 November 2023, 12:15:40 UTC |
refs/heads/diff-revisions-compute-content-diffs | 1d6e3f4 | anlambert/diff_swh_revisions: Add option to compute content diffs It enables to compute diffs of files modified in a revision and add them to the NDJSON output in new diff fields. | 08 November 2023, 15:55:06 UTC |
refs/heads/generated-differential-D7809-source | c787abc | Generated commit for differential D7809 | 06 January 2023, 16:52:36 UTC |
refs/heads/master | 0ac7340 | check-in swh-whereis script | 16 November 2023, 12:15:40 UTC |
refs/merge-requests/1/head | f798ad6 | New snippet for getting 24-hr usage on web ui API routes | 01 July 2016, 14:22:29 UTC |
refs/merge-requests/1/merge | 026c8ac | Merge branch 'generated-differential-D72-source' into 'generated-differential-D72-target' USWGI log reading See merge request swh/devel/snippets!1 | 06 January 2023, 18:29:10 UTC |
refs/merge-requests/10/head | 5162e8e | keycloak: Install users to keycloak instance Related to T2858 | 18 March 2021, 14:37:09 UTC |
refs/merge-requests/10/merge | c9982bc | Merge branch 'generated-differential-D5279-source' into 'generated-differential-D5279-target' keycloak: Install users to keycloak instance See merge request swh/devel/snippets!10 | 06 January 2023, 21:34:12 UTC |
refs/merge-requests/11/head | 26f5d65 | Improve correctness of sourceforge-ls Summary: Before this patch, these useful tools did not ignore duplicated projects in `/projects/` the namespace, did not account for non-`/p/` namespaces nor suprojects, as rare as they might both be. Reviewers: #reviewers, ardumont Reviewed By: #reviewers, ardumont Maniphest Tasks: T735 Differential Revision: https://forge.softwareheritage.org/D5294 | 05 August 2021, 15:20:21 UTC |
refs/merge-requests/11/merge | 5985cfe | Merge branch 'generated-differential-D5294-source' into 'generated-differential-D5294-target' Improve correctness of sourceforge-ls See merge request swh/devel/snippets!11 | 06 January 2023, 21:34:35 UTC |
refs/merge-requests/12/head | 6a2068d | add swh-log-oneline.py; displays a one-line summary for each revision in history | 01 December 2021, 15:09:18 UTC |
refs/merge-requests/12/merge | 87d9315 | Merge branch 'generated-differential-D6715-source' into 'generated-differential-D6715-target' add two example scripts to the snippets repository See merge request swh/devel/snippets!12 | 06 January 2023, 22:16:36 UTC |
refs/merge-requests/13/head | 219ca5b | recover_corrupt_objects.py: Double-check insertion | 24 January 2022, 12:47:04 UTC |
refs/merge-requests/13/merge | b1a81b1 | Merge branch 'generated-differential-D6957-source' into 'generated-differential-D6957-target' Add recover_corrupt_objects.py See merge request swh/devel/snippets!13 | 06 January 2023, 22:22:55 UTC |
refs/merge-requests/14/head | e56e9a7 | Generated commit for differential D7356 | 06 January 2023, 16:46:04 UTC |
refs/merge-requests/14/merge | 6969e8a | Merge branch 'generated-differential-D7356-source' into 'generated-differential-D7356-target' azure: add a tool to generate a billing report See merge request swh/devel/snippets!14 | 06 January 2023, 22:34:02 UTC |
refs/merge-requests/15/head | c787abc | Generated commit for differential D7809 | 06 January 2023, 16:52:36 UTC |
refs/merge-requests/15/merge | 345e463 | Merge branch 'generated-differential-D7809-source' into 'master' elastic-workers: Let the loader some time to finish gracefully See merge request swh/devel/snippets!15 | 10 January 2023, 16:03:44 UTC |
refs/merge-requests/16/head | 5596b62 | Generated commit for differential D8831 | 06 January 2023, 16:48:38 UTC |
refs/merge-requests/16/merge | d552ac0 | Merge branch 'generated-differential-D8831-source' into 'generated-differential-D8831-target' Merge gitlab tools to manage groups and projects into a unified cli See merge request swh/devel/snippets!16 | 06 January 2023, 23:32:25 UTC |
refs/merge-requests/17/head | ecab8f2 | Configure gitlab projects declaratively This allows to define the configuration for managed repositories in order from global (.e.g. merge request merge policy) to namespace (e.g. deactivate issue tracker) to specific project (e.g. private visibility, etc...). This only deals with the declared namespaced projects in the configuration file. This skips the remaining existing gitlab projects (user projects, ...). Use: ``` $ python manage_projects.py --gitlab swh projects.yml | jq . { "infra/ci-cd/swh-charts": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/swh-apps": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-zfs_core": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-elastic-elastic_stack": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-translate": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppet-redis": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-java_ks": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-treydock-keycloak": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppet-cassandra": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/getsentry-onpremise": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-docker": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppet-rabbitmq": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/swh-ansible": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/puppet/3rdparty/puppet-puppet-letsencrypt": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-covermymeds-pgbouncer": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/swh-grafana-dashboards": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/puppet/puppet-swh-private-data-censored": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/puppet/3rdparty/puppet-richardc-datacat": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-elastic-elasticsearch": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-deric-zookeeper": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-java": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppet-archive": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppet-kafka": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppet-grafana": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppet-prometheus": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppet-php": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-camptocamp-systemd": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-openstack-ceph": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-claranet-varnish": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-ssm-hitch": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-vcsrepo": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-icinga-icingaweb2": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-inifile": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-puppetdb": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppet-nginx": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppet-unattended_upgrades": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-saz-memcached": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-stm-debconf": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-saz-timezone": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/puppet-swh-gunicorn": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-postgresql": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-icinga-icinga2": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-saz-resolv_conf": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-arioch-redis": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppet-extlib": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-wikimedia-kafka": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-wikimedia-zookeeper": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/puppet-swh-mediawiki": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/puppet/3rdparty/puppet-mosen-cups": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/puppet-swh-uwsgi": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/puppet/puppet-swh-systemd": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-apt": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-saz-sudo": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-stdlib": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-saz-ssh": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/puppet-swh-role": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/swh-sysadmin-provisioning": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/puppet/3rdparty/puppet-theforeman-puppet": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/puppet-swh-profile": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/puppet/puppet-swh-private-data": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/puppet/3rdparty/puppet-thias-php": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/puppet-swh-postfix": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-ntp": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-mysql": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-ssm-munin": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-ripienaar-module_data": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-saz-locales": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-rlenglet-debconf_package": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-trepasi-debnet": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/puppet-swh-dar": { "merge_method": { "old": "merge", "new": "ff" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-concat": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-inkblot-bind": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/3rdparty/puppet-puppetlabs-apache": { "merge_method": { "old": "merge", "new": "ff" }, "issues_access_level": { "old": "enabled", "new": "disabled" } } } { "infra/puppet/puppet-environment": { "merge_method": { "old": "merge", "new": "ff" } } } { "nb_projects": 86, "nb_updated_projects": 0, "dry_run": true } ``` gitlab api: https://docs.gitlab.com/ee/api/projects.html#edit-project | 09 November 2022, 15:38:12 UTC |
refs/merge-requests/17/merge | 4c22964 | Merge branch 'generated-differential-D8825-source' into 'generated-differential-D8825-target' Configure gitlab projects declaratively See merge request swh/devel/snippets!17 | 07 January 2023, 00:57:49 UTC |
refs/merge-requests/18/head | 223e756 | Add missing permissions for jenkins and swh-sentry-integration users | 01 March 2023, 11:04:58 UTC |
refs/merge-requests/18/merge | 104f1dc | Merge branch 'mr/sysadm-4734' into 'master' gitlab: welcome guillaume See merge request swh/devel/snippets!18 | 01 March 2023, 11:05:23 UTC |
refs/merge-requests/19/head | 255d2b3 | Add a script to count users in a Keycloak realm This info is not available in Keycloak admin UI so we have to query the Keycloak Admin REST API to get it. | 23 March 2023, 11:10:19 UTC |
refs/merge-requests/19/merge | 4710cb6 | Merge branch 'anlambert-keycloak-count-users' into 'master' Add a script to count users in a Keycloak realm See merge request swh/devel/snippets!19 | 23 March 2023, 11:11:59 UTC |
refs/merge-requests/2/head | 9a35722 | Generated commit for differential D141 | 06 January 2023, 17:00:29 UTC |
refs/merge-requests/2/merge | 37921eb | Merge branch 'generated-differential-D141-source' into 'generated-differential-D141-target' requirements: split internal and external requirements in two separate files See merge request swh/devel/snippets!2 | 06 January 2023, 19:03:46 UTC |
refs/merge-requests/20/head | 1d6e3f4 | anlambert/diff_swh_revisions: Add option to compute content diffs It enables to compute diffs of files modified in a revision and add them to the NDJSON output in new diff fields. | 08 November 2023, 15:55:06 UTC |
refs/merge-requests/20/merge | 1ddf656 | Merge branch 'diff-revisions-compute-content-diffs' into 'master' anlambert/diff_swh_revisions: Add option to compute content diffs See merge request swh/devel/snippets!20 | 08 November 2023, 16:03:47 UTC |
refs/merge-requests/3/head | 2f709e0 | seirl: add debian-tagreadmes | 09 June 2017, 13:47:12 UTC |
refs/merge-requests/3/merge | 99e2985 | Merge branch 'generated-differential-D209-source' into 'generated-differential-D209-target' seirl: add debian-tagreadmes See merge request swh/devel/snippets!3 | 06 January 2023, 19:05:57 UTC |
refs/merge-requests/4/head | 6719bb0 | seirl: debtags: use sources.debian.net | 14 June 2017, 13:25:51 UTC |
refs/merge-requests/4/merge | 9be4a14 | Merge branch 'generated-differential-D211-source' into 'generated-differential-D211-target' seirl: debtags: use sources.debian.net See merge request swh/devel/snippets!4 | 06 January 2023, 19:06:01 UTC |
refs/merge-requests/5/head | d712e80 | Use proper parameter substitution. Summary: This avoids bugs/vulnerability with filenames containing a quote. Reviewers: ardumont, moranegg, #reviewers Reviewed By: ardumont, #reviewers Differential Revision: https://forge.softwareheritage.org/D474 | 04 October 2018, 09:10:33 UTC |
refs/merge-requests/5/merge | d5e45f9 | Merge branch 'generated-differential-D474-source' into 'generated-differential-D474-target' Use proper parameter substitution. See merge request swh/devel/snippets!5 | 06 January 2023, 19:14:03 UTC |
refs/merge-requests/6/head | 9332570 | Add indexer storage. Reviewers: seirl, #reviewers Reviewed By: seirl, #reviewers Subscribers: ardumont Differential Revision: https://forge.softwareheritage.org/D478 | 04 October 2018, 12:56:28 UTC |
refs/merge-requests/6/merge | 2543081 | Merge branch 'generated-differential-D478-source' into 'generated-differential-D478-target' Add indexer storage. See merge request swh/devel/snippets!6 | 06 January 2023, 19:14:11 UTC |
refs/merge-requests/7/head | 3e04e3e | swh-weekly-report: new helper to write weekly reports | 20 March 2019, 22:11:57 UTC |
refs/merge-requests/7/merge | 88f1583 | Merge branch 'generated-differential-D1283-source' into 'generated-differential-D1283-target' swh-weekly-report: new helper to write weekly reports See merge request swh/devel/snippets!7 | 06 January 2023, 19:38:05 UTC |
refs/merge-requests/8/head | 789a301 | swh-monthly-report: filter on committer date to avoid stopping prematurely on out-of-order commits | 25 March 2019, 09:28:32 UTC |
refs/merge-requests/8/merge | e238acd | Merge branch 'generated-differential-D1286-source' into 'generated-differential-D1286-target' swh-monthly-report: helper script to draft monthly activity team reports See merge request swh/devel/snippets!8 | 06 January 2023, 19:38:13 UTC |
refs/merge-requests/9/head | bd700c2 | Generated commit for differential D2461 | 06 January 2023, 16:54:22 UTC |
refs/merge-requests/9/merge | 2aa0ef8 | Merge branch 'generated-differential-D2461-source' into 'generated-differential-D2461-target' add Python client for the archive WEB API See merge request swh/devel/snippets!9 | 06 January 2023, 20:15:10 UTC |