Skip to content

bids-apps/maintenance-tools

Folders and files

NameName
Last commit message
Last commit date
Sep 15, 2023
Jan 6, 2023
Jan 6, 2023
Feb 3, 2025
Jan 7, 2023
Nov 14, 2023
Jan 6, 2023
Jan 5, 2023
Mar 11, 2024
Jan 5, 2023
Jan 4, 2023

Repository files navigation

maintenance-tools

using all-repos

https://github.com/asottile/all-repos

pip install all-repos

other commands

  • all-repos-grep
all-repos-grep ':image' -- .circleci/config.yml
  • all-repos-sed
all-repos-sed \
    "s@image: circleci/buildpack-deps:stretch@image: ubuntu-2204:2022.10.2@g" \
    .circleci/config.yml \
    --commit-msg "use ubuntu image"
  • all-repos-find-files
  • all-repos-list-repos
  • all-repos-manual

Cloning all the repos

all-repos-clone -C all-repos.json

Configuration

Currently, the config file is set to no to anything on the repo

"push": "all_repos.push.readonly",

Change this setting to all_repos.push.merge_to_master to push to the default branch.

See the all-repos doc to see other push options.

You can filter the repos to clone by adding a include or exclude key to the all-repos.json file.