Public Repositories

NameDescription
BBC_ScriptsBBC_ScriptsApply project wide group permission

This script allows you to apply a single group permission to all repositories within a given project to reduce manual efforts

BBC_ScriptsBBC_Scriptsaudit Pullrequests

Audit the Pullrequests of all repos within a given workspace. This will print out some minor repo details and then include PR details, including state and ID before providing the user details for a given state change.

BBC_ScriptsBBC_Scriptsaudit_user_groups

Prints the groups of all users within a given workspace

BBC_ScriptsBBC_Scriptsaudit_user_permissions

Used to audit the permission level of all users within a given workspace, over all repositories

BBC_ScriptsBBC_ScriptsBCMA troubleshooter

BBC_ScriptsBBC_ScriptsBitbucket Cloud BCMA wrapper

Test/prep your server for the BCMA and help migrate post-BCMA content

BBC_ScriptsBBC_ScriptsBitbucket_Cloud_API_Integration

Used as a base template for api calls to Bitbucket cloud. Mostly boiler plate code and is a WIP

BBC_ScriptsBBC_Scriptsbulk_update_branch_permissions

This can be used to add a branch permission to all repos

BBC_ScriptsBBC_Scriptsdelete_lfs_objects.py

Removes lfs objects one by one. Used when repos time out from deleting because of the number of lfs objects

BBC_ScriptsBBC_ScriptsDownload_Audit_Log

Collects and saves the Bitbucket Cloud UI Audit log to a txt file for easy grep/searching

BBC_ScriptsBBC_Scriptsfind_missing_repos_from_group

BBC_ScriptsBBC_Scriptslocate_watcher_in_workspace

Used to identify if a given user is a watcher on any repositories within a given workspace.

BBC_ScriptsBBC_Scriptsmigrate_from_filesystem

This reads in the filesystem repos from a Bitbucket Server/DC instance and pushes the repos into Bitbucket Cloud

BBC_ScriptsBBC_Scriptsmigrate_github_repos_to_bitbucket

BBC_ScriptsBBC_ScriptsMigrate_groups_to_Cloud

Migrate/Mirror the project/repo group permissions (and their respective group memberships) from Server to Cloud. Meant to be used Post-BCMA

BBC_ScriptsBBC_ScriptsMigrate_TFS_to_Cloud

Used to migrate repos from TFS server into Bitbucket Cloud Workspaces

BBC_ScriptsBBC_Scriptspush_bitbucket_pipelines_template_to_all_repos

Uses a template bitbucket-pipelines.yml file and replicates it into all repos within the target workspace. This clones repos, places a copy of the file in the working tree and pushes the result to the default branch

BBC_ScriptsBBC_Scriptsrebuild_pr_attachments_as_markdown

BBC_ScriptsBBC_ScriptsRemove all repos

Purge all repos/projects from a Bitbucket Cloud workspace if a migration fails.

BBC_ScriptsBBC_Scriptsremove_all_users_from_repo

Removes all users from a repo (permission wise) in order to either transfer ownership or to switch to group based permissions.

BBC_ScriptsBBC_ScriptsReplicate_PR_attachments

This will download any attachments from existing PRs in your server/dc instance and attempt to upload them to the matching PR in Cloud, after migrating via the BCMA

BBC_ScriptsBBC_Scriptsretrieve_user_uuids

Locates the uuid of all users within a specific group, within a workspace.

BBC_ScriptsBBC_Scriptssync_ah_users_groups

Scan from admin hub and sync in groups and their memberships into Bitbucket Cloud

BBC_ScriptsBBC_Scriptssync_Jirac_Bitbucketc_groups

Syncs the group memberships between groups within Bitbucket cloud and Jira cloud (essentially replicating what's in Access/admin hub)

BBS_ScriptsBBS_ScriptsAccess report

Everything looks good. We'll let you know here if there's anything you should know about.