Skip to content

Use main as default branch instead of develop #7728

@micahflee

Description

@micahflee

Proposal:

Affected components

  • SecureDrop Server

People and roles

Problem Statement

The default branch of the securedrop repo is called develop, and it has been like this something like a decade.

In that time, git has collectively standardized from using a default branch called master to a default branch called main, and it seems like all of FPF's other repos are using main as the default branch too. As far as I know, the reason the securedrop repo uses develop is purely historical, and there isn't any other reason for it.

I think it would be slightly cleaner and more consistent if we change it to main.

Solution impact

This should only impact SecureDrop developers who have already cloned the repo, and it should be really easy for us to fix our local environments. We might need to update the developer docs too.

Requirements and constraints

Exploration

Initial proposal

Use main as the default branch instead of develop.

Selected proposal

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Blocked or Waiting

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions