https://forge.softwareheritage.org/source/snippets.git
Name Target Message Date
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
back to top